6e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x2, 0x800, 0x6a3, 0x9}, {0x1, 0xfffffffffffffff8, 0x8, 0x100}, {0x1, 0x6, 0x4cb, 0x100000000}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r6, 0x20004276) setgroups(0x2, &(0x7f0000000140)=[r5, r5]) setgid(r5) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r7, r0) 16:00:48 executing program 0: r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) ktrace(0x0, 0x1, 0x8, r0) wait4(r0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0x10000}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x81}, 0xc) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000040)=0x150) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002002, 0xccd) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000100)='./bus\x00', r1, r2) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) dup2(r3, r0) 16:00:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x9) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xfffffffffffffd28) fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x0, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x9098f98fc9a64cf) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x6, 0xe44ff1d4621281ac, 0x81, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0x1d9) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r5) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/66) pread(r8, &(0x7f0000000680)="f8e4a6d6a054d8eb9b5e68f2782a5b46a42059b17200d70f5ff21894abfbc46776c929e39d200b87ac6a98e699d450fee17a9a5152edd0f16afeaf3ef5c9786f693e8eb09a1a7d326c257b807f87aa8bb2a1a9ca50e72d1cd5736cda2858ad2620c14929b469573f0a873c09f4100bb7adbd76742e0fb6f8ed03147113a3d99f2457cce4e16ccc87", 0x88, 0x0, 0x16) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000780)=""/61) fcntl$setflags(r1, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffdee) chown(&(0x7f0000000440)='./file0\x00', r10, r7) 16:00:48 executing program 1: r0 = getuid() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = shmget(0x0, 0x14000, 0x50, &(0x7f0000fe9000/0x14000)=nil) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xffffff8c) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xff, r6, r7, r10, r11, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r12 = getegid() r13 = getgid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) r16 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r16) ktrace(0x0, 0x1, 0x8, r16) r17 = getpgid(r16) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3, r6, r12, r0, r13, 0x2}, 0x6, 0x4, r15, r17, 0x0, 0x3, 0x2}) geteuid() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r18 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getrusage(0x6f4613fa85a9ca10, &(0x7f00000000c0)) dup2(r18, r1) 16:00:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x24, &(0x7f000046a000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r2 = msgget$private(0x0, 0x20000003d0) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1800) msgsnd(r2, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a48346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b0518844776276091b8457149ebee54486006869620471eb7e4040ca15a5744d0a3ee0b89d2e511fb4b80f1292518329c58469fe3d04c043af1cee4da3bb0ffa01c7e70c7c5a95dee3bcfffdb445eda8266c4e27352ffc48d1a63e3a"], 0x4, 0x800) msgctl$IPC_RMID(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r5) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x3) kevent(r3, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r0, r2) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x1) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x148) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r5, r4) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x10402a71edad2088, 0x8) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000940)={0x1, &(0x7f0000000900)=[{0x1f0, 0x8, 0x80, 0x3ff}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x31d) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r2) getdents(r2, &(0x7f0000000200)=""/195, 0xc3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eafb568c2ecaf18f3207fdf4cc6e0eeb30c4612172ba04d18422432da8286670de8bde0fb871815f9c0104f69ba228382d3e0dec3b77464933f99959cfb3bb38811933cb00448aeb1b070e1f93fec9cd765d663e7887254212d9208240a918bc5f8b97261b28e7dc4c335ecf8491527f1557922d78706dc9b6593921e30808000093670831dfdbce010edd096f984ca8fd0000000000000000ff7f000000000000", 0xfffffffffffffe71) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000000)="f05dea7c6c0e9d91fd", 0x9}, {&(0x7f0000000300)="7287949c40f632cf89b24a2c24faf9ee85d0cd64f50f91c7c0e4eb4fb45961927c5b42544af3291da0c60c369ad3ec7fe7a3318420c9e204ebc473f9724e323767e6a53ff5471e5753a9e65279579e66b75769207f0d96b74e1bddbbb706633c805d49dbab7a6f97fa9bea6b00527f95b337c5823fa80f0f833039c4085cf8741a6730fdd91ae8b93265a6dc1524a3fdd456fac458b44b39a90d96e5176f53e0ff207289d7b624b92bcb413e29228c88fd4d9b68afaa96152df8898b0733ac4f7f388be3b07f72fee985c14e010d75449130581cfccf2fc0b634f34072ef900f", 0xe0}, {&(0x7f0000000400)="72edf781ad555d607ac72928d4328e770d6a9f24d6afbf281fa048b5ae66044b39cd1a428d793ba5d75e6e866ce0b74d315cab8de8ee06fc264283dd5bf75f4f8a08633e640f5e679eb6f69f5744c82c7dbe76fdbd5bcb0affd679938566920aa2aa33f2ea86543176c991675aa5b1433ffba02c2123ecf97efedeb3de120e3f4fd304489ea47c3ef22288ef604f5a0f8071f49b4f992441036e4c78f1fdf958f24d89837ba2ec", 0xa7}, {&(0x7f00000004c0)="d82a899c81f74d07129ac93fe662076f8a8b982ef8234d002e09eec49fd7758e3007885d03bf86c0cfe511d5dd2a0dce6404fbabebb44c685cc2252cadca7b1d1dd850be95837ed1acf6df9ec47efaf10d54daca371b5ec734f6a19b6a72b0b81577e8b93c427a707e79528cf8eb8dce782ee15cecb127753dca120f97c5171ea1faffd8d51055e289978eeb4d", 0x8d}, {&(0x7f0000000580)="36e04e4bf5e2c19dd53dbaae57fa7810e0dcc6e0f94e5365c2c5c91f11634f47e91cb4c6d5adefea497aaa165a91d16e0580a4bde39cfa0095af5ff823e52e668772d9e2394e83362e70b5d36d181d78f8cd38afdf72355e64cb098290cbf34c831a6cbc92af5a739b113b15a65adcd65bcb60952f7d78bb2f8e6f3f16e5232fc010926f42c0ed94256aee732539dc5e0ef043f09718a35b97e5580aa25b8f7cf16d88e5a7de6b003067dfacbf482b5f4df9b732706ef3f5776c45566571d3d71591f3b7ee935c99b9", 0xc9}, {&(0x7f0000000680)="44a0941e950b2830c5fb7412136d9fae3150891f0cf677082bc61a319437a51ecd3615b05a002b2ff75460d20c52f80a9923cd4bcbf0793763b8c1d554888014ad9c74cd3e", 0x45}, {&(0x7f0000000700)="a411de91cd96f3eea2976c67a1f01e14886c3b4ae76f1a26808b2a7970be4f423de3188e0f1f2a693f79311923b4e6a9091c69154222289a9efa449dedf45290306aaa2fc4165ebccf945aa15653c498fe6a7b989dc8da67e92e81eaecdb5f34e80f6dd071596d0620a531556ae031f39fd127acae1914c3708dafb5961b", 0x7e}, {&(0x7f0000000780)="81bc8ec0468eda6ca438ba12ed03522fe7eba7a4368ad549957d176c52bde2f52750609c7f0003eec3b778d83ff7b18b63bb7c78f20f320746feac019e2e74af3c9a6e3383a40fa84c101faa2e3a215413fca21c02323f86a7deba2794537ac8b187e916a60d8249da0579b456ac16e344bcbd94317fa5d51440ea241bae0fbbe28a6dcc34264493a78d81211945aa9a02d913876f315e61535082df8aaa5b5702dcbac43afb12120e59a3a7511a3bf3645855", 0xb3}, {&(0x7f0000000040)="c22f5798d213228cbcb95ffff3acd10d760d5dc37a7e3b3f4873f1087f6d7ec5b6b648a53b7e1d34bee652cf3e5e66", 0x2f}], 0x9, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(0xffffffffffffffff, 0x13, &(0x7f0000000240)={0x3, 0x0, 0xffffffffffff18d4, 0x72ed06f2, r4}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = dup(r5) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000280)={0x93, 0x6, './file0\x00', 0x80000001, 0x8, 0x0, 0x9}) dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x3810, './bus\x00', './bus\x00'}) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x0) dup2(r1, r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="d3d486a99ff3dba828cb58eae06914631b7354f9a9b64dcd80416b5e8129f93800d985d93ee480e64921c863f318afff9564804db923bc8f7ef40e3517bf4df79e96f2d7c8b8f4bbe9c191338e6d9a520f3a880822c792b2034560d49450bd5ebdc04d0e2b30ed31c8093d0536da93f3b13bd180792f6c569ad463672f26cf045d319cd3f9da33691c009469d0eeace7dcb1b1c4b6985b71ef7777e25d331b906f227a4f9e1386b1e985120849219353f606b1784fb449cb84ea952ad0e62a58af80e97b17866a486f214e3b9d6a1a47ee01eaa3a68b94eb42ccf3", 0xdb}, {&(0x7f0000000000)="e2930997daf6bd185d8730c88811c1d61cb705a697b0633d0095955b63b0883bcb17e4a91298518586d64b", 0x2b}, {&(0x7f00000000c0)="30dc6ee1b29fbbe0d53e11346626102ee54a4e80919ae0070712bfcaffe6b2e964820eed4a356bf5145b3bc8ac7486131a556e6f0447c88fd2b4d226d04e5032da16e4df41c9162733248e458d20e4177cfe56e74537999d7400e4326058a5261453161fa86684cf461ff8a3bddea2c957482f5ba61ff3e78f01cf7cd895cac11882f7dc92dcc9a9b8f6719a1f025435a1bb94c97c0d29ac56d803a689f48419061e1de53f15646b96577c8fd071092a37c616128a647518d73b1db6de63a5", 0xbf}, {&(0x7f0000000300)="906f41c285ab9f7910722972d5dcba230281615e6940dcb8f5d83c2a056f095ab534fedca9d5455a2920371cd76002309a45e48679b4a72acf6fa5c28e093dd8e33f4b4594fca7d55b688d8b0b3d605c7820205855b0cef6e71f3ffdb6c7437392cdabdfeea652e90dcc6d44245b067324ee43861c637d76abcd5ddecc08f1900edd30fb0493a786f2183b624b2a", 0x8e}, {&(0x7f00000003c0)="b8b4c773b61a0fcdb711e50ac4819062715b9a314253c2ce6474ccb727500d8c16f92e40c3b3c60542c5864196e20747c4bf266cad0b4c904d70e6cbe180657a967384b39162adb15b5cb135e2a33b0da30304154b74e98a06ece9c8186ac37ddaa58c24909b848845990e764004cabac84d5ce5ef484491b78a41cbd5ac5c92eda1de957e85d3e22d73bedba5cb670ade3213221fd93829e550b40c63a325ea2557792c48e9cb0b12a5492521819584914b95ffc868f1f554593bed5ef0683193c035c1ac83111dcb8adbc7a8a87aa467210afcfb3b63e129ec332cf2f326069b6586d6abbeb0713d94f655e632232a2a95", 0xf2}], 0x5) mknod(&(0x7f0000000540)='./bus\x00', 0x4, 0x3) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf506086fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x2c) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x8001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x8000, 0x7, &(0x7f0000000040)=""/76, &(0x7f0000000100)=0x4c) 16:00:49 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x2, 0xffff, './file0\x00', 0x28a0, 0x3dc0, 0x7, 0x76dd0c83}) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r5 = getuid() r6 = getegid() sendmsg$unix(r4, &(0x7f0000001880)={&(0x7f00000001c0)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000200)="87416e3b461feb41b27de05626ea4b83b35010d7a89bc009458d4975cd8f8e4ebcc9211f3a52f858abef8dfb32b0771cf5f74198b46ed7bc2b2ff21f7129567926e5d7ad1f6bbb94cf9a80a61feacdc215f98ad94cb4c16fb0e21eb9e09b809f505baa506d4bfbaae9173f6d8bf9ef50e739d082559e3c9d2f5f09b2dfe525ae380882c9fbd846278ddd7382ed2a5ff78ab6fbf9fcf6d08e4f2985474c48be2d92e377881c213ffe28e0ef2f734d", 0xae}, {&(0x7f00000002c0)="7fc24afdecdb34474704d32393e17c77c711b59d77a42bed20bb27ab1085ea2e8c6d709a234f0eb30298dbccf194c677f3fa1901277d930869bc6956a08c0c5e4b1b1e42f1b900bf2f3a5074d9025a", 0x4f}, {&(0x7f0000000340)="810abc1b2c57f5539bd29259a34b001409a33b0ac28fe60bbe20482586b9a3866ac93853f4ea668ad3380ec04697d5ee807a0587334d5215ec219aa1a5af64e5e73ac95fd4259b8201218c1c7dab1d313bcd3f38d182c10fd9dafc44b7abeeea1ee8a7d9ccbc3f107f27cd3cf5bb588b5502a13ae670697297d4a69980c700deb8cb3295a9e4d12c6e77c2de5276", 0x8e}, {&(0x7f0000000400)="55131c2bf1aaee990493f8490357e781ec6887bb77aca7514f776e8965ae385c6b26a5bb691e40cd839f148b909dc896d24a8e085dd3b6eab42bcd828cf9bebf919d7302746da6ac2dd84d7225fae8b181a78d85ee4e9c852ff79aeb", 0x5c}, {&(0x7f0000000480)="f0f950f20e6fb83d57df866a2c209bdf8c11f2c9394236cdaa7e7e4e0d35a4dd6e30eb3b0298fb93a608a7f501602eeab47a88d5b62556dc2291c49bfbb14efc16a5503bc6b208768f927b12380b196859cf7e847a8545a4efe0dbcf9b0d88cec82a940ef4e10a190b36413ba3be1a59775ab880ea4e621835c3267ff708bcc692baa9b01e5906b4de0fb61cf8bedd77c5a7faf9e6d5fe65a5484bc38e7808989226a3efc1d9d6f09d98ce3c04384e1c23c811a7ebc671500d83d1550e438d313436aed8379d956588eccf17bfe50ffea6a867d08fd3a88bccc672effcc4611f1e340ee8bd67668595cfdad9058a0ec3ba98d8c400dfe7f094d78dcfd828", 0xfe}, {&(0x7f0000000580)="a85136dcae7496e8ceed252cce971f1a12384f1aef5fe7b1a511eeb9ace3e5dc79ed2710814609f03d60fbc6d447597be6d517292354233eb68d92248dce9f84d8c99688b8be32a813258a13efac67fd3d22e4442f6f71cc301f8871842638aa4b897f43aac09519c8e336ea739c09d98446c166ea35a5ec9e90e586a4d223fcb3647b0fd05a20387ee9ac389b8e2690cb0d9d9b85e4d9edeccffcb4ceac5ef2cb2f2d4738ebeb873feaf173f25eefd25c8578155c5bd8122ab44be7226a8ae96200e229acd54a2b0ac78901fd2dac1adc0f7a9476ae158d5628c4d31770640048e24d41f8463f60735ff3b7fca319eb50cab8cc8f94d4fd58ae2c50738e6a18cdb403b6abcd81f428d0d7d23010a2e04d2f0dad8856c6e5603c778adb07f38b40b8f4b839302d6a51b99c7e577579b72708f584e33731be1c0ae287c09306eb185ad88b97ca0150170400b81e757f202c654e85d7554461a0ae10aaa9ed9d614e303154fc6cc751529a4ba80c63b34a9d14c3c179776a149717f06b8f510a3ac4c0485a627ddbad93949146b58e879d85881ba166ac7cb1fd19e45e8798a5cbe107d34fa4fb736b69fe0807ce36052d704faab38cdddacb630f85fffbc1261a676b7a591f76670e53655709017be2e4a2e3ea318cc50b0e5189bf91bec3bf66c38c2ed49b2b8c2543732182b18e360cfb41c922405eeb87ab36ed6bc09436408e3f8b91a37f316ccb94b2659f90b13229749fca27fcdb05c67ede1a5f6145d88e2667ab43eedeb3b578fc5c9adaae9bf21147c760c5fdf4dc40b661e07693aec60fc65deb69cc0198f6106d95834d9ec3dd5ab773875ed8dde6dc29d9125a28726242fdfa6d3e124ec6dadf42c808b0999d4b20b4e31e6c624054f88cf1402d37c42544078368a87493dec5b2e8ccf110dbea6caf85bc923b25b81e1454125f671b11d45f985590d7882dd40aef96e3eec54b03be15c8a48af16f8c2e07e151b7ef93547322f7a3af99faf99b059aab6029d2648ec562069e39ecfcdb257795491ef2ba8cadfd8af7fec25b20e4548b746128b4b8741979f44028ef2f0f81013c2989010e2be62a719da9e0c9af6793c60654e8ec7b915c21167cd5cf297914320c9e4c9f7227e5cd507fdb470c7c22e809badd5a597b35dc794b13ccffdbf67e3f53400ea0257053cff8b205f961e4787edb55f1bf6625afc54684fc009b1b53c7930685f47c86a8b4b90d397bf3a8587f10ca53c1539e4fc551b5e7355449688d568550e14e6f25ffbfab6d06a967352d49097b394284b3571a9e59b9d4e44be8668136b0d5d4973cddd79494753ec4b5a1e82aa4f9f63ee833d6c1a850e4131f19477085661a3ed69a7cf0e2527e657ab10dcbdd368fbb9f04894aa5405e6ba98435e26a73f69a307fa18a62c2fd1e65bf5967085ffba4dc5c49f3c5b0359247b1ccaf2ce08278fd48f626353df251e6dc15dfe8f7493af79ca5a1f0cacffe4160745e548ae5c279207e50b10d1cf71d3d2a11ab81796f8ce13d9f06723fae17dd5608e67ebfa8fdfcfca2020bd6384762949ff927d1a7413bb8473b3af024040f7ed5232c32b9622ae514ae33c590f291bb0261f9420487ce196e7f5482cebf2a54b9327408164b22eb8f96d1465bb055b64a4dd52ab0dc619f2200b46f76fc8a3472483adb7ac3c4b021a75898c2a6a0d9099489b3ba7365b7eaeebce7a107b29c5668b648bc19c8759fc958ea825f3fce2b8ef1c95b93ce276d300f89438abfb8913486ab229965b7721797503a551533ba9ffdaf1c534f93f69dc229182f3a1ff1bd993683d1b0673989a89efbdd4b70e277d06b74e88a76fe0786f4e1e43a5038d78ca6e334f138ab3b9b2af8d1a6ef39c15a281eae75fca3c847573aead7c9d70f35797731e80222f392e6a1d7cb96ca216073ffd0ed2b0b230447ffc14970bf8524996f51220568afce00f679ecfcf9677f4d483637fa0e8ec266d12e3f312e2a46c69284631525eba13c8b899c84ae34675082625eeeea6b8c4f86aef0645670be29faa88f679984e52ded52517bf4d86ee9a0c147c1b1bdc2ab6055ac25ce851b316774819f32dd971567b1d1065da907050e0dcfafabf312c178d8e490af79fe17c91b3f3c2d169844b68d933bf2d3b839023c38be7046fce239a0d74be3907394ebfa2ae3276bdc87dfba1864c3eab3d71fb7a7720f8a6ebcbd1525bbf549920f420f647a585086eb6f92f1062d6f664746e8be3cddeb9a06d37c068859acb8f4599e50005f66c565bdf9433fd2360ad956d47bdbc7d229242e52a47ac2aaa4d87148c714614915552edcd72959b7cf5f910bf7c4f5327fcd4157ed4b50834c41c669b588ab1caaba830e5850ddb0a3b55374c2021c972a505369dfa56b2df4104d7e5e00f1f641c596e842905d7e42666b3661d7a2d3740a31fcd0279e210b274ccba75c6fe482529df211af86c7c81fb9368ef01e875f65d492068b38d1b21e5030f95f457c3a6d71ce8f2fde85a4aef42bbb613de2850e4140c206832cae33fcc7ed5a65c8dfbe88d97ae0e06c442e0850b114d2e4537d8e92566fcc7a3270f1e72c473c6874f11bfde35149e713eea31036d2ab68d9c9762e4b833ab41a88e1ab9f3053753cd45ce9b0c127575bd548a831469d2190de95f71934fc6b6d8eab073bb4657070240279c286f2931619c0fbbec51be73df73a682c1000e65eb2938343a200915c789fe746260daaac6bef3c655851f274e4a45bd8306013291ae73b76e4f6ae7ecb281e00a9c7cca0f4e13baa6a24f63d4187e05902168218b1b78e3bc98671d46b831ef8ca8e1e6e545e83c5b6ea324a5380dd243fd9cd8e5ba41c4cb4dbc0c3ebee7117b4c0a0213480af1fe3cad2cbc01c6232e6a09daf9e57839255e6220f736192bcb6dff1164ff544899e1728743f1435ff4865fb9eaca289efe4f269f9ba2f6098b319d37f417ec097d73a4f29ecca008d93ca48ffdc09e24d63e844ad90570a693d56f3ed1dc51a6a10774f577575333594529beb46d0738c59b27aa87098ae5bdd1faf438c4652794b3ed42c2e3a2834b8cf85a3582824761715a1d3ac8a2c6f5a7f662ea49b51bf218e9a9830f5a670a0d3c59f0609403cc4bf175831dee79aaa676aed80ef62173eb620d3ac1ecc99c3546ba4113ca84f0bb43a4c6c1d5f09b3bae6e1aabdae5231fb063f15c27169494eda5f35bd130c71d395ecce62d92e01ef7c83e2d0661f684b05111755cd1683e1b4b06fb3dfaf10d90b9862a85ff29065e2031ad4b85a35285a2c416f31b95bd7ea19621a9ca0f8829a7a113125e486102e1b57e231790e6c52cfce4d35ebd184cbf1d071771fdd5474bd9aba5a306c196ff7f308c4448a466e53eed11910ed6a0527e9e5b274cfd9560ee04fef13150097c9f39781875f3e05f83702ef1d285752203474739ab6b3b3c5482b1d797ea0e37346695ef7227fef6b49dad6afaa0e9aef0f503a821397ca6ff41aa56798f72e9be7af3b87dae64ff5ed28f81c9716d4f998872a177cae2745d625e0528c566a84640dfa6e6bf3f13186d44a6f09991898752d015152c2587edffd099876f3fb464f72226c5d634779902a3b0a8e1519976a1e464a1517cad139365577dd4f82a891aa5d4ad407174d1f42026208127e94bba91082e1a7fdc6b05f68fc4779463e78e6df528b2acdeefbef5564bd539f89bf732fe554cf2f3dbd3f64eaab71a600727f905ae9b01f35d9fcec40d009c80e4e769b192aac55e1b4808dcfefde80541c2e6e508cf84d9522154e3879119f436c7c86667ac938c027979ba236fcd7939ef40b4bd505dda08f48b9b144c69fbf7c28b6c2df662c7fc2534414069dfbb8b429bb4bf963ee40e4284f39ba33e2756b5a3b9539548fc08e9c84d53b475a613feb01765651da557ffe59982211f9c2ad898312830dc69ebcb344a4ef70c7bd33c7ed23dfed5a8973856da96b3c9301508faee72c74bc795878c5e671f8029987cc35850135eb76ef05cf18cb49f393e43afa69fe0e53836a7f4cb51deef428516afb417de7e7128921c9b14a22d87cfb8cf2502521179c50d51d57543ad68159259297315ae047938b55e7cb5f2115b3512fa134f54882dd39ef7da6b30de3e307d1d04285d99751e53ae9a7d9f8e26eb8cf67d227725fc647f9d448a72df7269df595d2cc98060d5d836c2702eda7041514e89f4ac2775ae97826cab4bd93c8416c40084eb91a51dc63317e0bc5e59e669e8b244f71ce8fd43b653a51fcd50cede29bd43f4cc6c27eb9ac2c8d678ed5b285b729091623819d78d83805843f2b0c80a59273780f799262eeb2895fd70e6e4900baaa5c4fa318ed05a09ad87ab18c1688cd7c6aaaa250955cfc46f29b21b1e3b233287ac19cd0585b6f36ce58a1dfa8655cef40da58b4ee564f35876a5653bb4e04d665c61092b93fa5466928ee1ef850b46d9ba8c68cdfab6c6dd2409fa070a8affb2c1a7de90233364d08b3c0119b03a84b4268c5df9cf8902447c88cf389b277404b8af7b9e28262ed1771c84e0b5b92a0156e4e1cacb728e730ed6b55834a64020a564572472edece035f279570fd99be7f9c74472a492f92c20c0a635b96ed5e306d9bdfac5210fe60e1130cb62b8371e594e4de0cb577d995695293535d640c00745e5d21f0a804210683e1fe5abd06a9a66b3b4ebd9ed8c50167e1cf600bbff23b63bda7698cae421301c9b94263a9ea4177f352a738831043d5ed2150dd5c3cf9462626d1a456a73286232839030e7efabff6687a6d68f87be224f22c72228efd8d9c59ddc616f3bb3143769b3b5e5fd84b7d3c257c3848bab79c0524c571e6f3208b7251a46f07590dd52571de9a721b1f4c02ce7d2ae1eceeba7b9912fcceace71195b9e7844d9932883507995e53d4abc06b2da53b6a12fdbb9f317ca93c66436b7300f1fe698a12feedb4a445499de19b59128e00e3b6b15637a4f2e1415cd664c4d0fc3c76a514db339e1bc6f68153d6c8532b09e1cf99e3748952f6d0acdbddb3555ca4d0bb0748282629fd120ed2e1ca48f396ab261b97ca9da4807e0490e46119715c6b8d43d422d8afc5da4418c6ee25745193e079a055de92d4787a16b2588cf935591c30b888f5902922fe77ffd3535e0be57de50cdb52431a31009738cea180f1a8248863c9849feb320790f08b0b6726ee012a7a43314598ad03f13882dcbf54b3f946ce25d2a02f1b8844b6e86f97960a290bf187599a595b0eec77a871044b8382cb9720d78953d72761d667e4ee6fefa3ecedd639defe256367650010730e635830f50b549f175103f22316df6ec43f092a83a69cb0d15fc787e3cf906096b3a4c84c5adfef344a063c725c55f5440502989e8dabde6751ed3b35582a41437aaa1da53e062968641fc88894db3d8d923b118a928d2933535880190fa817f6f6d2bb8c94635c231df34bba2d91ab336976f19f6b0f36df327623c419fe24d533a7ed30cbd84f77695c582368d0668e9fabb08415ed02909e815c98f07c578011685fe3669859ecc09d3be6f56d7945f3100657c4d544922795c4375a18baaa39efcbe4bda6da2fd924f644e0bb60cf9789e6681f022fdc2961af6a878cc63fc9914c332a8b6819531b0454f215dafdc765a6bec493fa175065c3bab42efbe22a20e6638911973dd770e0a38a7c49bcc81bf5361ad0c5850a728e6474bb4e751e4cde4ff4853722ed7f1389b24cbb4183a25e43e66ddcbee13217d12c43da42de378acea5270a313cfdad", 0x1000}, {&(0x7f0000001580)="65ab567765bdd6baaf66cfa88a3b8986daa717a439fe3f37d273d134f3da2c9ea8faada729f23087459d80f357108b2acd21d87d52253d87d62d61864ceb17450706a4cd8a61b91ece202444390c78c475364aa6f4d8ab3fea149e706227e1e41203a62d0029800b19d7f150819cff66c9e5d336e4282f739a1ed63f5cb35dce694d8bb38f21c24f7b52aaf0d74fd0daf1b9ecc8416f5eaf2c52dba06182bde697abbcae9d27856ea59a19eb53d2f5720782224fc97042637e2d1ee0564fc61c54e9e4559b2994ceaa4541c9a963804ad1fdb50fe91b09bb00e00e4f2876d40c52599f293d65a98fde9330d9f7bcfab6983ec44e397f1b6fc0b3e542087f", 0xfe}, {&(0x7f0000001680)="c9e5ca25600783262f94a362aeb8d60cc804866d701175d10069c1cba11bf74b19b04128e09bef08323a5918c26a8d355c9e76f484d220bb8fa3bc66b465806fd324711be0d11cee271a9dbca515598882b0c172c868e287333feccdcee8b65207725b318665d4733d6c1e8972cff8da09d662b9958cdc2e36cb3d0baf2dab9a325bc4d650386653cd95f90376b282a49df578e35bf911c7e4ae03133f20366890659c4c575c603fcad3383951ff1566a914", 0xb2}, {&(0x7f0000001740)="c0de5b65", 0x4}], 0x9, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r6}], 0x20, 0x4}, 0x408) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/null\x00', 0x40, 0x0) fcntl$getflags(r7, 0x1) pipe(&(0x7f0000001900)={0xffffffffffffffff}) pipe(&(0x7f0000001940)) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001980)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000019c0)=0x1) getgroups(0x8, &(0x7f0000001a40)=[0x0, r6, 0xffffffffffffffff, r6, 0x0, r6, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000001a00)='./file0\x00', r5, r10) openat(r2, &(0x7f0000001a80)='./file0\x00', 0x20000, 0x40) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000001b00)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/ttyCcfg\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) setegid(r12) r13 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) connect$inet(r8, &(0x7f0000001c80)={0x2, 0x1}, 0xc) r14 = semget(0x3, 0x4, 0x41) semop(r14, &(0x7f0000001cc0)=[{0x0, 0x5, 0x1800}, {0x1f111f5485027fca, 0x1, 0x800}, {0x0, 0x8, 0x800}, {0x1, 0x7ff}, {0x7, 0x10001}], 0x5) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = getgid() getgroups(0x1, &(0x7f0000000000)=[r2]) 16:00:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x120) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000180)=[{0xffffffffffffff80, 0x2, 0x1, 0x3}, {0x7, 0xf8, 0xc49, 0x2}, {0xbe7c, 0x3, 0x80, 0x3}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r2) close(r1) 16:00:49 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x3d}, {0x48}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/13) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = dup(r2) sendto(r3, &(0x7f0000000240)="f75e892b0e30ace5ce62eda92ab68ec97f13021bc996d31d353951c94ef9778c6a4a5841e9829c41b6a9db7ff8ce930b3ec203e8dd0b5aeb230fa8462c4dd9a79b9c8e7fec9719d43b", 0x49, 0x10, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000640), 0x0) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x4}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd17, &(0x7f00000001c0)="d53049b765f377fb5c2a86d1e581b656865c5c42959b2e2a6d2c1816161f5b23cb8f2b9224fdd483445f69e4ebd653c75a3cad9ee0e9ecc8378fb6eeacc4f46ae48657ec42214a5f5316e8a4ee2c2007fb05c847055e000000000000000000") 16:00:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000140)=""/133, 0x85, 0x41, &(0x7f0000000040)=@file={0x2, './bus\x00'}, 0x8) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0xfffffffffffff800}) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='.\x00', 0x1000, 0x7fff) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x8001) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r2) readlinkat(r2, &(0x7f0000000000)='./file\x00', &(0x7f00000000c0)=""/25, 0x19) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r3) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0x13, [{&(0x7f0000002000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000000000/0x12000)=nil, &(0x7f000000d000/0x1000)=nil, 0xef}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x6}, {&(0x7f0000001000/0x1000)=nil, &(0x7f000000b000/0x3000)=nil, 0x1}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fec000/0x12000)=nil, 0x3f}, {&(0x7f0000011000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xa3}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000007000/0x3000)=nil, 0x9}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x7e246d3}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0x7f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000000c000/0x1000)=nil, 0x200}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file1\x00', './bus\x00'], './bus\x00', './file0\x00', './file0\x00', ['./file', './bus\x00', './file', './file'], 0x400}) 16:00:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xb9, 0x0, "00000000000575390300dab0a7000000e200", 0x0, 0x7fff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000679000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000580)) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='@\x00', &(0x7f0000000100)='!', &(0x7f0000000140)='^\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xb9}\x12\x00', &(0x7f0000000280)='\xe0\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='}\x00']) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x2, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x0, 0x1}) 16:00:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x81) setsockopt(0xffffffffffffffff, 0x3ff, 0x3, &(0x7f00000000c0)="0faed813ace5ab888d20d909a63ecb5847657bcd517f6d842187757c8fbcee980a1af9c6cdad37cd4d4a535833a71dc7d739db7451ef20fc1abdf787fb2b4a83c7e1fea253b0f9632c83757e3c67aa6dad5dbcd8a70c65c94f0eeeec70b63ce23d2568485b1ecf53ac4eb65af4604c7976da890e9a56bde35987738b6ef092addf4339d88a42d42690e2dd11a9c4aaa0cd9de1274fd3eaddbbeffde463b1e1d9192062b4", 0xa4) 16:00:50 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x9, 0x2, 0x5, "388fcd71ecb5478142c037853d7be7db75e8b8d1", 0x6, 0x200}) write(r0, &(0x7f0000000540)='X', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r3 = dup2(r0, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:50 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9730b33d56df5f89, &(0x7f0000000240)="01201b00fefeefffff1a00f40000b600"/28, 0xffb0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000300)={0x0, 0x8000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r6, 0x0, r7}, 0x1c0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x8, 0x100000000}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = dup(r8) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f00000002c0)=0x2) r10 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000100)=0x2, 0x4) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r11, r0) 16:00:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001140)=""/231) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xff, r6, r7, r10, r11, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r12 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r12, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xfffffffffffffd91, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r13 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r13, 0x0, 0x10000000000000) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r13, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r12, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r12, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getgid() getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000000000033a, &(0x7f0000002940)) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r16 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r17, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000200)={{0xff, r18, r19, r22, r23, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r24 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r24) ktrace(0x0, 0x1, 0x8, r24) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x67, r6, r14, r22, 0x0, 0x50}, 0x1, 0x7, 0x0, r24, 0x8, 0xfffffffffffffc01, 0x7}) 16:00:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) mkdirat(r2, &(0x7f00000000c0)='./bus\x00', 0x0) r3 = socket$inet6(0x18, 0x1, 0x5) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) dup2(r3, r4) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x44) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1, 0x8, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r0, 0x80}, {r2, 0x20}], 0x3, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = dup(r3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000200)={0x10, 0x2, 0x4, 0x50b86c8000000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7e}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x5bb0}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x401}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8001}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1927}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x6}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}], ['\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './file0\x00', './file1\x00', ['./bus\x00', './file', './bus/', './file'], 0x3}) pckbd_enable: command error 16:00:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r3, 0x6}) 16:00:53 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x100, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc214, 0x0) dup2(r1, r0) pckbd_enable: command error 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x7) dup2(r1, r0) 16:00:53 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000001640)='X', 0x1) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f00000000c0)='./bus\x00') dup2(r1, r0) 16:00:53 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10800, 0x118) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000005}) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x8d) dup2(r1, r0) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x4) 16:00:54 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x8, 0xb7aff0ab64186d0c) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = dup(r3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r5, 0xfffffffffffffffe) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="8202ae696cfe300000b307689013f0c4b37941e5eccb00"/37], 0x10) socket(0x18, 0x2, 0x1) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000002, 0x4) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = dup(r8) r10 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r10) ktrace(0x0, 0x1, 0x8, r10) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x102a, r10) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f00000000c0)) openat(r9, &(0x7f0000000180)='./bus\x00', 0x0, 0xf4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) dup(0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) renameat(0xffffffffffffffff, &(0x7f00000005c0)='./bus\x00', r1, &(0x7f0000000600)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r4, &(0x7f0000000540)=[{&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/72, 0x48}, {&(0x7f0000000440)=""/19, 0x13}, {&(0x7f0000000480)=""/160, 0xa0}], 0x7, 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r5, r3) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x40, './file1\x00', './file0\x00'}) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x1) dup2(r1, r0) 16:00:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xff, r4, r5, r8, r9, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r11 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0xff, r13, r14, r17, r18, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r19 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r20 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r20, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r21, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r24 = socket$inet(0x2, 0x3, 0x0) writev(r24, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000200)={{0xff, r22, r23, r26, r27, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) setuid(r26) ktrace(0x0, 0x5, 0x100010000, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x41) renameat(r2, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x80, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r5, r4) syz_open_pts() r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000240)={0x3, 0x0, 0x39b, 0x4, r7}) dup(r6) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000100)) 16:00:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x5, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="86bbc3c6e02d6bb88cc38dfdf32a77d3c6cd0e7c8adf276a9e9c4fc4b79f52b715dc8200e88f31343a4b7e8309ec0400cda3d55d23ec8a97c9360000a8580e86f0567d4bab7d0c4de603bfbc5d0a98cf06b78ae8775b2fb1c37ddf5cbea4c224079ca8eb2c77d25f93f96b4de688fc5f316bb27c1f5053620c88f116a7ed772b0c77709c202a2c8ef4adf1ca665d0b01d28f1e6df67f3d19f0188c21ce912a3dd9c163eb8f9a8644b0c432ec0be4ddfd1b04a19c57e38d4a4549f06a14adbcfaa64af9667e71720d91ee905648b708d3d432e49e3c73d6657b64c7ccf1ceefc284489bb5d40466ac6f1fec0709e2300acae4b0", 0xf3}], 0x1) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f0000002800)='./file0\x00', 0x0, 0x62) bind$inet6(r1, &(0x7f0000002840)={0x18, 0x1, 0x400, 0x3}, 0xc) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) r4 = open(&(0x7f0000002700)='./file0\x00', 0x20000, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002740)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) recvfrom$inet(r4, &(0x7f0000002880)=""/144, 0x90, 0x1, &(0x7f0000002940)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r5, 0x10008) sendmsg$unix(r3, &(0x7f00000026c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000200)="ab94661abb0263130375bf9b3b1486f5c744c8b154c108b7af8d6ce3212adfd9be1314077df6d646fa8da7057da0557057aa492ae89849105b9d12043e3f4415c466b1638c3556d9eab31633aa69b76bd1b53a45c4b8983e3338643e6eff5e67d971d79d0c85aaa06b96a384efaffbae3bd1c51c3ee765b08b284be590be18b69fe130f3f3ca776e7ce3b949fe0024d92d3e05f1745d5e522b6acbf04a40f223d56c1651be8bc6a7f838fe51915ddc536a6d5f6dd69a6e40407fd327cb4d509f5b6992a2e620643e9a4f05b32495ac5df58c0f22bcfb05d7a64701439fa2d03a72329439691f4d350d8a2b5374dede817054c18014bea980e57568a4858c549ed422a649d283fca5c4432a13ce512272583b90f67696181e4d424200734739b726beee1d7b8c25fbb81403442f64691d1b15f98681cdb1fce33b278a580908ee5975ea9ff8b2197c0df3bff52eb39e0152d23c8cab84a9614da5957352947dc705ff8ace18a0c48a32fd13fd6adeb0b95f81c621a86312010b99248c52ad38b4d44f34abf143817c21b685f124e54b89aff9fce4beabae8960271d1f5f6201dbe79974cd59056f152c9d532fb362406d93c12d0b02497ffb812c612f5839e86bbe44f7e9fc907cdcbe13909b3511351fc26232d63fc1b823c9e24d22c09520ed29acb18d5432dee109f1c801c07ad3916e35fd8c20b9e1452e095398798849a9fc395ecd405ae6622badb58f774ef8ab437c1cba614074ccfa6b828d534a87db9064372e99f8b309cde549bc4d7545dcaf1b716d8ae7fddbad084d6bd6e126b0be7d662d4de49c2dc0e8f0955dbec8140245fc850c4b75d714d99d3f7395844996b8ecf78f0e97add70c40d087d98a450cceb0de8f205874179fe1352749b86ecd748843187fa90c8eb39fa22da71d905f1e791d443a53dc1a34bbc33168fb0ff0615c89191585993c765bc88917ced29122de3985f244a34e90dcc22e11c91adf6b5e3a91aceaea9125b151df54e8233c846035d1614107040af921594ec7d400f35625a0b62f3506822b4b23e56e4d2c2f9d25eab2840a4bd5e11242b29da9fe8586bb18e661d97d2d5be5f655dcb4165ba73567ae9a26e1fed480ddc7ed5414d61e03dbc57f0e1c001ea62300a77d689f86f3299fd05950cf28e85e1eafb80f4455da8dd81d0b66d95bc149b463960480fe7becf66581a2298c7621b15c9c37a98fce0808f13a1a3fed6b909608dd8426af628ea72de4ef190db318c090b103faec2c6bb51b10881be3119a9166d484c7fa0a11ca7c8d48b63ef7ac3595770649be71cf5eb661d0da29e977cf6a4de22cee080ec376d23ed2e9ae5c06dfd4d21bf1f7d94a7c77a0628d46a1dfcb299ba58c079ea3aef584b6b103ff1808bd72712f527953dd62be89fc1e06a4d877cefdd714d04f408f5d24a28aae24c155e7a0fcf72b5ac8b0a89f0495758220316a2b90890597e2e306df5cb31edec19af80d44a3c6e48b583a7299099112e6b0b646ac5dc493e949f06a22df3c44eed129192dda260880d94b18d0e96231af1ded0cd076946f1d4c15b972d54a935d5fd0634d3ed5d259902f57b804c51a5ca0185363f00f7dd4eca69dcc41b518729841bc54495a41b1fbca38d55b285d9d3fcc746877146991c919d587b9f2c1412552ebf447efaef73c76394b9bb5744a98bc02cecabd4535cb3b6d199d7ffb180006ce247d17a6704ede7ea27187e64ceba282fa811732be94168197b58f594e989d24e9a48747b03da92359dfaa1da867dceb8f748ccd30f897794d2d8701b4c8d92a87f02955e87d06b9ec2ba27cf75277c6d982ea6ffd1641846133a73f9c009cc9662235ef827408b7303c080701fe1e5843160507eb8f633493f25859e6e7a30d6c4d14f3c9efcb1bb646c4aa921a00c73e178caa12ccae2d2b129b00dbada274c8e85cf5499b79709f682a264874bb7898b5ed6ff83b8f03d795cbb26e717737563eb68f8bf1ecc544f0415d95da38c7b07de82a9b02caf3203479d815ac83224ff64f3174f7a37597d16e565845a55066e03e5430996502af6d4c121182414bd1d7d2ae7f4f0b28d9a93387d89c26b630b225448b5f67ec32ba3218974fe68eaf6536334246aff9923246f62ed260982efb6f03d5f9f3e71a05154094aeb09a5d5ed2432e00d2c063c4fcf14f96f5c83395b3a028264ff06749328150c96d68bdb3cc67e69d78cfcb0212726838a628d104c6e4e5062ababb2f5410c5736f4eaabd69e36aaa195f52999731d1b4e57a213d9c548326146da6646a860079bafdbe6a72555aba6bb2c2a195bc3145d933fdcd803fd84f7ad624bd46ecc04082ff1b5e9978c833ad290d69a8b26225b723941bd29fd87c5b0fa480342f2ebef465a2d6856904e61b9adc836629f503b95498e4656c7d89b1154ae265ccb628a8f38e3bb298e55ff01e077487a9b32ad6a53ce054a79a26ecd8698fc1a61f1a587b008bf4d63f55973d475b18cf5864c44e06c3cec7fc5b1c37b285f3871b80be54e01ea966404b323e82d07a5fd951b17e641aa4070f696deb5ee2bf14f2566419454a3c23ee07a5f161ef307e6cf34c68e9d4e58bfbfd1f10845b5c600b065c8fcd584c76218f298399664cfc77a15fffc2378a99db0224668cd99b4bfaabdf6d6a4b9385d18adf009948e161d87840947fa9d96f6b9c3fcde56ae032bccd0f405533bd02b3e007ab122cc548eadf99c616216685082b67401c65c38e9a05322471a90e9b8fa3981155692bc64a2f85337d2f809836b21346ad788441d79877813df5d9ae08f6fa507e7508ad4071a041a87baaabd37462c8b3d327f51a2a612de4f270e09986eb30c8abec568158e209f9e8b68fd90949b871c0332e7cdc87134555f443bfa0d0b40821db4bcdc1d024341f72d9ffa64ee2abcfe38be21b9d825637c824561b924694926a98b1190c95cc6b8ec78255f3d7ac9307c8ce5282fbce200828d2abf6b142ca518a336b9e8b8b3c5c227014764489aea6e1ab283bbc5e957bb999adc2872a89caeae2ef7313021eebbbab207a474acbca312b46e1fd474b10c00de46b0bcff7dd486a62f6e1441c17a309dd9bc2db663d8abc5a2e43837f04d12f218bbadab3979443808053610dfd92c2a3113f76c0ef2b3f052c449def84db52a165d6e74335b687b1cc744ebd34b2fe82cc1e0ec561c9edc370bca041f472df819d6f315b858a1ad24ef648b692485df49690b1fcdb1b1575bd84df7f52ba76f4a4263cd7ea293136301ff7aac171cd70b61b966ded917476b45f60e7b75838efc45557337996b5b8c0d963abdf634a43f3fbd6563889b30a940c21c042ce1d1a923a33c5635f2c92a188be9de70584eee2a93736526d0bf1c07fa935a29c6ea353f914030e80325da7a0d6029c8a220699216aea9ebd414609b95d3e41d9c25012db367a4a372577aecbd22dd60bbd2cf4f0662b58e94fc6f2c43991933832336134282863b52b1b59f17b0d18e0d35487179375ff913f23edea9ef592cf1ca2a4ab885722c8a37f99abed775ff077926f4a41c875f28496f122a70cc0e893052edf4bd40d4ca9868987dd06c6fc9e46c1bad5f4ea20904df6bf9f565221ecf506ebf9dcc2254b9ba93bb45f17886c893b529fc018c1c2a9b76d15d159ca68c7c134909e1b2d0215b75dda0a928bcc9bb778287f2893c117e5a4ccd38b78ea3674bba6c2adb9e295138df5d8501bd866d204fb67f3e03bb3a6e7ddb2e0a7a554a2ebca13821f2fdb16f49e1b0ea242bc86ffc9f88ef09bd0e0fdd79f27f3a6b44d2eb3d4834fd64edcd624ec06c42fb628bf6f3e42188aa7727debda55a8b6b4de37bbb8b68b55ed517d0196b3034ca977eae2cf090edd67d8b886f6c6b18d96dcb2a15e60e180b336f0088ab03ef096e9ee7652894d0e847de1f7fe386cd5e39d3e421e10e0547b77353ebfafc9c62ec70945885ecaa6d7ca0c06e2d8f61d29019b6d6c892ea010a058cc9de915c5fe347dabe907022a77e0472a393b6a2ad2602395d4779f728e1e062b4a84574c35e6d0f9f26808f073d1589ecf7d720c6a0ae9d3ae0943660f0d2d5b5f1ce96d80c626b881dec32fa01af20c4892c60f7c8d0fdbe59025166cd39d929f24ad185b703858b7a4f696e43a76dc557447910612dd32428e44a95ba943a8b703713799b02384eb5e365a6a5bfe9766bb23dec2f15c84d29e6faa2c2f311ad3e0d997995e166e0d26c17d156cfbb3a43221a69fa28ceef14f3c6b8407afba2381e9b826b7479d3f1ba1288a6c932f4a64738f03722068c089aec4bd4f500fce09f599c9d4046a9a075fa7473fb1c7d1f7e2fd2763f031a83d8ae600c9461a1ec2ab4ba54194116cfdc9518dfb3f4d5f6c05b769a9bdd4cdb2ab82c423cebe8929b3fc991ca1eb0bc7fb3663b1c612eb32175d7b1431a4073e118f7afaaf5e65cb1bb9ce25e0debecf99905dceac84ad8008df746cc0027ba7295fd9dbce5223d0ff504acf2ccff3a753cfcddae96feb698d75d99000d773e5a70b4d4115816fe141e2497f3b5c5ad6505b8e007617342feda7ac5557e632a541cb6ef750d6e781938ab1c6ecc378b2d92250130de3fa7a852e3a842829f02d559d930a0b17c14675de2c9f6b857de1ea0c4b82df4ee116279e06556a1b208ff1ef04609180350f9329b8c2e15eabd81456373a3b2b6477c0aa78018fbc21265c4df9c540487ad5448b751246bf3bb71af1beb8503ce1d050412758e2f2714e7e7d877d04cafe9e5d9ca057200f5d1bc03000a61accf6f6ff979ad85fc0fceb1c76ae99ef85c2b5f84624845aba02d1e5e95a860192365ce844ba6a924c68ec6faa31b59b496dc2450714f118a90a7dd2a13f2005078d8efad1b16d6401469319e1edd30533f343b6c25caa89f23f7cd61bdda5dfe4fee1edaced3352ea669d3c5f69bb5bd5341e9d6e6dd20ed9c5f5d5e1e560049968ae911017c0a1d2539dc846f6eea5ac08a892e19e73dde0cee7c339d80ae6608b09d87cf10ad1ae13c18a46b68f2b9652534ec14f2ad9567a57e95b4a02f7f73b58ee551a1446b3fc1a83408568540e0b3e0e5a088e6f9ce2e3a372baf478e57b9c7ce42d0201370e78229ff96d7373beca8977f86ff5210e127608e91bac4e2e712d600ec0c0e1990ce07e8050b5e8d6ec8fc96b9e42fac75c9263b66060c17da4b220a914b602f88cb7e5b3a0a11f54e2a78e854e7bff4a323dfda57003fbb67379afb0d1c5e55cb60096c40edf8f31418b94ee53596fc842c97d93b3e6f0660aa031d78e4e9131510c50168d0445af199abbd1cd1211b9002e992d154009563dfd11db2ed58980ef55afbcb4b3286968ffdcdf44909579a76d9620df5d9116951e6c719f4a51c575f3107aed8b5542ccec21fb2c672b84641d19462da75fc63ffbfa17a6110cfcbb2357539bd8df79cee29f1c07d7be66d63dd354924c4f88906d49df31b860c93880377cc50b3a2bf07aa98399877e19f9856e21d8bc558ae6698fcc638b16b1ff027a697b9ce25ec19ae622f01f6cb9ad6217b8bb7b1a5f979708cafa5a642024a98b29f7a8db96c12f2833f0d4f2b9137e759e03dd82f0a423cfe66841ec4dc8afc57baa3a019913101a06d0e023011ce6003cdedbd68530d8256c4d13555ae5b977168338a9a65e51c5b631485162163b66d7171f3ba1985e5425631a7afe29aa5f4fc95fadcc9c441102f3d8df07529094cfc1bc41b66439b04a4346d72892885a6a251350d5cc587a16fb928acd9c90d1b6", 0x1000}, {&(0x7f00000000c0)="372f78d9554e17cec9c1c386d5a203db7d64ae68cd257fd602d29c09b85834418e0bdefa60bdd92b5c2f1c33c2f93f55f81b720cbcbc1286478c71584263269643036d6bb354479b40a43f3bfe4c6f0ea8d8a7b8baa5ba056e9a5b4c7d6173d73a4c17b5fa68a41c863deee8800dc986586ef2a0973a973d47c496647fa1dc237712a65d2a3427e26bdc", 0x8a}, {&(0x7f0000001200)="11769c4c791b1c3fdc8a4fffc3d199e128f86872c7741fdbc7b17a30e19b6750f1c7b1c315fa43c4af47dab1ed486fd77744b54d597ffbda6d3340de1afcee077836731d4927e4a3a16364ac3b2750d052c41621464bf4e2c8d9349607e954a3af50ee8241f82803a3b30e1af2101c0d5016795b75fe2f09658cc4dcdaeda65ebb9f81a4d1eb49a76760d1cef75af19c15ab59197b758997a2ae00c5578158bd6b809ea98de7bd3ef15352d2c9c53d131f8b55ea1787e3ac070dd8fc3b9dec46cdb86862302569981b80ccff5dbd8568a6ac364ea3d3be5fcbb2b6c191f2afe75541ec", 0xe3}, {&(0x7f0000001300)="33bcd2270af3c411427bcd5d5217c6b7d1d14f9a6075c7fc132a8bdc0714f2bc2af6b1b241dcf04bd44f9f660182b609e87fcaf23b4f013e3b147d0a572a0dad960ffb336b2892f95422cb0b27495a1dc43e1f1368ff5b7871668053db777d81b2ebae60ed545c8f9af1e4fb271841190d4de58eb02d5b01a2fa0a535d2a326052c5c3ecda517d0825337e85d51f5a67657516f80ef3d36a269f46fabcd7ad3ab56051b7eeda1741c4be7df7411a022611adc2e15efa7956aabafcc378f65d8c787c6f81b55356ec511a7aad3602e33e310184c97ce55b2330622670602243919ede3e92db748d0c54471857", 0xec}, {&(0x7f0000001400)="0a7ab7b0e94a8ec2e493276b822a9afd0ca0e3dfa2b4895e9aaa071c96cff885184cf196fe833a10f7d33cba22566d89d2748de3d6e2ede7203e765021200b815e6f7e3e4cf2e51b2b4a21bfae0fda2a6ec38d39d060d5ab4ebb9d875545a341c3a8ffb417baa8167b7961ec5264953bfab5ffd55c5b2c95bff81343a3caee1edaabe61291cbca06d473ac688047a0345d58e9d7348d74fff5e3cbf373c6249e513c1a773d1cbbece45817fa2f49ea199e2b14bdf1aafb3c42429ee3fc471556a8152394929508d606483df4f1148b41e7c9b210278e9a22ca26fc", 0xdb}, {&(0x7f0000001500)="be42526f4056a318bd3caa8f006a682f78fb0b41d5b493e36ef6773181789fccd621729b036a036eb661346a0fe79afbc18324b2e11881b841e9b381a8d3c59ba51086a34292df680b0ab7581688ba405ce043563e44e8d14c004d0bf2c7100d6df56c7e7b9bbbd21d8bd4660c2fb9845030ebf78bff0b4b50a3a194f0cef5fcb2ade9cd8e40f091f2c85a3610de74fb628f757f7a26bf0b7eba58f646bf3f692a4d0ccc059a36d22228a9ea84ef4bb7bdaa48d15d98546dbb16db2413126a03fea91cdd22dc13848fb23a0960d54a9ed4d13461374ee265afb4400724232179a408dedc4a2825f10574aea9c2f1bf74c5970993c38382e6f29871f72d381c0a56a44f34ae40c054ea9bc4c53150db3c171f9517322d30f495c562dd0d8640878ae0618158cdc287b6d91d17777b35777911d6d3ecbb59dd86f726f2e80629b4fee795d174c3767b3298936e7d6c4bbcf832880312c44832bef85bd1d2c3bfbd239b1244db07c1ce2d7030af3163283350ff934bbd0d77305f2adf1b7e631f515f5aaaa2a77549990e3437c90072f890f9bf4eccad31f479f08c726252a7ad6c807adc661579a9f91b768d94b16915acf2fdc19ab0db7c23ba43671f3aa50f56391c1ac710a98b3988e760fce3c122442d6c6caa16f23de92fdd6dd790b51aeee0977a33154f088b7b2a2ea2f47688b7b49fbdddb1a7835287c56dc2ec65bcad92a043efa6544e4cedc60c1d60ae80bc3fb3fd390ce3ce3453df7e8fb8a51700da685bb08e7049ebe0791e79d83dcf2ba1280b763e4a78bec4f91bbbfa74c24bce2126f9687f5062b48c3f64e7da1bb4f6e5b148e19b52109dfcbf8fec90510afe4aa1c959b6dc066f69875c3c3bf237b82fdde7f96fea30c4a5a2b128d12ffe54c39a97b6c07b2d919495ef03195fe1d5840c8cba282d8b82c1b6df9cc50d9ea08062905f8c990084a7e488ea0ce80a4dc3d11aabfe4bf6f96881805cc17782a15f7c3d356cae9aaf8ea9734ef42a60862413a5c61cf5dbdd297b50cbd9bdd4f2163afbea07842fb18a137eb505b07d7d5517f459d45a8745d420756133dfb205c16bc277e77aa67a30aff1b1381d7957da71a088fac20a62c8ea1f2fcab17e665b9020161f675de68ee8df650344ebd20fc993fe71d5f8a02181429dfab673347f05569e633b7d3272a2ddacbae888e3d7b5e97dea6643fa25846d9d03e57159461a5f89a2f03cab62c1f1dfc8cc68299462d4f689aa71cbd14794e27dc37c1719b035b5bbf7a009e1bc192c5e48a80f2b9786520f9e0224b8867df52ccd5dc96a55805031a45f231530334ce88105d129837555a8bf57f9e078b74ba9c90ca55f08ad226ccd78672918b3e384f4c78135aa3a4aac9c0dc58eaa28d76d4589ba31c7bb1a0fb5031014f27bc2c469b79340e3e72ddf8174bc23ec6526637231f859bb2d6e03cd75fdd368d1de77e0d1b0c75b1b9ef40b34e9e24fea97c18e579572a1824a14344bf1c3c5cee0510fdfebd306a7125308973a546679947ff124834c43dee207fd5123cfc375b825b26b12f15cb6fe22b5c2439f358f4369677a2826c75c3ecc37540a0642e41c1dc02425567f274357d7441c2af27a97f6c8a7d18544f04440758bebe94a1fd2b1a864a52390ee802d7abb9a249db78eefa916ca3624ff06a371528e641c6d5811e0c4437ab2371ca241425ce3a51cc39df2805072f3dd2b32ae2ec1803cb5f23ee1823b8346011c0c9c921e09da41841283498b1bcc60fac6d92ea15a7dae41364e1b0dc7bd82e3489a38c5c6f48f41cf620a37f6d14374c6e0051ba1acd7720e6ebff5c974662cbaf9c7de7f53c59356f981312c0490884c8fbac393559ddec122147ba917689e40ef12746d1390a79e2601f626cff1af9783b9214ed21c7e45fd6e799b419db33d8e4326434425a898d8b72c7eb4d49e78c930f2f291e7c760e3bf5599c7505600d69a1df52672afce9c2680b5779546abb5bed2050a577ddbe29ab79a1842621a3916ad6c2ce8198925dce4aa7a2e51bcaaac2e3c024a7176778cee8020a2e96de66c7713d2b9713d833a0a5eda3bda0cdfeda41dd485e490061b14b246ea67d5a3790008151e32b5bbf99cebb9fbbd13ada574db22069fcdbb937422a21e7099c8fee628d873da0f94178563470eb387a8be4ef5fa4077c3d53334bb6b27eb341ed9e69458f7813c1a141efd7796d3fa3360f0f7323649871d7bb7db664f3d245a54496ebc2c0b244bdc46436432775443002767e9d5551155ba42d90dfcd0300b3fdd0eb4f980f177f5c835c8afa081b38b168e15239c886a887f889a52c8aaadb31242dd28a855b77831f61c12648b4cc85de2c306c4bead88f9865d8ae94f42f012397f9fd76fff66e7fa79fb49606b5ce570e1e50dccf438ce40617851077eee4c63cc45b3d9f19fb3b5dc5f6e21c1f173baf7eed73161a89189851d93b151fc1897976b7cad37d7a158a38b2add618f634a27e7d0db1a601d2cd9392837cf47ca1192b1f649e486c99922a9c1e1ec576302963085bad4d892389a64b1f4ca04a1f312bdde6a4325a6289996599962df5a224a4b3662bf559764fe93a3708c516acb38b749ccd1a996833c61151752fcafc71cfe635a3f59a304c5487b128c09c71bf72aa5b71c8db0141d82c2b13627e189e52607eeb06cbf3d9cf5699a48910a6a54a879960a9bb58318229f5864704668e0bce9ca6a3322495eba52549dc03570736ba4eabfa4aec8770c216d08643ee555fee5d5de790128972d38d7a3919f2a968a7de58321b6821500f11a3871e1de4a93a6969846397a05326045bcdee7992ca6bc7357e15e081fccc84870230122ef15465e48ee72b99a05a563f30efb90324170f6b7fe0b975b2bf5d3e4fd84cc5c04276dd5d206e93b0c16a84e636a35bc076e08f4de376c73757191e26e227579f64de48658d7ed12006cfd1362e76f407c01f15c5b415060bca75116012c8dd2d884055f45cc39a2acfbde153824873bf60df872c5bceb1279cf24d1dafec15c6fed7beb51491c3b08b6e18b1cbc398166632203ce6a36d36fef9cfb39893da19d309711c1761cd25546f9acaedf0395ebe135a7b176867cd60e9554c5281e46c87dfaa5027ebcc4483d2dade672f2ded5ef5ccaa7aecad838aeeb62ba20b54d3312e76e02a950d5ddaa9ecd4ab4be06f3e95e0fca3c558c69beac0e19c1aa9ff06569fb5168bb92091b0b38825d81c1c68446c42fe9ecb5e46611bfd97fdd75400d652e853f6d0fac3374c2316051120fdd180d8987e248a92dd79ac11e62239338d0b08568bc8a0626c28dfa06b9e1f5a485bc27b07b783dddce8c76ad0f5611571b5279881a8a89f37699e013bf3ec821698b29deeee2648ee735783bbab8c0b1e1d004fd5750c46e9a2972ce107e3ad931a19279e2b394a119c1e53f0684b7c922789b3269ca77df7bee6504c2f4eb6a0140a845b37de86c99f55b75fb01f846218e4bb53ccef8e99b9f1be12049ec809a8856169b3e87fa74558e6f5819e6c49fc98ae44abf42d3f67d6d24755dc7ca1d822386c27274360f0f14b3947bf0be549132149b10dfbd5c6d438a351644db250da919dfc8b376246f7668b27fa69c63bfc6588019edbb09a25f031667f2269186e408546d00c76be6a30fabe4b8a6755e46038d15a8efe9b6815a4a09df0790b20f8e8889534f96e68f1cf5cf2854ec742ee14b811da1d1dc8706e051c7070f1a5e10e346805cd8731ead6fc36535f73b921319faf90ddd4ba0aef8c126c8a6c0077171ccc15550094be84707cc1f6089797f8ce21f92b47ca9547f8385a9257eb9eb932571c9f67d1bf2d79a79f0ca460de2e76078c682d219e3b0f20ff0b9e64a37c8b59e1cba769ddc3d8f37686cebd17251a3f469859111c7f1bf7d08c76d33c1b7baaedfce3006aac6128e5edcdff9405918b96de3bdee1848805c25650508b990711f7412219562d1fe943f81278b65de2806e1230ae26946886e03670a6d9030b9c7d81ec4c31451497ada94942f34de32179f95b69a61169ece16b6409b9c90f7d354fd03772cfa3b6e4903e11aca2091a45e87194310ddbc546e191b5d1b962fe72e61ab5b647c215f2c359559cb209079f51f09d46fbf7fa07e4280c3745bc328d1a79e6902d18bfaf6792c28c4fc78f383e24a0f05c93dab52db873af4f7cac0ee1e2b2ab8ab91dba1fc9f06d4761c19e762d790da309fbce27cf325fbc54bef5ffcfb0dd49b70a4f0c1bee3a2878c2438452d44ae5b78696809fe65b325e6450d2a6ad0184ca8889f8162a09d8b2f9a2acd3435c89fb17d909f8424adbd418552633f32ea1941c67db4b1bb4488885bba132e02b6acbe7e2ec7d73d27a466227a36b17a3a822d4c0eccf1eeb84f738cbe568be938721914975db81af1a7536827aeaa692fdd075c23a7e85437ad6fb530c1418dac433e179357acfafa93d407c8cefd81f6908458b72edf74de3483ebf0d1c0ae72cc6e47f0b2199eae382158e5dcc2197f54782616dd8984508a04b3118729f8b40bb1928aa888bab04d4fc78969726604d4f19197c70a698575156b91caa6320a0a7298eabb5aafea1bf679f15b8184ff9d96d5b41e0e063ef6be58ccaa9ca90596c2394ab1c82f556f48e1744291158cb52898caf2827ef2954578f98ad3bf509cd252ae1e3b4e33c2fdf890a7e9270c6318a147d7ac670c0d360707247d22e2dd28327f64ffe883fa26a51530b10b4046e326eb1a98498fca99cfa80c48796bfa0036147c00b2a672fe525bef5c36af4b0177f07757f8730961c14be49dc2b2af392cc229b0a1e5a9cce4c75157a45faad77d98bbe312d9229ab52ad3b167c87efe87bfc19c6fa497fc5c09b495d500bb4649db85e24e7ce050c0ed9b76242f1e238edc57792614485e59b015fe55f3ef79fa956bc353db41f2ae4ea3ac8344c12860aab32525ffb55c43cc3c260bae2c699fce801525d07b95ec98fb30f0447e3e151834e18262021e8f006b149e7b9191b8b277da8d2ccd62ccc4be5196dfc9617b73512c7676bc56339725b48c6ae177734e4d250fc550dce55b6737c358ac1ffb1d3bfca82c57fd9604033252bd538119f43d48a16f0f1e5feb42756067b8b04c2fea804b6f760fa7f912dc60c514839fb7771c9d3ed50c28208f2425d560c99117759c04b6b58eb3248a1788dbf476b7e173e4f4296e0486f8f6540e501d2906456ff80ab73f4515ecdc4deceaf6cb0d54b1b054bf1724bbb2959dce4819cfdea7949fd4f6d049776f9705a601367a4636c5abb0d384fd8e1bf1a3ab9831060d514266bde7af49ba7d4c25a213c919e08f8a27035a83a04d148deb98d71d735a51e81ec35ef1d47ac85a14af44bca554f3a2b8320d67b530172964c8a92c241b613b318bda7b94ec353625566bd15bf9427ebab1eb8b28e8fe3d57bf96dd7a622fa8fd0f2bbcc9cd40dceb3761ef82d3192b423b9eebb0c941a0ac38e87f8dcccabc6d9d10b8f192a27c5802168f507a3eb16873e1b5ee0931cdd12cfc986631bef2c650603bce9ccf09b63088ee021069c4dca812edbd96d8a2adf9650427f61be05c67ef501319b7aa01945434431521ddb988d4500eed213455b8e6ea2ce089556456c7bd6a7faa0fcc4d194a91c055fe8c13de5791945b0d5ab7553a633d6fe66691599f68c5df7296025570af9fc834553fe08165738e2eb3ee211251d9a22bfacc9b56dfaa01aa63ec541d664fdf34369ba4aeb2c1153f7e43cd674a81ab6cc8cd", 0x1000}, {&(0x7f0000002500)="6645157e57b72326ba87248e0dcdcd2ae28fe2ba6917943105ad67a3ba6748cff425244805ebff7c48e245cecd8bc0a861c971cc30b5a0049b08fbaea43dbd7bb034553e27c979384043a54a996a7384b551f31337cb770bc4cc6b28df3037e9862ee5593c0d740bb47fe3028ba13c21290407cd0fdda8ea1f4c656d09000f83c1990bf46b4de71d1b346382cb770db0fe5c2d0a684c048073ffa12929fee4f70800fd941acd698ae357a6f3a22cd3e58a0ece34a1ade3dca935f20243c86d0b", 0xc0}, {&(0x7f00000025c0)="9535acccf244b154db90ff5d2661bb3381e71f7f77f40fc13f0d7e2696514fdc1a9de4ed1fa58a5280b9e4bf12923f9f78ab0624fb0de37f092d6bed2621591ae57f7a48ae8146571d9b5178f9db58e8c11788be3178fdede275bc1688a72eb585cd323174c090d46bfe3d0795e48211bd1f", 0x72}], 0x8, 0x0, 0x0, 0x400}, 0x4) dup2(r2, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002780)) 16:00:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3a64524166fdb35e, &(0x7f0000000100)="427ef1d0ca0adf319906372e15e65353785e1575e57e68dae0cbc8156090b247fe6f3bc4713e700140bc813997ca87cd2c5af1ac4b0d3042f867eb406b1070978ab768272ddd90818cdc3738e9d5937a3038343532955e877868499535ddda0b6c57308bbedb31ba7161e8f0b225235919388d4c34997f8b18f93f2a239475a8105dd872e68982581cc9e0e44384d34467c0e10ca1f1ff79cee0a52f6e30ce47104dfd7e4f5ad14e5946df62e28480bdc48cead7cccd0ca86769464b5f501ad364686d28e63c5a92142741b0", 0xcc) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) fsync(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 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) pipe(&(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:55 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) mprotect(&(0x7f00003a0000/0x3000)=nil, 0x3000, 0xedda3795a615f2ed) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x2f22348c8b20300f, 0x0, 0x1}, 0x8) mlock(&(0x7f0000422000/0x14000)=nil, 0x14000) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x0, 0x4, './bus\x00', 0x8, 0x1, 0x7fffffff, 0x1}) 16:00:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2000000000, 0x0, 0x3, 0x93f3, "655ee28e1d679d2765930d6bb0f10aef208bb5af"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e", 0x24) 16:00:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./bus\x00', 0x20) 16:00:55 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) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x9, 0x80000001, 0xfffffffffffffffd, 0x5}, {0xffff, 0x5, 0x8, 0xffffffffffffaf54}, {0xfff, 0xffffffffffff8001, 0x2, 0x7b}, {0x3, 0x7fff, 0x1, 0x1}, {0x942, 0x8001, 0x7fffffff}]}) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) 16:00:55 executing program 0: r0 = socket(0x400000000018, 0x0, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="01ce0e5d8d681eab070000011b00fefeeffff40000b60000003fa16ed2ef1602d34bdd04fca6a358dbb223bb296c16fb8af9b53c26d17ded44fd92dbcd72f1987b06ab02e9d5b3bb3f0b7acc11178f97f19d67bbff06dc481da629842d5083f8597f421e00c6a8", 0x67) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x4}, 0x0, [0x0, 0x0, 0x5, 0x0, 0x0, 0x1000000]}, 0x3db) 16:00:55 executing program 0: setuid(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620209807f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket(0x10, 0x3, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:55 executing program 1: mkdir(&(0x7f0000000100)='./bus\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x800) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x2) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x40) dup2(r1, r0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:00:55 executing program 0: socket$inet(0x2, 0x3, 0x7) r0 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001840)=0x123) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/174) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) chdir(&(0x7f0000000000)='./file1\x00') ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0x7, [{0x3, 0x5}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0x9}, {0x1, 0x100000000}, {0x1, 0x20400000}, {0x1, 0x9}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x401}, {0x2, 0x8}, {0x4, 0x81}, {0x2, 0xfffffffffffffff7}, {0x1, 0x9}, {0x1, 0x7}, {0x0, 0x8}, {0x1, 0xfffffffffffffffb}, {0x1, 0x40}, {0x0, 0x401}, {0x3, 0x9}, {0x1, 0x6}, {0x3, 0x7}, {0xcd401794d010922b, 0x7fffffff}, {0x2, 0x5}, {0x2, 0x7}, {0x1, 0x3}, {0x3}, {0x3, 0x4}, {0x2, 0x2}, {0x1, 0x6}, {0x1, 0x6}, {0x2, 0x3}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="99d63855d89396286a214207d2b679a6b6198aeb95fa45200816141e1fed07bc82478924e3d655c4fdc788", 0x2b}, {&(0x7f0000000100)="ee2196c21068eb996e", 0x9}], 0x2) 16:00:55 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x140) writev(r2, &(0x7f0000000640), 0x0) fchmod(r2, 0xe3) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="b453e7f7f58ac080044d46c8fdec7d89bad0d639d7a6895b7b8ebdd8ffd5a6474f8cc09e970efe45df6d54e1ae2a51e2bc77e28f489262513a4890cf7b5bc66c5a1e81d7a5f4a24df0af497cb737faff8c133c7d4d5a59224e5218b472a381c8e251cfe2fdf258d51497792b8e2b9326a6f4ddf9b0fd1d2b846475d913df7a15ad186dc2be3d7c14fb4cd64ffc8223a1b09662fcbad36a03966a87e4e16204dcb882763d92816930d86fde0ecc4a", 0xae}, {&(0x7f00000002c0)="0708b617404ef1a63c22ee499703c599875f3f9f7f7ed914ecda0f3c5a03a9a5a7f3461eb963396079a25aadee570df347a7407b83d38935f389ec9c78e2e5534b4839edc1dc0a10c0631b1d20794bb830251020607cfc966b7b1c8061fed3f9ceb7082ab491d0b9b43174f0098e1a03c89428a041b987a80dec228d2898451b9ee0ff08e883cf7f6cc93b5c1dd227b10074e6be364fe76669e353acb3b271e9102ca13175062e92", 0xa8}, {&(0x7f00000004c0)="aad400561144e317dfe074f3337e98c4c38fc9fe1c97af12ead27349f46a627c2b231afb2a04baf0f9cb1b4c5eea9226bf6d39846ce9795c8eddc0a90d4794961196c92dc15a82fd48ce5e614981b73e73c6376734eaa014ece6effc17b6bd6229272d50560ea7d9d1d975a73fd67cffc8855b4a03c5ce1c8a18dced259b425107a9d269137c49d0dd814897e372b9ce70944fe800ba3d039be82b60ca8ce6c5e6802300c6cfaed7705f6fe73f1a0b224b19b1572f8945eb78a9fb11ac6baaadd5cae25bc694cc30e3dd4a0696b9f588b61f3cc4c3baff72ccf3644d984d1f1bc49ee368fa2527d2067174d25da3a34a1be2ebffea31c724fbe8126266c4d007222bf1f50a7cd9a44cd0285eba27e77dbabe693cef82f156989a6ad7188add364621e91753b6494c10a77d05d7720c9403825b1c5694eeba0e8285d994a3eec01f50312bb05957c44cce0b955540fdd7cf57a1f0adb3623629e2f48e1ab904cd9d0744bc049390e24c8ebd4ed344340857d6ee04fa0bb4af8fde439a086371888d59062cd739fcea3fd32b4a82ff767803a34785de016a579a317471086a76f7d084051803cfa99ab210d4b5cc07cf85c518bf511623620855b94fdf4adf8ec9e46bf6820ffe867be6079444b36d2624198e2d1bbc3f3726ded23458f9dd6036033af3c5fab644eb0f45d649a0e3955908857aed78bb8942f027ebc08b8dc9b36a7b5fe89556ace4a45ce6e55b357cd932d6bdc2aebfad4e95555f426183bb0f1efb77f1e4fd6e14e3c032aff2b66bdc3f2fa4b997bf7f85a82e79a5b7d7e7f3523ad24283bf784266c235f7c3a5d090f2945660be8ca83b6e21ce61a79a2314b7b0cc94242b4c26f9b8abf3abb16817b7707a8eb06ef60d0e6fa9b878d8ff250122f23b63e49edb6ffd18c807f2dccd166a19b0391fce92fbd59d580bdd8273c0d102a8ce5fb9a9ca6068dba6f30b8ae4b7740130ba8d0cc4da3d240cdaaea9569f8e6790eca061d0da1599e30faeaa53fc47e4a8ab40d88390dafd5830b7f6019bd7c4ff2ef9069773211d58b31b63d1eb655490879d0ad18f68d71070926dc968f5612c92c6ab8e0ad842ef15d2b42b13767094010059753f6bac18383051a3143283567bf0912cdf5cf5fb570b722f5ac03aabe36f3b08480ecbfc12d22f7a22989fdfbf9286f61d00d7485a2102d63e3abd744ae3732b78249bbc94adf2bce48961dc9731f40b968089888e18ddd320ecbc171681e5c06390c47e88e8af38a187cd45fabb07b48b75802b856c03a75c3e49d0529eac5df4d7ac6bf6b3fb1e4895ca0991e31b61076bf39908b452cb62c2af5c3095e28bbfef8295abc0a89228737895c09cd99b8128116841e3057f45a48872449c304014751dfc54983b045a281f1ea49580abafda5dfdcfa8ba994920b5c66a8593370be42a88cfabebe8d70469243921501aa54535dee0f5578589b90b858f9b1b65ddea23227edeb71f2296866e1b7de7610a831f1a3e5d4ae0d030eec38da2ce64613755d35c8d0fac2320baf1f0cf7e80de91afaf926bdab4f40f105a680183aee1dd8b64110e8b7e3526d013202e88d0115e7fd0386de0c979a638208ae6c64a6ad9e10c449e36d94a11d0b9852a64a6f313827be96427dedd5a1f8dc57f64352e302c581378bf3d7a9fc1084895056f92eb9a523c87a59075a85356b1cc513d3069128dbc1d6c0297f7e6daa9578f9b37b39a34fec278190cb624e78bcdaa49443aa0ea6866e4287280076d111f0b2d58dc7d10d921afa61e0a623eed3791564907e63a7f42698c9cf1ef147f1350f4a0e78b1e935a8fa25dd83423b146e62a58c9510f8d894bf713f04af825f06bf67a76cd32d02932b367073f31aff300773c07dc4fd1355ee5b795301dbc943941867e9009eebf5ffb1177b1418ffaa00ee9b5a21f41ff3543aa563ca321148f8e8724cda137c6399ff5a5bbd2147aa4c73cbd76b8018a10f4fcfdfcb4101c12a5a75fd43918b7cd919985bdb429c132adb4bf0f954d19df49767c39de204b76813505788779164efd7837130cecbcc07d932ea72fff2f43891ad685eb87a6d7e8bdbaf1a1a59af08cee540efc5b8e17f22cfb31221cadfb19a0d9fb1ea3928235bfc46626566c0e4167bb505a0cbd7d0004054873c3d540f73ce814f421099998c13ca0efefd20ecb4e4b4e20aa629f0fe4237c36de3cecb816d66df5c08be168526a3293f29309909b9c638f945630806b987322cb0c2d8cdc8725e3c72f9fb0529905abf78ccfa7066d5b9aa250cb4525b0075fb4daa836ff7b9beb63df1546531e9482159985bffdb5dbcb3e3d796d78aa474b7feee65c367b14d64ffbdbae4b5bd8b5154b6be125ebc08a56de8073dcfd3231c62763f1b25477ad83a841113f646ea20128cdd35987d7a1e0a3f9585fc1698a9505948423484a343b748dd1db13ffe09ce0f9bd3052f710d24df142c19fc7363fdc733b9dbf0d9426c0340a06ae771b87438cd873c067c09e07c7b066ec1d799e16a988e029c499ef112d10ec9f5784fa6965b59f8f3fc5c07346ca01d4c95d0d5bd4a6c33526f87739fed7c27e577af85755f86f3abef8c26ad525a2f3549bf9d7bc7b11a30974afa083895ce9a84c437ab24b963ec5131b5885e8b739d485ee61196b99f582dbadf2456c2cb0ce9ab9447d060e349e4d314a096e0fa52e220c619099b047ad01bcaa34f4e446dd1774b1a14d6375adc4ca507318b627aba9eb7431227655087d1e902006f16c0621f126237568639606a824b72bc7e184b0a2366b782a952bf8b67031817c2d63a150cfa58929de1a5eaedf3bc98f52cb016aadd4f5ba2c07082ce4f398a196d8dfed0d6d0dc05b743755596de9c91544c434668d0355ac9e870c1589fdb5de73978fed1321bff435b056b08fc03f93cf57b43ef37f8b257bc66c985b0384f3756ef7fee8c3fad23182868f2c2ad3f4a17428f370f6d26b59618b44a094ea0819ab070718233761fd15322da1888ea55c6c228472ee34aa32e71cb4f147245829c357fc2d67b7e8152c3d4d02298fa9e7add7a6fc93dc7c295ed812b25cd8423821b615f12c3613d74257ed2a9f8c5768a824a23e7ed5895975f46900c5b1bbd2a336ba1b3790d2efabcdead545b7f9ccbbfb995c22f0044efae6be6a0a4a5b64994a28f6682d06616a362fddaa2bc479e28f362bdc053eb569598a8d86256808e04dd58efae17bb75de7ad57d095d4c79f0751fe20623708f8e0976bac4e38b845ec023ae68b2c4e7e2b066de8bf1f69099c2471366a09297024e3826bd33f746b37adfb23d183354d145dda1da34b2ab44b6b39868208665842bb9a32d94a0f28b8b5cce4b6392cf86852f406800882b8c1b190f94cfbfbed275f3d8d28e62957d58739127e7370f35b627ef31bedb6361f2ca3f09ddde08d663c24c4a8e724df042c9e6bcd9a75ebc9ae3855502cdd31f8729103cf3f8886e3db76878835a4ab23d6eed5bc9b9d74ce7951b8ff8540c0044f26b52c12ae9d9d125602f6869386ff799f6b568f518044f02c7ab0797e70fadbc1a6b0db071d146a24c1f008dbed9431848f51b2037fbacda243add111f3557ef8054feaf8d5ee07b4493c9cf6b8c52ac66784f83eb11c97c3328ed2e95a7c577a647cb72504ee5c87ea1622c0b9d842ad9b158468d75060ad12be9e40df190ca3b64fd98b613107f67cb37b2b17c2b878fae1f740bcb2b0a564481d0e448f46b8219155c0380df150a9e5f49f12a6d4d34fed81ab519db6207d21f73ddd95c806c537fa39dc8cb66603e6915cad3407ef9dc3ce5f671c9366f8b9495c4dd3752371d727fb00306942235e69d8e5391195c864cd55bbb38564042ce5a1c62f95c4227fef82b929bfc17611284998bd31b7dd9d423febeba03ce6acdd346a2cfc0c7ce87fed2a93f74c05bde89a3486ec07f8ba871e5f0b3f0ab11958b0ff90d3b05919aa27f7e8ba9254ff807448ae70b588d83f95c6c0c44d6b420957f252224db66bd3f3247087a20d8ef36c348273c0a86add215c34cc07b2ae8f0550f0041eb3dacaeec262dee6d37ac67f8db5a80684310736720f89d78b517b1b3268c0d9da32eaef20541d5df49c0163fb46c92c444de0d4eb3f7ada10c84efd3c36170b3d5916f2d0342021f3bc9563758b91ebd8486c474e3a67d4094e1046a7196d8d72a62a27a223b6c53f42c97214029f59d9ab031f64532570c32be0229997c90ae1c35fbb7c1bf1128deb563d774d69a74395f0e3dd1ca8b2dd64c75e69c4602254ba7ecfa5281065e4ced0bd3897cb68da175d6bb7d9cc4c9c329b1a93a617f0d737430d023b81c793e7bd04d3d67ea86cf4b61ff5713a7292da3f407897d426e29b86dd33d817c744f2d68f576bf28da345bd5337149c0252870c64670f4419708472fb36c6598df7bb8a7d9a8274947065dd49a88f052194a48cbad50baead566e29dc2579c3d314274734e05d2f275dd3709b0cb71750ecc6865be053c02da9fb73e4c248c765f0328908d67ee4b321c2c1ee4330e232df92fd757c812e473bb1d4ce795630e487857a28086091686e69e6e6d953c91a0e5d510d015abbc0eb2e6c3c2c55a4cf56b7cbf2c86e6a19f7636fb159323b6e33852834d23f542ede3dcfcd6f9483ab996ec1759370b3fde52319e6ec388e081e2e2a1e90aeba3c3f01135d9b201bf0aa060a8053a43cdf54a58cfec187a086f378898434699ba0285c777049b532b084ba23d8fdaa4eb1c424da72c8d315fd73212641bb53776e762333e8e72f61a1bf3a2241ea54173cd4f7a2d20676d10aa6506b8a0d6d32cdad1b8dd43262225a211419d46845c137869504ef9de9c72f151e7f3a8602aae59330c6940b935925dedf33bbde53136998861ccf198f5079138038d9f8db9d978debb084512117b5aca6128b2a2588b27842e846dd032ebc3503a0ac90c83a6c9a5858063af7b1bdb70fc04c53ca87ff0ecb02587ba730b498a5b50729df79a8730e563fe579532e2bc9e89dbf642b2d774b841d08d7688dfaa9b5698e01fe26a40f4abc09a2fecd4ae7a03f202f0894e8432077b1c191df1c8a28a4171dae1da3b4600919b2992e714ab600d29d10de351840558cf16810154c198d9c5dcca26c42f47f9ad838f9cc44df5fd887bc5185d38feac1b37bfed35b54b5e80144ef741704a50d873d64f164543f608b159fc2633b83466cd5b4346155926b3d6ca3d20c7237c8b4b00b21ecadd6a579904e2b5184fea9a896acaceb449bcb226c83ed0a825396721c48349efdd35b6c6f0dfd6b3558135743ab5a3860e797d8d3de21a21f0dc0a0d643e47d37810abff0973f0af464be52489d843e6ba19f14f830fb82b0c5a1420c20e721ad8b850d939b6a34fd9970c8ab33c1293e651fedab66de4b19fe7439bbf01274d1bdca20696c8f8af5240fd3bd0d2b9cf4a299dbf0f3c3547f4dcd5590e797e77df0128237a6811265b93b5421cdb39a7e894026ccef1b05e6b0ea109d017ed6c1acfd4f5bb1c58529e0b828e05628f6626f0d93c4fb5398312a0bdda32504dedba85a24e199940115c62cae0e31dd7ae888a8fc2b3dfb39d38438781d596f5839533cb9ef30c7ac7e3b0addb2232c472d692a1ce706715f396b2d0a4a56e6ce2c2eefe25f417a90dc88c9677dc398a0280a408e3a1c288b4068ba36b164c0730cc92d580f59742592bcf787d0ec6163b7bd83b4a583c8069f00f81877267db8f949f4b37d91b71751ca54f1bc20a1", 0xff9}], 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000700)=0xc) setpgid(r2, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x45f9faaebf2ce9db, 0x2000000000000004) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x804) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r2) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x18) r1 = getpid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r3 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xff, r5, r6, r9, r10, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r11 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r11, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r12 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r12, 0x0, 0x10000000000000) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r12, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r11, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r11, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r14 = getgid() r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r13, r14, r15, r16]) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r18 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000025c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002540)=[{&(0x7f0000000200)="e3b82d148f7c2a483f454f0ee5dc2ee21997953e2eab2e7c359a3cb4ee01a1af2f275c2a87f588042a4d0cc8a599e0ef9a60922d2f7ba2565c42a3f1f93a53c4bc4494715249ecc7f945c3422212bac9a154d6b808301992675d25afdacd9bc22b804e7da9a857217b2dfed2057fd32106edea7789f8316b43167528290135e667d82b315bb766de53513aa1bc2c9f80bcf3532cba832fbfea29784586586756fed15488706c9b3cc6aec7c1d7fc7117e2cae26b9c6ceb194fc9769402065586fe694e14d94bec2d3ebd5863592ff5a0320b8599cdfbcd278fbea37d434c74502bf884791b8b6d9f5dcc0a00887849b2c918b5ae24a52f5322e4b92ac6789e16469d1984da53091d9d60b54399d81c624bcc95a53c2e34bd1f0668e453bf5039b50d4c76a5789c598f08136f5982003f71806016eda2762c7d9dd30caaf70b3a85c72fe7504e75cd9a23cb92503f092e3d51692aed428b44da4b0d27d1766ae097fe4f43b38d8305accc10824a246cff64b9228bfe816390f102d15247c6848b241e19a069236192604844abe11947066a660782ae14a68e6aea0f05bb08b0173df41eec03f3d907538152e366c9603a0c78780aa2fb5831370bced0d8ec1a9004e98665b32590ceefa58d735c8b2b8f90ed8be5d6eab4d7c6ac67b1fe1772c13bfcf7b7b6993d5ffd0b3b071536517e318d5eecb9dcf8564c458b442c4aa613ca07d3a4a414fdaa35e0007474516034c52934ffb228fbd65692ae042849f14c608d8ee70bfbcd73fcbde52fef9d435ce55403a619b0bfa47b31fe2c29ce1dca3f1e55a40b6174a422a77a9b57b1597df880c1218bd3c92cd1b6483888ad66ede76b65f8a7178bca8a2a5af203005883782c3d7eefe10ab9a0e981fe83ecd49b26c0e3a98087868dddfeca77ec27b61fecb74c481c0b79bed4033a3de535de034affd859cb9adc9fd42e2d311876d2516b14ad271c1d86406479312db1028b8cba5af521b3f91cd35e35ded44fab0d217eee61105de591d3e465ceb77591719368bb1fe69d3dc90729014e23de9d972fb58e29b23be55928887550c25f7c8d50508515cf595518be04140762409e6188deac7370108f2e4d73ac75027ac9d85f9d143e0e4b9e563a94aef508341eea2358e6265ce3d8225d329f3a297c63ed6f5569ce1f32864f1d70853187a57381e6e2f4cd79493bb59788dbd14013f6c7a01a12059c7595f0678c86fae110a410b1ba7d10a227dcd5aad0f30faeb253390e91c4a2e3f68b3b99c2b459db81842b461b87d6d14bf7b3042ab10b746ff8623be71b9e9c9791d914e1a0958a7def631b55b42ac59c57dfb6eae155fea882566950bb5760b4a022330d74fb7c521d01ef45dce5f4a3168a0ed63088259bd437323f988fca34be77f11c2910b0d1bc98dcfa6f3dcefb43cb33f239070a2c8fb5d523d47a2da614edaca9db59b78bbfb799c8c890b8cbb1864fc9d3e4e04e5b2f667265112796a15e1df30120d18da659684c28f914f8ff751de6fb60f41fa6e026204f9dddf520381f696da74f60cee21ffcb45687fb2adc9c63fcca5ed14b864beeb698718e47e5eb78884f4591732b8cc94f11b7c5716b46f93b8b232b01f1703e49641b9df54fd168b622fe4bf6b01e63956bbb93b52fb7cac0e082a99e4f6b65712be233c09cd6aba54c6225c9755bbba83d296f61bdaacb29d91e37e4dd4b86bbadd1dd272169e045d459fe0106ce968e394742be59c31c8e737f6926b928b02985667c2aa4670da0a7744d51f324e98ce0abd6ad7c4cf45667f6e5afc0e3dcd2c90969d7e39f621f6b1f80ffe121ead1fb974a2c545125db080aba164b71f4bdea43b1e785e585a7a8348c5c7cad54d3756e0c27754383c1b89563ff3ac1236c0f9652c2079f1e351f3e92b7d595b44902d8c34f48c095ba2f06cced1e33a41284b0dd14e8e1b06b5e0bfc33d464f86127a901bc945897ed8bca0f69d2c9a0075e5c551babfff5ef43bf411525495765a548f4bf528171a2e09f623966058831b49e42e2d3a03dfc4785f62b85325f32eb751de95724b17de56058ed69906dc045b3bf60c84a31c50be9c3479598c8975dd4adb3d2f25ceff387ad380f989339712fd27e581b777669f403956dd4af87fbd15e302ece191815166caf8cdb408828783cafc15eed8ae1e5e648cb169706976560488dcd81b81e13a2d76831dc4231b0376c6061c620585b28bb06914ddab28e5a3bf65b150dcd4309c48ebc45e49ea92d8418916c94728952fbdc3431613b0bda1ef6fad8253f4bcd478df96a2f76a8ecb0fbf29cee71bac68387e6fc34ca4f626364b2b5954bad662c9947c90a89bd4a60da8759b7be197169d21ff29a1c575bcb3892fb55e36366213b4599f4439b692cdfbbef18f2406d445862b9dfb9afc81e7e379c085a19d17c7674e9f8a479bd02d4cfad01c377d4837a32df7e770a252aa7c185bde836eab4b8d4e12cb2fac9fd843aa97fee3e7d5d56722dfff504e5023622dc58f913935300d246db692e91fa06d974657a3bdfe20b48837eb298d9fa5a8c88c6a818c9c39352d144d7748d82b16e1355111d14a9a5ffbf1689746e91307df03a9fc182e1e3b6bbd3412eb8fea303fcbc811a94fde87848268f7457aad00de8d48b573913deb806fb6ba4e2bdbd58194345bf4aae6978ca65c7c1d5410221cea5f82bd112f47ca4e7787c37e748e95a5dcad70ae3d9ee1b3f7995e5c0a35e49124d2119ab2af58c01316f19636a56c71a93761b3cb7f08f9bcc06eab1ed74761f1fbe2e8c78fd743d8f96c4b1ff2fa2fb13574da5e16fd510a2a536515b6cbd39cbd2e1a64c1b3a3ddacd25d02a9cb1c97d2a4c0ffe0f3a8675a7ba1c7ff6dd891e5078e363dfa4e19d37e7b9a3731f24deef3e19865f0531518718e91fb75659c5d32848727809c83171f9a1458b5293af6c605e5b5be92e19852760750e5e06ddbf552441393931455bf2c6aca8f3592ea356efb6933eb6a59f5ee6cdbc1c12d3eeca21d82900719fcc231908bd98cab971a0052975be9e61cbec708b3f103857e897b3e045bafb15ff2d36a2c941260021e7d8a442565775d2b82d435df627a0d39b999f1fd2b9e9a71afe5210f2bb9ca01cf5df5c56c70c0b8d0f5d437c076661bea93521200644b9b7e6a48963e7dae642b57374313f8cf1f92864b5c4eda97a83e7edab7a5ecded0611d9b5247b533c3bb3c63eb5579536985e6325f2952de44c885597037d22ded39ad86e0ed0c98c95d1461cbe5d91665666f0407b7a3daf6bb58d6f58a9ab0e8aecb9ccb81ad09956a37b52f780d2569ca063cb493aca9a2019333d889c29e382ac9b1e8d4d455b1dac976e382e352b5e28e98800ec6dc2f757c2fc6fa7e5369964c04122964db3d0d66a5ba7b20979c67ea6908441e382353457faba9613ee4e9edf9e9522556c913db3a05c437084905eb39203e1e88202cb8e5f1697852ed05b31401a784235d08411e746622e4051ea0b3be57d13d6b3faaee657c16befc94b677787c2c7b01027210087e7c71afab907722f5c13abf83731185baabbc3d94211be128ec5b45d5dd608ebf3f4b2adaa6f23c8729d6ce866a85340e6c6ae9a02b52b40860b49200379e533d0830c8fc10f4e8d2d8ff7180dcebb594df455175695923b8fd18b544d25637ffa4fe160e559760684ecb140a3beb690d24df827c63d1494c66516aa1e286dc4fd43e3ff01a278a7ab9dbd3f808b3b50d6661ce4019c08acdedcabdb7db7c72dc02ffd1fb81c179ae86a76fc434e7324d923031a0c09f82333ad44e191904028d31b3b4ec3ac3da572e2ab90d276ecd1a19f624b3c06a7ec32853f72b85fcd15bb37e3159d184d52ed660d57a8ad1158e52e525a5aa8a4059eefb3dbdc706d84b88d585f558a78afdeaa5e64f16ddbfc9de6f5509d824999307dfb839d7a886fd17c73f11d9f07e6b362614dfc7ca9c2d49a0eb0ffbb62df6412ba62c7c3ff1a4df253bdf7463132a6e7c9f2562599eb77893af2344b72366714d1ad8b8200fae63fed7e7c0b5a80e509557341f89fc24de755f33a9a7ef259c1286507e2730d2509e6568bec2fa9c2aab19fffb62ceae6dc177ed86fb1497137338f859c4a99e23cbd82d5411782ea8d486068ec0f70d8cfb9ead985d4316b82c119779546f4f730bfa37ed75333eecece5d15ce18dd52b69de8e9e1398aeaceff572840af1b07cdfd8b35c5079459f47c9734b5ce75faf2d048d5df3be4a0a037e3c10455c3625ef5d000ea2ce5e82124e732d62a0398a7dcf63ef3209b044b3b9b1791c91e6c227653042f862b82b280c712fc9020f4ff4dcf235db97f29e932e65ee3c30bf015ecf9bc3aa0e0f23ac5b510ae1ac1863cbc9f256ecdf4f957f8f11456ad80b39284f4faa67ace4a130c09dfa3ddaab5aa19308f3b1ee8469967b2494ae492b60094ff635e62f08fc5a98e0e5a235ad4d3a3e80cb62cb5b50bcbb518e5e9fd6ef26bd88d26fddfd86850415d41f6988e38541318687da75475e29585cc6c09bfba309e434f8b591e1dc364d72e251842f05786e0936c1a980578ed858292162035b59e8b6289e528a80d7fe36491868123b1fe273d71e67005d0fa4efce28fa4f8128964ed79234f169c7a3235292ee6657901daf90e60932c03b57773fffd1ed3f69fa37c98937dafdb0e1103636bbdce6db35aab1cb8b0c2253926df124c57d814eae771b0a7e63740db946f3ca939436f46a2603f3fcfa616a1257e33d34ede9c11299e1eac9f58bbe95eef524a67a8e321774340aa4c4697a9836713ae26299b36d09722d14aa8e6642ff20cb82dc5b193bac53dc702492871520d75704d28919b2f3ee9d39c7efe21dab2d06187a9e5a023ff5d65f3aa15dcc35d3bddd77cb6d11e72e963b1a9e8248e258ebaf014ad6a39c241e41b4682ca474b3b4b222847e3720f3c2ec44aa478a3b26d78f237b48e0e3cabfa1d5c37921c2efd73c23ea687403fc05b73b86638e75d6cbb5f5de2eb0e391fe5a5103014107829215ea608f8d82d2cfc2e618a1884905051b4bcbbe081dd0783617d07034fc11e6a38bb5aa278613f76ad2d595aeef5540d3e2720eaca225651471d1a02e0e9329e072e137031ce462860f48d49785081cb7b2ad5db054a3923f7daf3d27b270ebe6cddfce751fd6ec25dcc0da9a6148707ad74f8be9489164cba7d8e4447f2fdfdce19bf6ecd5ba53002c8fe391f6ccefbad09c7b70afc32e32a956f1278883283f40b9ddf469ecea77900b3f580a108f187f0ac450c3d5b2ffc185c326f72b745ba851410c89cb2d0aac5d590256ba6101fc511539a9fc4f13a90ffbd5d8cb0dc6b5e1041b40c1c84636d9d94d413c68bab1752beefbee615d1564dec0453672c758ffc253a9a933d026875074236916b11b62ce98b4547c502a64e109b17a671876a5b47420ac2302b6efceb67e047a08eeaba81e0e947af7b7d27a756d185f90550b185d84346a567e4984d3809171904812fed69402ed95564aa05bd784ea09f71ca78589eddb7d2d2e905d6de92cc8dda9056936db61f8482053489b860dedfc25edf2f4531fd83fb5922b4849b36403e6061cf0d9a75d7186a24b752401dda491bf15628a8d13be67ece02cad29a2cd72c142387481aee10aa365c934f2e1a23277cdc2e0ea6d7e37c8b247b2be50a6c18ced60664b51ad336279e9adbf338b06040918373617039b2da6f2eee378550fe344012720f2e784a61f20ff09e0761e87131d82197bfba7bdc11930e", 0x1000}, {&(0x7f0000000100)="f936e77b7fae848433bd537e81b39458999ff8c8730c0fa61ff1c2098f99a93bf86a83", 0x23}, {&(0x7f0000001200)="8c6201191965540adf3571fac0a145bb68e2b50e04c38ce457e73bc0bef729ebb598f8a9c6622b76c00c79081b963d5d3adf7d2e950dc9025c5b514b565f213e34dad638c6f549cb88e77d09b8d3e4634cddddf329dec59f0600ad29028696781b9dfe390be622a36454ae91301535fb696462e274381ebb48af25203b8f4b9fac2fb9f9f511893f7728bf7d12914aa6e6fbba504ae49afda212e1bb06f37ac9236628c47e2179faffc9dae62a7c37667d180c56946d9589fdff686a3cc3679df6e04b2a62a2b1e242223045d20eb9eb10e26eca02fa01788eb4a7f4ae8c081eb01bedea4fc9d8c9dd5534c2d39a4c2a7359155828f98ea079a5ab333fbdb9ae9c0f647c7e72e5fbf8b97dac779f73674e2af7d52cdff1ff2131f461b8a6b71712b5ceba626bef0273530d765a51352b542ba03adf57cd3c2cecf6054d625b3f0388ef18453c7f516cb8a2945618904cac31c53e190e96d8b542685df2008360e0748533c4aed7caf0b785866c482bfe5db3eb364323002625944218d15eef8a5f136a1f5bc2d9bd2c13287dbe18471e7295348fd888de1619087f52ebc8b1ce29eb2f4308abc27ac001f2110137f0fec57d88dc491a58b9385f2ba9f3c4f10e7fe83dc4a9d58a6fd319f1be93e595a38475ae4ef5353cddba6f3753cc1b28a8fcba18ca5d51291b9bb6308423bc32e0022da711667aaee235f6240ac8374f66fdaa81b3f203edc651d9e53cb7b21f2ae74fe9d3aa6daa6a4bf6eebdbee9afa2e0988ceae51d7df96109a22539da3e76d28e92df4d71c430256d8af5f1da00b9b087e8f3b8600b6294c58cefcdc16f6be5227ab121d5d6288d642225835bf91dafad4adfa46d18750d273c29ff38bceb4296838af650932eb12c77447d9634e096555db1986f99c0339f9c5dae0ebb2a69dc42002c25c436187e5e7edddf577bf849cefb84225366fe96123726cf2bfeac06df5922ce4ac97b6d2bf59797b00b9bc3b794c36bbdbd0ee7f15bbf29bf5b73e1cbb1fdc790d31ff8392c4ede8541d23d6fa4607e74b40679ed49e516c20fa3b60a63aef84fcc2e7d7236779e8656462af22533e074adac10dd4e87009ecd7f0a011620888deac6b94422001e50150a33794c755c4fed8d7c3cc1cc78d5bf844f628ee4e6950cad09fd51b142f8ee91bf79e1a8253aa1855a305d8f3e047312c5e010ec4600840740f9cbac87700c7a499ff82406d0cee20a119ac5f6c34748a78377be966d3aa70288f5d0b650cea01051e6f5e5530782bfa2d295b2c1890c368f3c0966abc6ad2aa4eac00a4ebfb258f5873cab7631eeba12b5976d2c03acbe88e80a1afa08a867f40438a92f0b72313aa307f9993b8100f3973ec3950dbf87fafbb7c392e35150ffc3baaeb31f6edd002674d684bde64775f84595fcf8d707cc482c3e958ebd85ccd91296e5ebfad2fa130e71720fce218f736e689c4bd3ce073b3f8b9aad0dd7b9d012780e1db6bccfaaebabf86003b778d70895c1d48bb9826e81b23a0a5cc4cf09dcf520d1799d19c0e00e0230c3de8d210ee422fa1c38d1e05b57086f98aa65f995dfa4021e9479d314d90d515eed7db07ecbb1575b641d4a65cf711cc5d0c8d0837498a4dfd49168943c90cf434a28c2cf0e2c225d33ef9f57ba1679740db494ac956c7111f429489c14c8408c391972ab307533e22d0a175d13d4049511e09510908bdcb1f79d2d5623900830e590f33df49471a2f6bb30f49b284b67f844712e72a42b621c38936a5184c682eeaeadd276d81dfbb0dd2d4b380c9d3b45c553d89c11f542a602516a80a59325cfbdf2a93e9492f1d92c1ce2593bed7df916270b1e74380f8a62caa7fd49a894fe3379f9d2d381ff816ecc727b7f17583de3c7b68ed69412fa5de2ecf66640834a0eb4209e04c4878400c8b82fda30ad351405bf943a68240e5e04c0d004b57f75f8ecf933ad240d1faa9a5ba1c4d30ba3107dcfcfe1bc8bd5b192a6b5bcfe980191944959341df34262754e29493dd8419bda04c7fdbee2d61498c4915b9cd3a56b43d2b1097f37f104168f9d99d0808505c5f91b3cf07d82262f1d2ee1b60ea6aba58bd3d7d383346e5cc3c45d370bb8db60aa8dc33582f3dcb11648a2ab0a09cbda24effbb062f25941fa151731f027d86eb820358b75f1381ad9c269fb574efa5cc105a0bdb4cb8e0d6c65894efa1ad4f59cd94a07c42c7d34167b94bcee719154eaa02b33bf09851a8e39e09af893c2ed28adf1425f00a7e2a2f739665fce36295db286ae9bde428a21818523c55023214a068aff9781980f3a2b3fa9513da9826d5be00d372c499d905a7d128d39450b65075163e0dcca95455401c88a847b181390a46c750e433245e0bf19c3680b6e8a6a2aadba0c024383505a0c1c6562a9be27c21af7b3b670efcd01f346399e002376b32713b1c418f09ceff8befd358491ab7398559acc8cfe8f4ba686d7772f1a2477b7a7149c02995393a081337aab6fd7b020687292336b2dc117b8be9d777090610da48b3af656c356a36b0a99839e2e5318b98008962dadc7ff0c37e30bed4ce151b552f8e530fc6eb9348a0d11e9304becfe805c72cf3ec6fbb533e2bfc78ecc8e50f79df06b12006388a641946301caedf33c2df31baf9475ac25210ec66ea8c9549e30ad0bc715aaf28343cd5fdf987cd9c39d7a697519bca26864b4a1e193ef989af6f09ad9021111c0b33fde398850e54fa83d11c56c5a066e4c31a7ea25b667d3f13029ab214363d21c2b0d8e2eb232bbd5ba735e800841306b223ef890e72855b87640f48281683f259734d09bc047bd4b20b9b56ffa9bce7b04537367ff6d062d7342ba8ee4a8186cc0884e416af90a8aeb2ce2916ce21d0d7f736d9593f67c0a57c5c7c994bc24016f28790f99fea8a2c993ef94d62870cf939edb1ed19adfaf26c40f64d5a6b8dd6fdec41f658623aebca98d3479710febb89fad65cddfda3173ba71ead005800d07afc33e2e80a93998058344f18a6015f9b4998c40de2c5707b684abecc3a682e313662c5c94e3ab9c1294150fc4c778dfa6a9e75ca857f7b3f5fd31072d33bc4e54cc1553f91db5852a7b74fba5d3aedbedd07ce7508c314b344a2bcb293c98a9e42d98c195a95e13b2aecfe69487f36731978ec534caca10e6b207d245ebb3d87e1e06c71372f349d1be0610bbae4b8b9f85347b9c11529175bb7dfa7f17e78f95f8dfdd0db039725301d3514cb386f62ab3fcfb77fb4e0e3b86eeadd144c6cca635878d46adecfa24c6bb10ce5a2425e6dca1234ac3c1936682e852d45ef5613e1273746c676baeb50fb6eaad1de7f793567bc779232548103d2db6adecba5b8f50cdcd3f720e9da07b89a38fa3f87e9810d0e2babb9f8f5b5b27affb24e4b42708b245c0e7c285b57d84b723a6b26f2ff5b8e1ae8cc8db99804e499ad2d86210f195e5dc05c9c6f2bcf9e73b10f383dc215b654b960e21972bdefca1e66711dcb7bd70247e804cfbc9bfd7f14b4a5e188cf7ed5fc55669dac759c26ad8545347ca136789d2443385ff6fa93aa99f54ba120d9e6209628e22d3d017d16eee29c428d619ca454e6456e1168369cb488e79bbae47b0fee0621e7445372469df938559652eb64db6c16cbc8e30de3c6704c5361cb0e3ff232deea748244ff4f259f5819de8e095e37b48d67d8420506349d4a511e07b9adaad6843f35e0219dd6f45d5c175d1040e512aa1a90fd3bb6b2dc924e3c34a4ac9d365691045c7911221f7a8aace8b5d85337fef325020cbb7838f46da4c25700d869519532a6f001690334e5a3e055d497268cefac059868a780f75be75c00e788438dc8dfe674818a2461b50db0f842f13a4dc1c695db7e01cab69f79c9c7c8537d1a6b5837e732e5ec445e98bd00a6269fef0d61e89e2b8fbfc2f26bcbe80863a31b7079dddf7f7f421cf6506bc178f8d0997ce75eb7f49dbfa401027a6fc9183ae82ad3fc001742cbc117c43f00f119211ed5bdabf18d0112a131e99f8815d9d74748fd31b9215e522cbfd2f22d648f5ebf5b803d39b7f91df29fd3afa33265836c6d0fd9b07dff941b4821e91b40c2daf3c954012880f082241d139701f1349d8194f7b549a87116250b22a703644ee9a207adea0ecb6f9fd99cbf4914df0ebb6684107ae152cf69503bb46b3901ec3964b03004757f8aae7af15d4612aa659af9684a8ac13e11ac8dd43fee7ceac19ffc17f1ca160c7b0b316fe0a97af148a6fcb8b188e416b07245dafb8845f023ab4555ed92a30e25d537c27981898e6fcea4d3970f06145c8ec921503c1884778f62a9e42add17ad4157d35b09dca3827b8e894705c52912692b8b034a526498c4c6e599e8a0a5f8db9b3fedb094779ec5a6aafc5b2146b18db3e7ba86b3cb4e39ce31ec97dbbe7d0f7306a603985646bc9bc0d8972c1c543b9b643c87f49977d3a4d4a3ac8e39558b4effb331d72172ba2f574baa9f11c9561886f888627e1800666492eb8bb9e4c477f01952994643296e245c9d29245ab7b9a82ab8a75c838c133ec6257125e019ba6e336e08d3e870789aa061925c63d7fa824e7d8707cd0fb58a657631841ab3faca08d48b0a11183100747adb481be585de589671ce2947aa21cabe446c4fb4efeaad42891e697530780ceda40c115acadbb2cf6610b4ecbe50e93f77bda553eab07d5123a0c80558429068bc573c1ef65584435ccdedd03d552f1273c6e3c8f8a544db12b5d1a3202f1d811b96823d2a23fcfe66cb177dc308839a86a0f674702fb3a29f177e59aa380fcc074af099f5c362677c8126e029732f808bb9dbf84c9dde9c510cd46ffe78c0a3b3d10526a3033ec422f052819fecf34d2790347a880216809e3c455f4953a65c0cda1c11845ae236b718950284ee61865522424d579d47cdfb1cdffff92308769370ba0b51ec575eaedbbedc39cc9bc8f292ee97f51e19506ebba54e94bd4fbf2eb2aa4fcf1d611c48c9f3b32fdefa73364ae7f58235276d6580799fcbba9cac1103c5afe09455e6547547ce25708c725d2eba8c4c2811d579cbbbae54f8dbaa7d895a33281a9eea3be540c42d5a1cb66527527d8ed70f0f349574ea98eeee0339344939a3e43d8acb365127090dc1b09f316bca0fa3b5767cc689bc516a1799bee32fbf95c05bcc2706a6e1039e52ecd3b48c586d40dd4f1afefcb5796088e4a99e2307735fe83100e9c1ab4598617159acaca05690c3d33bb1b5f92c9c482483e92de8524288da5bec76139125fb820a89d98f182a5e8a9d0dd520c35d858da2a96dddb194154c6762e084c49ccf96bff8fc090b051e2e702185ee3385773aeabbe8f71efd968bce86bc0bb33798cb790377123fd86ffa528bf351e78c7c23a78102a19dacfddec9f90c9cce81d01dd2012d701e24025eba3ce5b068c5d22edeb106b51e9a95a8dd36cb6138ba7f0d3e883d54fd30ff19f44d0d71c491c4f7fe811ce85bd76d80cd6ddd1f1c53ad227f88e939244136b6a924bb91af05eb75cca09c36a5b2631b9731b3380d3a998f4754471a6013118f7cff1c0f2394070f441fc382adf1942a1cf8cf2a1a98830cab9d671bbcc83afae6d28cf1ca63197d17dbe9d6c4438f3a9e433f88f1b026dec58a6d9e0805e517e1ca36204ba0e1f2cd0b13df528a81cb1bc3edfea3e2de01478ea1aa6b802076493bc2defd95307367c51faf1c39c9312ec2a325cb26c2aecb1f2670f9357e24c813d6056f6993a5a585250b7d221f2712f78e78404912c145e9de6a3ee57ae", 0x1000}, {&(0x7f0000002200)="905cfd708738e9c0c7f6c6572b13a79191f8d049ed4b1bd58fbc337eb04647275601e78799dbfd8d7fc625e4d47e3e8003d50cf14fb32e6769f1d8344d30146fd98d9a90fce363528c9cd7a278b2be0f2d1022b8848a4773ce85ec787dcd742d01830d8e50718a1877f24fefd5d64bdb33959304a7c36a68d4259bcf0d8cf81e35818f8abbc40f4c70b0fea5306314809860f9c23a8be83a5e97a89ca0bf", 0x9e}, {&(0x7f00000022c0)="0e31949d5b1f539f36e63d20c2e98ab49ceae8dc5b7595371202fd9acca0889676f3cc787af6a86150a53b121501ad718676f168a201465764fe01d04f2d4bbdfb2135b5687e90788b3820fca113e27773b5aeb9e2f8f044d25dbacac24e82851c5c5c6b57aa3b78ffe5431d24bcc1ead928f7dc87c8a9507847a93e2d2c0674ca4f43f7980aab467e959b3b98b208e38a7b743e2a136fb07d4d258afc3d739e7b9cce2bc8c3588143c1b520ecc1de3cc2ab9c6d1cf53b536fddfd8e1b801a15ba6e45a56f9ab2c5b72f4605503a2b418d2bfe6139f560684a02418f1aa723f87db2e28490d438ed929c73dce469c90ffbbc62b1b452a2df", 0xf8}, {&(0x7f00000023c0)="0fc2aecd9a88bfb01f0595aba4babed95513db4600ccb7c98913a090faa168fe35efb4a97ceddc5bdc1d57adc0162c459e6a5993293ffe2497315067632ed455ea803dd1ca18b80dc2e6609eb39c9df1abb58225dbd8fd8e210d0e5870f9e9899f184575e73182d5db89", 0x6a}, {&(0x7f0000002440)="6c7b7a6b86012e6cc34a3c70e441c5e23101eca7b1e1eab1c42c302e58d8c39b1415dbbb2a575e6326367930a98b71bbdad678e7bcd6135ed923b5ce967d6326839e3f97b97525f7a20dc9e38965a9fc709a6f43da8a513a3a3232d556ddbd311ac6081036ac1212e5035b91c1452a6ef836df8d4d78902c2914c4d95fc675268e2fd6bfcd9aaaf8046e0295b2f73d2ac5c6e9a4f0534357aa8bb8451506df3fb6573c1dced2dcdebd40433a6679633190323ba7ca41dcca0d5a083b142c17834a903dd580cbe73e10f2841e46852cd35be639d296888f15b9cabae8a77ec11861d404b9fe00", 0xe6}], 0x7, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r14, @ANYBLOB="000000004829134f3dd601f8", @ANYRES32=r17, @ANYRES32=r18], 0x38, 0x4}, 0x4) r19 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r20 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r20, r19) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x4201) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) sendto$inet(r2, &(0x7f00000000c0)="6e97424b32b9390b1cabbdd45ebe1eea1c9a03de8c83e01e3974fa38faa06198496962e0dc9c44177535ea4c095053159c7ef8efe9c05e0f0fb042637eda69691ea4c697e2bbe2198a027d5a97baefba18a48629551866ae7d5e864b377b60cd6c9919de215a4bc958ab3b621f5f762a14436916c6e274db0c13666827ffb1bf4b983d000f39363c8a1299b60dc46c6f672f1c34caeae01ff56e68c77e037a96b0bb8b820e125335ab3c424f97262de0db7109a70b2c83f798", 0xb9, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/238, 0xee}, {&(0x7f00000011c0)=""/125, 0x7d}, {&(0x7f0000001240)=""/54, 0x36}, {&(0x7f0000001280)=""/12, 0xc}, {&(0x7f00000012c0)=""/107, 0x6b}, {&(0x7f0000001340)=""/133, 0x85}], 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r1, r2) 16:00:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/214, 0xfffffffffffffc82, 0x844, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0x3, 0x8000) mknod(&(0x7f0000000180)='./bus\x00', 0x100002000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x8, 0x0, 0x3ff, 0x0, "7dcbb7833e8451fa7d340d8bef15e7e06bcb7938", 0x4e, 0x5}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) dup2(r3, r2) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r2}) setsockopt(r1, 0x1, 0x7fffffff, &(0x7f0000000200)="dc7cc05323cf66b9dace8b5a33595ddd9f4c36823f9afdbedfc7ae2258cb6f3494fe6c16becf7dbc345895a815b2a45a8b2bd925d2a796cb5cf052a32afb3502467f32c80f8996234fb1cb93ceb89eefc9a0ec8731767aede485d16e12da60fdf818ec7adef646ceeba3ab1179d3dc12938c94ab4d76f1a99f93d23c8c0954b24f36cc9aad30f3cbe09da62567ba265cbe5595d9bc6121b49e529d1ded4915d2bc4ae40bfa4e891aaf150d9712330a2b77a30a79fe8c50c3662aba9548e595c4b0e9be9938c7ee30164ecc87a8d947c0a1174e4709", 0xd5) dup2(r1, r0) 16:00:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x400) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r3 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r11 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000001840)=0x123) r12 = semget(0x3, 0x2, 0x4a6) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) r14 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xfffffffffffffe72}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000200)={{0xff, r20, r17, r20, r21, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0xff, r5, r7, r16, r6, 0x103, 0x730a}, 0x1, 0x1007, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="0a50b6a407a5cfbfa28b6e51235ae4e4bbcf9a9616d09c8f49acd88ca9abf9341964ef69931dfdef17d354403051d1dfc90d42a6cbcb7af48a5fcd2d6ab8ba28ad2d5a8a269d7b319b2518810326fa5c177a557422827ca4783bb213987ff8e1fb1df76b7fc812fc09002b5eaa1aaee0138bb7f148cf625396ecdf09484f307dca3951e5a50f5b96509d972cec945737fc0bae7d21ee06881666b323006086ab69d9566add189d6cbcbd673a3fc80d70d7fd489c9d74762548d068d5449a1f94b51b95dbfd04192ba58a99cf671393ba72c6c9", 0xd3}, {&(0x7f0000000500)="ace9e9467870dab70f2decd1cb8bbd492f4c460dc277bb3cbb8cc8d11eac9d458f67a1f4289a52e8ce979516ce84c760fdea45acf8fbe3bda365e72ba81c94a233527c6298819cc66c73f894ad664e1ca06d2cdbc2fa5ad2ab1b34ec08a4402a2822afe3ff1863ae910480efc04b923446bc7d4fb983ad293583f19007ad5a7cb1a2704f455e5a849225a8c68d7352a76de2cefd7009f8d4652023e5d182955761334a707bf99c8aad749f04b7c7b3158a8e5fde31bdea8ccbc75de96f0e5c5c255ef3d8fe16390e03a8dd95ed4c", 0xce}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r10, r22, r24, r25, 0x2, 0x4}, 0x6, 0x2, 0xffff}) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000007f6b098e1600"/47], &(0x7f00000000c0)=0x2f) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff0000010000000000000013fb2381043c1b519748e0abb4f0dd23ff264e0dccffa891d4ffefcd462a2db7"], 0x30}, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(0xffffffffffffff9c, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r3 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xff, r5, r6, r9, r10, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) setreuid(r1, r5) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc010, 0x80) mknod(&(0x7f00000000c0)='./file1\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x40, 0x159) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) dup2(0xffffffffffffffff, r0) 16:00:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10, 0x0) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000300)="8dd19f8b233a292a62912a2d2d0e413438ec86fbd60a10eb986445f6657d5ac1ffcd08a9fb2df7c0dc20bc1aca60b899213ee0a0f1561ebdb5e34ec0d4b73549334c25868174ab0a54a24086934ecbcd7c829cf37771dcbefecee0839f202aef8d841818422cd61660afef79d8b59a71cbe05dc7832eb4551e5c10b9d7527687d1098210bf812016392b46bd05a84daf10fc5d4537e49df00f51"}, {&(0x7f0000000740)="4709c6dda1fe02b70e8be085051fc346d75360febeb309959b9427bc0f96f999787e9f68034ae2f0922699ab2952f6be9da2b2de35071141cc5b832850cf6b0083d1fcaa1f1d51e9db213f5a3457940000000000100000000000c2e9b9aaf8bcf5cfe5a88732ce4702b606b71ab50d955824910e643d1693dac738c3efe0fed985022ea2038d7da6ca40f19e9fff556de8fea0a337b5d6b8d402d60d59a78f0e84f9fcfd67acd4ce031dff5ebe5cf425707b2609e2ca915998236d", 0xfffffffffffffcbc}, {&(0x7f0000000940)="b2844dec3783a4d785cb1a5d198e5a72dbb8daa64a56b566049ddb42f6404de4bd7473f93428895088ddd281d40919409b67a7d31df81a6107bf6fabda71e60002916ea84022e2183b8541192d223679361ebc9689aa196895327f82a3d511deabfa8b96ae8bfe48c2e892f4386f1f21a390d1cf255f57783e4aac7ac6106e9018af42bb9d8cff2c8007cdac9f9043405af65c6ef254b0dd375de745be8ef3ac9c3119b2837e98196f25c71d8889b5d0abc3c61d0b6ded87b2aa9cb711d94c0af94a26d34d9e29e4ad02e8a62d47b7dc35deba4b2267cde68fbe69ac32910bec116e27b691d3b5eecf4e3184d289a1953535687b5f321009df38f4c9e26ce3fa60c9133980af6a7534a7290863eb9af8c9377ec00651bde69c10ff40a48b"}, {&(0x7f00000004c0)="51beefb2b66db6e8cb01fa4f3ed9db8515827cd0", 0x1e9}, {&(0x7f0000000a80)="740a7658159844bbddacc2e9fda98cb73bfac5b4020104510731e2b234234c2acc42b12083289bf5f04c85bc4cc3b2b5062454eb7c41c70affb94a79a10490d57f0a0bcaa192b18defc4b83aec017cfb05672044088e4f8545d90f33ae365e91748bca3c981febaf05e3ebc2038d044e462a62051c1c47f56de9ae89c7b8dc8a3cac858f4d6781ac6aacc62c652bdfaabc7ee15d2a5c10f790952e9cb3d608e839a43b04221be30e935875639ad82ee8d933c8aa2fc02a635fe6c87901000000a42133d5ae805bca3262df94eaf3383f95299b89853c0600000000000000968fc1e1bd4618", 0x1af}, {&(0x7f0000000800)="18674e172283eb13f586639c4d2fe5c50abcab52e71f62a98716fc641b6625c2fa1d4682d6b20c4259f090ababd4c30f795479e4ad33cb809ee1f84d8cf3300fe74f1bdad2a9cf577f39272ae5d1f4687273e97834bea070b4d504d88b9c6bb79884d263bbcddba6362ffa85a2572d2258d02280bd1bb6d21a6278da1c5b05d6574e5b1ff32f5e74caa0d18842416c9bc0014130fa", 0x308}], 0x1072) dup2(r1, r2) close(r0) fchflags(r1, 0x0) fcntl$dupfd(r0, 0x0, r0) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x9) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="2486a654c94f91d93bf5360a8480a49c0b72bb435328299634813933f800a39673f4a5a705f0f756e987723a1297d92f8399d726a545a9d0d1bef34c931d51061e8a0e1b04d007aa998044579177e1f2c1a3aec51aa90b7abe37cff403dc14ac9fad69f92fbb0450", 0x68}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x4dd) 16:00:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99daae199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000740)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f7622753078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee63b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0, 0xfffffffffffffd3d}, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) dup2(r1, r0) 16:00:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) syz_open_pts() getdents(r0, &(0x7f0000000140)=""/220, 0xdc) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) writev(r2, &(0x7f0000002740)=[{&(0x7f0000000340)="febd1ce438e5d19d40dd829247bf6280406b7ce662ee4daae27bca8f0fccc3727bd92d0047b1639b0a6142931633fb0c7a6afe55c556f2b4ea86bbb2f5a4007c792554236fed9c0b8954eefaaaea12070be8c73aca0111da2d5cb5bb8c3f36e0351d485d1786366fafc9941bf9326d44b595b51df68196a30d9d33ef77989154ec1a9f2d1f75b750cd4e7d1ce9b716da5f61d7822d440d60b5490da75e7cf5c4419d0953be674ad955ac98dc6ca09620280c6c21cc97e367a399ee671469910ca615755646eca1847aaf5da70e9d6a414bc64bfead78fbdefcd3ff2385c50b03df70bb7c51a16b7a263b5114bf959014f2551bbaa098", 0xf6}, {&(0x7f0000000440)="92f039d2ef7e9eed5597af2c9639be12e8c169bc00e10ec2293db21045003d604f8700c83f47d1d142b457c8f46f23acc88f64e1624a93d68d1feba87fad617f40cbc4d58b63f839fa0cb0cb4747ffd3c450b3db4d668fa862df4ab5cf38deddaec2874a3ee6f8030964ea94ad1986fd4cff27b9a79982a97eed9aaf3cef1f98f9d0bac66e476ec2eb8c963c19c63ce9c30b1b40d2c06ecd3b4621effece31f32e5f971ad8fe7ff839c7defe3dd7641d563e7858a33b995ad2553b05b52e648a5ce158c0d763fa314bfbdb51eacb986c9e08bfdbb85de47dbc72bdf2238ce0c86f84d7e631c36cb6bb6ec10acaaca1618db94c69bf6cfa5e1ce7ee8f1325e476a444a7e7121c6c1bc1efa7fca74e5f531e1ab418d2213b23d497fc4d37e08c66b382d9211811efc20b081a9528dd70fbde9e7a02c6729c7a46d3f00f394b780343b75a1724dd40e1ad0e84ce841d9b244da58d6a76273f3a6ad91b19d39a43918e1d0e2e2c43644dc546172f866d79bb60410a46acbf27647ff0c6d8e258fb01c7dc0ef47c1a145cd67e344c13d7fa81da8ce6eec17ac1d9c04152ec2eceb0c3a47601bf414f3a94225eb60f8b095886e1290a822de00968c07391df0f1805c1d212cab88f8471b7a3306cc23b25dd2d1f78da8a2e1c188fe769f15de78dd8369f8d80586d0c49ff1ce99232aa73592f458b6e8efd0c23ce8e3d9b06182a61eb6e3417c95f83ae98676fa555d9ec7b900f81b1477d33447987e2bb3fdf0ef1f942852e1ea9dfc851982bdde9eebc5a3bc35a90778b5a5db60e0ab6929107da44fb0224400dca510c36c325927ab372b4555776f0a738cf95fd67ae1dd2914f2e1587777ce9151595d21a05b15291ad2c52f7d90f103b068d8a77575d30c4cdc842600a498e7e906a18d7b8ba470505c4912cbd713e10f0a27bc227b4fa74573b4d9f617152bab3bce5700c99332da1751358514e26d0f79c736d14854769e606486973496925e313cdaa073ff9961552c0facb7252122defa43de0a8b15bbdd7fdda3e49d19cdf041c7da60b2424779b42bbce5219dbda84463ed89000dc67888fdca5468d7d055c966d3cd9de7d48b82ae68dbb04f9dd81eda3745b833e77d872674289ab786590746333a50a787a8f010261e77b8e5c84c3551e0175cf84c9bf9a41c13af8111825d014803e326867fd476ce3ad08296df3245238b85e2a17f9fc3e890c13539185a464556b32e56d48c99f4a9d2438ea2ccf673d92dff860ae2b19f22100fe1296a50c803ba1bfac66bd62d1bc2af8d73d09e6f106c008487bec43e14e7ef29db00091abd19599a5e0da09d89991f51d95018ae03477bf2f9222867d928b1ebde28b9c9bf3c024474852b02008908a63049383e998f498dd2ecfee488c676e046dd98af380abdc9864e3c900c393759f456e69d5d9d4e71b11437b0fa2536ffce3fc4d6499586249b1995ed32797e5c5cf284d4cf2e33f1acaf49f1c4075b080b25965af80616c96504df170a6c3084cfa66c01a33e3af1a1d815bcef4c58d796e5588c974cfffca552e293ece5ec79f56c1d62daba01ed69c1511cb675ba090dd99792c2534ef3a98ab44bcbd518cdb7340e444645d2c27f277e749296575d1150ab856faec1abbbb3ea2a44c7eb60c1c4c379d8716e5baae8bfd709b0d372e9b639b61a579755ea0f2dcea191e14ef055f1d643d20c3ae2c5756f2edaf26c7379bb3dd71e1a311276b3197b99918a9343ae9cd5fc18867a7539c3e9e99faa33bbc4ecaef9eb82a09eb412c597c09eac7948d8468d7e62937c6551bbb77505b1052079d037b4afb746392a1e09af0e36af78294cd805fabb225e2c7f80aabb370d76846e2083500159667f22e6d6555be9202160a3e3869708f96c30c85c824caa171e43faa7ff1d5ebd474aace4ad4b747e589a5dc588ea7fa75b7bbd3ba5d0d939ab4aaf35948bd29d116c445dd8d3351f5fd6a9c0c61a1db35ef3423e2013ea7e6efbcdeed2d2a545e63d886ea3827340b2e257fb6da56fc00dd9d5e97dbdc30cd76d0ef7ee3021a6faa78c47b2a52ed9b54c0d0916e5ade7ce9fe6daf99946ab48997238d0b78cca1f417269953969fd845bc6941513d405e5297b7abaf4e41ba246e1f6def240a245868967038ac21ae558af8e634164dcd8fab4b1ab9ea59405e1a017cc703419eefacb095e55d9b323b15c2abdd1efbe0252cfe57d36e06937555f2c7a8fe6245eb58836eaf47f3c1003a7be564d003def3599c72d32f498682c2e7d69c4d3990595782250d9234764bb927c6913551fb76c71acb2dd005ab7fe10725092806cd9c4ea1998a855adf8c97e90e233d5d46118c75c68fe79901765ed6335dae934bdbb33d6fdc67ffc119d26cf90aaf8523522866ff588daffd80fd25490b08803bce3b64feee9cb25e7817efc51af813e5d606185558c4cc1ac188af0a2a1a9f9b393a8b4823da79ae18e6c34a80825f15cb598cf7af5d4ff5d232d725fd8fe0e5abd14ec4c7fc85df413a53da1b7b217bc0669fc50b9b488353cfff568626f238e6adc03b201807bd7e7fdeb0a91e5a348c9ed377cd801079a41db8d4d24850929abe45a78b0d57d4f236de596ffb9aa0e3845326a96c95bdb09ef3a5ef4f1130386f62873968bcceee5aa9110e62a3554bd0a7dd36609ad279c704233af4c8f3db11b8fe3525539a790041b3d72e0bcec6a7f9540962eea0c295cdea23b9a44f747ff1ca8421eab00cb49740a4ed445758617b613a7ed9e401c4515ecef683f9cd21723ab7a07339a35c55b3f0067d37f6a1f6c10b813766086b70378244ca2aaa1be3a689aabac9855d9410ac054f8ecf5c1c8c87cac1686bf7d3f175d4e1c3ee5144c41fe3697d1b51e9b17cf98fbe83096829a0f8c9fcaf30b936dc36eaccf385e2ca18f9379c4324606eb065a2db36545d5ad08acd9054a10de92875c04e4bb237260e6c5856350e5f091213a7a3295169f5f5ccc77c4212a4ce7e7a20f3097af58cd3cb1aeb48a88527bb3c1ca0dc848a1c7192a81be8efd770154f019201fb658c3ad192d6e73b72e14135d5ed20d9688b6d3cb8c8ef6bc8eab13a74f6264a15a99bfc23efdb3e7a31ba279897a811f1c4facea76d72f48b338ede7d9eaeda8689f46ef4259d288ae29420f1fac1e8eca00bbd4bf31aaa815fdbf6d41a86983a80476561c4fef27a9374e08adbb61fe1728e22ac30275c91f2bf40502b410cccf9f4868cda3ad7f0dea0faf733eb54519c52cfe1e97a419bf4b9fc355ef9e70756c6535641139ef6d32ff01cc0d20cdb3a8fe413f825f22e8a894f00db16c19c80354938e67718ec8d6c888b8ba8d7aae7835d622b880c345c99f2f95274771530f17bab08b796ecbf49a0f6e05aa83f01281c4e6eba48ff0c4eae74034e9dc0aa347950279ac6a0808f6f838d30d473320c4b4a37f39f10452a92c86fab6581f398c410abffcdc538e54bdb577a7a71be1531bad48dcee36a81cb58d1070b982a2db69c96c71c0599963133c86e55b7bce98f406eeda24bc5d65c13cc0b79e622c55e57c4f45c5e598ee6c49bc180ed44e236052359ccdc9d4d182ffe5aa8ea669378d3b9e4be9c35df0397a88dbd6e0677ce6a8d9f8b36bfd424f4c5545e8e083dc6088446d0f48bfb37342bffefa913d8feba5fad84d67817f91ac6dbb5b364e549ad9856b903db8fd9ded038324e234af6b2a4de4a0961624e4b79ddec9cc9cbedda7e7d72beb05629b07c5cdda1b629ba775b3870cdc9f6336cea663c7357fa5fb992921ab6af71f089ab57abf890340209a5c8a8b0c8f650becf4068fa819f65a1804552a92259d135f2c0145a76c05f4153bda39b43b3053fe4d17007448a2f1c037d13f69fa79e6c3555922709bdd5d285869e8c1ae997c434c3d4e2f28e7c6527a95f838dfbab4933a67304535f7e274630bd460f9402ddebe5d62988410625e061d4fd97c5e6b0d7104b6ce4343be545ad70f22b135ca14582144663756cf308b52a6ecae0c61eb5ae41fe99c688b9232fc830d082cf51bbc43a70f17839c2b85127184a59a1d5d1e6bc2841879279d5f5e7acc21bdf0420dd052c42aad7d1ec7bce28a95b5a8137ce2e89ee98acd755bf186677ad8b87aa646334680980fc8bfa2e44fcb912f33ef64177023c0e58de85c1a540ff72cc9f6cf42c2dda6de881bdb4351d5081db66a6eb507edf02912a8d79af42145223aa6ad6454cf26c67f9eaaa63e5e3a9e6998d11712f60d99ed74b7c20444d1ca1bad2153c5c830dfc6d4c261f1c8a6d25f5093607ef3dd8b359c7baa5ad1fc31af59927679c18702a2614f5f52c5a6f5a586656953fbafbdab3af453e7f631db7b8e3a8769a9bd1d1ac61b309895d4625109b3ad130f2b5dae0aa01ef4426f3932a2f9464c4f71d4dae7f8d22beb7466b123bb17e52277e5c1c852ec5656388a02f79d123bbb95a4b5e94911d8bc6b28892dd4b0ba41115647078b28efdcd4f1fd6955c37c6b5a1311d26b4a361afe1b7879a0e760c66c3dfaa0fd0a75bf6d4d8cef4a9a55c4be9a7af98889c3419de4205d2bb1876248c11c6cbc615986b9cfbb85343b51b6cba800e9c4b2a056bc5cf7f870c8c6f076ac8a069b77359184f934cd501696c8f196b30f2022c9134d6c7f965cba6715e8db2c515fdee156c483c665e04b8a654de59f9ac70dcfe7e54b5db0af49e28fc5ac3e7cab038a9329a542cc86d9b206ed7fe58c6a5e4e51dcf530d4a0ab2336f6e56574beecef320217be8e47d2d5fac57dd84402e8eeaf07026399e33e8c3421e637e6bc69cb6c1953251e96539c0584c5fbef083c58a4c1460b07be6b657f79fa0f9ce86bd30e867f80ba624ae8010041e1a9ae67c6ec3ec05cd1893f6fd4f6fc461e657852531009c7bc10affef45297c31d2271b00fdcba6bf8b1ceb2defc5bf9c96444bb8141efe1f0afefdc24ef5798d95f47071f2edd3c9e6dc314ec8430f402702c2d791f37033e3bc7496ef03f5c2cfadb42d6c0b8e8a8d4d03a57ae8f8f0f297422c04017634ed92f881df470e70794b1a3f9748afe351ae8397a8e608e6735bb3f151a2ff1fb2504091956453ae922e951c521934e23d399cfcf90cae4ad5e6e93101bf892622876635416cdba27d6b0b58604617851fec6c6a3860b0a43ee6dbaeae0b65c06105d001336d45787361f3f7261bed98a77fa4f4bb33ff0e042e0228a804cc4359f1805229c94c02acd8101a770d7894467754a136ebe5c91b8a2ba262561734627d57ee1a9d1d44ee08153d6c9c13d82c405d276da245015f978d7e899efb1f90aed8a4883a23532eb4d0116b9db0dc6b15a20ed8b266f23f24f13ec112c468261ea3e6eff96036f5ca6471b9487a0a425ac8db59ceae05937709ab0244da833433a94f8f229790798ecc5b0b460649ef05081c0ef10ed9378fe386db9301022606caef5129f4a4319e611eb72122862c3ebf47fb5d04bd650588ad6be5650ae3a6a52c16643da04c02781d08c8b8eff1c8f8c5c2f332f1a06c8077a19dac7589d792c149915a5c141ae55a0363e670b4002ecc5bf7541028ac0a25927b48b505439f13cbba8cc6b3e81420f8fb11164d0b25f0c07f2197f17acb303cf3f65c1173d701f8136f26f7aa751b138990b5684b409a0d7e1b890a8bbfd7d29fedfd3d6600b673cc6136842522d992e94e77054606d0432933f1daebe4b97864a856001a96b313f6cd01d8bc93b52bc6e0ddfc1d1bf255b35a478d7af0967256c43c1541490e05d6ff802cae780777", 0x1000}, {&(0x7f0000001440)="9f1f6198144ebf2ed5c447e17909661047edc85612877ea4cea800d674af5de8df58549232616a1ba7f475f21227550642a0d4ae4bf120d46a1a32f4b9fa70f357e74c20140e552f388e2f7c1e7ffca681e94ad70cd064ab3cbaab18c05080fe240c6e3ba75277cdb8c70c37fd028398c0f491c330afa5e63ebec85c3ec65d85eea23f9820790462ad9c1a15df8121339eb441665d9b229e02fcd32c77547816487ede1062a9b8ae0dd25823267949f2bb384c740752f68feafd82e5f3bf37957ce15abcea73db6565874ecbde5f2ca86986982f998f2be0caea065cc6f0f8efce55bbcd9ef9bfe88b045ff50c42fb425a540b359073f7494fa3b75d33852ef07d7268b7b14bd75f17ba2d01a572c7941578c4ead337a2ede2a5d5b27e2ae6d125eafba009787abec9bfe6c1e839178306823f438c93975fe60c652f3b8c3297600b7c2e7df9f6b44b74c53539947da4270136db43ab9ecebe04ea3ac325c8ecac8a0658c81baa9b3a1f4187abc153a705eefcbf659cf7a86b19e6c3581f89b0d77f3c8c21356c0becc76c3442a4d0412c94ce55fd5d1a516425ba22de987113fc9679045a8f8cc20b837474c924c902eddb3f28a1bc06cdc8f22d5b870de9fdf2e905a86c5c631f3bf42314603b743dd91cf4257776398e4e79a746c7ef767ab38e7659afba271c5b951b434fbd4d0962a656b4e00e20b693011f727e9cf7638e9bee18b3abfc02d40e7a8afc21826c577e29dc8412815c853a94c0ebf4eacddb1c48081307297dd9c65e4e162781e7ecbc9e0f96d67a527a5c751188c81713a0217595f7e6da25dad7a2d886ffc847d9aa1981047d7a2362c47b3cdd3dfa1dc3899a4b2a02d9739205e56444293510d974e119df47bf78443bf5b63608a932ff59802f21d0b89f9de10cf8eaae26cb50ab2e887e4109d6251fbb252fb298272879b5e364528d52e093a2d9a2db3ff2fc466e86d5be3ac97db79b34c44922ed0f5c17e77a198abe95d5292a5d0ba6a9f284ad36571143a2de045162dbbec163e018b5149f7bd8e62b688f86c8e923142ef5f5d3f5d2592a192ec19397c8d3968840b6b95d99bc2d89ec2445ebc88fb29cdb10f66baa3ae7ff57f46e4934b7ff4eb13a134f5f78e6e3d3067220189c5353744ce1983ee8f468e023253f0e164f3da7893d0956bf0557da528154830b7168ac560508ef302ac99235d65db4f046ba4162cbccdcdc92dd90c520afa5d1109587736d82cdefbb1968b8648e2afb5bfad514ea91590688382afcdeef4e8cafb43e9d0cc2b82f9fab021148851c4587d7cddaab8274f5554beb54f4baad56c0285f54f88e02204b57cacd65fe6ac7eb7d039e37a17f5a75e9bf3e47f517f028db0b1c7d8471c2f6d87c98824ae7bb7d292f11cf6cc41d30694a399406abffedf7af6eb272b9cd3d0ce68b6d1f39fc20aba8f94f62829564ae8da28bb761cac072c76858756366851fb647ab53d5c5819ca2837c53cfc976dc236c55a9be71901b43d6b18989eec6608a1acd61969250e2cacdfb9cbf5b4389832372e28d1878f6945c6a4b290c5306764cd11e4be6990d56c50ab105f10439431c32f7e02147c4e31de6dd4e3861cc7151b1159973ac2cde8f8675ac4ac98278b6ce8b0f12e71799e5abc10bac81e5ad3c85a606622dd02ad395f39dde0a774edb97484e641e31f14ede29fc975819c6273231b4ca1a49c2aa7ffa6876b3513d2e128e347aa15f5e1c7e7f60f89eb0df7575509e4af0815c3a3d4d3d115fd8e575833070b20c2958b78f11769b434f247068479fd22867ac92d204ff0cadd0aec02d485e2cf967192ece0e9d4b131c49c167d4da4fd91d8aafe371ff22fb5a49e0a5b7f97fb8054ad8db8e9771a87a2d8547136a2152a9d058762d626f192eef11e2b685aac145d79ec2cef5ea74714b16bb3ab523a0b9ac4db9030857953f2bbc3899adfe83741d4d30b4ececf15c2db26666aedf6ff8fef76d4555351c35d2e471c9b1edc72078c027c55da0b2a9a59df5dda15f4f8fa1d6ee018111035b372f9008b278cada2730dc8424c8a79cac24384c38941f6093bc1bba058e75e9dfe7d7d803c560a2bc302d4ce923901b09a2bd3c8a8f75767449aed885e930c9adbd65c3dd4eff2e1f69fdf67ddcbc62e92dfaa076f78ad903043a0307cbe62ea4192a159e5ffb88bba421d5254a64779e13bf981049a9fd0551cf4e691334d25b91b77ec5022be53907335533f6fa78f3cb2b8c7276a9e71619459fabc7daf2b4c28bf2135819011882ca2ffa9f7c00b95d311cb3a556693f260144635a980213d6ce1c057696682204c21d6a8e774c87d70f0e5f2f9b25f899a1ff7e62c814c8835b24d83ffbb2cfb081f6331c95a74fa045075c01cf91ee745ce720a02a36cd187f82f51a55e3eb0b22180ed4187aa8094edcef4c86219f31e1e1752901ebb9de1b196d8058037e79996af3675be63a90fc714baff13f3142a5da97b2a608d2d72dcc4f71a60e5b200bba8507cfde0632646c260b1f2902b45d9bd487530a3d8076480494297b28e12d369b5fe5ad56d64bdfe0b8a8bd323b9e894cd99ba2a6b0a2f312b1a9081a84d0304608c31347d0e256c9b68487207755706693cedfed76fc9b3f7f9f019fa52abb3aef16ff631c092bc53cbfc594eb87c93ca7702ac0e7a68f49ad0c70980d359e8f7676e2c47aaba96bde9420170676c23f66e9c02d2c8e088d1734e5fed327387126ddf5991097c5462ae8cb0b45dee3664d4a85b93257cbb21d47a630b04252d29512764d885235a696d40230a50f2b6fa3134436e0a2fbdb72c0a36ed0e5cdcd66852f9d1f45caf9dd7957faebbfef9f109d2dcaab5aae5e13d06aff5907027a495c4ba5c8b5cf2b9e0147e54a228ccc8963060e963b16e4f0e54659de3981637c23002f76ccafdd24f5bd37449c33c51049c5942eae4ea4415a64ee5f8888adddf4a54463ed2c8288271e51c85d561a77d171d1ac94bfa4c8e5a4f11d6dd24d23f5b80de7167293ca58a205d9a93186211ebb198d32a88ac0c47b6ab5c1ad14a01f0f3e807fb6d9f2aa12c1685c9eb2c448d1737bf971ac97c3cd284b5baab93adedc8c58b9017f36ff4bfe4373d3ff4c1991b82503aa1e5f2c014ed575d883e24d04e2ea4f0a70088786cd31f4a6ad6a97254c1ba557ac3cfef607f3c279b9e7f09a1b46ee012b7698b93d10cf6330957b4eb2f8441d09f49049087be2f20b35b7ecce10b2b6af2da5bfdf5c4128a3a57f2963254babea8182ec5307623061e4030b105c732b626b1184773bc0aeaa6567dcdf4b8f3a2f36277337d1ae909a20f78355919ffafe96808ca7933a1f3b53e5c77c72303c9e2996833f5d82e25ee956d7a43618bacac3f1e7594eb94259a12e323883301b07bd458184320f44916cce7591646c1360327ef7b6093f0d87b042c6c0e173926883fbc4979298a3a676d890a255d2c227301ee4457dbcc23d8719cb5389f4f9801e389ef129feaec2164b7cadc250c8e7dd24c0ecd69fb180f40d0eeb887a98b77d781f9402d0841d234c5ca0f8c51136405d16fc7db602dfa2a81dc7aa4f7c195f5b968c6548418a0d8b145e49be8a47f2c09b8fe65f483f56ba701f25dc65d4f6d4d56f22ae13beb51bcdb1b65bf141be83b3926232d2d474283aebb2584e9d230e80545d098d152f9405fc24158818a88e225ef6c14da0374ec12eb03ffd0dcf0080e6af96b569979f8b8f32415cdb9f707bcd61e94f6bc1f0646ee04cfdaab00a4bc692cf1dbe7da15da805320e40fc7a7dc52065d555da3162a340b21155bb976d573f91eceb7c55862aad0ef51a90a24d8df4e9b31a78e7a93d3615778b0cd40f02b25009e5323f27b369fb87c3d9c13d789a5a85cfe0d16509e06ada89ac588f75ad84b4529f034c8e6b3f548b628f3a88f0a1824866f5c0d89a6971a8fa0e856158276f3cbe7f347581accfb319ab5ad90039488da39e433961f4dce974f30f7004bfe22b8d5a9d5b6f2f4c6d5b7ca20664c85b7e55db68e9570e072e3fb58aa655dcecb9c40f4481dab483c436dc4c9024c03923907d46fe40411f7da8f2969e40e9cd8258241cd2e166ee2bb28ee0dc28d83a5ae8c003b1dadd2cdd5e8cc48330914a336ecc00c1e20baf68bc35818687417982265a81a938406244676fb24f73b100f54c5d87f3423bb1a7d5483e00915ecc40d043d2f95aeaac1eb113e1aa10d6479d70508ce055f1e03b7cf42e5ebbf4aaab136578abe3850245095a456f88dfecf19d5563c976f3ca0d08a30f98b4bb0b659466c32e01fea7d8862627cd209348f821f69816aa5d90a2c7de53031e1a64f65689d2bd697a2ceeebb79c84d8aefb5ed81f4c058a2adbba0d34dfe510b63fd7399c4626d508e7cae67b11a5d6e9e67fcbb17c60ae6845488c56b2075c57bb8f61e1d7eed057cee320cc69b1d9654b46aea5dc90bcca89113d43817dfd8929233dc94441ae463ae50087fe028a3c96f076b672ba0ccc1eea61111e26b50266bf5ca9b8b31930a9d3773d8ade901456a8162b56a5bfc1580bd38acea911c05238430e8c3732404880a8562fee9746c764e05cd2053bb7c64c8f2de143935f42098dd5bf6c2c539c9045c7bac02dd8b3274d710e7edef2c5ffc0861f66d55d34c623fff9a47c874986a475fa4e29a1a687ba1b90713cf718377ad4b31bb6d4aec1e0cb33ce2c22e89d77d7e00653280097367e3c3cb9f13d06af283036df5d7ddc303d292c6f64b387139ca98d6ac408dfda862ab2652993495a2104014659324c758c8917ca20113f5612b70a2fcb94790e9656589a9f0ae78e7ba66aeb21f2eee4f2df3e8499b3fd054cb4863ce0b5b77eda24b371fbb49662a38e62cae6baebcbde9fcac914fa5ea0ebb87403a2bc2acea12a93679cf5dfb0c3ceaf9fc938e7265d2997e7de3e00fd69280e92de43aa5d5fe16d9e216cfb0e883257c6d1a0b025e30dace2679424d853b011d5de92b0d68e96a177dcbb59c6c74e4101a65bd982ce1a46be40372d6e72d69317d5528124abf33cdf2d2e1ecee2768badf6e177cb8d14eb5ce916ca4b5c7ec3f1fe711f116cab89c00c5d6591a5359bfbfdd313fcae2920c2bc364761f598b816cb4f1a329407a0203a71bb2b22355e4875299d459eb42cb00d011a7081ee24958f5253420da234755bc2d81eaa15d62593c2eb03e154c0d2c78df69f2aff7e18e780cb0e31f869686054c132e432c43c7cb7ee53c501f9bb59c59b127348654cb066869d483f4d320e5c87b452f314cbbe311d0ba590fbea368015ac1975a715ea10e78c03ede66171f07c447ee72598bc028073a1a190b4d9076c820d8abd935cc11766989e1a780152f535f77a66133b9def5a8e41afd120b0339650a5de56574f7104d973d907174b0ab73c1ce753690e968fb0e3267c27aed775fdd00dd2745bc1d39d924fa22335a5f72c9f11223307fef4d1d9d8dc5c9da32d4c656274ae2520850a2d071387bbf7ce805c6d154b91721a2c38842769c1153126715effeffde4b8d610f024c9457cee249ca4f94350321e76dcce565ef839affeb069fe252bf969401e0eb110ce3d1ecf61dedc96c3b109385d68ce1ce8675edc729d89455b91747d7767234fa320bc16758fbe7efddb12275f0a6d434db3996c5c23e0603840b462fe2b9af51d0e91528360c908d9f5da6c417280156ef5c9f80423054d73805b9755138b68706910117055a44e478df60562672e735ff2e1ee6b7d08d0656c908421a94cc60060f764", 0x1000}, {&(0x7f0000000240)="8e3f75cf2e705bb846174974e04bafc597146bf6711d8148e822bd5fa75596df732580a5e14a75b737470ef9a73e74f0b5e4dd8d8a7250b498b5636a7c8d6608cf88a7ee9f51eb484ab5296aa414734368ccb51e0e6817b1568890f8a7b11e55e166c872cdc16dda3a9391d86ce78ea36a62629fca009cdbb3c389dfe49aab67d13927a79361e0cae8572f32b78777aa2cb0f64511d87ea33fd81389933aba13b3e2a13029aa2874", 0xa8}, {&(0x7f0000002440)="a1aa3b0a1e10d140e8b55bd5652f1c6b5eaf42", 0x13}, {&(0x7f0000002480)="4b3c210922d0f228ebbd3890d19c484ad3e826d2d5aad2d4d6a0dafcbd41a0bd3cc6455d91116c510383dd5876bc050ad5e5d5365395758bfa1444d502373c3aee7112217f0cdfcddcac796d0c142fb876cc79bd14d1cca8c25bc75b06e36bc718870d9701d15a4f55a5cae964e9f3a18a8b1843fbc376092d7d06740d52b08ea53f6cce3a447164cb4cb40f5be4be58418d806279590294546c66868b67dd52fe5c65", 0xa3}, {&(0x7f0000002540)="3e5f2dfd8dc9b58492b0a23a66051d639010e08abe787e0ac2ab69563378a2dcf97856f1d544470f5a8cf2be32d49a746785df25b08f259dc23b9ecb237d95ffe764550939fbf23aaa10989b77401acef1baa159373d4f354d6f43f0b6c484b2335d69cb6a0e1841a7e29cb47c3f17d4e1c1660a8c9a6fae320bfcdd20833ba3c6ba3b347c4c994687fb4fb144bdc4b4600f72bf9952e8353a03e5e70c3540c0d9c33f9480a1f8e397757aa2d3104c1a01fddb6dfefdced51d09ad5038bb2f94e73b9e8c54cc7f0b31de48741f62ab8d3acbb966b63a3e08373b2f80917baa2a36d5fb0e", 0xe4}, {&(0x7f0000002640)="162215fa36c38e78870b71c5c3b0b4550373fdce11bbf0be319f1addc84cb13551fff2bdf4cd83827ccd611d8ca5e36094f7b730481cb07ad49ad81eda31fcec6ec0a788f6e1a5c95775afdcc16d63ab4fdee334e15e83c0e3be1caf49cac40368058ff1bdd98b94475670f44eb1eb19471b10d90b6939aef409844b7ac61fccf29fb0d1e2bab6615f66f7e748b004ba7f12e1094447dd1fe1bc39f099c1141119dae30241eff802dfe39fcdc5c8b707acfa6a9d7fdaeee539d9cb23136ad55c07460c43ce9c680ba5f0f52f9d43c323af87e3b19babf6e13f43edba14fed09a1620f0f1d3220d650168bddc7988110e1fc9", 0xf2}], 0x8) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000002840)) getdents(r1, &(0x7f0000000000)=""/13, 0x33b) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000027c0)=0xa148) openat$diskmap(0xffffffffffffff9c, &(0x7f0000002800)='/dev/diskmap\x00', 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r3, &(0x7f00000029c0)=[{&(0x7f0000002940)="dc5ee89fedfa0ae56c336457f382ffd25d2f4b22598972e055fdab98b6b9af814a6aa794891babf5d08e5b4b22a186dade73b8eec1306f1dd68311e0c25f96677fbd3d6cd94741d3534941e74ed277465dd69fac", 0x54}], 0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000002900)='./file0\x00') ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000002880)='/dev/tty\x00', 0x480, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$inet(r0, &(0x7f00000028c0)={0x2, 0x0}, 0xc) fcntl$getown(r6, 0x5) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x8000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x209) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r1) 16:00:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2a, 0xa800905e4b325c5f, 0x27b) mprotect(&(0x7f00002eb000/0x4000)=nil, 0x4000, 0x5fc7ee1ac94c2962) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf3b4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r2) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000140)=[{0x88a5, 0x0, 0x7, 0x9}, {0x2, 0x9, 0x9, 0x100}, {0x3, 0x2, 0x1}, {0x5, 0x83}, {0x4360, 0x81, 0x7, 0x1ed}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chmod(&(0x7f0000000180)='./file0\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8, 0xcf2, 0xffff, 0x6}, {0x8, 0xd8, 0x1, 0xffffffff}, {0x7, 0x8, 0x7, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xa9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x8, 0x2000100000005}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r2, 0x0, 0x10000000000000) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r3, r4, r5, r6]) getgroups(0x1, &(0x7f0000000100)=[r5]) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000001840)=0x123) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)=""/53) mkdirat(r7, &(0x7f0000000040)='./file0\x00', 0x120) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa159335437405e10, 0x98) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) dup2(r1, r0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x80000001) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r4, 0x0, 0x10000000000000) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r4, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r3, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000440)) r7 = getgid() r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r7, r8, r9]) r10 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000200)=[r7, r10, r11, r12]) 16:00:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./bus\x00', r3, 0x2}) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x2, 0x3}, {0xe00}}) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) dup2(r3, r0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x0, 0x0, 0x0, 0x7}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x61) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x2000c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r13) ktrace(0x0, 0x1, 0x8, r13) r14 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r18 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r19 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r19, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r20, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000200)={{0xff, r21, r22, r25, r26, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r27 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r27, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r27, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r27, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r28, r28]) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="b39ca7cb125dd680553c15079c1b565d8a00b0d96c4bfe4de576fee215c6575c6391e81728628f01e5e619cf2bc2bc80a1cf6a1ef80d8bd8e407c286cdffb0b9698535c215d7815e6dcf63c45971749b315a075ae4c44a558a0e98ed39bc5038d135dbffec08ed6ca39cc60e31a2f6f4f035b915e0f34c791cad60685717bf4a8919e5d5ad", 0x85}, {&(0x7f0000000300)="6f55fde62ae2a68efdef71492084433e3a14b69b4f2856e24c725092d9bf7ecb5e573ef61dc6bb1c27de61df0feb5ef4159729505b64b9617ec8d73780022392b06708ec0d13f3ae95838fed6d3de9541c887b27c430823ad827e19284e30e693dc8919de74974e559471fc474e67b9ff8559fa1d69707266f6fee7f6117ec", 0x7f}], 0x3, &(0x7f00000008c0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="cd9a70b679ba5cc66c00000402000000c6c921576687703ed008bc8000000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r25, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x2}, 0x3) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1108, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x30) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x114) 16:00:56 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000300)=[{r1, 0x80}, {r2, 0x10}, {r0, 0x2}, {r3, 0x80}, {r4, 0xea78f093761210ee}], 0x5, 0x8001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000180)="0d89f04a81f3bff80f5a3f82ff2f87aeb3321e81eabbaab00eb3409ce4604d04684ce7950df59f859b0f8a9fced6c7f5714d1c9567eaa1fb0e3d9d09b3f3f1e85397ec732758d64d701ae2544c61114ebd8415aa9bfc4bd89414c694909efe5a576caf6ec59fb154fc3b9b6dfffb336cf45b0cc07365ad1bc9eceaea6873f0d3635ea8525d3004075078b7ad64fb9181543df6df221cba1e057ecb767017cf774698a70ae7bb53af2f6d892d391d2ad90a71368e7ff1dd99cb8355361bceb0c60f7e6ecebeaaa954d4b229f80e7229aba4b2907f", 0xd4) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) semget(0x2, 0x2, 0x408) dup2(r1, r0) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40, 0x28) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x102) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:56 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000680)="2962bc48d5379890f949e7ff43d4c9505e0cce2db381a99bcb8f986157d09b6b51f9a62e1d6cf99c8e60d194be72938a0c9b250ee8111e1094b5bc782e3d388f4418877720803d2f697b48799a4c1a3b670ec60dc7d2e3936c39ffa43cfe9dbdbbb9390f5afcfc085c0be5e49af9da6eeb6c624f5c57f824271aa6b68df45da0ac0461f3ea0acee1e3ada6494353bd722e5cb8f993da01144577f3fe3570fa245d5491f022c8290408f11f44e4e6ebf64f97f08d85f294dbcb7d696d12b50f19c5815d7b9769f63bf5757f4d3689cca1183c954e7274c983426ff705dc687eb251a933584d2873c284f0bee9b8673fec326d486a36ad10529ff8af99b70e4a2c5bde7daccf57107c9ac2654943394b1d9dc44ecc77bc83d42f574e1028477093b8dbbcff18bdc2b2be50d2502efda8af450cc593f15d91b9a3757e0af22693b44650e3c220018d3df381b7a35a6ff759daa783ca47e2b69c86c47459392f4aaab7c18989288412fd0e9fc1e3fc4cb77b791c31845c0c273e0ece8344f172c7854be062642845f0a1e64b3ea90bd0fd821ac11ede65e8ead4d51261e3cf6079c97f37ecff10b82734987837513854934dc9318e25d617f436923c762aef23666fda647a936bd17918bf290fbae3a8ea046f0721204e49347255a18c7f4148b0148fc492f0eef5a4247c63dc186784fa5c0e9f91a1b8a989bfe7d29dd1f319b2338b36a45230c8c8242f28adab37713205551aca810a8cb8d81c5df2d5bb11edd954b3871c3ce6d0f777c9bbf5215f35d2631d28a93b4dad816e5123c85964c5005cc4ccbaf7591912273a574595c8db7f981bcc85955d6831fc8b1bbf5947a621bb97ef5801df72b0e56dc3b72e027fa9b686ef3c0ad21fdd8ca70118b498b709751f4b4ef155a9b59fe06242b785fcd42071ee4a7646568557a3c46de64460419ba1393f5fa31853501d8cfb30e99be1d84545b3d1f44c936e981d734fd6124e070240e921d21f504178201023ca9152db3cb3d7eb64f6a13365e09cae40499708d1fb0c2b1c2a171ffbead0d3ffbadf7148be25caf009ea9b6f61118862a858b0a08fb46ae2ae92b0071781b8df1001ca7cc42a45c4a394a19895c061478af887b29662eb01c7ae4e9bab285f88b20515e901f990066913676fce975d9f12877c967576d2af1031722d3bdb2f9950f86ea42e036708abb90bd7d40f53dff5375e15c79bdda5d902f361d45ff8a46444e60a63661485b4a207347eebff9f963785738507facd85de2d5ef72f155c47fd153ab23cac820f4c2b1dea55694b39432404340f4b038449060f461fdcde9e3ae91e6c8021163f9e17c477c62b7a9453a362ce6e38e3f15a332f7c19bf07528b6b38879cf649112d1fc5bc1282eb50dd323ea1db1ddb06dcec720eeb6dabc3635827b061f415f1002a81dfba304dc939175d48cedef125a162d2c19a661baf72893fc666cb5e1840ce273107a41f4eea66451030fcbedd63bdb05379694b4bfaffa9d3e5ac1f741c4fda1bec71109c42caa8d9f0ee352ae6774387361c57fb21260d382e205c6ef7030ffe2ef5e2ccdc2e12f75ecc2f2cdbe2b9830c8086e54a512996d227957ef55fe6379071e57eb8f86d26a04de57d2c6bc2299f4b3571fa54ae1cc055a74ef32f50275193db5da3c1e2f5aa96c69536878262801e44cad15ef189c96cb43481d522ce9f6683ff5ad1d9776e5f94c6240cda7ca5c9aa244ad9929ed94058c17e01344830b17710c7abb68778f29fffb10e820874987fbf714f2088172273615e80b0dff530cded5e0591660f040c69411db67d0fa4cb2ea27e5d111ac22a85933a7f451070796ab774c928e838eaaf5ab8ef3755d236712a271a1cfb94f25f10c89d4d01b9b2e354cbfbb5ff02d73794183aabeeec2bef0d8b89cda4e1f820c556d9551098c5afacc1b5c2a210ceee1fff1b90b60e06e49758f23d3c236fc3cd74777ae4540b7e6dfde88b82d3ee43cc910a0f961823eb94a2fa66b7a6b7f9e59c3a5a863f5ebced91ca24ee6f65d8c0206b2c57ebe4d3cb47f0e55cb2427fa10e5c92b65f137b29e6268c666e45b628e3aa82c644cac7e66435408bf31436cd588ac67b445fe1a9be5e9a98a6c536eedcf9635e8cf97425025df333fb02ec2acff8d771bfd1c2e475832fd31ba7bd676dc6cfbcd3ce08d67c7211872544aa8006957da88a381ed2044dcb49feb484b8c3b6990517c305d5effc661f314a18ce1f7402ba412214a368c9f53ad79bcf4c82d789baad7d163b7b7c5daa15f3d76115f7f5db3bb565076ad357ac96069982971773bb2b483739eb871b8d01280ebc46312235d55df14adc682239fb00d2817ec7f1e4309f057e16d1cd37a2480b93a7acf780a6b466b63c7ceb55edd19d7028247077dd3a7fe2fbc9f8444ade5ddcd01e992139b7c002de3e4fb18cde1d615a9169123d455ecd527df8b4fced3b160e1a3bf3acc283bf538bd68d717141a290822a11b0b65a3657da1fef40f5b8663f044bf739ea9c3608f70889fa913974ad3179f5b58aa321d5ff4c9c874f2893893b65363fd328daaff3e0711cec69b75b833a4652ae83f864a3270ba1bf3286ed0be64b7c288ab08b777559be30fb265127e99a3a019363c3f1e018ad38f94ffd62cdb9889adb1ccce28c61b77e35f518920699a76a58e4647ced1ad71b99d302dd28e43596ffac03136f5478b082c6ac7e87f46b46871864f964b72c5a119b1ecbc8aa9713f4d17accd0cf0ed9dc23ce529be4ab96c2f13f0a20cc4d0d96f3497e34083c8de64098bd6c081238fd5cf760d5a8281d4e19f41b7a722150ac91d9d576bd1dbbb25cb6deffcca340b9cd211db15317985725baba437d446b56dddceb086a6f6ca3eb007cc98f5519b6d8d16b5b36db0db6e327ed54bacb793247d13fe8d90831b389476265bbe13e780b3d0b02a90107b98c0fef7fd48552bac24121fe7fa634584157fe3cced1d7ae0f7f51697344f14d8d0e7eaa705bab5bca1f2899a86bfde509e6f3c4fbbf6ba06615cd1ea1879071588edd6ab2a662fe3c8a953a90d1c63c5d312fc5eccf5cd45d8a9ce240a73a6befa86933a19f907fa23bae39c8177feaf0e25a333c52fba79373a8867628ad4e704dd776e5c3e53af21ac32dd79a109d2dc597b7b6d2e7902d0abd3a605073c6d1c8b34a6d3120f5438e1a96aa0519682b8117547573f4d12b58cab9a65d2339c92d8315a214aed3607a199d58087d4e94a1a510304ee1dc7f014c62e5a4ee4f9eb5f8c0136db2f586f76b8d94ee9c0f9422769fe099e8db8cd83a52251e67ff0607401661a81d55862678feaf6c84c60d18e57df145c6f54a446c32af35006ab01c76ee7cc38a3dee14ca48a35de02756841607a401941f09fc981e4f320f1ebb08338f4c4be8fe29a17b035d75b06a214b6f4e869e0f1959bfc5db8d3f55bea100593b67ac02e2c16870e75f6832eaf7661ec3f1d19bb7d0ca244973c9aae3ade1c372e1744b4ba4f541620f1003c91b52d9382d64f9da5284215dd541f2f401a9b3b28ed26cbb920b33a16ff65020c9e53708c21eb3e7a2c2150f01f18c32cd25e6cf80d08490f0f7217550ba51f4b495fe53247bf1d2a2b215fd49eeca6e8e9fc2715d3de4d526fd36559e738b2fe75c2201d34c6b0fede6cc13b6b23db504af9de9c130467ab5624ef770e1d0c3b5e4070cb9a262eb76a4d7cc1648c4aa81c85b62c15c9ca4d2354cd6a21cd9eb6b2ce50643957a630f596f0024b013c44e44d8d1d31e34dbf048e5712780e698661e6def718bc3f43b35a42505652f3d7a11cb44d4d958d15a7abd4481c1979616a03c280c3e5a116112d2e32c50b6bff875108e1e9d2d66d6f863cdb570afb3caa1a6bf324c14b1617214e2eaa0825b58f8bc8bdf8f623565e7bfb12f9c7e4f26316f9f81eaa7c9452eed7349a9623fc93318d8a7539d562251fbde2681db7d14275822217c781704987e979dfe09c1428b0ce41709b6e3ed65e0ed975a8cf7342556794445ce12e0e33796a6123a5df79ba69032f342ae9d087d7718cf1b68371c04135cb60171d27f1bf555931a99f039f9a9216875c2658f422fd49397594b26d88bb1a3381ba61e97327b906b78a164edf974f58b005a7ae704eec1c0a8e7c5e3b86abcf9c0b42b9b0a908e80ec9fa635cf978fe04a1ab4345392892b3d55608ebc8a9acea315c7ad6d7a812c47b38c8eb8ec967c48252c5b75410d780c430f7db590b3bd36636f17b2ffc48f6bbbfd31f30a1b4a3e53dc7672589a0aa3a7c747432aeea8bcf42ac34cf1845a1f4f806cd64b83cc6932b5164cdb7b9459a5e7f60aaa430a6d20479a6fa7d164895ed79a3a976dc71d0d45fa8da8a0c824141cc4394810e408680ec3b62e894f8da1e7d8e44bb100601d1385a78df63304432fa469aee5dbe571b3177e68a502e88d1deb85e4e046f269f4f56cafa688ce2fef8d1d24123a18757b8d8b1e9f0225f80e9836c996785e18dc7436a507c053d4c365c046df0578e7278d9db72b76c55884aea5e9b136af2303230beb615135d0a6b2ee71f97a57eef1814a9c5633ad05b0c35019263fa0d9619e4f89536d98749893d24e66fa8ca2952c7f2655d2c7501ce050d4c48fae7f48e13e33e65df58a29eca37ece0f8673f8027bd787d785b4730b1b1c82bf0336b26f450e881b71bf8ca87815a6952e7b0499439c913a8ccfb67615a8d7a9e16684144fe057842e2a0596cd86ac1f298f2228e52d2afc201cd1a7a3c9ab4549f027c0f252acd976bf108659cef27a468f0b86ce50ef35fc375c074cbd4c3cfd366c913d004322160fe63f0d015cf84b8ae78c926ab868cb5a3bd3a427daf6287d566824e6aa97364b4e87dc7b97a9584250731a49df64b7ee7b5397b4888ea381649ea66dd294aee15c970b5beb23082e3ef8789f06fb426fca50d457e7bce0e7312155dd33af7fd3de3c74f35241e5bf719319e0f5cc0ffc619107c7d966540689991b41e7fdb98c34d54b0dce8543d91a5371ccb3d2fc9bbff984325f19293ba74c940403c42ce5423095b6eb26d4cbe41fe9c63ad0cefe4e45940f92eebb5ad77ada50159e7e9c4c6b06c8650d0c517d3714136fc3402c5cf8a1e8d0ea72060594807f38cea3e86414d29171673a74b474b176adcc29f62be7d1dd9b5badfba6576249e449dbe32e67b28fc8ba5c45d0db390f65cc81eeaa20d77ac97906908574343333dd7de71e751cb50be35e36400c97ae3638381d2332d28d7cf8c66cc7f700117ce3a7e692e5027d8f6dff5698e3064b6fba22cbcde27beba2dd8cfd24aba81f28d52a31fce874e692ff325b74bd40f5e058a78d6b14060a6cb05ac134a73920a048a1d26222d8e6cd524e7c94275147b7ac553d3bd9befc437da846fc263fd31ee9a3a34eae6b7dadb6081bbcf2e8eb38b0c9dda89249bcf58cff366933a93d34d24467912093fa091e91508757a12f22dcee9a7c9d40cb58138d5532bc6afa70654d6a18ff7770f7575e6b08806b0756bd8216f47f315550759dece3f9823a921e8cb59ea4fc7772c9d7b195e9f4f48471189159430f8938a920e15920bb919393f7868577a68399f20928b96aa15f3053fa4e8fc13ec7fb55d486f7335f4488acf749a47d01c508c288d2f29548f047781b04eedea24eba8da46be8d6e34a6e85ca080bdae3d8e4ed687389b7156187f3306605a10f4fddba7d88c499a3ea8c17a3f61447909db3c5f2ab344ef1188558361c25f9d6607470d3b21a3a9423dc658eb2", 0x1000}, {&(0x7f0000000080)="aa1f4cabe73e75c646ce60596df32205533a8d9d393c12d01b9bb783a81a1d869bfddb4c70c982149e0943cfa6f998e86d615e241b", 0x35}], 0x2, &(0x7f0000001680)=ANY=[@ANYBLOB="1010000000000000ffff000076050000a7a8a4891ecc6d000c649c32d689209206b79d856fcc83a2c5468a361d7b2540810cccc0bd0a601cdafb33b38e662d24af2c6f3a0a92020e65fd600c749745fb9e186e342b54d4c0547f265f776e0cf80ebd39ead92dd43c5e636153b02e35c989faa9a90c10b1a22230755a9c21b5be2e2a55df2d39225c496ba06e6a0816d2754721e54817ef747429e255ad51ea7eeee7beeb493e05da4edb21571b333cf1be955b47d923c534c728e7d50d967a31b9a2355f6dfc2d3fc901277766ce73c66c95218604defe315b945132d887ab49d092e794ee1cf8925655680997536ce911f67c07b0734345efbd2027f24c589c801802a3b5e6aa1631c8d17fb5c0afdab9423beb50348319a5fd2fc5ee8bfae2e9cee777a70870114fbacf1adf8d913b4ff89f88bd1f96614b5890462baa7a5ba9b5b50af5904fc8aefb8e2dbdacf77eac06cd9f5de6819d8a033d2c6587249a2d5b8368a590a23ed853f69757cecc77018f29414197afea30de94b6a325cc21ac827de33b2b9c6741c62cedcd66f86753181e49639e52b4b58d7a2aa61429f72c9503b379dc0f76f9eccf66ef9f5b133759891d1b9c38536a0f19e9527107c2e8f1f49fcf861b0ed8442aacded01e4d244feb25a6e617312da8a47631f373dfae43796bf48aa8073d36782917c6f01fd387a8481ce14c5e97f765b7e652d0f5adab9a6793c7173959364ebedbb73e03d1cf091b280d1dc73c2b9f32f3259461f5f3d75ec7b6c336efeb33d9e43a37e2215e942d450761dd0571c023556d2bca7861c8ba2375a33e7b68de2b4406f6eb252cc95314395ff5c146e3fc8e1bd112684f9e55cd3950a40d53ae4b7e0074cc42d2e4a1351391aea37586cd207761d22e9e14980dc43a7531bb14b131c9664e2d79423aed9c477662747abb54fa8ba793c35329db65acb8b1169aeec1eb0fc7109aca2e074e9c63f6204b47d4fb9869d07143634befd997b6cb62c917873a90bd919b01b081283e3f4e9ec7cd938e4d77792f185fc942619cce160e7e48c6e826d029c283e4fe1d30208b257b0244de079172f18621bc9a39b94e80ea23438f8a09f2748a58fcde62410c5b5456e8f8a6062f7718564ce6c964a3050166ec00f71679db3dc6e71eca401e0b619083077508f3824a3e99b8336d7b5876c1563dc1f568792e66ba92fb9b90d1789da3770328d07e39bf4f90be92c599bc3ef58a55a33bef8a5053f5a23c189cd678e35d9b2a498baaa524e0697390655bb1b3b0cbce26d2b8a42585cdc2013f5cac251003e38338cb3c64f572f1a237674b7937ae6063b00f5c0337bbef42ff76e6863d2293036fbfaa8d75b7edb7a216a07399f8f9b284fafbda09754b8206efe4a9e7133b74d72c4ce96a046b3c6b2dc6fbe26596c292b7b27df8ee17f8bd23a740f37e2a83a39f925af70a00867ac5d6157c3790af8d8ebf7426aa53a2a0f1f2e62c817fa9c2faa567d5228cedea2c73a30c48922cd65d2f877a8e6ddad4f974469b4470826e65e6ce2554436a35d151af568e1d500f64969d31af982562aa47b604e85b5cfc4145a014c94a5a6c88b7a074470d43f98c56868bbb5dc5b9bf509feb7e2d0203a54d8643e1d516fdd60d5a04bc30588f930c8329522a96e5d2867c2c11948849475be2a1eeacee464652974a3ccd3698712a32263c55ed3153395ee1874db630ea5f01108b693bc000eab3c90f06353883505930eb3dbad71a7773a2370d92c04935700bc489fdb4d05532d7615676627474c34cdf7f279166b96e8ea6b9bf9df8646a2f0e8906baa9326f508e49588bf13cf6501856485a765e40e6ed7bf4fa7c67562bf10d1cba282c83a3bd1c81594423e3a624c153bb7ebbc01a8577aa8c9f9f912448a57c581dc05d6c6c6e3305526403fe45e069e6371530b6e8000fd6302030d7eafe191085eed7410edacfe7553e240255d6a5afc271af477b76845b4fd83d4fef5f62c620ab519701f8083fca8d6c5184ffe0778d5a14d00dafb3a2ce2dc4b697ce820da729c33d217a0eb6b002edde3d7f7d66e3eaca9b720d4c7057c0bbf0b902efaa6f49c4b485c33c40813e54a34da3051239e3484ef35992dfdea831c2a37ca31689ce273f705ee04a646fbb3ecec6c95960f56536bae58e419fd96a353d82b78fdddff11def0a6acefafb9c251f51887ca12f7091e491b918367eb2ad3dcff95efaeaf839dfa000eff55771cb7674140c9fd11497df32f4ada62d8de812612c8182799d26b1470a623e1d97803b40629f005eb3dc96f011d298ad5c0dffcb5b2fbd4d916747978d9e96a547da2a8d9f0a026b1a58c1b79dca8dbc13478f43c0d222667ef8d9a84de18bd653ccbcc9335c3b6647950883666e2598b2c195ef35b2c83db1a3ee5dbe17386b5e744fbc302d555e2dab997e764ffb5017b72897ec061d845e11a8b606d8c7de4b774d7ebbaefa0f3442e188c6e28e0881357963a0dc2094e7057e4ce925ec61d283ed3a62769c06fa39d3f9a828a54710aaebbc0c0fabf840a204f07dff6bd1ffa68b2bb30ac83bc1786aa53a542efc0c278f5a11886754f87f9819ca3c688fae9debf8a713d56e8d304771614924656336547328e461d1a876ed55946821697a6d6839f2933bf10844df70e502c6a84ca60941fb0bd26faf4225ef7b020e8efe74644725d18dfd337fe33b910a06ecd139e84748c737860fd8754211e1ed71633808e3fe3f8de281046f8434ec811cfb9b713922511c98d3b3043b89b8d32997f8a1fed56dc7f8f499a3fd34ef386942497268cdb61b2c9f3b866965cc8d20526c8dce46af78cdccda882c1256b1052d3bd6b044dc5a4ba6353beac8906ffa5a063559da2e363564f5b431eeb753b01869516f47099f60431cb3e1af592a93264d296922f0f97694b3b05061d4c026c2b8a97ad523538cef473ca7e6bc9383a059cb956c4b6bb0a3ebd92bf9a9e49952521a8e0f31e2fdadfe8e27bcc5b8dfa431fd1dcc89dac708625b7b9634428c9fb7ef1fc8cf732c0ef84e493fe0fe63ce6bf791bd9c3a420193d3de08b281c03c3c435da520bc8537131fe32a866177b747adfc53e7994c1def0a6aefb80f7b5a7599356481b92b09324c7ae7730a189d36dcd4d822afd0746aa3150e22662f3796c3fc2d93ba59603c30319cca957f446dd61273d021368561f32433f389a167e2af4ea06815f7c5a683d50e9d2d05d1ea05090c7f42a1e1aeb9a158ed2822bbeff56a0ba36ce7d8525273492723b1256726829d9c68cd0cdd9a2a31aba9414a4fe4156f3f7558873d69b62928b30b9d0f366529d03387cfd1cf028974c415b919bd6b718cdf53b52137c251e50ab61d3f8c7c04ab37dc3681f7374f610dc9898fed0a2d78811a6a0c53d97b020641332ae3a329910b35a5789e899e6edc0a8a5dc6081925f032c29aac9e1b7041305e2734ea707b8f49b57e85802d4fecc4ae0cbbd5e1b5b841c20b449fd3112289e8c2af8bc89f72c16fe8a2317cae1b57bea677d7dfaa925e129a5a1f181cb164a39bdee9cebb91eed94478c23ba2b766b82cb41edaab56310efaa305052164ecd96fc5ae8d2e4b96fb352bb7c28fba28a04323275b29181654e5ea435a2c17c01a5dedcbd8d39c60817b508763819065fa97cff338b9c90809924600f6becbfcaed81e2bc4e80c413310697c0cdb2de04773c07b41831cd9bd0abb9893f86e1e1bee72989aa8c143486a53267aa49623206fafd486a40c7bf8e962a6907af53416b3f80ffa27ee16ce1a5cb5ae3b29c8fadca5b9c67d1efb7ce11f844531f17c6455f3325485d5931e9bc5a547ff0a938279b6441c53783c4744a54146e62f91f5ab2a875ebb7dc1a41e87dbd3159dc141d7e2775b3ccb80babd32e2127b11eac3b63735731aed93f2e67962d199ddeda0e6f8840a8b41c801f828a3489d1a6fae6628080673f77420186493be159cbf6173a42930465954c947af122acca8575e7d17fc4a0af98d80f8fbf865c05b4e56de5a1b5e922dfd9db1acec51f901d4d3d1aa42c35aef4e69fcb67af3805f32de5e26bf94dadfd2e7b6e5781939e0ffcb4c7dcdfa8424fe8877ac1485bc1a2a0d10597e3c06909a969bde9d4d9d56bb8a46f14c71ee7118589314935239bc3f83fbc9684f6f80765337d185de6147c6d73142ce8afa04edcc4ce4a8f90a46ab9521c165bf33d98bb5565e178b52b628d20ff6bbef532faebe3f7bf5a354afb820e3b55800e0d6e7cdf8f702ddd957d0ec257b0b08667171f95847d050ee869c4889bf515b644daf2d9e8494d212c93c15d5d169ff99d5f646877956f23562c87b693b09bebfb5ba7f65b837a5e09f848111ff6dc9a208c83d6b792cc0462467fed654f7a7dc690b27da1713151724feea35c829d6ef8006421573e88f095fba0088f084ed1a8bfd490c02bc9b586c39a2a30db3ede071db07126da707d4628043ef73d9f6139a79e473ba06409d7c3587fbdb3151d8671115e622421ede0351535a3a29053bf67aab9f930b521d366b17a1268e505cb0b386bdb4dd600b418e3a98ac8351a6d3c2f887e477a16728619908b95b0d817722f6097dd8bb2175d69781e47c5ffcce289821e50b709888c66c18f2b07feff6a40229aea53d06a251ad91de42892761ed5218dd8c01416beaf13bbc13d731f86c4bf344cc94dda64cb5cc19edbc78d61c3becc8c03c21c75874a6f19ac53b805ad806408c4d43a1e05c64885aa99523c3866f4e8ba7d130e71d360cc811946f5bf1a13ce9adf204c4e5e2b9d3b417b782ff6ab8bc86a9780e202990f6f7e58eac16aea0c0d23717ceac47cd3dfa46353a22b7259874af2cc1fd5aebbee4f0a01a72df6b20c79becd314e21739c47fd604c3c2d3743b20b2d622fd9dfd83f4895f776219868bb25014c93e60bb68302f98696c35cd17400b0ddab865a70876a45c39a49b6a33bc923672f386f5619e1b0dbdd4a6ca7511dc001d88ce556bd11427bbadb537452cd80bc13581422000654adcd3af8c0785cd7982ef5f693c8d142d3a36c1d69648ec000cb3a07b46b1bcaec2aa0acf1f4b05785bab870941ec26955bb7e26c14ecdae73b2afff17a9c234d52d0091e65a4138e05d77091c11b061c1bcd409e7a2e6e7871dc87682d5e449dfa76350ffb762f1a9ab74cb96d890efe0979c0abf2e872f4785b334fb5ac9f0e11cee545a171bc99dfacb497df030f72a69ce4e5de98162a975251929a4dfbc8f589f38037eb9ad608dc0bee294585181a36ab627d9bdab35e13818b180ff2d26c7a1eb5def8ecf3b8d6f24d9bd90b36abd7143ca279c14efc4e925bbaa2f088cff3abdc07aff11a324e25d8cec8af31f4e016c5a979632f5b57b2d390614cbfc64fb807557b97eface8c3d19fd0b3ec0790b11097491308112e73b10f10500cb51fad623ebfaa8609c60eaefdbdd3b3b73f82c6f195219cfa4028e7050f14bfb641c252049db346002eda7fe0714025760075472408f5c11fe419f9b822095934f85a41e0e5195fb32def5f9925ca8f903f43caeca2c3e5e6b3a5083143a64aead239fdccb940e69a69f6f98b36077815525a3388435218fd68065e2d02c695e2f4288cb70f803461a41b63260aa9ed693173a0733cb080b9c2afbf06e0c88583d2f3310cf5a9faddef097970a7bc08800c3bf1edf6c6983a8613ec93d0142eeed07088eccf3abfa9e70d764b5bbd62683b147278f38305fc4987ea57a5cd72f4c85451e55b4f852df85535c81ac1c421e0d544baa690612e0da32c02ce691d583c9000000000000000010000000500000027b46d89b15189e11ed0f61d7a90bc704c18cb90885e0af8d7cd963f25c89593b91a36d06c6b79087fdca8757c8170fa7f46bb1df9268d7cccf28178b07f4d5687cd50438ff6cff18acde6251354a9361056d38d399b0f6315f21b1f906ebce6f458d90201cd3e4ee9a7a07c109a5b7195ae8359481e70c0d79cd10000000000b80000000000000001000000fffffeffba2588f110e80c48c26aa8a4649f416f17a3574b37057b1c4914ded1fe437de51a7ee92156113fbf2610b5ced76652dc63a98fa545ef1ef2efa242bacbd2b54f2103fad212fb7aa7c44723b3ec5bbc4b5e12ca8ce20737b12fddbee7a99f2ad2ecc00fae98ae836d45baed2e3e4095b43ca6994937205a3f060e0514f56c79014213f1523d53d2901e173d3c7d5c2d919110ea296ba0688b39fb4ac0709e23b3713a0000000000006800000000000000ffff000063a1000010cb3232c3adaa3624c6dffa93a724315d66d7da06623d580db13554f0ec2102a6f4e3098bcdbc6100f8378f155fb956c2f609178f43c41f43eb9ceea1aaeb193ce2d5d4fa5abe6595c8cd5df13d0a66b2ea830000000000500000000000000001000000040000001f0048a56e8cfa39e3a86a2e11da883dfedd0ead60ef5fc9a438414a9f5b65848b4d0acaf62d88cb213299da1fb5c28c0d4b4e4bf5b63825aef35e6d00000000a0000000000000009044bb7c08000000e45ffb30880f92834e91c73d91f76341ba9cd137c796bbec9ea228f41502c36d3b793282ab033fd3d04a0cee0f1a3cf3e466f565d07dd29a3a4ac91eebdc7aa57891cea5841415e772f38ac030066e3e88c5f0090fc1c02ae9ec0d6441b7c9fbddf56a2d751478fa63016d55de35508bff0c7288c81ccebb0a7d9f5911d3608b57ec1e77dda752cf80a8924ebf0000002000000000000000010000003791ffffdc2cda84fabdcc9f1f94116b221be600980000000000000001000000070000004a450e718a60ed7f3bc61c49a9afee406ff99890c83659fc421a34d4f30b80202cf919acbac4030539f16096e3862af240d7761fe6be9f797987d0ea91f27177f00db2fa0713c87f14979c4741961992e79448448476200b5b129a2d25ce12d3df5aca89caae105270c961853882ecb5b1b712fdde624e05cbd09ad4ddad554cca06fee6ee3dfc00f80000000000000001000000ffffffff96b4f28d660f8f660034dd2db84ea0f7efaaa4ba9eeeee17deb397ddca1f7059d96d5a521e2ee6083c73aaa6d30f5eb01abd407363e34946f8780db59bba6f0b0fdd0ebe714f10dde8857daf87c8d0bd6fe933cb4a097fe5300d8c2774cb800e8b7a1b4215b62afaaa6d8c50b7ecea6fab762bb1cbb561a177570c011182deed32a2e8c6c55a412959a2b66023955fe5ba926f2a3c05cde7f136f404b8af4158d2027cba0d1dc83524b62772c7e1e182613823a1754d74e28f4f27bb3ed4e24abc60b9fe4b0c677259abb51eec1823b3488c2ae5ad0694f6429753dfed5c1d58a897770e000000001800000000000000ffff0000f2070000a8587b8d96f1cc6d"], 0x1478}, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f0000000140)='./bus/file0\x00', 0x20, 0x12a) dup2(r2, r1) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x440, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) dup2(r1, r0) syz_open_pts() 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:57 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc024696c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r2) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x1, 0x9af, {0x8, 0x3}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x800) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x6) r1 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000000)='./bus\x00', 0xd7942a328ea8d93e, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r3, &(0x7f0000000180)="6b899e2b230b0e087720905d1fe3dbb48da5091775a1f9065f4a4574bb012590538f7bdc6b9f164fb5d4231218e449a41b7238cf2555045aee31c6ae9dc0e315993140df79297c7eb5367a79595486cc8f2d13b495b4e0b1cb7f47d32d96bcb17d02a7387c1be3cdf502d05b5bc824fb5e4d1d0a4fc188ee8c5a31ca29912d1fc32df25aaa0e5b216c23d85fadcde2e30379f3adf6f5cbded74174266e960a1322035bdfd7dcfc6121decb282426df0fb3ba32597ae0a1946d3704e0dff96183", 0xc0) dup2(r2, r0) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) dup2(r1, r0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000200)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000240)="99c8955744208979f10a2513523c0f33ec3a473f959231019cfcf1c516f1a81594294ca76f3d0f58150226e5f5f434d8145e5eb97c808d14541c93ab1dbba66a012419374f17a1adb2902a682bb74a2a9e4430b12936554f083762c9432c2037ba81bd5868f654247f59b0f388db09b3ff2515ec7d13b34a0ce735e440a8a126d8987b43360dc4717de911d36d9da9a53aa1b87b40d4afd4062b1f7b012becab4353159b18af99110435e4de93c89c9bdbff7dc984c4bd3d9d15180ac2b31d1b7166211ba3d1a6029fb96d9e8b5b563639401f84e5b62cd10e67b9a42e287e18a23de69a037cb6a7f3ebc96bcd39", 0xee}, {&(0x7f0000000340)="f2aba15dbef96eb00b01c0f0744bb233946f5128535eaebd86614a47b99684fed6106b8df2af08c317a6119b872d4cf831c48b95ede257abbd2db0c4c06cebf2b9640a024314a96023b6fac2c13c368b621e152e1b4a610f3fc95566c0b4f27324ad160f899e5e097d2838224fa15a49af7cf82fe753f96e27254bacce85107658e3a6de6caf2dba7b92282616db661a5427b886c34dd450a0aa6ee1e8dc38c78d48cdffbc4b91df35f4a05aaa276f31626300b5b803d533b5f4dc8f0c01ac8f3b410df0d7", 0xc5}, {&(0x7f0000000440)="bbe9b0a5c02dde2a5dbe931a6beeb546424aa2f8edfc8c65f8e33dc3e2d0718e8d2264bffac51515a99a117c8487030aae6f249bee97c9a98b95d428067ae467445a96460d2d0e15ad", 0x49}, {&(0x7f00000004c0)="01d011383f51b66d75e7dd43b23525a572b9105d4aaebbe39440d52ba87b5d01003d2351c15968a3920d1b467a05b38265d00ccc3c702556855f7ae2197070bd2227091d58c9bdc1a79d1f4f5eb2f4917f365a679ef255583eaf4ebb097cf237990290682e907a7531828e9491ef128a60e9eff55fed3c3c55e31939c30053e3eec4c430e161881d5beeefc5790da33913d8a2f1e34bc82a8753de5de1c498e5a06afd21099d2057a4d5c6b461148d360a070c0c967e3809b043bb2e4d94aa0345fcc3ddfaaf718caf742d03404a3ca7ceb5fa9d7b268a4a9a13d525e13b194b88534e5aa060900169a000b6cd24dbe52b588d2e292970508799db1dbf26ae84c1177f1a4b22ed5ee2a8090d9376b9ca813e6d27504a13698a91594464cdd9f64b7459c9cae93a1739cb79164a2d60142ed14c8a0b65879121abb0592d140830390dc3f795a83e5eb16a256c8ebbcd2eb691d7141f18ba310d5ad0b3beafdb48f02df3e0c9e8390feec3ad24cb7409e4e7a1c5a80f402c02a27e7bbf581c84ff6cb894ac2310b2fca940d5d39ece0396f89724e8e6db234959917951e48e3bbf8374e7e1bb39b289de7ac6020af7d42184fe737a4942c06ff8fe1f75305943748903753432e12b068ec0ba1411f37316b273b63f7022d58867158f812bf9d000f5a3069b47ea087327d2db626daf3ad6961932834f41ba3b29d8d1621aceda93e9018c422206b97d513328175fcc1785c846613b03fcc8ae8cc0d366cc279124b93685b071f243006617f75127a291bbc7bd03e6ec2ea835dd4ee022b05ba9e49c31dcfaf92f007528eb543bee013d0fab1d7407522cee4b8bc080d2a2937ecffec8c91765d6863019eb9e83e8e3554d02008a3e8f85cbce4fc4ee569f29760a210af3860177e3bf0fbec5f5c40c9ee9cf7984d11d4866375c2323ef430e8b26be01b57db2a39ccbe679e1d804d81fbaf5dedc86d41091f1382c36cf7efd2f6d241467a20bc4b8f2f28793b06543e4a45e79f9d5216f1e80eaa8fa7e1564d761da77a397a0f840317656da088fcf32e3d99794eae7101490c60530bc270695da40933b3c2170985e10f08c3377a704e49bf50d22c15b1069c10c6176ac09cf5c828c235bea75887723bac414b009cf5fdab4d301d6fc3cdd143b3cd88c41ed190f1518a4467c3012d5dd05ae478b41d53d2a5f05236a7f870e040814619d85ff262a37bf2a3f8bd0f495ce13485b5e000e6cef1961794011c1722f0250c1daa1c25bca5527ca9d0499c8da3984003ea4dc6d94feec8808056bc017f20acd3cd7f692701a795ba718a2818fb2aa113d42b79615d4966cd5aa26b72c9f87e02010e8e8bea66e0d1f80b4e651024388e1160feabd76e238c65a716e46eccce942505cf3251ce5d36bc7c1c07b984c18fbcff9ff5f8a73c34299c2f0a8be96cb8eb658c07950239999f30b8d083ab4fb2819d9b40e847fe2e0915d3065bd8dba1c8ee810294004ec619f297c2173691f1f82d038cb947ec0fdf08cb23cf00e8009c402e14f1bebde7063b0f09eaa87c7178432429968e501b85aeaa7401f7c211f2ad6c96c820cdce8d0bb371b67e078234e4588653bbcf2ee1791c8fb9b3bda801737931c610ba47aa628b8c456a4e27da25ec642b684d0ff7a537aeb8b952ee5dad6b8678e2decfe31f0c0fb06f447dce7f56b9ac24668a633d92254324529e03c0a80ad7baa1c9cef95c43a1583dd2d221173274e2b3adc6f44a33df12cba9302200271beeec6f7d61936640bf86bd312c9e1c542654c0bc8ebe5afbea7d83eb9d0ae7c112d108f2912a3c8ad97b686849434474e60b48ad220415c8638e3694c2e41561a4937d5d218f0e0ca00715e7b07e2e54baf236c4c4724fa36d84181faf973d06b8dbef1744767bbccc04064e25c97cb372c006f3769e0acc5b01ca258186e7ebbd87e60c94a77dab7c68106ba20e4ec2ddd1c46aadd1daec770b0d5a5da69e34fb1456911d256dcaca40a3a5bcb0a94f35d48828fe26590519892fc8cb7766a8933b5e2d45758293217d603220436be8bf9ad730d35f8d45da37a4603122d2bc402d1389ac8a7369d8ea429eea8f9990ff5ea2d5e62c4c78bd75e7ef07edbc94e18c83f75371fdcc1f16a5f6f70b4005d47f6cb629631296ed93542caa53afb3e9e0c65ad4a7b975acfe41af550e683137e03bab6e03f43508db7c76e6d53dab65b80343fb97244a00f19f97836ebb83852109246415fdcacb443c1bb6e2cffcb1e1bea2d0cc2bc474fd4117bfa59fd432fcf58b364f02552974ef6bca3d6e7eed0c5f47ac4711b61c1d8367c0d26f2fd9db810bdf9b0356772e30fefca4a25f11a3fbb6f26ff9018e79032a6dea6fd6210ae35f6c40e46ea2daecf3c3c1b2680d2ceac327f810f1818af162fce51df508aeb0fcc7b9877a5543601daec71b8ca68e17e2e455160b4d6c7c88b8b7768e7b6f0e9ca63c34271770ebb6082c55ba5b46f915616261b6c6d5400ddb6c0924d1e184392f023aa72efd6453528d8432e494528bb2292381db6b61d38353ffd41a645403ed09eaddc83af212476fe622e2f1bf34f7a1b55c72dbadad8e294a206f037ef79e2f663705aa31c1a7ba7a9a6fe49e6ab7ca56bd51787558b9c336f65172ae3d612bb81641f8d8ee229776b2b53bff86b572c9dbd091dd38bf1ea2448a25b9814bb20f853442a2564bd63403c34728b29aed97b36d9d05e16d1b095d514868b039420356959698b2c1aae118a2001227c5d7fda062b91912cd407525281410515122c47bf34bb082e9d4d0cb7cfeab45a44564f3e265af021bfd99f96e7ae8b5b4cf319d164ac6ca3f56fc71a2c1f01bb203f6fe77cb16a876b17b9b9ed36fe74bba778b3fe69e1b8542149c50200ec9aea1955c249f3f94a6be6643cdcbd525db4f6efdc98fdb92f656103ff13dfe008e6063b3b81ad9ec91e0f0d57195d79561441a62c25abab58b4abe2bace2fad2798bfb855daba138ccf7c05f19ccaac7ddda614450b5a52fbc597720e727cd82e51a91550493983dec8ac8ae92f0e75d9ab9a7c2a75d08c40decba080c8d79a528600c1076c3ea35b4f759c934cc6b8cc898b862f799b8bcc43d17cb4f1ffb498c55168843d6ae4868518f2415a79b5876d83d27255224e3502bcf5231875bbc9862e8d08986b371555904ba96fdfa8ad0a79bec121354abb6be5cab9d6a31eb25adc0b006297524a49f2d1d7c86216c5ca672a9d964beea7a292978b879a697ef5cabf91631598b0093372d3b012cd683361beaaf84acee5bc24b1cc1e5aec97af14abc5a3608945a7ce48b9f0fcaa43cb2977b24a3c0d208f79b4c2c7abb38f7d30ad14812688621946f801d311c19d4a4331a82c20ef3b6512ab4e36c585cf0f16c3cafb2893883ac2d91953b2bba8ccfe8699006a5ef9dc2bdbba05235df0f40061aae54fa96ed480d291b8b8507d49ea701cab89591f03f91b9bdd33723571f4609db7cf262800b33693ded5d5c65347b58712cb4c0efdf144460053e40db30a40db8f28ad3f1f2704987eb18977ea7e81d133bdcff57996cc7f1cfb08568685af97927f4c1b6c01bade4062a6b2d39046656aeec36cf95b7df2d9ebde7345a56e562e2778c2aff4e418cd8caf7caa3c89f44c6c4435fd16ea41be646c12be82a0e504e96b8dbe5bbb987baab5388bc8e60f710f047eb46ee875d9f2b8cb823b10f363b4c479374932a2f9c61f6e37f5e4ac7e62dfdc83620bfb02bfacacb7a0057a9b256a5b22c94f870c89233ac6fef25bc8b558f8e93dc2edf933baa1ae073907469e347c09ea82f4177e7972319a2c875590a85e19b63ba1c065e0e93c01404bd6be15289c09eab86589b150db86396cf809caecc073c1a810b70326706997fec195a915bb88db7354752c8fa73034b5ac1c688c0bc0a8cd6f19031077ab86ee10d7191f6a15291946d5c892e10cb529321e4c8fece8b5abddf4fa6c033b1583d04f744984eb9cd76b8f724bf71717c3797d5c7b7ea518fd8d895636aa3745225f838299c549c05a216611778c7c44c11b4ea5d7728915913b995c101597c948a6c45a4d718545b1d7f0b78232add8a73f515c660bcfd5b93c63441538f78647c21612e90ff636bc0ecf27e00e764afec5690b2780d3966de1f821d24e71c495bc51faffc731f7b2eaa37686ca26b9844454bfc3f6bead499fcb0ef7a2dfafadaedef2c1a412b70eb382032b2c6ea96d6bc5fa7b3b4757217deb58c1669f5035958b9205ae998c145acc5fcf24f70298681f8f86409642e097b265208f09da1905568a3c0dde526085c0964cfbe8c7317769f61c1986b0064db90b398642aa6cf958464d42237c9480b3bb4eb3b9c2274f1d5d713ac8319c2a509c265638f3a7eb27bd7ca2833d96ae170140b52c0979df2f78fb3092c9dc552abd98fc3b13d741676a12d82d6755f4e24c2fa05bfc34366a3053a9ee781f9db664fd28a10407ceb7140b5bf0e7a246ecdfee52c2ecd2b4064c10fffa37f4207be2e662ae5b4fe831f7ca833b6b11179730ac9b348036a5c1d0ae6dafa6d1a4a26ff9c2db1a1d3909cdf60d2960a610bf3946ec868c2d0f8ebb7623b00eb9ce5f2ebacb32e94593d6211c448ace63aaa0251ec058fb18eaed847b4371878547146d0ed65eff48379c9c9870c38a5a5f102497bbbc9130aaadb5a4f3487f13c665a9d34e3c339df08d929225043f1690fe09e7bfc0afa376c34406c003cb8d4b83d92bb84bb784bdf93218f9153c851157e044578aeea0c454b3c93d4a50adb0b12879eb3b1a1950f84ee31159ac0fb11dbc9fa5b16546f58ef757fb8ed8454aee4e4f6bb5decd83aab3b53e45c5e3ae10025b1540647d852b3293b074ed752c9c238a2597e44b5636a01259bf54595b32f26e62a770779e8e08695498cda7aa73a74644647d27faff0f4134b3617ec15c25a2a79a825a6f9570d9c5e2e39d0954d4723d73ce4e432277cb6c5a6c1d89f53f3d301631aeae9ffda1efdaf7b05ccc73749084eeb86ae4ec4bad3a247129be9b383490e2449cf66092561d0d2a256d08c7776a69400f9d6f59b7ab573295ca90d641f8a99f63ea08cdda7d25bd01e9bf6f8610f5442f08c9f3a04c182559ab53fe23bae320a34d7f73af3cf5d33777776f4d31a4f3f74f91c0a78fabd66e47fe2361b36d91824715676ac160f9c9bc5743e24f1e5e9e3bdb397a782259f8053d02092edd2deae01ced7e70e1f0344a36589409e750a442a8d516ee0a9b8d2ddcd8b62e10c37bcf31d0a5229caa8319caefaa767fb1df09a0e197bbeec189f7a348a14198b3912b53b82facd2fe34265a4d43aba2511183a0cbc9ad84298ae942263429468254903377c5a44f8d986cdca2eb8c6619dfa66980dc5beb0f478d790ea911ba94793a935afb540cc91498b75d134fae1c4d6aed6dbbb7c41de95eb3f44d039779ceca13930ac5652592c4855c092a3d3c7584064d58a9e1d05e27087fc88229e031b3830c6527d25f3ac7b92a5d22031bbd3fe5f0373a9654e45c0e332cdf624fa1acf3840926a2713c171a4c6094505e1f14da3b6baad8f0f8d2a4170391f39422e3429b3d45056eddd231f54dc0b29b261df91602baf5f347148e8de382aaaba5570be620679bbb4db5a6c814d04861bcc9b3422a51324dc83fb86fa10fbc743fd6609c6f6f0139b0d8470efd7f0e1c5e45e091fdf590810e36816f8da828277d4416513fb723b0c6ad7368be19759cb8f5a38d361afdabbf8bda3e4a5b0304a7e80fbd", 0x1000}, {&(0x7f00000014c0)="9682ee", 0x3}, {&(0x7f0000001500)="2638b594887bc80e5cd2ce26393a5ef896a91db1bd43b34f9e54ce71bed0f1671b52db9b469580ed77e2ee1bd101b6733ad9ecdc7326f62750593e9cd19b9804b73b94c51eff30468999fb1ed5ffedbb4066a0111dd23c0e4464bbc2ec23859e951f72ec1006ab2f6058383ccdee5c440933b3", 0x73}, {&(0x7f0000001580)="b4b99167dad9b7422a28f9d5229debd7e2e8556b5f1930d154b031e155e8a691a952f88e2d6abf84dcbf8876a1fa3618b375cb3d09024cd8087b8262cba8d1311e048a4afb0a20829abfbf6d5bb01b10db1492c9fa3eedda503cdbadf8fd7a325e01dfe5c4cb458f167875f8cc6a251a2d3f4a53b0dea3862997cfddf06ceac549b0d2c481c4897a84b5c90de20e48caa779086a8c8d263674fe0cdacae0e740ab75e05a06f480877e099ae7bba152890d60d4c8dfb7b4e5051aae9ea76ccfbd5b253c047b5bf774ed42d953b99245f40351135fa0cb15e045a9bf4bb4ce5879fb84", 0xe2}], 0x7, 0x0, 0x0, 0x3}, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket$unix(0x1, 0x3, 0x0) pread(r1, &(0x7f0000000140)="820c", 0x2, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x7fe) socket(0x20, 0x8000, 0xffffffff80000001) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup2(r2, r3) OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000200)={0xdf8, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x30, 0xffffffffffffffff, 0x0, 0x20000000}, {0x3d, 0x7, 0x0, 0x7fff}, {0x6, 0x80000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x8, 0x5, 0x1, 0x3ff}, {0x1ff, 0x9, 0xb9, 0x1}, {0x3, 0x7, 0x7, 0x2}, {0x0, 0x6, 0x80, 0x100000001}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='+[-\xfa\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xd9{##!\xe8#\x00', &(0x7f0000000340)='\'!%+#\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) write(r2, &(0x7f00000000c0)="f1b3dbb5a7a61ebdf23983425a3d88b05d5bfa7fecbc978751e3ce4c30b5f2a931129c3a1aa7c3346f5e4d425578411312ec39ba108f3413bf08ad2141270b07b8414bd236911a632007569378ad0c51a6c19f2a5f4b1082b9c78816bc200fd076d7e3357f878d02ac01e582d3ee60c3ef830b56f38dfd2154fe28be26fdd4ce1e5b943c6444649023f8eb235d6b4635f7fce73175472003dc09ea752cb05fc214a2c811", 0xa4) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2, 0x5, 0x0, 0x101}, {0x2, 0x2, 0x8001, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./bus\x00') dup2(r1, r0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="19620b63ee8d3b31e9b52712ddd3520d8cec9bcad16110cc6e2f3ac8cfc2a9af68697cf04b85f62df2b189ad1d352a0589c23abbf67f00174623", 0x3a}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10002, 0x4) socketpair(0x10, 0x4000, 0x3, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x804) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r1) dup2(r3, r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x20) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg(r2, &(0x7f0000001800)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000200)="22e49cc660aae162fb9c6527a8a4b008ec06f295c53201fde96861c8b4fa19d5f02443bbb0c94e577135a4b8b0fc5c17c5416bebc18580f4701ad8d2d42eaca2a9fe3fd84417ba876651faf48fdf0cef1a20db3f7cd2dfc1700f5036a4bd08e94a7776b9704e2a3edd3eb60e070cc3fa5b073e4a02a33a88177e1caacdd014d095c9ea7cac4f9215f266", 0x8a}, {&(0x7f00000002c0)="47579c6944c7e5bda02a2487b73d8ce8a0650603a63acf7d0d706721f8bdd28f6c097f6a9a320c0cfc862fdfdbaf2eec0b745fd24e78953641d98253f01f663e958f522f54f8caa6fd77cb6faa5ed6bd1a173873ec4781dd22cc6e0402f910e5641d73f4f244b477f7bd3d8e87020a47febe5fdde85cea66df8c2ec8b316bb57e4214490fd240d0e9d0b4bcabe948da9afcb84ea4ac943b998d69563f5c0cfaea7838312f3372e22dc1e63646051cd6fe0dbee989e633ace4f3ff12bec6395f3b1e01637093a98cdde56ef359b68d8bdcab409c90a2a0451e21d4eef33454fc23c", 0xe1}, {&(0x7f00000003c0)="492a36794e9cd4b1627aab0151c360516423cd1acae609415925e050b9697ffa93e297408ca55dbb39e3ca4ee4e530f92ff42e93e90d896577a136d1fe72f4f6669503b131cbd640d1e62d6adc92c1b2f2f90ec383f4559d62005bc3cbb8ec655ef325b8d8f73757245554007d28726e4e24c2a9c318ae8244ce47729fa9085ae777902bf9b5088044f0c8b2fb64b8f4dc95ce6177807cd6698d1982abe99cae3f26280993210faf17bb662c39b447fc85fa730333426eec3aa3c7bded271f1e852233ede555ac4869a1ab84c71633a28653c332ab77daafcef06f769fddb5756b9a51e576f2a9112f1db5780c3c03fad4d09b43af40528c9ac2117d6ed3a010bc9fef3653df07b650fcf94adb11f5015a04db00c7a50d09561b2aa75d6989a2bc50e5529bbf57231a2bfa0efd5b137d3a6b26aefa130baeb52e72aa5ad3ff50d46f700073ab7d99b5ae45f4d9e8bc6b6c1f0652dc6fa814f7e0ed392ed6edc9f13cfbb2fd0b0bd4b90ccd2cd79b4eb550dba0744beeea9da343369b571a91b63534e163d4e89f65c0d0b6e7d7a6acae94b6f59d9c61d6003e167f35bb7bce5226e8a2cbe8a6605885987925f70bbcea27d45d6ae3157500cf7dfafcbb8ce49bf550a1717bfeb2184a1060e1d5269a0c6507ff56b9535aaf4179860fa13b0a25e63acbbbefe80661b2d9376d34feba9ed156013172a5bb5d28ea749a9a51cd011fe1de394efa0b1020286cc048f2bdebd9ff59880de843fc7620aba1cd5e23e8388926b81f2a096d5a238a0b824b012706f71e34928deb4487af1eacef13931cb8d2390505ea48a7178eeb3d5e649c0a7bd9c0531ec29ab1de047081f8b7ff0596a39854eeb0210a8fa3e23ffd8f2852ecbe56c699074d64fa995d86955696e198e71b2c1aa8a923806d911b818813c1aa64c8cb705d4d1707f7a2b55acb9c12439868266972a2a8e66b805cc77d2dc04b35ab25bf3e43c259e15b45dee3711ade4c8d35621a6c9955247e77242dfb33bfb8fa65892981f7e79183008add808284f532f90bc1d39e9f0a2b8273592fe7bab49c433c6cbe6fefcb5be357d1adfac5fa6094538155d2198f16ae4ee14d52fb93e5127bbce645b3e8e55ae76711420d0dec3edeba30ac9d21a472b70001aa3cfcbbd230f9dad85eca9a2ae838c16dc158dd95273b9e1a613c282be8f20e67ec5315e8465777e36a280b5911ff7459aa6b1014322578eaaed84f4c93edb9590a72a360f9fcba7726b94a3fa88631e4a3d111f286f02b678ff4a85ae1a9d4d04dbf95154025575e52f317ecee80d9e8301b643c76eef603c54ceb7c9e173709324aea459611879a89d4a5ae33b5471efc47e7a930cb13fdcf260d32e02c98c1f57ec1d9234cb80fdd8cbfd692b6e43167a11bce4d298f41c89d795aa7378b15397993cf5ae1c211b41f40e7fe42ac56cf5d8085e99cc5440768f152ef13bbd4cf236544aac9822450138bd23a337d43a29c0460102ed5315613c9ba808274764a0d63a591386a7225243146aec225e7e508b8abba365a8cb19638cf29a3d792c4c38a503be299c705d5d6c37cb5f42d49cb8c64e35167970bd6e9534ccfea4e5803f31efc7621ef0b597a1cabb7d6f2e3302ac28a036a159bb1c5cd8baaad38dcc206a37f7134b217aea0976e74c58ca386c49a0089cd6eec3d3175518b8a55c1f16e83fe11a0d50835cee4349d1cceaccb9ed9f5b71c163d6b13a23d5b0833dd530e80b07d300d972cada388770d31a811abdb82cd70387d6fa7405ea6778e95306d8c2b9b4096386b53d426444acfada19ffc42fc8aa87d347c07652c02f88c7b8240c42d5f1e2563aecf35602e99215c58c75f1663d749ce8bb00036663cfb9c028e899126bcc3d91454980105f86c7d066e6765d60a7d51a7a5a0dda9e09c814bf51879a649580d798fa0d79d9d8d2457ded290b5b2561c8325a4ca07f0c02ede0821ca961a80f131d1bb5d12f85b4441d1d82d22bf10afcb311cac6112ef9e035abc65dbc8e035dbad054c176f91ba572edf1e8b96ef3fd9888a7cdcb2dfb96f0af1776c3797f7974275c5e434c0d205a1a876fb4ead578262d2edf72740502b98d5b02f42d087abbc296f40ab05ee459471dce5c00140878e4c5c475af03e26ec01d92bc22c955b96c1388ea8aafa6ce37b229f05e324e7f1eb5d4d7c1a98e6360ec997137d23e3afbdac4bff3f7325b30bd72b2e4532958efbce212318e3367c141726406409a41d66e467cdde176a4fb718d3ef5a3d33bb8c24163e71004c615029778b2abd38a5e74c34793d1c073492ddbdadb2496068a35bab6dc0f26901a754b505c5e1eebe58220daa8dc48eee37f6fbec2e49acb2542fd45c05bfead20a43a048e442f57af44293461aa749bd9116f18d5e18040451dddfdb321b0a921179e5916bc602553e7fa9257e6c1d525b590f770d814be3125f143d37b3f00217ca6506a727732d19a8dfda586a13b69b3fc6caf395543667d6a81c6d0c92c405a68efc6ea2d7f50312e9eae1b4d92775ce4718005d0bad224c8d509a187d6af41bf7a83bb1081c8f082bfa48b872dcee2adfd47e91c6200ac6e028524ef4d5303ce5c25bf2d61e050900ca34c4bfb8498550a3af0c4a03c3de73fcfd4ba396ebf7af0c5aad115affd6f3c4df11fc8e5ddbd2f5bfa6c59ed2e944c0f4c05ccc62f1fce211601896c9d1f5cdc919bac8180a2cfed35191eef4be5e09478f5317805eb3bfc5439e44b3592740d90b2e5238e04d1e998be796579d232fc8659d61363760499bd8a8a4dbef7a6c008afadc23c62b3badefeba71f466f69535c753f1cf1738f693f52074124576f827985c930398a76b6735990d97bbace785bc5cf1b7708a6ffcf435a837e4639d7c53a72e3913c7e3b482b6271e0c5c9a350beca9ee105df1097a0807307814d229fb925e1f06aa5ffbe14db09862f6c4a7451478d1d6daf5c2a4def904a71e51798e366b216fce702e281227b4d64f0095bb0c19175487c380ba30b3b52871df66a2f1eb88bfd9230429ffcb74d530d5dc6470b57f5ee4f18a255834a1de98434197367a48d204115a6ef1465ebf50db10095cfdf3e4a9007786ff8d25b8c3d20b2df0a30544d0efcf9fe2a68ca989941256c7e7bb06b78dcd231cfe28b16614bd09a2f3ff3e51292fb414b00875c3a5f698ba130d8ccf11c9bad43c92df0fc2ee14bac3618dda2d915f1a73615815c2f6d4c8f0cd1826eb9aced4ed36cc1d576c21856e60d0467be03d49437625a7955e1584cebc823a8443e9d69e11b054435c1a31923ad5913605c7bb2df8745b90113a2d0f047f712cd73eb2d83e96187d65e2bed8753e76045b160b4c53867dff2a95de90c40126b89dad78535643845a4e283258fd98e49d943b8c658c8a3213574d4243ab0333944395e2f04e3479bc6cfa3353537c96de0dec360492b453bd329efa4a489507c34ebc4f41d65b62ad170b8de552fe1fa9d517b33d746588a88c349ca01e060a8bc0e53fe005c8e78aa3db4ca594ea52b1ea27004b9274c0b21a89cfc213cd6f673ab920a1df55526531a32a4ab5cd79f42ae8aa2022836388c81f9cc0ae9d7a3e57759a5015e565a685dbf84705aef1bfaa14245ebf79b8a3b13244f8d4656a03f67a7b083b2cf5b034fbd7b121603d0972fe5bdaf518558a1ab00c00b973dc253b363bcd736f7c73286dcd20a7abdae862704c4a83eb8dae29b2e47648ffae630880be4330c723ea42c1b407a49be4db3b53d4965fa2ddc9662ad210695b89fe07ac32bcdd915c5c1ef9ab614a55532f7581468b6334f920f18163053a3e725972ecd54abbb115cd3b68fa1baa070535eb50e3f428155bf86813149549eab1a05415db6855e634ff4b8e20255ff7391ea5c0a0b4c536aec3ef2490cc0489dbdce7425bb21a2ac8024950f418a427deb9c62bff7f613030726e9ea11e2f6edde18b2a75dfd8e6556ea6b8c2a2058f8d49ce4a1c17099f79780d5db3b34dcd2cced2c7025d10259e75ad64363437259e89b81b3a737dfed2fc58ff1ee54de08206c4573aeeaa04db33aec5736d8e93916d7445a9ad1589326347e16e9a38ce9775a7475d8306a132e9dfbf2145469f6b9ea041c43468e85c820fd7807089ef1038c511e1f646a3f639d3a7cd0cf5fa919fb5b2da2b2129217d863bf8afd0cb823a6e286985117ba26f03b059e843a042cd6f8e3938d129a0306319f9ce2cc0bfa2e363a43a47ac7faa109a7c122e2e7855dbd07b57f288099c3c9dc1db28939b7cb498b0fef94ef31bbe1287e4389b57e9c92d46fe667de7fa91339b4cadabeb2d76157dc5cac3dd477dec73f40c4f08b3093e57ea35618ee1933368e0a8100b4e2f0e3a21eff11a2d534a03589d908f16e5d302a4c1d0d7b8ff7d3649f1968cc932e8cd09d8d064149f7339d4b2b7e4acff6e775d720d8da3534b86220b08c1e8d30ea5bf828b3fc83f302874393a8e4189db960d0ccf44e42c14a805baa09362092b4a0f516ea8917de798b1e0c6e8932710ecd70e9c3e00f9efa87680c21fccc5f1805d9a9dac59db536ca05bbba3e4aaaa72fd609f19dc21e826a2e7e2134b4e2dc179fff513f2f22711ae5a11abfaf6b80a03ed2565e5c4e2aad57db81c80021e9d58f95ee41885d7ff0c208bb3010e0b241423f26ff49d1127b222baf4dad69e67f2af7c4b23638b5f4543b2d1d67e5a1995eb26cc356a9281bddecdef6cc8d4a6bdd07a50da6fc368c8d7d13eb10edfb2ff688eb50941e40607d2797d665941852ccf99e31109f385da61d05052f532582e3a0942c2a33091693390a96fc7654e5033c76c345c15fd9ba188529022ff25af4efc034d15f2f3763165f951089c28b6329b44f2585258ef2b493a5b7d33aec80e245af1909cccd6a262ddacea520f96ebe9dfecc67d5d370a122f84126f9e95e6dcf0e43b49ed957ee3215b2bf83d799e9388e98b433d7d325370b38d12523a525c7713ca8297ab8d7a4a610ce8be50a7d36f498d91ffa0d00f47d232dc49ce821acc7a448e87cfd7a2b621397780358fd65173a4f7096b62657864590fd7392c4facbe3d5d497c060365b54a229451426ac0dcdfd6b4afec5723cb4d343c9945da069d68219e815c735de349bfceac3e5b9a632bd9d84ea33a633693a03ffbaaa7947454a53033864d0dc67862f822f21750c0af27349da84c43a2ae2f5f73b1c2a90f77b4f6a5abbcc6719e5d11059069195697294b8116c08cdf341b30fa970a44347f8eac5a85b8127d343a4d77986238fa74da618f8e870fcd1b61af71a4698d33285c9f683fdc0b0292b82f11211695302463be26dffd24ab26c2053a48e387b50e2348e81dd5b589dec711a398fafdf50b53448862660d6181f9cfbcfce5d4593926087062efcc1dc3c329e45c2e6497cda12ed37b8b9760dbac64e0d4a9a2736bdb99e14d85a0c6921a79d73e4042aed54efba38db1fe6c7d44267186b84095cf8abc2267f8d725d9da9d25e829e28c75673dcf1d1f846bee6dc3f29eae403784439bfaf9a80539d50ba2df67e5caf80fa3ea83f658237c208208e359be5cbb6320e5136b97a91c7744dd2fee12ad18d2d07dde76ea6dd551415c799445626b4aad312e0a8426d610c947f0947a2b4e3805590e3ad61b07af9c688770eb24dc3b0633a51037f6d73259b1e349109de95915f840f0826c3df1c8577e1d2453bb2317d9ff9cc95e3d475f7837c58de5d01757027431583132bd7d9f1fc7f3fc9e81c839e6eb3012f7c38190aba6ccc2a", 0x1000}, {&(0x7f00000013c0)="d12929273de7d526900b15d12afe1bb469db6acd6b359092603846d932dc69948dc34ce393dd8e454dc33b5641d317cea791dc8130b552ba4de44e601ce37cf2b8c31bfcb19f213991f40a4a4370afd270571d330bdd37ea353c8f011e52e8dbf0e60720c6", 0x65}, {&(0x7f0000001440)="4cf2f1493f845492ff0876c1d6daeb4e34b4e1a9b2c9227d0c16a8f52f650b3de12f9e4a0153a6151ca41d4cdb7851ffd9ac53ea89e4512ebd4686dcaca8640b4e2a828ee7fe37848df5b38ac837aa7cf5a9ec1bbd3f36fa3ebe163da94f681dd73b5f220059e5fbba40dc7040a9b02ddf7e7368aeae47ea8e0b019a88258785a1f3209c2656eb3b1883c53c5756d0af5377200ee6168f357c86dfb0d3e6972f33505240ffaf765fe9cee9d951696ac638a27569d47039fe2169aeb580d756e337ee71c1", 0xc4}, {&(0x7f0000001540)="f8166a1fa481804ea97fdd721aa6f6075f", 0x11}, {&(0x7f0000001580)="b3994f514e891b4294f4af4404f8e7c0dcd9edd2c07f53db54c71e839c0a29109340c6a385f87fd7b737dc0b87efc8401389e78c373731f61b3794740fcada275c88ab1d52669f38eb06aa74e5a48ca31a53cc0edd9c64cec71257c78207ed9c630bc2559029c3915662cd1d11de57c6d979fc629202cd86310ee23ddfc3f378eb4cd15739b1908fb8d1f04d8730f739a7051d9d3b1bb86530af2e61c2e328e6b9c555be78c623d5991c588159ca374e6ffc95b9068ee896d580a6ab7c1ec6e575b7511c5826612a6dd2967ac9877f054c23f982b564c55a31d5910ffb6ff1f5adb86deee2a70be8b11b05eed9f7eefe9189", 0xf2}], 0x7, &(0x7f0000001840)=ANY=[@ANYBLOB="e000000000000000b28ee03a01000080595940a6fe1c3c03c37aa5cd09d0222fd2685b08f6e86c415d15152d220ffec4ae1363cb95250552e2d3ed7775f67bc9d15903be3e590993a170984a3cabd4f1182dd9fa728737ee4e631ba1a75c5711db656b370641fef975b50055ce829d2da8bf8954ba75069fd1a6ae1238c12938d92421a84142ad8acdb8c5b0a84ba90ef7e5788cbe14c0af84f317c6b663753ce739b44ec5381f8bed933a4181f46e5a9dd8ed680d105b7e6bba03668455447d670174c23216549725190e5e7e6e873ea05014fb1761a0083011777ed4b72a3972d150adadb9889dbcaf9c8c1659f1c3e75b8aba8dc93b4b623556699bcd601a73975f62f07ce5f88887b7107b70cd812cf325aeda9ebc00684589a108acb7c60d025393f8f62bacbaa309c6029cac5b36e71cb7bd"], 0xe0}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r1, 0x5) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000300)) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0xa000000) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/34}, &(0x7f0000000240)=0xd5) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0x1, 0x4, 0x3, "dc8c34ae1f28a0d964b2c6815363e202af933d2d", 0x7, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r2, r0) getpgrp() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r3) openat(r3, &(0x7f0000000140)='.\x00', 0x80, 0x2) 16:00:58 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x200000, 0x40000000000, 0x80000000], [], [], [], [], {0x0, 0x0, 0x0, 0x1}}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x20000, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000005c0)={0x4, &(0x7f0000000580)=[{0x85, 0x5, 0x3, 0x1f}, {0xe61, 0x7fff, 0x8, 0xa0000000000000}, {0xdb, 0x400, 0x6, 0x7ff}, {0x4, 0x6, 0x4}]}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r4 = getuid() getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) r6 = socket$inet6(0x18, 0x2, 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r6, 0x5, r7) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000340)="cc8b8b4a5d9576ff77a737937336be529f1b5a4476b081b06d266205d18413535141a5c050af13702cb91d776db88df27f4ad91f391d70343b5093e23df278f203ba5d5a1d9055d1a13f9d79707eda3e4e21506ddf88e420e5ae58077f812497c24ab4c1c5e1223abdd4b4afb1a2c3e1cfc8cf96eadcb7108761f2454334d8cf9f5c3390d3f16668d6ffa96b7baa43723693c2d56bbb8ee4fb5627470d89ecf08e7d0494064561c2953ea90d8cae3d46eb70dbf1996a01cbb04ef8d6a2359af93112863c8d1d17f85f4f6105753bafd59d", 0xd1}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x407}, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x10001, 0x1, 0x6, 0x7fff, 0xfe7, 0x6, 0x1, 0x10, [{0x6, 0x5, 0x3ff, 0x3}, {0x7ff, 0xa4000000000000, 0x3, 0x2}, {0x2, 0x2, 0x6, 0xc2}, {0xff, 0x8, 0x9, 0x6}, {0x6, 0x4, 0x527, 0x16}, {0x8, 0x80, 0x10000, 0x800}, {0x6, 0x1, 0x6, 0x4b6d}, {0x2, 0x7, 0x1f, 0x101}, {0x0, 0x9, 0x9, 0x3}, {0x5, 0x1, 0x400, 0x505}, {0x3, 0x800, 0x6, 0xff}, {0x5, 0xffffffffffffffff, 0x3ff, 0x7}, {0x3, 0xffffffff8b1d1f0b, 0x80}, {0x9, 0x0, 0x400, 0x80000000}, {0x8, 0x2, 0xfff, 0x2}, {0x8, 0x400, 0x1, 0x4}]}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r0) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001492bc78 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r3, 0xffffffffffffffff, 0x4) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x8b, &(0x7f0000000180)="b68db856364015675b4d60c7813491a4153e47a4a85800fb589f") 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) dup2(r1, r0) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r1 = getpid() r2 = getuid() getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) ktrace(0x0, 0x1, 0x8, r1) ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x20, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/117, 0x75}, {}, {&(0x7f0000000200)=""/109, 0x6d}], 0x3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) dup2(0xffffffffffffffff, r4) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001492bc78 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) fchflags(r0, 0x10000) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000007c0)) symlinkat(&(0x7f0000000180)='./file\x00', r0, &(0x7f00000001c0)='./file1\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xdcb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x80}, {&(0x7f0000f92000/0x9000)=nil, &(0x7f0000e6f000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e70000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x2, 0x201) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x800, 0x0) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 16:00:58 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) dup(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x361, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r3, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)=0x6d7) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x7) dup2(r1, r0) 16:00:58 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) getpid() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r3, r0) 16:00:58 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000280)='./bus\x00') syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x100, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r1, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r8 = getuid() setuid(r8) getgid() getuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x5, 0x54, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r1, &(0x7f0000000140)="4bba84ff0000", 0x157) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bd", 0x342}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2000000000000027, &(0x7f0000000240)=[{0x2c, 0x0, 0x0, 0x2}, {}, {0x6, 0x0, 0x3, 0x3}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000380)=[{0xfffffffffffffffd, 0xd1e, 0x89, 0x7f}, {0x2, 0x7, 0x9, 0x3}, {0x2, 0x800, 0x101, 0xfb}, {0x6, 0x6, 0x3, 0x6}, {0x42, 0x8, 0x9, 0x4}, {0x1, 0x6, 0x401, 0x7}, {0x8, 0x8, 0x3, 0x8}, {0x200, 0x800, 0x9, 0x71}, {0xd31, 0x80000000, 0x9, 0x81}, {0x1ff, 0x3ff, 0xfffffffffffff9ba, 0xf80}]}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x7) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000300)=0x20) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x49) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x1000, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0xffffffffffffffff}, {0x18, 0x3, 0x9, 0xfff}, 0x9, [0x1f, 0x1f, 0x2, 0xfff, 0x7ff, 0x80, 0x4, 0xfffffffffffffffc]}, 0x3c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x2, 0x1, 0x80000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x80, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r3, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r4, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = syz_open_pts() writev(r5, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r5, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r7 = syz_open_pts() writev(r7, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r7, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r7, 0x2000745e) kevent(r1, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x4}, {{}, 0xfffffffffffffffb, 0x4, 0x4, 0x7b75, 0xffff}, {{r3}, 0xffffffffffffffff, 0xc50124568267788f, 0x80, 0x54}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7f, 0x4}], 0x7, &(0x7f0000000700)=[{{0xffffffffffffff9c}, 0x4, 0x80, 0x400fffff, 0x4, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0xfffff}, {{r4}, 0xfffffffffffffff8, 0xc5, 0x2000008e, 0x9b, 0x1}, {{r6}, 0xfffffffffffffff8, 0x8, 0x8, 0xfffffffffffffff8, 0x3093}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x9}, {{r5}, 0xffffffffffffffff, 0x22, 0x10, 0x3b2, 0x46}, {{0xffffffffffffff9c}, 0x2, 0x20, 0x40000000, 0x8317, 0x6}, {{r6}, 0xfffffffffffffff9, 0x11, 0x40000006, 0x1, 0x2}, {{r7}, 0xfffffffffffffff9, 0x0, 0x4, 0x5a3e, 0x8001}], 0x81, &(0x7f0000000400)={0x7, 0x3f}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/78, 0x3cd}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5, 0x0, 0x29) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r8, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) setuid(0xee01) r9 = semget(0x1, 0x0, 0x20) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') fchmod(r0, 0xc6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000240)=[{0x4, 0xcac8, 0x6de200000, 0xe1}, {0x3, 0xfffffffffffffffa, 0x4, 0x4}, {0x0, 0x9, 0x6a9a, 0xef}, {0x0, 0x81, 0x7, 0xff}, {0x4, 0xe867, 0x80000001, 0x4}, {0x1, 0x7f, 0xc5, 0x1}, {0x3, 0x1, 0x6, 0xdf38}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0/file0/../file0\x00') 16:00:58 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x580, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0x84df, 0x4, {0x5}}) 16:00:59 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x40000000, 0xffffffffffffff00, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x400, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:59 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0x1ecb9ce36399837b, 0x22, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x80, 0x80, 0xe9, 0x5}, {{r1}, 0x0, 0x9, 0x4, 0x1, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1000000d4, 0xd10, 0x6}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 16:00:59 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:59 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x82) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0xb4) nanosleep(&(0x7f0000000180)={0xffffffffffffff00, 0xe}, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x38e, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000003c0)={0x0, 0xffffffffffffffff, {0x4, 0x1f}}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4, 0x1}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 16:01:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x6, './bus\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x10001, 0x8112}, {0x18, 0x2, 0x81, 0x40}, 0xffffffff80000001, [0x200, 0x7, 0x100000000, 0x0, 0x0, 0x2, 0x0, 0x7]}, 0x3c) 16:01:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x1ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x800000000000000, 0x0, 0x29d8aaa8}, {0x30, 0x0, 0x4}, {0x3c, 0x0, 0x0, 0x1000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:01:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x8}, 0xffffffffffffff7c) 16:01:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x7) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ca7dcce2be1413729af062", 0x12}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xb4) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = semget$private(0x0, 0x6, 0x4) r1 = semget(0x2, 0x1, 0x30) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) sendto$unix(r2, &(0x7f00000001c0)="8cd9f543819b09aed244c66a52219b00ca5b8d81ede79701bce40b007b23cad4c88607f4d2203357ff6e1dcfa8836373133c5144f4019b5e1e3dd3f84abfc66ae4f0b877dea50f3fc8bfa8428ba5228f67be9ad90704f144a015a074356a054cea948cbd12f78b2ac152a963b263f8cc6307dfbbf38bfd76d7c69e5cd4bac066c75d7569eb0870a4df8a0dc7e1fccaf631daeaad4bb3369f2b6698858c483e83bc49b15f0b91ddf0711f1825e6a80a1c4493dff279e3b87c07c89ccb38ed35093e1091ad376f7135bd0b66a6", 0xcc, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001840)=0x123) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x5, 0x364]) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x122) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open(&(0x7f0000000380)='./file1\x00', 0x0, 0x60) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) getgid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:00 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000001580)={0xa621, 0x14, 0x4, 0x9, &(0x7f0000001300)={{0xb, 0x4, 0x8, 0x3, 0x23f, 0x4, 0x800}, {[0x5, 0x30, 0x6, 0x9, 0x8, 0x6e5, 0x20, 0x6, 0x0, 0x100, 0x3, 0xae, 0x1, 0x7, 0x4, 0x6, 0x2, 0x7], [0x8000, 0x20, 0x4, 0x0, 0x12, 0x9, 0x7, 0x6, 0x3, 0x4], [0x2160771e, 0x5, 0x7, 0x0, 0x1, 0x4, 0x40], [0xfff, 0x7f, 0x1, 0x2, 0x800, 0xfffffffffffffff7], [{0x1, 0x8, 0x6a8, 0x7fff}, {0x9, 0x85c9, 0x7, 0x100000001}, {0xfffffffffffffffa, 0x4, 0x2, 0xeaa}, {0x3, 0x2, 0x0, 0x40}, {0xfffffffffffffc01, 0x6, 0x80000001, 0x9968}, {0x8001, 0x8, 0xff, 0x40}, {0x0, 0x52, 0x7, 0x8}, {0x8, 0x1, 0x2, 0x100000001}], {0x1, 0xff, 0x0, 0x6}, {0x7, 0x3f, 0x100000000, 0x4fb9}}}, 0x3b, 0x48c5}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000011c0)={0x7, 0x100000001, 0x7, 0x0, 0x5, 0x15, 0xfff, 0x10, [{0x8, 0x7, 0x3, 0x1}, {0x5, 0x3, 0x0, 0x4}, {0x8000, 0x2, 0xff, 0x4}, {0x0, 0x1ff, 0xfd6, 0x400}, {0x6, 0x6, 0xff, 0x401}, {0x8, 0x1, 0x7, 0x1}, {0x1000, 0x100000001, 0x1ff, 0x68a}, {0xd66, 0x2, 0x5}, {0x101, 0x8, 0x8e, 0x9f}, {0x4, 0x5, 0x1, 0x83e}, {0x9, 0x40, 0x9, 0x10001}, {0x7ff, 0xb4a7, 0x7ff, 0x9}, {0x200, 0x9, 0x2, 0x7}, {0x3f, 0x49d5, 0x7, 0xffffffff}, {0x8, 0x3, 0x7, 0x8}, {0x8001, 0x30, 0x3, 0x6d1}]}) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) fchmod(r1, 0x80) getsockopt(r2, 0x29, 0x23, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x11) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse\x00', 0x100, 0x0) dup2(r3, r4) pwritev(r3, &(0x7f0000001180)=[{&(0x7f0000000040)="cb6e68fd3f758f943a7679e5ab00cc2b50a8f036e1abac52f7e9b0ce60259fb2deae149c998310460bf66c8856eb3c56c066904880dc53702bdea5160c89897f939bbd9d374e545f1bbebda5194483ac432ea36841ac881cfb51ce07141051ae40bfc3f8b2eac9ca51e2eff49142758058ea3fc3d69a2c52747e9d00e6eedb0b7c26db162198b12b35704a029df1cae1f1d8de43130b753a6add2ac9c2a6aa5420ab290902b77e8444f327c100ddd06a9697d7fe512b3d682f960088fe09d0c2839148df9283c20c6d12a14a3ae5b0247e7b001ee06046d52406aa3b67c0bed292a6", 0xe2}, {&(0x7f0000000140)="0da91aeed6d76cc22896be649bf0cfaf0a6b08a9ba67f655c6412e483d92ae28a91fa0d4d45f692fb5443051e83d1180a3e8a3d08c", 0x35}, {&(0x7f0000000180)="465eeb6923a13af6a7169042af618f746f65677286f1a041bb127704a5d0738c482fdc6b60dac5b285283d04b89bb70d98b44bd23dff70002f1bb767fa79b13016ba5b72e18a782301134f7971bbba1085b430384d86a5f57de1faa53c903ba8c7e1a1e7f170cc0b151de99c25dea991c4df4d2b954bc2bf2bb4f6be1463c3e6566dd1aa8da417304914b44bfc8b613933dc685f8751ac570d26f90db3a13407e0159d466b97e1be6d337662bf4449c12b1d3724a907975f67b31d9d1578255985234f27c659f13f45bf172b56b21df06c8b5b57cb882bf3a52505a907d942996a5e2bc9b4ea862c0b4a5560a0c7e020c785d43618c916afe0918b028c40b205d6758fcb0d9e0482d42454f3b7f055c948574c636621031684bcf6232ed68077618f39edee14610a7f0a3f5d0d13ffb3feac626e9e65b9108bd3f5a89bc61ea43f7b80ba3a3b3fe690c4562ee0e024b2fd420b0362186b24cf530a382a401bdfaf3892df4dea202805c3ecf111c5e727e41ea2077739f0a85e8549c7423ceb331b4472e9e9328311138bd0b47cb97c086a02b0ff4df6e5c3b865100619039f728be11d27237f049621d778dcfda832767d616e87862f6e7cebbfa7f5ffbf2b389d37995effc028301193e98ee718161623671527060a6cfcb58029f5562074c49bc1ac0680d58ae371296af8d1c8da1f69d4f4c3a1b33cb26a7479eb6028c6e9f08908657ef75b9a71edff9ea3d77a97b6fbf30acc2c7f64c8aa485a9ef25715881be9f24e195611c09fabcdfa9b99a80e20f3d5ddbdc36c7688b4f9c40368c5f42df59f004c8e632f2ca8c90705f6d4e870cc68f74bbce2cf3394e2e94ec76b11e8ab2ea59c0e133a6096b999b9b48a4417aa18d0ed2cdc3b7cc892c185522f57c18902e23dec76d09c8a0163fa4a84e76716b0e85932b32ccaf2cb2e2ee992c2c5749289c519e6d608df81c1d4132526bb1a6baec87581781c7cb56c3951fa581e495ff8523a849ad45ccdd3a951ef17ea632eaac17f54e40751fdf1abfe6c83f411a2cb1d3bb6116acb2580b859a7a1032133582d2d970a6b371e9906d0ba34061a605b8371aae5e0d73930aaeaf20628aeb26d1657c34d8f8b1416c93000bb0522ba64be6bc523e0d69e0dbce2c4a1e472b57b7a0dfc36c549b3a73c34030639e9a7c064eaceb6cbe854c0a423304ac8640e6817fc6ef4bb2e3409ba0bcc4a783bda07fbce910623274bd23f1710c25d4b1150a8b393d03183c4901a3115197e04992c32f8abe67adad5a5c13850dcb92f28679b4d774ac54426c8829e89ff672150eb2740c37782f9d3ab53e0e7d4cec9d7aaf5eae83ae14109c1dcb4c35db89b6755cff17a44650d8e7a53603518fa25c198e9fa9909e39b9e0abedc6c338ad34c602dd392dfb5bcceb66eb3686e34f45f98b1e0f41c2270e529202ae489be2b44b35cc34f6f824734c6cc7d4d1ca38ea08fc9ff5c6a8dd5d6f95be287299f86ad7296466856361d722c2ddf5367d12d28c5d1bb21454dd62cbe81807e854eeaf38b065e7f25a0be1a7c815c9dd7fbfd8a5afc1654432fb7497d878d14ba532ee305c4b16d5cf459d20c8452c1c73e8308068660963b4f7ec63d2a559f2bac509a2ba7ba73327bfe7e5f29c23f360d54e157f09e6f349a739ed90d862d7ed2582f75f6fe7ca3f28f4c2bbe5687f9ccd0189ca7090ff60b65e32173bef2cf80fc6e74b9082448d19adac37667f9da08d16c5581ab2cf70cf7cf13cc83b7f6a2fd08fe845fcb3694e5fe995542c4d3493abca693e0ff5dd280eafca000762ee3c77e24b198b7fcfba331b93d4650a0a32ada0d29dd3c6bec38b36e17c6d66b660386f2ca4d9930c65ba8804a4afa728cce306ff1ea2b70a8340f1e2b9963487973f9450087cc8b117257e418292182a7814320b99e68ea5dbf58214d3c91a3f25c580ecca7fc341a69e8f36779943d68069cf95d87fffde708709b3d850ec7eaf8e7c6714b847711ee8b8220eef6839e62cc1539a3f0397b2fa5bb942cc9791fb4144641bf543b1cef3443fd3dd1f6e2e0c1467164f337d2279807378ba1ff35a6d7146b3810331e563722398381501b924d17284cd955cc962bf4f48c8077dfa1fe9e4e2d91a6d1e29c914c1d607025cb64a34cfca9917abaae8037de422bf49a26e4e656578256a62c3edd87d544f7ba71730f9ad3983d05650e6e00a3083c0b80a9fea322a1797bb307ce4ddfd091279b70ed64577dcb6566675cb67d8546d92e5e4284cae02c76ea7dd19308983cd80caa26f4a3eefbf69b770efdb3e0aeec359fe4080eeb319285249e9a58343292ec210d29118a09f16243d6efa334c315783240c5de351a5a359d7a91eddff412bdb8819391d14d3dac0d029f74446e92edd273b8c991f796ab26173104c576aa0f115c950284f2656cbbd111f72524c6e586f7dfc1e791a4331d59f953df823dac5e75017460b1e4946178d9af2ea0b6bdf4d19b7f54544bf654b734c28dcbc1f8ee3cbd622c1a70bbaa17799c32c955405ba2c9a09c20c7e66dd7bfd80efc0d36cdeef64d63e839c89ffcd0575641662f2b7c33e3a43318c8dc7567daabdaa86102552a9b2f99498e7f8b864482ce992520cfb89aeb62cafebbaa208ac7bf037fc23f42e19d6017738b7e47c2eb5fbbfdbe42def19f922db0d8bd5e9d570a89f95e7d2174fa23e5009deb7406bf37b885b66ea659d7e5b271ac8ed0613002f4856a1d6b36866a2a786036deda6652ee58be3f4e1ea244a422c53724211bc6b2b2a771dca226504fb7f862a8d5f621ceb8dbb858ca1ceddb59d435654e602bc1bf430df7dca8f0014071a267c03dd769041eaaf979864e3d67b5506f5d4d906dccf697c2d5fb84f9078a8181ade242e0073aad91f87e1b4eb3b8e8e9707f128a9cb2bf950172c3b9ce1df878bf0eb4d422a206fe296cba1f5c01237e2073e88e7e57775589b03b5e0dbd68f6deba4dd847af2fe6d16c1136dadb9debf66a4d333d721d794915a5104a369aec4c7f61e6e7661897c537438d555113548bb9a6d12f0c5815762fa4f83b1ed96167d9628a32f802a0c2ed76d6eccfebcb4598e6d328731ac623253c4c1ace630c55a8093153c8eee74c63fd54a749f43f76173e5f997fb3e33c1999e01c30c2ea04d007fc5297af7fc7d3b9d6745693bbdd07890defc604c9e3d30e501e2fc3d8991275a4f30008ec2df702259fbb028f46b550952285b13bcbc6c3fb4a6a54c4b4ccdf7e3f3faf6154cc912f201fbc8546238d52f163cfaf16ebe4880a85cae00f9445f8119492817d9217f7d627164c57414c613297a37b5eda514e81d4dbd2acc02aa6824ff3f7aaddfb32b3c5f12b84aa7b45c6846d9213ebdccde0f254391ec0bf8e8edf3bbd156adc8b7e22f573fb488d98b3d55c66faad710b2c52216baacd20d5fcab3f3cbaaa476dd4b185b40c4182c48c87239dcf5b37045677552f4d13320cf4f82cb5b186f03b07c4efedd315ab88f3920ad084ad7a70e02591b62ad5d23b1ddb5da582cf4749b9da8f60410f59015bd0b8247aebb8b97460ca9a7a14c00ec45e6c5ea0c9867ffcac0025089c07fb0f106b3f7297217a85d699dcf699a3a95461d4cfde0f6be6c0828e76df7a7e9225b11c5188a41c492883c8917b68f2452ea9bc9acc03c63e5c40eb19403b56043b1f8b6f296d945868798fd6892fab517fdd901d01ad18b804d14338203c2df69d1a12c8f22ed703bd34469f0dc78a827f731566102f3a9085c9dbc5b8314b5b414e753c30d923aba8769ab481b01daf3abad485d2b4cdce0d50d041de935b9e2d7401c9ecf609552a3da8646e5a19c973bc6ef40ae19211e0f3634c999a466f7e117275ca56973a71a1b13b6d34fb92ee0c29d008c83ad0c2f37a1d70d1a7014876f1d4d427c78368923bf73aa4998cfa5e707b11f0c2a5895f2b103261e8e982df259084dd15a04e5fb956ce12cd5ac3fdf8b8a26fecc9c47a1510f334f83c29084510e977f08717836d9346e777d129d530e325417b919fbc3fa5990476e20b32739f6dda53e56d2019852cb6df4904440bb8672c9334136b09d68cdac5cdd630195ce3c5a862225896f705ffbb6d364c7b6695845ef82279ba8dc29a197ce64f222b52f5b7441650a9eb59fd2a5cf0d3cff2ce47d0f9d2bfc3f1f6ce115046de35336024034ea3e8227d020939ddee206baca6e828bd1a1c692d0fe99fe04de14e81e0e7ae7203352c820c5829d54fb9cf88e0a6e2155c6614ad84faccaf684a72237d79d36722e45e25ea90a7a4ac87b2ac7f1c949c34ee474839bc6826141dfb40d749f5181dde8e7823656ddce1ae94d61774191c653d4d8c6b799ac0edcece7c651ce0ccef553040e6c570151886adc7e030c1a961a7e3afa2a0e9d2a1e2f9aacedefbeff16a56baba59133a4178911468f45a50926e45222133b1ee5970847d4f89a7180aad47ff6f3084192faa00f76b4eab68e5b1cf76728392e01e529e040bb2cd877beb0b36f5b4e04726a2e9ef2f19331484016aea26b002657b7b43f86063a0387362964d21a11f912dd7fb36e078dc0720e62042ba3000d7f700e95edb7eebe5f260bb77f49a6b1f5363485fb01a78343cdffae5b357b46a23c4f5ff6103518b8cf71a965da1a9076a3cd045d84a48e0b7f3263db8452ed418ae519ea28871bfd9dd52b5a25386dce383120621695ad50c812b27136ad4ebee54245e2daeaf8abe1779bbc1670c88cd169ed6459feca3bf6972a0118dc7b88c0a5b81eea7b3293c9c9e1d533c2ce430125d0b9a9183844e1c7b891ba3429519660915f17e94a9b04bc41334ee8e75ec522926ed3b526b9320bd3b33676dad2174bbe96f5bd6c2ec5244165eea55bcb64f36c34586436d43bb90a53a6b96ec7a994257ca83ffa1349d8696a005f907aa8633aa25f397b3a37c382227e66ff6c24733dffb88dbff60b6de2542759e362373677fe239760e5facee7e120d16516f768f9b55685e8e84e5cb54e3ddb3a43ef2b7c44732fc244a4fe911646ff2f0e5a06f3169dc99ebc9d9702846f2221df5845af787cb458cdc420a629e4233d4be3204f2edcfdc5e0a390337803c3f24a4bddc04050fc40bf0d3c4feb58e1775d33f3a1c5018060f871e8e5c31b83174403eb7da9e8343e81783e4d8dabc6341022c52355490a9a163dc959eee887f2443ae3c20890a9bf9e6fed82f8dceaf7b44bacf8e42ce0841c1c360a301a47d8634cf3c9c1a30053769cf01e6b647bdf69eaff905a1417634d899754bfe4ea5d8640badab4b24d4910f79bfa7ca52f453782e048333cc0ca260eb7ba753ab009fa1c23f9f2ea7f1c1b0302d51a9d456bd89c1777231b0c1f2fa6ae2e333f2553cf45865beb4897ce38feed0f104e5432e2081eb1828e76a6f87e19c0ab284001fc8e0d64faa46e4bad2e91c2a5946c91a1edee2357673b138ed97b9fefc0a6186370792b50d6503183e041eb68f35a763e99abc3e07579a50030b6a219f5f9581b1a485136698f9be02ad5b47a1608c4a2291dd596310431dc66a38872b619946c41432749eaf65b5228f04a809c3746e78680c69ce389559105fb999979a577c92e291142e2f71c7ab34647130c85d09908f502b44ce5a41d408ed5522e32cee08fcba949625c5c451532391ee41e4bf3e6d219f29e0ce84ddd38df49658c8e0a5a155f1be85389fc21d27af0fc05922135dacaefb0469dd13f5468b3cff900c0cc085bcf9741d04ad8a0f1d4ecadfcfd537b02f42b32ab081168471f7", 0x1000}], 0x3, 0x0, 0x0) 16:01:00 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x5, 0xffffffffffffff00, &(0x7f0000000080)="423e57470232d7cc0e6386ded0e56a9283a1f4c3ba338e52d3e7b939531743d489494ebaeb8967a74a5e0357702ccbebd1296c43c15a78078bf8902d", 0x3c) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) close(r3) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x70, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x2}, {0x10000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0xf5c) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = geteuid() r3 = getgid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0xdda, 0x6, 0x2521b9d0, 0x1}, {0xc5, 0x1, 0x80000000, 0x7}, {0x9, 0x8, 0x100, 0x9717}, {0xf80000, 0x0, 0x4, 0x9}, {0xffffffff00000000, 0x1, 0x5, 0x6}]}) fchown(r1, r2, r3) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:01:00 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r3 = socket(0x2, 0x2, 0x7) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)="648b7a978c7ac74363629acd845a2e8c9c3ed6ecbec08a3a228bf041fe51cb", 0x1f) r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000240)) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockname$inet(r8, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) write(0xffffffffffffff9c, &(0x7f0000000200)="5cb687a2d4775ecb8acdc595ec2a162405a07f689a7a6f296356786ce7ec15eaec5ba0641161d3a0eb50850892d847b71003cebd5ad1429070df3582696188028ce911737a7015883b77603ac4b62f775675615781a2a504ca63aeb3e4", 0x5d) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x40, 0x4}, {0x83}, {0x86, 0x7f}, {0xb4485dc3a87cf91d, 0x3}, {0x40, 0xf44}, {0x22, 0x9}, {0x84, 0x3f}], 0x7}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1f4, &(0x7f0000000040)=[{0x4c}, {0x80}, {0x6, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x54) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x38b, &(0x7f0000000100)="4156529e6fd5ad7ab900d35fb6") 16:01:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r1, r1]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000000cd, &(0x7f0000000200)=[r3, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, r2]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x20, 0x14a1, 0x7, 0x80000001, "7f127638a29045b584f386c688ab973ff850ac80", 0x7, 0x5}) 16:01:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = dup(r3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000000c0)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = dup(r5) r7 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000001840)=0x123) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f00000001c0)=0x9) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000000c0)) ioctl$KDENABIO(r6, 0x20004b3c) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000640), 0x0) getpeername(r8, &(0x7f0000000200)=@in6, &(0x7f0000000040)=0x2) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x28041, 0x0) lseek(r10, 0x0, 0x0, 0x0) r11 = dup(r9) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f00000000c0)) unlinkat(r11, &(0x7f0000000140)='./bus\x00', 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)="01201b56e9781eab071a00f4e0ffb500"/28, 0x130) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffe43) seteuid(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r7) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000180)={0x7, [{0x1, 0x5}, {0x2}, {0x1, 0x2}, {0x2b76d053956597f2, 0xd5}, {0xe1d565129021a63c, 0x2}, {0x1, 0x10000}, {0x2, 0x4}, {0x2, 0x6}, {0x3, 0x5}, {0x2, 0x7}, {0x0, 0xfff}, {0x2, 0xf6d4}, {0x2, 0x9}, {0x1, 0x9b5}, {0x3, 0x1}, {0x1, 0x5}, {0x1, 0x22f00f81}, {0x5c980f2139df4d03, 0x800}, {0x3, 0xb564}, {0x2, 0x5}, {0x0, 0x5257}, {0x2, 0x9}, {0x3, 0x9}, {0x1, 0x9}, {0x2, 0x7ff}, {0x2, 0x8}, {0x2, 0x9}, {0x2, 0x8}, {0x2, 0x9}, {0x0, 0xe99f}, {0x3, 0xd8}, {0x3, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x1d}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x10000, 0xfffffffffffffffb, 0x1fb6, 0x7, "bec12ba7075760a83f69ba51d5936413e3a975fd", 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) 16:01:00 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0xffffffffffff7fff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x4000, 0x80000000) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:00 executing program 1: semget(0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r0}, {r1, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000001840)=0x123) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0xff, r9, r10, r13, r14, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x5, r4, r5, r9, r15, 0x108, 0x7}, 0x4, 0x6, 0x4}) ioctl$TIOCSTART(r2, 0x2000746e) semget$private(0x0, 0x1, 0x6) r16 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r16, 0x7, &(0x7f0000000080)) r17 = semget$private(0x0, 0x3, 0x404) semop(r17, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r17, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) setitimer(0x1, &(0x7f00000000c0)={{0x200, 0xffffffffffffffc1}, {0x542}}, 0x0) semctl$IPC_RMID(r17, 0x0, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xff, r4, r5, r8, r9, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r10 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r10, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r11 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r11, 0x0, 0x10000000000000) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r11, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r10, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r10, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r13 = getgid() r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r12, r13, r14, r15]) r16 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r16, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r17 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r17, 0x0, 0x10000000000000) pwritev(r17, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r17, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r16, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r16, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r19 = getgid() r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r18, r19, r20, r21]) getgroups(0x3, &(0x7f0000000240)=[r14, r21, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r8, r22) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$TIOCGFLAGS(r24, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2d}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x68, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r26, 0x20004276) ioctl$BIOCSDLT(r25, 0x8004427a, &(0x7f0000000100)=0x1) 16:01:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:00 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x10) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/231) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x943, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7, 0x3, './file1\x00', 0x7f, 0x7, 0x0, 0x8}) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) r5 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r6) shmdt(r6) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x80) chmod(&(0x7f0000000140)='./file0\x00', 0x106) 16:01:00 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000000)=""/46, 0x2e}], 0x3, &(0x7f0000000280)=""/237, 0xed}, 0x2) 16:01:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = dup(r3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x802069b2, &(0x7f0000000300)=0x1) 16:01:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) dup(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 16:01:00 executing program 0: clock_getres(0x3, &(0x7f0000000040)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:01 executing program 1: r0 = socket(0x800000018, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:01:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x8000800000000) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x43) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8f, 0x71e1}, {0x48, 0x94fb}, {0x100, 0x7}], 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_settime(0x7, &(0x7f0000000040)={0x8, 0xa1}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) mprotect(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r5, 0x10, &(0x7f0000000180)={0x3, 0x0, 0x4, 0x3b, r6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\x00\x00\x02', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x2800000000000, 0x1f0, 0xffff, 0x2}, {0x2, 0x6, 0x800, 0x6}, {0xffffffff, 0x8e93, 0x100000001, 0x6}, {0x7, 0x4, 0x9, 0x100000001}, {0x6, 0x5, 0x2, 0x3ff}, {0x80, 0x8, 0x7, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r7 = socket(0x1, 0x8000, 0x8) r8 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r8) ktrace(0x0, 0x1, 0x8, r8) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000640), 0x0) r18 = accept(r17, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) r19 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r19) ktrace(0x0, 0x1, 0x8, r19) r20 = geteuid() r21 = getegid() r22 = geteuid() r23 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r23, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r24 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r24, 0x0, 0x10000000000000) pwritev(r24, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r24, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r23, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r23, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r26 = getgid() r27 = getgid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r25, r26, r27, r28]) r29 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r29, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r31 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r31, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r32 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r32, 0x0, 0x10000000000000) pwritev(r32, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r32, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r31, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r31, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r34 = getgid() r35 = getgid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r33, r34, r35, r36]) r37 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r37, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r38 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r38, 0x0, 0x10000000000000) pwritev(r38, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r38, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r37, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r37, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r40 = getgid() r41 = getgid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r39, r40, r41, r42]) r43 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r43, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r44 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r44, 0x0, 0x10000000000000) pwritev(r44, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r44, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r43, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r43, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r46 = getgid() r47 = getgid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r45, r46, r47, r48]) getgroups(0x7, &(0x7f0000000800)=[r35, 0x0, 0x0, r41, r47, 0x0, 0x0]) r50 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r50) ktrace(0x0, 0x1, 0x8, r50) r51 = geteuid() r52 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r52, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r52, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r52, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r53, r53]) r54 = getppid() r55 = geteuid() r56 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r56, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r57 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r57, 0x0, 0x10000000000000) pwritev(r57, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r57, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r56, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r56, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r59 = getgid() r60 = getgid() getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r58, r59, r60, r61]) r62 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r62, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r63 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r63, 0x0, 0x10000000000000) pwritev(r63, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r63, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r62, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r62, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r65 = getgid() r66 = getgid() getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r64, r65, r66, r67]) r68 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r68, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r69 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r69, 0x0, 0x10000000000000) pwritev(r69, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r69, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r68, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r68, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r71 = getgid() r72 = getgid() getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r70, r71, r72, r73]) r74 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r74, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r75 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r75, 0x0, 0x10000000000000) pwritev(r75, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r75, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r74, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r74, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r77 = getgid() r78 = getgid() getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r76, r77, r78, r79]) getgroups(0x8, &(0x7f0000000840)=[r61, r67, 0xffffffffffffffff, 0xffffffffffffffff, r70, 0x0, r78, 0x0]) r81 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r81, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r81, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r82 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r82, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r82, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r83 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r83, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r83, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r84 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x80, 0x0) r85 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r85, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r85, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r86 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r86, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r86, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r87 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r87, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r87, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f00000002c0)=@file={0xe1a4d7aa4f2771ba, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000380)="e012cca7121f45b157928be515cbbb8e012d480128864db7425a7f887fca878a1173f3529b5e998406ff4c62426e72104634155ebb3d5963551c3d411a5b4962e94762a2cdf94ead2734ed92578aa06b19a65f72a3de2dffbb21fa9bf7f6a0c7e95277e8c602d4870e1d5f46b8471b7c09a9f6c6f462576ede26d726dfa1a6a9b96ec669a136b8ec3974286a7875338e4efa569b9666e5b22f40b4c0a53445d8e855625b48721f45f6c4b88bfb7bf3dd1a783161c51d5898b7154a20fd7c150af84adcc9889edd24e0108a8c130b52", 0xcf}, {&(0x7f0000000480)="b3580e338e8fc0a841465d36193e99552c227564496475b259f87e7328f921042ec6e47f9e8abec8bf748e559c69b0a4b552cf1f6cca85b2fc54fa7fab2fa4357e78868875138a645667", 0x4a}, {&(0x7f0000000500)="f397d5b21a717b1936d5cfa25fb11fb81dd0a6fa9eae13b36d55a89dcdc23282ddc1b2717a4de9a5b61ff28b91d8b248a005d0ea9975fa11ef6d2f4b4c0fb3452f19a96724a28cf8ab2d6400b1a80210566f1b284400c15718ed4cc0b8adb772872d2d88037dd9f0a7bfbb0c030f0093bd3df03fdfedff1721eb101c1b6441c55ade9d1d8ebb4f2bdde96495555b7734a987e3bd94159022aac74530be275d42d6a860d4309d581b5e5bd7ff9edd4e8638d607ba52486b1d7f5700d1a90244cb0514d2b88d0506d0817368", 0xcb}, {&(0x7f0000000600)="a42dc563d5a86d9d3bc7c5b2411e073b4db7010643fa1b442dcfaeaf1105b6107890ab5fff6990f7f35c06992bfbcf10f209424b30e57e4639213ef608609c6a43cf196f6312131c994b81", 0x4b}], 0x4, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r3, r0, r4, r11]}, @rights={0x30, 0xffff, 0x1, [r12, 0xffffffffffffffff, r13, r14, r15, r16, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r6, r22, r25}, @cred={0x20, 0xffff, 0x0, r6, r30, r49}, @cred={0x20, 0xffff, 0x0, r50, r51, r53}, @cred={0x20, 0xffff, 0x0, r54, r55, r80}, @rights={0x38, 0xffff, 0x1, [r81, r82, 0xffffffffffffffff, r83, r1, r84, r85, 0xffffffffffffff9c, r86, r87]}], 0x148, 0x1}, 0x1) 16:01:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x4}, 0x400) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) sendto$unix(r3, &(0x7f0000000100)="8ee4aa2e1b465ded625f74abdd26d4293d9e64b404f17bf013379c22207868aa06e378c25428324b0bc015", 0x2b, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3}) 16:01:01 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000040)={0x1, 0xfff, './file0\x00', 0x8, 0x3, 0x1f, 0x7ff}) setuid(0xee01) r0 = getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) msgget(0x2, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x4}) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x6c}, {0x6}]}) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) getpgid(r3) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000b0900000c810d9266308706fa69c90"], 0x10}, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x120) madvise(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x4000, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:01:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x382, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x80) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x9, 0x1, r1}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) read(r2, &(0x7f0000000100)=""/16, 0x10) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000200)=0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000280)={0x4, 0x5, 0x8}) r6 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r6, 0x4, 0x8) r7 = socket$inet6(0x18, 0x3a1b337c7ebd4a0f, 0x9) fcntl$setstatus(r0, 0x4, 0x80) r8 = socket$inet(0x2, 0x4, 0x50) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x42) listen(r9, 0x3ff) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x100) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000380)=0xc20) fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f00000003c0)={0x0, 0x4000000000000000, 0x3f, 0x30, 0x5}) recvfrom$unix(r6, &(0x7f0000000400)=""/105, 0x69, 0x40, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10000, 0x0) unlinkat(r7, &(0x7f0000000500)='./file0\x00', 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000540)={0x1, 0x1, 0x2, 0x18000000, 0x5}) r10 = semget$private(0x0, 0x1, 0x10) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000580)=""/111) 16:01:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000640), 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eabf6f700011b10fefeefff1f1a3ef6000000000000", 0xfffffffffffffd6a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) listen(r1, 0x8) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0xfffffffffffffffe, 0x0, 0x0, "1f1577925f06002c36ae61dba648000000b200", 0x1}) syz_open_pts() writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) syz_open_pts() r6 = dup(r0) poll(&(0x7f0000000380)=[{r6, 0xc5}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x4, 0x3, 0x401, 0x66e, "a68341152d2ce11486ab65c2e94a1bc1b56ac003", 0x99cb, 0x5}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xff, r6, r7, r10, r11, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r12 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r10, r12, 0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x1, 0x100000000, 0x1}, {0x7ff, 0x8, 0x8, 0x2}, {0x2, 0x62, 0x6, 0x400}, {0xfffffffffffffeff, 0x3f, 0x44, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") 16:01:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x220, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) sync() getrusage(0x1, &(0x7f0000000040)) r0 = geteuid() seteuid(r0) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x102) close(r0) 16:01:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000780)='./file0\x00', 0x400000002c5, 0x81) dup2(r0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0x0, 0xf04, './file0/file0\x00', 0x9, 0x0, 0x8, 0x4}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) sendmsg(0xffffffffffffff9c, &(0x7f0000000740)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="b21450aa030d100e35a7d0d3b3d91413cee8aed4a404457476568dc73fed269cf8df9a5c44b7b551467cadd475f80e490c2e2f4245d8be559e0429a9c1325bd2162c14350bccbc4d3e55adbacdc3349d8d9412f79764e4c0f759a9498d37ae184c6107cbe99e8189d6827f5c96c279b8057eeaadda8e7f5c2d9656c9bf4a30dde39ff819f774175d3471aa", 0x8b}, {&(0x7f0000000040)="783184d53d27c4cf991deab1d1117b506971351904b9d4cd06385aedbe7a71dd2b643cc0f691959a46a7", 0x2a}, {&(0x7f0000000080)="2b7a69593ab4d7d3e68e04956ca7ccd3571b11af5269f85812712aa672a6a7b8c89c2eec55", 0x25}, {&(0x7f00000001c0)="1219b5d4cf283844058b572b1d594e0627a84c45b7ed41049978d99955ee47bc4c89d7eebe1f72f26436b4871452fcff54d074b0bb3ab6b2c4a95232f301ad3709f2979ed4f6f6bbb79cd45d33794f00d643dbf1f5483ffd8832514ddf9056d5e64f660141979a43da65c96761a0acd9d63d4cfc64b2c09e2e01cdd91d49a842f17d96886cb304654833bd7f7ff9bcdeb23004033c673415c9039bc4913a87a5f3937d384986773ee378c3607d9fee6bce27f8646eb0785c76819ef78f6a5dc68b73b0f1d125295e030e562ff5a55e5e3d334600c717aee3e1d71532d6656b7b916fb4f4829341069dc47d", 0xeb}, {&(0x7f0000000380)="48d9c8cdec4e6edcae47c59d86610012408a507512584ebe65eeab950865c236ca86f1c8b7b4dc6627a5ac5a1128849ee4b2a840b7e6c2201425678310da4cf84538687836cc1b5f3f530dab75251ff4009cf061b9b2309fc668a3399c1dc5d69c48aca7700ad583cdca1356f2faeee55e4bd9fb74e5363f088d8269d28bd7e5fcccc4603d2db58ead1bd2", 0x8b}, {&(0x7f00000002c0)="1a75f157dde44d5b320b8394520816e1a706f87de6f5c20affc240cca5355a59775e9318236ae65649b915088bc111e5d0bf69caeacc52d3d74daf20ff15d39577a9b423779be345a3c45d322a3ab53b85237c54", 0x54}, {&(0x7f0000000440)="71e92ace72eb3abc6f7c57ad2a47dbb4d0d649960b7aa450cd38544f19561fee102219ea0bc6e7f55ba73d8361d13de54982df87e3f2ef15b8e6d650684e1f0f30420090766afbff799bdb3a835bbecfef0ec925a1168a86", 0x58}, {&(0x7f00000004c0)="94764842865e969d453f9fd1dd4a8f23cc2bc66d0ea273e733976f1f5bc88e184c130d1b072b59d8588f05d126f1ed02c1ae61617b40330ec7d3566a810f533deb86f325", 0x44}], 0x8, &(0x7f00000005c0)=[{0x60, 0x1, 0x7fffffff, "569b4ffc4d28801252867fcda71775452851950996e8be483da43a0ae2543d016f7e949700f67ef76979938dd2c75e6a5bfe5bdb9e88b69d3bdd0ef0752794501a51ce936b71918986"}, {0x108, 0xffff, 0x7ff, "63638c34f813d2852e656ed1f479c424ee9017a6a8ba3b6938355f5a4cdef1370a5f5f0e1668e107c0fa43add45837969958cd83894772fb95a95289c9a153f9fa3cfe6490e7a422449cdcdcff10e0556b5e9384c12af41ff93a77b6a2bf9606bdad06782bbc5cdbd0c025e5fc3709f2d7a4e3031d957bd6d7fd94f8b2bb7d7f222ef934f5815bdbcfa29d88207356e9bec603250d37e827b888b277191558a75ab3732d689305ae38ef94c7aa0c034ce79dab2516364f20be5709c28c676a5c8c7b8ebec8ac9ec1a8b365a6e104c5a95c506181dac200e07f9ce9a8e0896a1bcec0924e5b74817331123866cfe3911aa61638070d68e6d5"}, {0x10, 0x8000, 0x40}], 0x178}, 0x2) 16:01:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r2 = open(&(0x7f0000001480)='./file0\x00', 0x400, 0x1e0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) pwrite(r0, &(0x7f0000001500)="0d2ec03dae8e11ab58f9793d92d1d566efe42c2c321ec4834a0bbaa6f51988b2e2ec0987fd9ff99a2d681ca298d40c28c1317e10b0a876a2fdc01d6c710ea205d7620b21ee629ffd0191391444a19bcb299b6d0ee433cbc4190f9c28696105b5356ddb88473b824fb64a2af10962546758b4e988e2a6efc18d6ec4b16358d35cd8a480da1f8d8030ac12012d33ce9058cce3c6e4df24fa9c36b7024fa9601f78ae0df8ce86f5", 0xa6, 0x0, 0x0) open(&(0x7f0000001440)='./file0/file0\x00', 0x10, 0xf33113ca2410bbc0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r3, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) getitimer(0x1, &(0x7f0000000000)) r4 = msgget$private(0x0, 0x20000003d0) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r4, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r4, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000015c0)) 16:01:02 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0xffffffffffffabb1, [{0x3, 0xfffffffffffffffd}, {0x3, 0x7}, {0x1, 0x1ff}, {0x2, 0x62}, {0x3, 0x5}, {0x1, 0xd60}, {0x1, 0x1}, {0x3, 0xc00000000000000}, {0x3, 0xdd}, {0x1, 0x8000}, {0x7, 0x3}, {0x1, 0x80000000}, {0x1, 0xffffffffffffdf73}, {0x2, 0x6}, {0x1, 0x400}, {0x3, 0x1300}, {0x1, 0x4}, {0x1, 0xfff}, {0x3, 0x9}, {0x1, 0x5}, {0x2, 0x4}, {0x2, 0x2}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x800}, {0x3, 0x7fffffff}, {0x3, 0xfffffffffffffffb}, {0x1, 0x2}, {0x1, 0x1}, {}, {0x3, 0x6}, {0x0, 0x1}]}) r2 = socket(0x11, 0x4003, 0x800000000000001) sendto$unix(r2, &(0x7f0000000300)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:01:02 executing program 1: socket(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30085, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) open(&(0x7f0000000140)='./file0/../file0\x00', 0x20000, 0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3, 0x5, './file0\x00', 0xe5c, 0x10000, 0x4290ac6e, 0x6}) 16:01:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r2) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1}) syz_open_pts() kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0xa, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x4d0, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x53, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x1}, {0x20, 0x0, 0x2, 0x2f4b90f5}, {0x4006, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:01:04 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) unlink(&(0x7f0000000280)='./file0/file1\x00') chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) connect(r3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="00002e2fcd0ff218928ce6a2084baebffd8e08aeead8b4ec07"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r5 = semget$private(0x0, 0x1, 0x420) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r6, &(0x7f0000000380)=ANY=[@ANYRES16=r4, @ANYRES16], 0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0\x00') 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xdfcc, 0x7, 0xf97, 0x3, 0x5, 0x5, 0x3, 0x2, 0x1, 0x9, 0x7}) pckbd_enable: command error 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x81, 0x100000000, {[0x5, 0x5, 0x9, 0x2, 0x4, 0x0, 0x1b8d, 0x4, 0x8, 0x0, 0x80000001, 0x4, 0xfffffffffffffffa, 0x7, 0x8, 0x2e, 0xffffffff, 0x3ff], [0x1, 0x2, 0x1a7, 0x3, 0x5, 0x5, 0xa73, 0x96, 0x3, 0x5], [0x7fff, 0x81, 0x8db, 0x0, 0x4, 0x0, 0x3], [0x8000, 0xb, 0x3, 0xfc, 0x9, 0x3], [{0xfff, 0x1, 0x4, 0x7}, {0x800, 0x6, 0x81, 0x69}, {0x7, 0x3, 0x0, 0x10000}, {0x80000001, 0x7fff, 0x2, 0x3}, {0x100000001, 0x3, 0x6, 0x2}, {0x3caa, 0xec, 0xfffffffffffffffb, 0xe73}, {0x0, 0x800, 0x91, 0x80000001}, {0x5, 0xffffffffffffffd7, 0x3, 0x10001}], {0x81, 0x100, 0x0, 0x3f}, {0x380000, 0x8, 0x4, 0x1}}}) sendto$inet(r0, &(0x7f00000001c0)="580895ba9fb2b7ec61d22b34ac1cab47ef0bafdea79074fca8edfecfb4076cd852226e189ddeeef0e31dee4637401e12b7503b5b9e806ba385edd40fc891a1f8253b859d0d214077e86587ba60561aa4e37f0a0977ae9de30fec566d044f6a7e7e077428e750351dfac4703989ca29c12adffa32a2b88a9fc6a7ae8f1f787ffcba56683f9035eb814d4d46536b703b01b72936b2b748fc180d658e78c741961c5b6abe83670deec0e9b231d9c058f60eb955668630d74898f747fb2e78160fc9b79b417f7d64a9926cafae4d0fb39f35d99d9569584b7c664fe8a15ae05d655d559a2a40c5a1", 0xe6, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x10000080}, {0x1000000000006}]}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000000040)="5a90ede2a8a693c375059176fe03d1ac5332ba4670a073bf052108baf8148e4c73aa606d481d07a45f975578f4f27a87018994c3796ef38fdc6196bc6b12826fba97ffb2fdb0fd75fbf3b650818318300f5cf8cb6f5084281413fd0269caf96386f60d48b518f0da2727f508aad7abecaef1b3b7b623a643a38a00ffd42619534c1a2e1c6d4642fabe2cc8007518901552ad24a0915d4bad63d70d83eb0b111c7000511d94b1903dfd4ede7ce6824b71a7b448db42a772d5db714db71b15c7e1ba4a95a884ec033b655e783bcf283786978707d1849aef13ff2ece3e87501c58b1e5ed2ecf9c49a5f1bb6c1d830c15ef9bf6b33df157d499f32f894134f8f662d5af7f67a18db7d968c74474c2263569f6915bd5b53adef4ba747fc059de2b24491dfa063b4758a4b303ee7638f3197f3d070c48d5f61eefbbef9909b19d28ac4868f27371c1abfad29130f83bacfe33e23cf7d0cf4182b9091224132baecda3b198b2855d8b512b30223617affc16dad869b3ecb84c2be2ea779d34ed2aa7d8bce34f8620d0945bd977a0d977f89f18de8ddca6f552f5077aa83a0208cb0377ee108033baf83fb2d50f3a8e69805db4a1327aa5b1c590d0bac08766f02664fe530828ae5a0cbf154826aee7456a524c9251d85ba0613baae20fadae18fcbb9f7bc574fba4893d9f0135f748fa0e99006f63f32b202b0a67fcb30f7132de5a5f37a06cbbf354d24ac925f062f8ff9c49db0afda70fb96ded29b264176cd8968c83f79f257e81c53e34d85632bf53d2f2988d35a2c7d4b9f4953dd21145d18ad7699c31edc50237fc41f892976a793566c4f1825d90a52c926b69fa97c9567a59c4cf1e9f766204f7be9a892317fd5b20d56bde2325d14b564c38dd2f2b3d49898538d7fb09c0f08b7a3fef912667b2a86251a7c9f4136071bc6f340cecf9685aafdd40da57f3c8f1fa30f8bb8620fc12d3e7dcef833f2053c5d211a45863e4e3aaaf7b30bda19fb8f8afc9323d9c1312f007c0dfd2004f63a04926820d5ebd9f67c06e45a2e35bf9d6aa0f23c7a8110e4d9f650659ef37a1760fb9e3540c2b0a00c18188dcb06808b5db30f6f47d4f01137f7bae626629aebc17dc0b77c0e0579471b2829412f4d34ba2ee343fa35f2e148ac923bf6e95c46c0217de83dbac83d886bb053e1179abaf015b551d5ac126ce1dda2245999c2a2bcb39c69061dc0a15435824ea487e955aafddbcbdffbf70ea1fa4d4da5557bf6c3e5be2014222a43dcf72196a7d75fe5a3baf152345bd87919280acf127afac7b1349a12f4e13fb1154c4198aa00e3203ec6870b9eb2c4a96a7ad0f1bd9add2031f43236a54c4adab856c3a7bd56b5176fbeac1a16f3ebc4d5e9b337de9848a2f95e3b65ce475cff6408de0b0675b29db40239d7bad769b2d4367649897ead5a110ad18eeca1fff1fcdd320fe98a10cb0b19d2263b1c0cc3c7b66324d6d8123c83d41211d597ca30a3c2ed5bb227b72d56afe2275ca0c73a96ccc53e3cfbcd7e3f9500630fb43daf488866dadfd0d96f9644b11ec1cdc1ce7ccb1db304978765ebf738d3377baf8c63ad8ce7618e4664f1b2d31c52daab71513eb67de5835a847bec64995548c42688a442355a0938b98c3711a35d434bb3273723aee23720a3c2c4df4e7ae1c2624c27f45af2823f1a40dabb31b65b5d8ec93b155beb732799cfd8332c63344f01ab547237220d16c6d8c425b20c574991889a9910bc62bb889542b16ffebf9c3f52459a5f46e74fec91f270a1e0f8dd7209d0981f410d918990f4d0f97e30826796d1ebe586088e50699cc3438eaddf2e6fbbd565f1fec67dfc255f68647956b7cb8ac24d4ed2579d2926f7fbd306b6daaca1b01d60b851bbbfbed0c803369733318b26e363ec99282f31c18af410a917a598edf5de49f83a5b2479f1d1726dcdd68548e8c99512e528eb5680a8379ce7842e93a34a0c6a07d2c27a5f2a6843e28c895807ad32c814a36f306edf483a0cd31ae0491ea64008eafa1f4f6e2570d41ed78b14b68cf210c97826a4fa9d4eb43fee5c5df4c534fbcddd43b15f770ca1c45b79c9d3d4c8c2979b9413286a42f10bf892178c9e03dabc86f449d436ab2698ba3130f81c586f3386a4e5bbc728a5575d14acca41aef1212c05759320a9e2ce5b694210243dc05018006fbc42d9ecd267c3a9805328c044abd3688fd9788785236382bca706262c984f765c404e3c918ec290d5877550eb648cc63330062ad37abcb683134615cde9968b9f6cf96b79a7c4a0621136aa3300b0ae2ce40295e4d798d78fff0503542d5ab51dee46358449ba1fb0dbc1a6c94afd3c18726840aa618a45db0129c0b7c4f9d70fe192eabf51b785036aa0f7b9b3c230231cf7729549f5b029e815e64dac18e11d2fe3fd9f3c8a9fac4df2de08025b6e209a19b261bcc5bddc3b2a36aea0f9a69bfaf85de08ad96f5d3e6944bf0c34f96bec90cb954e2dfc20c5578011ce3a418d2fe9c26dbc59137828b01b2402d51fc78e3964dd5bb8072f095befcbdc6dbbc0e0af631de3a744b547cdfd9893447393fb54754144aee5a69719f1847a5defbfd96b01121e441ff5782fab78ee083e25e88f90723bde0978257407436c167dbf00b21ffb6b99fdb424ace70aaee304bc11c4903d559d5ab8f061a046f6444f5bfc127251ca4d9ac6466d0128b395cf3e64a601b0469708e21868facdb136d042df4d04e25a8eeb0e3cbce98f888cfd0d9724d465d6452b619c92c0298b3ec650cc249d0b733fd40a1222611ac79dea537afdba72e8154424bf231bc96e830395bd81ade0f5600fca46430d092900140eefed84d73882769225531ca3ef7b043195f973e675973ca260ce327a311da8770df3f899f8d10f906a3989934ab7dfad0632695329a9bcdc640529cd0f9dbd22cd9263be97bd7b298e1a65993ca66cede6fc506de36c3b83ba71c68878b422165b0003bb535f4c2c5dd763321dc3b4055e9de6fd96d8a84b2716953348d1a99e58e3706b54adba21e1e4fcff1b1e9f57960ea6f800ff1dade1b0b64c2a5ed418c4839795b54d0a41dc7c99996829e21f7c91478082e76c906769545f5a876a0048fa108faf11120e54428ad316042c6a0702ae7c3a76b73ca846c5c0ea296baa63520964a45acfc31f15869e757cabd8a9b082043cf7c62fe655ec56c69aab75fe0e2c1f6b4b4b00f406fac1f2f00005a1ca9ce68ecd95d1331d0cc0762f9e1129088ebdec35b124b8571bde93122ad85afb832524887d5d8348418beea8e879c6c8a42618e785e7f69aa3dac6a629b82b2b72fe88070ab982c2d961ce3612497ea2919e9bdf8cf0db3a9394c2ca3141f01d6db00466c764ec690b76072d9b323ec37b32b5ae07a1a716e261a0f4a28a4dcc016402a96301efef8d80338ea29aac1b5feb96f6a5b4b7e345209a0a0ead73d5a5b5e9c542827177e577a1a64fda9f1d13736e8c6f92047eacc075c8467ab258f58c299cd536bb3b5d29b62ac03e3e974ff409853fb7ae589dbc15298557ccd5a3c3a24f211630104e3a2434ab108ebb60d89b35e9ee88e113ad8da6dd8ab302f0869e565977cddd86735ee00da72a7630733bba3f22640346880f3c805a45b61401fdb04fd3572961d37c8d75a5d6157e7b4a78bd2c70af11b01ee23ea5fb64a9a99628a1cc3b0393ccdaeab509a5aff2ab70fe99200c9f76c8dcd267a842f2991725c881fdcf1db4c4a27b313f45e8a75691140731ae65fc463de6daa174a816a4ec627a6ba6c0d3f20f6e27701cb18aa9118dc2f11c5578ca36a06c9996fc793357d27a60267e7bcde4cc1069ad7780f90525e19069d4b9f34b55ab9e78761aaa5c06d786a899b1e5921f66af6e32b44a39d3cec71ba82a68385572564cd59f40f3272311786494b80ae93259eb647b5910ac80fd82c9b9b654164427b1c64be3b007d64147ed407e34f7b72674d3929fa7a064adba58b0ac877b4a04b9d8f26af9e2f6d77939d430b16ae6e3ac4f2ac85cbd735ee8ddc7d75028561f565819ab63109893826cf5e84aca583ca4177404e4d129a5d325d586ccdae066d44286817906dfcc4d196ffce86af390b0c1b0855ce6fd4a44dafc47d6dd538c3ad91ddbef0e619a89fff1daff1650a16a18de2f9c725a61065a9baaa83926429b8fa002a02c4755c3e5c736f048e9eb4c289b1512d4c3459aba034e88261e00771b37955fdc9ace09655ac120d697da51f3b8c04863b87e9d9b0b52ea4499a46b7fa6c6f3acd5bea699386df6eaf01e619cc13637a8dbeb04bd953eb21986b62f811a552e632ef27578415b5ca3f0e334c549aa701f99dacfe4adb6367b62797f6a6fbc3c7ce71fd9178276c757b978abf9cd0bf0299a952006e5e95a36c2b3c94012cd077dc3a37f3707fc1c0b38e4dac720b4e15cff2184a61a838f28451b3f94ae126b4e58f78359a92476ca821add04b5b24ba83943cf93916f3978c53956c4c3ae359cba4463a6be68c54c732991a94458449c3ae2399ba010bd3dbc4c1603b264483e3e85749a2776855d42cbe29e3b2101395c43e53aae941967f13cddd53fc0dd94c282635f8eb5b9c96553f92e71c8b9671e3933f5bb88a80b780c727898a522b2cf6f3f718d1ac101b4b655e618b854c69df2041f637f0e5384871aead01908b2090269707b79fac273343db07a2f8b000388d72f7b8cb0f84269694f7f95b147a6427471da4fc5ad1ac0ac33b4a99ffb33f2c8037fcadc49be065e3b4ac023234b0309c4bef0c29c80ae1844a93379987b567d38ed6c026022faab16bae0ccb7ae370ec5144f7b464ec9fed22445c2cfec134033f630afb0df3be3df7fafa5328fb27da3c452da205c6188719d205bb8fba3223b8e1e812b6bd981bb54b778dd3fbd5f3f73eaeb157a50639a18a74571e401ab4a20e45175c4171e791fa437e105a96d5537970f0cf8a1fe8e5a8ca7dadf176d5fa755831d55903d16fa50d72af1982925d0aaaf08ace225409825177d23d5c9db1c2543e754504605f8c8e49c1c51e7cb5653c7f84ec0bfa5ffe2fdcc07a3bc7cbf039018d2fa4f7545d9fc15de0cfe21e09c6348d2a45d221fc7f969b633dd8fc4c4846f41863042faa84675a9ea9c006176b5cc581f931f618278ff0e4fc09ef3711a5952b03f3299c7a6a88ae0cece944a00034367cff4c13b0056926e2bac7b5acaedbfbe345e8e50b2a9efb52ac2aacd8869397b35b0db7fd94fd7afb9638d2e99acd425b1ab4e94ae2f6c6ada3a27aa19ca004690b2703604680eb45369c303132020a9e501ac73e5ae79676b547e97aed390912bc43b5b4c6124d53cfec4610fc4465f76c23c9019522f42ce2bc87ca20646f739717f3efd020d3b23d9469de85b44b2e5e7b4e0635602a86fe141918286b346ee71270a0230e0019c966f7fbbb9252c95ef66dd87b05e6b033b2278cd057cdc18b14e0f311a5f0202a9ba98a7eb55551cf5c7328ac8c8f5b56a9a85d64915a77c590b4f6ee467bdf9ff7f7fca3a53730a63287a3471f177c04c08fe439d9d9060a95224d7aa3162004a5b4542526cbcb73f9a7272a6a916d005ec30f7d5be6bf1e9082e5bf69cb7b8aa8d7707366f97b680810e932452d17478645fcb1a4aec6a5aeec83d1985d9a3c7963a0a3cc4bb5d5b933cfda29f0d7967b94e4951fa2f8c19476f43d1b1b99b61852e588e1f84709b73d09dcc13a27901519e816c35ced103f2984914f5417e4c3a59981ddfd8a29e28e81c3cbf5c6aa7b421a352abb84d0e8", 0x1000}, {&(0x7f0000001040)="767bdf290d5931746adc1b00e255eeb07da4d56d42d7e7cb46b23baf07c1eb866d7cbcaa", 0x24}, {&(0x7f0000001080)="61295a9e30312152a32a28837e354599144dd7aa5b51aeebfbe9e82d0c18fde6d2a995bad6521efeb8b464f895053477818fb03190a5616463c25bde48f4fa9071687dd05b6835e4aa5b72f83f0e6be9e14f6c9dec6f793d", 0x58}, {&(0x7f0000001100)="69694ca7090496bfebeec914e9405d138b82a1133436f5602a72802f9fda174136067e98eb91dca8a1f04128570c7fa44983801a63d5da484a02e8693939000cab9e4c2742bf9102e7e1a7a0a093386ec8c362f1d8791f945455c0b5d20657bdd15f63feb3b5591e77a2fa890b7a58fdf7ba5f64413a854708b12d43d401ae112c63daad751d40c90b9f98274a8dbaed30261288476a7e7c995fb5971c01fed173c1b353d42c303d", 0xa8}, {&(0x7f00000011c0)="09570d7a995e7831732bbdd09df2b62421f27376dc6518e713ca4d607b3525aa57e44b2570e7412631265206187dcc47f2420cb8ce2d5e8c00ef0ad3590f28fe7ddd694a728f916f81cae73e2a09e53b5c46899b7c9d93e898ea9e36a03bf9609825ca52e9fe1212a90b9a5e0d857ba3c0032fbb3db383799eb6d96d26075df92477bff19346f79662d1c46be3b337128fa3fa22a0a9ee37d43f8aa0a5bb43a91094a3ca6e0c0a625ba59ea6502178638c600a5fb4f9719bd3643e729bfc5c65aae717336f0557a55faf58641fc4258f7d5aa3d8f23a711dff080e853b1cc2e5fc1efef286a8a7f7bf4294bf388ba0168c6465a954a34978f8102862c686519dbe74dd3b256289db9c6997891e4d5e87fd9aa761927d221dcbf508ba5bc6d544a6e4bd693c87e15b0249f509e54c1e16507c5ac60499f49b57a6912e22185f2235a3c0b08e3b703674cc36bc0e0816eae9034ae6061d399cc8e3f441dd5a3b078eff71b21ffad2d981ac3776e0fc8ca84b930fb380f61710f97bb53019e4d79aa178b794b3d3b8b7f11f46899fb7acbf5d88391ad0db3af226d43a423c3e1b6df639ff6d1ae0b75a21b68ef63d922bbde7d3224b33d858b16b603b5d913fea8c4cccbd1eea369a85cf095a9e9d0d7d8b0485ff596a7583ef90f18c00060f064ee689da482275bb8b81d4e256d03d052b1e351f0a9d25f4cf3a7fd397a7193241b7209dd47118053a51712fbdb61b47066fc5cb9b0c85c6878e51c2b600c048e79377f2a4594cdd865f067a50c20df31819a792cf95a0618ed01f89bf1584e44660dd3647f72bac7ce2c2250dc782cdf73e37a2912450eec30aa0fd73db6d811f41f67ee3457e4fadc885b49133937f5cf901754d1737e2e6a3cf0db3ab06a6e48c97b8809bc11c48374b82cdade62bcadcad3185c2125fb9a7fbf39f98c8b52a9cc7d2acaa614bbcbc0d13644b217a77b480d57b0aaec84f45bfec2f3137f2c3e2b2260c4a46ea01bd06bf48e30de2aa8f7c88fbd16eb0393ca87781a5fa06a102c377929f610be6c1545d70b43e2295f1e1ac7af110ad90ca0b75881114e715c0c2008d16a7875074d82524b81f7dbfa1c17f51cde3b3d99f8fe4caba1380f2ee86f93aa0642b2537e7b6e27a264fc5413750e5dfca6adc8f6d8cb66c84f2f036179919773d9720d165dfc24ab59a70abc6878beb40a3a48c0b25eb94181f8c6b1c72c8f4ad2c8a2da2291bc139f57fbae8581061679b1ba2d1400f5808d82540b66ab2d5f992e42f99d8f2ffca1cf660e75ebc198f5d74eec87aa5e50d08616d9c5ec0c03248d485ddb701a8afb29e2de7add9c9e3fe139fb14ff0bf862808772532f475dd874afc7c35cd2bbedf3e56f266a6026156e47d7236d82cbaa8842347103cce8a26a1598232163852b964293cde476eda5332bafb9699aecfab19cef04ec65aa96bce465801b21b3dd1cfe8e30e33656f58f3b0af36b763a3acc98c5fe06a88686882e2f92e81d8379e8477ede063b02454bb17c4e8bcf28174364f1b80725a9a55ecb172c35cf372b011265622373e6c0cd1a0a5fc87dc7cf75191489af9a3f17af415bcc9dc06dc1f8e5237b77f4dba34bbdcf0592adb092189f7ac8db15d3eeefb211d21021d4c21f1cdd386ff5236876304b958ed77e4107dd4972f55e7c60c403613d64127b30447980f2e8210aff652748251936f29cef395abcbf2571890c699544383843ee3210aec734a2b58c42b1a0930e1d4d1a26cd60f7201681fa98d2f0040e4bf5784853254ccd24e2e44ce9c4c21cbdeed7c562bfce888a9b9961040ce5fe2bb29475f99a36c597523f8b08e338833ea0e01b4820fef587a507116f96ff719c4454e3c45145ab2d838a1a42b597ad47bded9a148ee807fc5bc0a151074349cfa14166617fb967283082a20f726fbd571db8770d426e338dec5bc80aac5c9b5a6593b9913109a67dc56ca1984f98783ef86ce0e154b7258e479e06ca292d2d3512bce63c047916c7cc81b7d68add38e87103c580967ecfe3de95758c8e47ca2a31255bb435c221a968b6a994c5bff6b5a464070630bd723303c3a23f59e9e12cd64a989dceebc2d5af3333298d9649b8c5c6423d8749e4843be3cf3c4f2fc30acf1c8035334cc8c90c6939856a9a526f1c7b9f22290148d059602caab544ec97a908caa3dd9d5b16ba7cd36c28fbe1e68e332be85cc98e237fd6df42dc301b3f1ca4d58a7e8b5f2bad034ee892f4824d36dca71835650293cffd9fa275d70b326344203dd2636ee5a19efc510a60de36ca52ee55766c2f11beed77179f9d9161342ab7053e35a49a837b86d2fe07c2c585322c7f8f37a22d045d9ac13b37a5fbb8d0b46fcf5af237c3834f7308a4ec455c5611e7e40b9ec07d1b5cdf02c0ac700382163ae2b9e2a6a49bbf7fec46b581f9b63e604dd55c50b11807f55153705477ad492a71b8b25de65f716134ec9791befeda035699f1a6c48ee554fb9dc81e8ad4e31f65f74f17ecb2141ad1ce07314bc6e9d9a838ab4529d06caac2cebccdaf60e51025013253cfbe9764cfce8bdf34984225608cc2dcafb6e668a0512425d4b053cabf816c43afb2887fe5ea5d6859336236719e91d11635e64eec914077c58f2fcc650289f5780cd764648284ea0a38a6e00c5afdfa7f02a2f936f88c80cb305c889c3c03814139f66a4012cc32414f72d7f433cd499194db2dc26fa4172a78f68dc53a6535a71e904068e87f63e952f53347c7575df874d446c642649d96b2c781915b33cf532f1acf4eb017ba287a9f68992647df026c965bdc77a12b15b3477f69e45311cd52a0579dd99278b1689eade19736f9ebed19aa9e6221aa5ea52aee7c7d61ce387c657022247639124055799e25db1dad624e92529bf84856978b2f9bd9d213fbc365226ab9746131a66725dd9744362761fdf15eb0fb5229cd2601012352621fd2e0740eea19f9fc16fdeb14940598277efed7afb8e51c74e968a5833a67ae3a5fcb40e94f005cf354a148ddadd2e36594a78ca9512a3df2d4dc847d5771a877426edbe528ef1ac3f728a9421a5f7358208cd2aa6b51e8d716c9e153435f6a5ce07d7e2244bcdae3c1813be2d7ce252346c10627641ae2b81980d7a6b6acf8fcf4d5eeb7a4893ef085183dfdc06ce2acda36aa6cd0114be4df7fdd9e4db0db4a894f84639f3d265d4232c6b71c11576f5823eb8f43c54b5975c85df8e3cf0a8d3b60125f7aa77e00608d1efa0b4deed9855b6830de9489cb387b483370cc7fb96ce22ae9182df20e94f7d904e82a932c03c8b685eb0dfc0e7ad0d8de8ff52a85a8d322dde652ba4103c07cab02da16e10527dc01c70894cedf3653d253abf24a4b89c0a5b6fa30e36ec310de3e7f917ea70a9e1f961cafcdd864c65a0001a2920d09775b35205ec634fa4d013034116f6dbb1f2d195eb3db27b1d83aae5dff25e0a072bcf7c3bb1c495d4b8ff52475a0332f6a1f62bc726a138df63e7ccd46320abb3598bc5e252b5ef98d3294a12bfbafee1cd74435547f5d0da479f141be2ca33486cd3912629b67b764015b87426025a701f407b657af53dff8011c51c8760fa89cd40ea7aeae4ea910255031c77f51822664c4184e30c7f22e6a2dda910df4449a285898ccf45aa1146e8b4fceec4fc8be928a3343a5461461cd5809f7f5dc5b66801853cf54ad28c2701589e107af4361850f80a15f6be24cfa1cc1029356755a0088002ad52458c479ad71596488edec6c9e0f40c87e8e5eeab0427b64d3d9654784074e46250e326d9e4629148ffe582856875a2bec35fb70639243f44fd1ca0937034adac902c67c3036857e14b8402ba214489484eed085e7936ec56b8408b91fbfafc71b5c5b94015032dae9876486b2ea410a07e376e4a44d287e6a7bc345b66ef94b98064fbed96499dea975dee21f11e98965490ab760b5e422ed93c956a0e2aa29208fb2dfcf41750f3715c000fee16fb83f165fc6d2493ebc553049caedf308c34905efeed710877b34aeb17a49a47dac74283f621f569a582bd43c5dcfb09095e81ccb8ddebf794029b7eaba5563ad452cfb11a64f10072c77b192ec3c7d9111ec8adc5837fbaa87feceb628a501cb53506c9c45461d2ac646a3c6f48a900de5c047834715536e8f3d9a5f50557015c9270ddcc262c8cbd1e7b2dc4e7b00d85dfc68e10e4a8a83592c2be38101cbd21a012cd52a282280c0f7e55e0715d2f7a757a5cd0f05890205dff9a3aec5bf8d883be1b66ba5b3f23fe460e299b711b085f444e4a728c5ac86398998ec947a3a10fd7030ee1cd88a7a7f2c22d6a5ca2e22d6a0d8ffdbd656275257b33c13235cbda726ce3fad15838fca6cae8c5f140cbea1bc48e477fe44de9a72178df0326255c0ed8fd120853d2aafbb6bea8cac3fe553e8299af961c6b00f3dd83414275ff465e01de7df973578e8b68be961f401fbee3d1061d8169f68be9e2666f47abe59041ae50a22d8f99edc88e70eb1620615f474db278515097a8f05365137de3553fa3204eb510d493aeaa42a77b424d4b2e1e98de24c53c06b255937dbdf2c6044303962fdcf4d2de9ce862c6b912ca0f662d5a6729b819709aee451fc0666ab6635b6908d5170ede5ef454127a60405a2967e4f54a1dec8723e3c993921014d9ccbffb558497cb9fc67f382dfffdf450313c3fc61249246af32cf47d4eaee6eb311b736b0933aabc1ab5b00c2fbc2ea681a02bacf9fdfe06d172ee36176a01e049228a0fd31907cbf4a6db7ddecf97e0a5c00ac5945ca53e6908e9d8afc6625a52e6e9f8a40dd94a453d8848926be40807428bfed2954a67c9eb8c78adac1bc31124e03e2bb16c2e498f869045a0d4df76ef409bc1aba543e4d8df320a33f1e8a3e33d6ea7e1f7d354ecb630611d8642d60c5bfd3aaca5d62f2c55e7feb6169f1ae038fcd024370382cc8357459603e4ccf1c91aae969d51ca874bec17d6c8001630f1aec9fc647ddbd75e8ec8c145c7bbdc90da5d0b0001b804e95a6a7bbcd3cb06330b21d7da0a0250a8b1449f95f3a05acfdffe2dcc5e6184b8484abc1e9463ff8fe1493a5534e9490d65db7d295c658eec63c49a5407bcb4f09c682794b1649d06e6073821fc4ddf9b8aa832726125986cfc9b2de26a638e35a4c48270a7b7a8cfeb921d044d302c35543452a990c55f75e7b60a6f4e6fc070497ac737bf7a732585cf2acd460d94d4516aee7806dfd6b328be0ffe56d56b0866946bc531ee4eed52a4157d4f3f9b9788fdce324627267cec05c44df7c6326ff773d71ccca0d8ead8f7ae04346298ebeb073fd5d583ece7567d391ac2ed6432f39ff17c94267b416b473e308b1a59f836033837274763e269001a930d6e2e3d710bac16846bdb2b46eb329faeabfaab649db7c6ebf163e557d05ddd8c6096ce65a30aa4d9f73689acd4d00c6846c34b715b15cb85c1bd67b89962abf0222e68cecc45348cb8ce96c17bd278b2fb11c76afda981bd1949925003f4bf44e016732d9abc0c3e2120eef19467cca9e99cbb34a1b8d3a2e4f76fe135b688f77a24aa84021b3edbab38cb7e1b60c78a0420cd9f05a96db960a6201e82ce319eb8fccaebbc6ccfc1286ae58642c5daf3fdb1e8e6352c4b6bf1f81381ae4953e7582873464f6028842c101f21f9de0e92344e7a026357df240f2bd7bd6e4115cd20ee1098972203e6fa632b1207ea68645273f5779473d0f38466160316ed811463f98c036af421db0b85d28a4bf7ede8f9245f9e8f91eeed91c6d9", 0x1000}, {&(0x7f00000021c0)="09ceda01e2aa1ab456e1cb2a60b57c08616058e4ee14fca7ef70cac05038427222d7f091af63472315e2b5b26c30b5fee086c781bc318f110def6848a9f3cd7bd430b7e56b32e6ba7c4dc44c54b328ddfec29589c7b8cd2fb0ad99f000ec1f60c62d2da2e406f0c04d36a173d8b91c8bea7140888a85022b77a469989b90186f67833ff5bc35c69a5ad256678c2857a3cb", 0x91}], 0x6, 0x0, 0x0) pipe(&(0x7f0000002300)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002340)={0x800, 0x336, 0x4, 0x76c, "9b175a9835b1a7e73b872361f4407a861029e3bc", 0x2, 0x5}) write(0xffffffffffffffff, &(0x7f0000002380)="b8ba18943cc0b0fa8289d19c3a48028771d74e98efb31b691cd275ab5e8ec67c9fd014f6c56b66c5ece9e9f089daceb281ddef96cb4fc58ad78d05783b15ec0c2c987673fd3c30e9c8b29c7f4b5d45981c6c4a490b4fb504f3c8dda59678cb948e95266c29802b624909e9ada56eb0aaa4", 0x71) r3 = dup(0xffffffffffffff9c) fcntl$setstatus(r3, 0x4, 0x80) write(0xffffffffffffff9c, &(0x7f0000002400)="1bbc450ef3082c721cc87b0d9fa95656cb37b82f73ff591662912263940760badf4858731be8b88f1c17e8ac94f18121302a6dee144987fbe981cd1ada3e67", 0x3f) r4 = accept(0xffffffffffffff9c, &(0x7f0000002440)=@un=@file={0x0, ""/108}, &(0x7f00000024c0)=0x6e) dup(r4) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000002500)=0x32e1, 0x4) write(r0, &(0x7f0000002540)="2cdffce655d2514da233ceaffcfa3eefb8410fb62fc596b855f367046b7c95", 0x1f) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002580)='/dev/diskmap\x00', 0x10, 0x0) read(r5, &(0x7f00000025c0)=""/43, 0x2b) r6 = socket(0x0, 0x4000, 0x10001) bind$unix(r6, &(0x7f0000002600)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000002640)) accept(0xffffffffffffff9c, 0x0, &(0x7f0000002680)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r7, 0x0, r3) sendto$unix(0xffffffffffffffff, &(0x7f0000002700)="273fa5fa81262f3b04810d0d64bd408f7098105f212d7366c2434878eb13b1e2d468345bdf47e002ba9ea1dc5b62309efbc15f39e171fc4e438e5cdae567d82621781cf3279237c2da48003946745b951cc0709be06d1bda7d355ca94f51e0d707df1436a65bafaffbbcbf4458b6b272eb2cd43dbfa44798eb9a334315ac3a7b3c34c1403a829d7733275b570b37f909aade8e", 0x93, 0x0, &(0x7f00000027c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002800)={0x0, 0x8, 0x8, 0x6, "dae8060951f6d5d5e3da7fc9998b351b42af68a3", 0x4b7, 0x9}) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x7a871f95e4673565, &(0x7f0000002840), &(0x7f0000002880)=0x10) msgget$private(0x0, 0x42e) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000002900)={0x5f4b41c4, 0x7, './file0/file0\x00', 0x8, 0x800, 0x3, 0x6}) r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000002940), &(0x7f0000002980)=0x10) 16:01:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ce23e61ed5eb9d9cd03700"/21], 0x1) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x4}}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff06) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) close(r0) write(r2, &(0x7f0000000100)="8c65", 0xf) 16:01:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0xffffffffffffff6b, 0x6ddf, 0x1, 0x7, 0xc5, 0x4, 0x0, 0x2, 0x7, 0x40}) r1 = semget(0x0, 0x2, 0x144) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/171) r2 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000180)=0xb6a) r3 = semget$private(0x0, 0x1, 0x80) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000001c0)=""/4096) r4 = getpgrp() ktrace(&(0x7f00000011c0)='./file0\x00', 0x4, 0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002800)='/dev/ttyCcfg\x00', 0x8, 0x0) ktrace(&(0x7f0000001200)='./file0\x00', 0x0, 0x4, r5) unlink(&(0x7f0000001280)='./file1\x00') r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg(r8, &(0x7f0000002640)={&(0x7f00000012c0)=@in6={0x18, 0x3, 0x0, 0x9d}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000001300)="bb3340fdcd86241aa80a4761d64a09e47304d8f072a3a1f20c4656f01966eeae81fe0e3feb903e11daa910a33dc54bbe871896984e17277540268b8940561318623b0a9b3ebe66bb3dbbe89312f55889672d134087eff70c237ed66d22aeeec1157e2a3e74e00e26e65c0641df28f633c599742103d177e76b02a198147b2dce8a0d062335d41f516f045e8805feceba36b3f5bc26428bbb76190cbf5fa09dfee902b794800662df982dcb325113162e90bbd629397e98421b439b4fd90f10ef296716f4c385a44dabfc1d640cd7", 0xce}, {&(0x7f0000001400)="370c2089c426cd8935cd120ca19a96db9fa9701d5e0382468de1ffe8250fcf4dad76968b43ab66705ed4d6751c43cb9d2792801297475b783a3b46fcfe36148eacf1344678bd836cee13f96733605ed6836182346915a02eff5a67d79d9df252b1c3a2d1a1baa1064072746be076e12c0dd8d4478e2ac0b21a", 0x79}, {&(0x7f0000001480)="201bdd5c67c67a1d7d22c478a1a090f8211d0ef1c1643a4d7201a5a9f4f994ba3b2b3db7ef5a4b0838a92506b06d19400ecd", 0x32}, {&(0x7f00000014c0)="a20950df6a706652a088fc1530ee589fa015e64d90e4e1199c8f3ecfbcaea47379a87113971d57075c598ef0bfd720b1e0b48abd7a1ab202ec44ec10be564b608834178ae7000fe17a0a7eb2b8f5e7f90ec1854a41ca35fe6be778cd456342125f9420846a070f775e47bc262d6bc545dbfdec035c4a43cd7e5ef7d29606ccccd90b214f7b072992d555a0b3b3a836bcc8d12fb52e3d4ff67b1ffe6f704b6cdeeee398e52ad3b7ca1b5c62a5f787ea82c161100e1e9a9f847a1b97b1a8b2cae882be4af4a7b2079085a908f937868be10359c1b7ef37a8e110bb2154eed7119c6593014197cacfc00376da02059013cab2d7deef640eecffe412faa8eaad3bc62e46db464984ce1753aadf8ccd55d25584f0207855aa96f1dce0df0f2e9229623adfd34d08ce9fc9adaf85975823dbb8b401986920bb9b2d747f077db2d5554aef549499e36177b944cb6de24484efc0818b058f725303b1798e86ac814303ee1d4495a59cb1ce948770e546887b1638ce86d7ac40e1211c36bde75a25166d7cda5b044ee2f5780fffd0710e0127c1a2f5138ab992964ac4e2af64b1a2dc0f4db08b56d403da3a6d5a88f70010e98278fe78a8bfb3b30884dc28fefc3bd32694f2dfbf1491642780836341a781f65f417e0e02f65b1811db67fac54cc5d5ad1e6216f008136771e4270db958687d8303d0ac0cbec504b9e2b96aaa3b60dc14744ce740f38f930e4666bcaf989a3c5eff6900e895e850c5418bbf8b566dfa62ab29cc7f4b3807c4ebbf0e00faec8afaf0dd585cf611816f405aa5d0a2a64ae540f20274990ec9af94c12ebb33ba69c5b095f78c3ebfea11e4d385da3b9c037091c9d16b70ffd8a5a33a75a4b69ad9e2a303039126897dcb6b24c53fa1f52cee90e140996ec997e87d76c5aea73145c84d3164187e6995f76454ece130654d874ad70d9d71b9a278c5cf61621da68ad61e0e36d6989e38d9a554d3563c6352fbe10d1ffd13c6c32b67cb994f2c6700190192dee21c5ed531a6de7b36d7ad4dc2394d9f5e7dfd84aae63107ae79f4fb9175ef91cb1e46635eed04257c2aa3d45b72e6689136917ccfd43f1c0fa2c24b5ed6d55df55e8e2e178962fe6e584a6525e1bdb4f48f47efe14aea94b9c3dcf9db6604ea836e82e1e9d5a6e162efd1fe275f84de99f3c0e14172b635a8d633b9149718d0f1d9a8fbc894a6bcd7a5e0f630f4f6703ed6c28e01658fb211a7916f58f582ea4ac11a96c981831984d249c33c1d82d6509af42947781aaa5c97c4d1e4a39279a9b92965c55cfd7d42607d8790b7a2c6fefce0e14e3c30c1ce25b5550e09d6dd9c0fc4bc53f153550de460a978f363a4dc73496dcd60153a1adeb77a8aca67e4cb3df4e7df6124b3f37443d57df35d962dc411d6e43176508937ff6ff0b84cd759f01448498d9695b95056044841004666cef980d1b975fc258d13264d5aea8e2845ea9a01acfd3e184a75e9e051b5957287c3b6af9beca3a5ef4eaaa6a4f0c0aa4fa758ca4845afe07e9889173d7cf5f397d5f4c610e26039cb6c5501f70b909d5ff87ac4fbdd617109b2472d617f59c4806cb7412e50565472e13ff599f4de06262787cf8d251b087fa1f31a82c1013582c9de8189908414715d43b41975decd621b636aa21deb4d02e2aa12d7a50613b882d8f9878bb8b1fcca423725af2e04bde6f1c621c10bfd6b2925e6d8db424d9ce76a5f8e66f80ca7bd434d7bf7f4ca65f014d9f12655db0f0ba60a6b0a015395d5dc655526d35b25ba0b22af5876159759093b381d5781ee8587b9c7c5e94913938d0e18eef9b360db2c225778d7de0507d225268dcc3889df0f085a79e8a1ee081502cc454c6a804b8eea723097b1d05cf55c8d16227b533c11e3f3434e3ea8d4523ffb50f329d57a29fe07cf481339fb34e1ca355f8bdda0c7c7e7609dc62fdcc74e0417ec033454101d02be74b853ae8441a42dbeae9ed70620b34de86e4d1508d1b921dfdee5797c5a1f6c4570b764b2b3286af373e66f84a338f80fd28d445dd621d8c6c180bbf6412aa896dfbbb34b6da043635d91f3fb362d96ed05c64be75755d3d3b28eda821b69c225036733b0ece3a8ebcb556af960cf52478fbe8f388df39c82eda0e0f0499ce5b3bb7cfa9a3962d36934d8ac4ac2c5755672f578a8456cfaec7d3643949090a461f80ecfe77e616efbdd130a531f86fb544a2873d5323b60a7abf0036ad96f3e452595d6e877268038c0ad55c98248095d5cc2a74026d2dea05a7bc22dc92fca9d3f53f11ee0d69109447fd9c26bff4d36170cbacced57c65bec9e03ee22b27588e3b1cadd734c422f37791d3562d39830fb7b095e1f2d48d3aefd497daa1073f83816a6e0511669025d766e91bad71460dc46ab2ac29689a4bee03b707cafc8956fca070858b38249cf73c8e957c0836d164c73f57abdf698d53fd1e8942a0c9c132c4d1a747d70dc535382f505dc6bf7a8cd46b43a7c68bc5d28991f13d6ae1faaaa22fadaabdfe985cf4af2c7efa2f86b3d55f322c51b8565fe1ae36f71f3791359e73fc90777f758a75c2a6c6cd2f1fee0792f75e55a7aa29b5757ce167ac5ba3a3d4cc658903bb7b6960dd6e47192dafb723c3e9efadb5d7ab87878dabe1ff5b6cbe379442a608fe0027cf48e1914b0d2e0ff36cecf45691fabfc19e3d62c3c1edee0f27a24ffe5ccae0b489b9a1777ecc7ccaab898adb0820808a8926a4901587065eb3650c326eb0e2c70ee5fb1a10d69e6dca10a92d7d7a06c988a1f289ad87a8df5f8f614815fa80358dc4d8fc44b91560c70a0857e2484e6ec16353bc0c5d0b499a77ba537ac46f19ce2137bea29341fd3965c4fc1ccd0dc157121dbae0c7ff9dda46fdca3ccad3d570be580adef08f81bb271a06a41c68b1d6f8582b41e88c2946528791658f95111055ff83f5e403f949ddb2a85332977942e91d658319165131dd125cf0d94b727205e0a834973ca4062db7edb98a6e0aabb972c0ed596ab9f12072eb309c57b3ded3030156e5e114f7331a796d374930c99f0112280b95e61a5c9ac597372cb8214372055aff3111b5322cff0e837887b87e1c0ad4ed43ef22af1595b054c8a50b2efc70ca9989738cad6ab3ee918d75c3b8c9e04922b49bc6eaa4e11b19a0c6ce5c0363554a468e5bc54e3b3844dcab6ce6430418e2805a34fa0d7fe9b59e6b9844731b7c923f0e2e17b2aa28029f1020fdb4c91900985363d98bac5305d8bb329d2fe215a37429066482ebcdf3d29ec20a1544bb5f760ac9efc4014332a1e4ca1dc9cce271303808bfefdb8e7418e7b1ea272258d78b5bd057a2e7d08282e54ff263aa39ee6cbe27cd92e4d692ca88ed54009b5a5444e761f4c614d258b6ecf4db3036a64c9b871ba976d2dceed34ed31664489fcad2819c76b894ef3fee0ffdf8aeff29cb02e44bb1f6b48b0cb41e2fddaf25b92fcba6aac8eda8586f60e6cec19bcbb1f8a13dced064fd4137dc4640ed1e57ed88c12db622a668b41650c66754f3c71e59162178cb3146dbdaeb4f04312fc55143497e209bb39b06190966650e5db1c085bd3be3cfc505a06a4017824cd4889272e0f2633a5a115b0ad9ae062c17c59fb77e62740cf7092669df616d3526cd79ce72d3b877ac98e64e295053ab066a0dd0c04d04c247a649819173482dc9c629fdcadaafc3035aaffd9dd718f998c9b5aad4c4c19543cfb4ee43ea076dbd5472298c36f51587cfbfba684b37355edf8bd9e5f00e7c0b6a313b1a8dd55d06822f3275d1e9933aec6271ffe3a4c2aa6a2ca3c41c5f4f1f1bc786b920f91b5e3208301c34c15e0ef79dc68f26241075d3bcf5d3c1d452a6a722c67a1c90419289151cb2a25e41bba59998fbab2953fe653dce9dc850d09c139ffd472a5578772bd2b44f307e1390c88e08930c9286367ac492550ea05d8ab22e7ea0b1e47109229f1474dfeaf955755a691f4b368ecdaf122be66dafddee48a2d8809d56c00c60f85443454d28fe1222c7209dcd70a87c07b04cde9906b2e4edc2f98636a6bf1f5c9e2af5370242316bd7fd39b7bb49466868fbf8f2526d2b6d3f0dced4ddb2b1da5e0e38ae4d31a6c59da98677275fd2f7e65292ab880155b392492a455c8a0a2f01d4bfdfd27d4e9ce31fe49baf19f8f36f6a7e81c97ec9607b59b1cdcbf4f341b80f94740226ff9e5a7c09235cb5982064ee33f25442e58a585f6c7a24abc03801dd35c6aa77890fd9a37ee7d07838d5b093ce5bd51488946ce7cec18dac9e3000502a3f09658b538e0d4523046790e6d5a88ae274c81bc54216b2ea31abffaa8048ffc79df5e3218f556f83804ccb2b405233b04ff6a6bd26bf603854e6ab27e349ac804646a25f03aef7e25a972aba1e85cc007e7fc9fd0e0634ceed45f9bf513e7d6a5c91b90df7295e9494588fa509ca0eb50c17e2ababff8f869c43ebb9496b6f234c73b83636dd03eaec93526948b07245a556681094ff06cb9df4c9917aba1b1a5820e793ece2acd55bb697daef4ee9821788c6c03e566812657543e6ce3a1a3195241eb70e5272bb6695aa9e168cc139c7c1ebede2347366e0a137c1bcabe3598a24029fe2a396a1d8f437aa2df1ebb1c204a8c42a6778cbee52976b4b927d5196b176fa94509c916bf7d931f42caf795e253d020cbef66071367fd1031a69e8f16c65e244683ac3601568e58e522d527e4518a9ab9bf5a1160961d7ede2a0856bf5804fa8d1d8c436ba1479c5abaa8d2c69e6afa62df470698669def94f03dfa146fdd2801aa8bb05580a9c145feecae51eb027aea91ddfadc6f79419e9a5081a71625bbaf7361e443b6617afb70b3d11852680c6c433c3f74d9bb6ac9dfd9b33b7892f4132bc776419fc89de495311cd3d1eaa9d732943846b032605e485fbc448e4aecd680e236bbbddacd2b72c6c9ec0814dc4cd27407e1860089c5f2b1e7b7e87798768bbaab6b3a91e145f476b6adfe794e91ce8e33be323397eddd1be3f10a18be41f0327e5d755f6c5ca1436d05011e254462e58865f3991419890b1904db3977e05e243261966e4bf471cce2be6f6ce31b0e25f7f304d6ab2b428c7d9f754f24d1a83d6295edf126bac4e7599f489fd3777936660c4fa14c9ffeab3f2b7bd64aceb4108e7fa6d3f77743178a7bd1c3fe93304da56f5029ae504277cc0c8404f8d1e3c9e1c68e247e65d99f4fec13e990b1b3f8af4ff5349515c475173c3d42a2fbeb68e6b1207aa3c789e7c0b0db4873575f1a9bd6dc94db84bb3afb3763b05d3ec07bdac04000ce004999203b6e4809e4cfeaa674765170831ea78e056f6c82ac8b803e3d081b8c91ea4c064d38f1c789e34599f804513d82f699f8c4273d47785e24499c3ce1288686ff936f5d0dfd24c21789d29ce1420effbb96aef171034d6f184fe30fd501e02c268738c3b95cbf17cc2f45ddb1380929096f22e86e961c852bb53a6da7b6c9e75eadc72cb7f69c5e67238b0ba2aa4e90dd53700ef1e4dc4190f5e3a06ee41796948d92fc9ca13935bc24f57cb7059e16d32e50daf60a8240664efbfea80ed026695c1e971ebeb82bf52977e30c03a96d2f5ea8f00e77ad3df6645096918f50bd973bb5a638a58242f2014c4f0f0f930483fc308d034a1de20f701c7f9ddad971698ce63add9aee1bbb574a39829e6951cb4037602af87d45b42d5dd5f14de137f0bfe06d7bd8c6e9caf518f873e46b6a9d887fdf2d04f350598639c0a136d2b4136cc9afd0147a0c966af9ce9c3f71e6424422b94ae47e07f8d2", 0x1000}], 0x4, &(0x7f00000028c0)=ANY=[@ANYBLOB="10010000000000000000000005000000d5e4655c55aeab2385b1cb999bf49113dd6fb05b30e87ac33769d6bff62c7fdfb76d9b36ff65abb8eae76e059493e5ca50b8e0eaf8e7cedcc499eb78fe4c92fde3558e343646c2caf6e97db5886d22b09968cb747d005e671eba63c8ab766af9919dbcbd11187f000000d2aad4505da309d16ebbf066f58e8a17680ac7c791c6cea748c386f1e4a403b3f2e2308efbfcc2b68cf0065a92d172a720478752ab8effcdf48c977a6b887fc0452dee1c513d7610eb33ae7eb8fd81e66e09e77708a0b75420f1dcab75f40323916b0611564f2cfd221077c42fcf952d929c3a6e532b4e64c85384640eec2f63ce9c26f10daf4bd0790d0fd5f5e756abf99d9d880a077eb3000000000000004a4ed5774a6e17005fae30"], 0x110}, 0x0) r9 = semget(0x2, 0x0, 0x440) r10 = getegid() r11 = accept$inet6(r2, &(0x7f0000002840), &(0x7f0000002880)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x5, r11) r12 = geteuid() getgroups(0x2, &(0x7f0000002680)=[r7, 0xffffffffffffffff]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000026c0)={{0x2, r6, r10, r12, r13, 0x80, 0x1}, 0x800, 0x32, 0x252}) getpeername$inet6(r2, &(0x7f0000002740), &(0x7f0000002780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0), 0xc) getgid() 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667b, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/218, 0xda, 0x1040, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup(r3) ioctl$TIOCSBRK(r3, 0x2000747b) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x91) 16:01:04 executing program 0: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0x6, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d159436c231d063cf42a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2c79da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c00000000dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d4d446309d88c64735d8ba9a7649fc87012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7f944aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c822599a329e000000000"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) dup(r1) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) 16:01:04 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000103, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc459f0748db93ad7, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0xfff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x286) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x187c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000001d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:01:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b0000aae4", 0x30}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x100, 0xfffffffffffffc00, {0x24000000000000, 0x78e}}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:01:04 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20800, 0x0) 16:01:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) munlock(&(0x7f0000158000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 16:01:04 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000600)='./file0\x00', 0x1000, 0xfffffffffffffffe) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0), &(0x7f0000000200)='r\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00']) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x7aaa}, {0x8000, 0x9}}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) write(r0, &(0x7f0000000300)="4073219159bf296ce764dbd7c2ebccb2412d57eb80d95802429dd26e6877a67a3acb3150146fcadc1c37a16f5ae1d49a4fed3543c6e9dbac55747d5bf7ba094a63c7ff76fdae8018d7ade00e4058f16236361662e458ceeac9bd07461d9e6b0818401c73dc025b363bad1e463fa9b610b3cd7c29af8d557f76be5936573357b89a12a415178240c50de8b5f72a43cbbc8c2063501c94ad7a46cd8c3334b924f3b877a69141c7b94d56b59105b7507adfa6fe622e7a4bd3aade2727e5d88529d3818fb8fd16746a120ceb79a9c83eb4c9100882c60b5d74fdf4c6c30f91da0b31a1dc69584872bbc2ec772dfd6016feb5dcdbd7c94d6df87e4145e0e8f540df0b4f03e63726ccb61585269d61761a1679a8fc4e79099da80a494f4b90c4604cdb97443f6d652eb8631986a2426f4498e42b8c21ee5a0828108d0dea5bd9fb7ee401f876891223029735cc8915ec9a40db1582779efbc8010ad96f3051794da95a07ec31b0a353205826ee96cdea440226fb20cfea80f6589ed610389ab32915d74b5e0f6465dc30f991bf3c51ae4ed2e23e20ee90de66f29a3384c41811473f54140381e0084617d0cd61ef4aa8809490758ac82deee59fffbb53d6edf2c0dc1ea309ed1fe66de065a2afe069c95faeb4bdb1eeba526275aa49f09850b4f316d6d462e51e47d9211532a2adf7ca1b220bcd33386fb98656cca63c6a0368d031511b15795089d4e28f20334e9d4c31f23253fd40ef5f66dcd62d4935f3ba9820249a21da3a6a244d18da10ec7d435883bc0809b491af4c6e644c41f20081df7c81850d5647ec2ed37b7ca9bdf700fd7f3118ae6b443384a0f71826776d60202b804e3613d15d2434e96eb546f33d4600ea885ed7b289fc5563f6f85cff4491bf3cf22c70e3594bd275d57880937b87c364c481a1d54e4188866e0e1a340cb79936aa3d96eb3e5e7ec9481492047102a9758a2a666539d631e18dd4a70ce91388add192fea42f4a1bdbadda991696a8d08fec20329cac3bed5623fbe6379d211849c662c7063d93288292fee7c2947fb0a2f637b202b3f45468e2bfd6e2b0ee0edb8273c47a3673d3ad8137412153e2b0d7507e44f39b5c7ec1b647192723750573c20cfa5663c979e9c2a7f3fe326f62302c1de8e597df2242df9e1f7d574e8924997262fd046b0f5bdb793e52167f95595c5dd7a3b4e4ac15c15c92b237df09cf34ffe69110ea9a251eb588ee877799d47d9db01c6e062e7e38ba450a538a22982ec7cc3de042606fe9983acb43dd75eac9131acbeb825b6082c0d35a8ef96cc55d3b0bb3f851d8bd52f82306ce4c93aeb821db92b44069573879660b521a5db161bcda09b8592f57cf24a19151eb3a84cda07c7e9b87e8f2ece5754d3fab801cedfb849878dc357e16604c94866f045669b4f2a56c2f2e5b065617f909d3d3c4a67718bb49cbc521c9d2097e62457f84664aa0b25fd6738f00582534e22f0053e03d9d2a617cc2207196b1e387d129c325b1c74cb8d873c2d95af7a7f248453692123b2fbfb9f454e48d95ea987a5a5757d1e11c835a37b697457da62348d1b16ed5ad60779773cc4810f9dfe429125dcc74ee45f8edc1c76f54a84287a79b34f657d71b41bc1f098e25378962d6462aa2e3597c894fa6acb0db99bcaabf5efbf81f5a07f9bffed70a3fb7d4580d2a8574c8803f389848f0e4ca658426facde1e5ccf339b6e829d80d7f6da3525204e50f396e64050ebc254f2c24e62211282cb03e84d6c96dfcbe6a6c78f0d50310449e8fd0d3d90162a38c3095584c1fa5ae9400a03104eaf87770995b88fcb3485eef0ddc51927aac53f571dff392ebf2511664efd0fd7bb1206a9a6ebbdcb3bfed7313da4a664ed2e51c57ce4e059f1af025edb704e0e15b06c1c11d8b27a2eb3c6e4514ef241321d614ba6f46d8a756dccb1c4b178f5708b9edd967d089d31f212fb3c949bdf6582a1462371c55e99dd569c6cb520e72d6836e6352dab1ead8c751de3d6ffa63fefea8aea28ed7ecfae09c04e15de798aa8226ef2eb03c4019bb59d0c30feba5d4bf339cf2eeb361dc5f845a5a9029d2be67a56cb9ecfbc0cf4a7f96e8613fe56761925289c02d74eb33addc764fa7657da6bd8af767c498fbf23fcb09705825ce7f7e3ec707e942c96d80aa42c824b1beb59bb03763a5dfce5ecf6f9255716d4231f1d6a5ada25964aa1ac91695abc1d27c77970330decd6fc0f193e38a58e56d9e06dfe8ae675cd0ace8f8ab52269bcce84668ec54be09f684a5179223330e3d625cd8ba275ffb6692b486005dbae934eaa91d39d18b572bbc276ccfabed02e70812130d4a008a27005fcdde2ac57f17c9c1c646beee7facc2863113842b8234b0dd650b4423f7206bd98d0efd28eeb8e28b3d983b09314352b17d2064b81f4e42c8a39652f80df1889006303aa75f721dd02d7bd617c6bea8d4739f537eea9a2ebb4eaf419496f4c5a256b12a1e5eeff586c9dcec97749e8d170659ff9e4d122e825747a2272294f4129ad2022f57fcd8be35121f1414c73d3600e97b616da1a27f00345e5e72c1b42ac2a9493e9a464fb05e7af700a73e74e3882e1ca468e622a99b7d264107f920fe7569adf855a3d80b7fd0bdb177a16e3bb8cb8454893f5919dbc1387463b78a844648970e2c86adfbb860b6daa85a559f90d793d8663c2a5c8811cbbd7ea84221173ccc269f2352a381cee9fdbf779a13391744789765332190154b5e096fd2af3e35f3658688f671fbf132e60e338fb1ee7c321049c5cc9dfa8470e25f0e0e6efd95b0bcc0d93c1b2f741f25182f213b5a50ed30ff8a8780074ad1c0b49b286f9fc6adc5556e08910e28602b6c5e46a4e0c6ac8d1d5d97a32958b3d991553b92f864419849d0381db00783e340ddedc4d5aabea804163075b023c681f0734c979191134e20d4460f39ed301e2ebd404b1224e82ea5fcd8a23a1ea86cecdaec515ad8d582210ea4aca00341be3df939ec08e6c2d2c7d42117d286baff7ae522197e81ef35123fda09503f671843c187fa169bb905505e7784a16503103f52741fb6268354aae3b4c15fb8ef982c3f9ad505a194b2933d2a318b2f3546ce6c5f92be8c3edf4580ab9c0de4d354548d15e942626902a2e8e5ce2c22502e4da0e715b24c361b45346eead6cc0fc80e1c357a3da882b3a3c9ec4f297a74a94c188fee1984156d47c94c4ec6c639506d7722598223f12ffa054c6e9c534b574bd838d3b2ddee9b4500e8d43b6461e51ce406b9b35d1c61e78c98dbb4030091d4c86ef4f410511d1b22e65ef1873b8c3f9947c036e410fee84e9094be7a81c613f36097fd3d43471d9a82a17e27b51d0a79f1f2aa5a7623954f90fbf4432a6452310bd4bf0a1519cf9f93572af19acec7b81c2302fae35cd7b5bedb3eae9edad9f7eb49a460d9534b9f0ed6fe9966aa4eb336fd4dd2caeb3acc8c503e85faf7924d3e103fb29aea566c48a90249e1ade73ca8185e43e0c71f9e9a865d4659360bdf115c31da70958950e49d2fe3fdf888a33f78ed45259d586f90f6fba2898e71503d4cb70ace22d7f56c6d1e13783421e72cc8055efdadd27bebdc63112442c03f27608f768978b8f077475fcf3a5a8bda89264fe5ed3860129de359ac47c1f42b53034e6319dc3a23a8c74fd32818c1f504c844e24151a8a3a3eea9c247f0286808e786e4a9656cf1df9fbd1fa5ee255998405da9ca60a4b43dacfa32004772460cea56ecf2c0f3cd6d410378266b4240f6e17e7db31a300015447af0728b41134fadb5164803311ec5f7c96ecdcc971942fe6e8d8e7e4f234149f4a70552843a0490d52355ecf9de792d53804337f0cc3946f6028461be77831a30bc495c930956269a4d78f307f9a8eac6c45e9cf892da28f7ebdfc0f301d4860232f33c4bfdc2f59f7099cf800c31efafeb3bb6ce0c2543ee4cbc625f0127f89d545946a08179ea55433e422d7d17f9c1366679d0d5286ac2f8792c619dbfa469b0fe87fb73f03b738601336ccffc74af697455dd29a690abd117bca62673d142c47d753050e41e4d594f881bf4f169b4e212b4684ac28a0a7814a46bb85f7cf20977f1c65d2c4b1d4b4410608d8979115c171d2c79ffbf47734dd94c8ba92144030afb34b034ebf1d09bce3d175e06cbb67db22489d38691c5143151c2b284724a35e0c0f7b03f3bb1d4ac19d2c5bf70aac40fcc762dafea4c46eb3c89da6e717ee49669fca0f8510c1b540152cfae0ccb8a1014b02d58207daa50a9c5d5e799649f3794e3dc7e88d13f2b5f02d7d31f69dc42ef81fa10c8695bd39c0d5d7075aae2cd030c1d65f5893612cea8ab29417e0241834999d72e360b5de1c704753f1a6d7158e2325a44328e027c463aee8767a8862a3aecdd80982359a3fdc6f71639f7e6a51b765d9a79f3eeb2129492e5baf99e5c5c19e97c4a06220406d0547bd925d2f48faa510194f0cc94e3ffbf4b2c6402cc50847c300b83a522fe70e225581e0c487f7c4d23615088fdf453f9f56c1bcbf1387978ce32224371e00608c813a6a51b2d705a6b3b2a8122316170a317395a3a58380de906127960577fc0f270f23756d860849cdd0c39b8a9cadee698e926d660de1f7604274c541696499e7f56cc24645de26e6981dc6e6ebd9e5667303651d7e24b0b17508f4fa14bcc7b24bb617df412d0331e5654b2163bb0f0b9e2d29a3d5213677aebf58a52c3dbe58bda954bd96f3425a72a12568ab2ca399db76504330b294624f3810351cc3d217ba3f384ed308b4d1968a466d4ed75e251efc5f2cb5f65a957dc53f0d90b31e63e009920d6476f2dba8c34a01bff928ae152f5a81cf96d4a7ac0526a5387696f4ab45f76bc8bf703313ef0741f72204b9aaefc36ee10281e3a1ef6af71c695bd72e24c1cd557c6d11ebb3d376249bbeadbc70eefddb77bd280df963981ad547a1b0800b766a455592d177306ead0901c0a8d1fb05597a8f7e9b759c562cb0ee1f0931ed70b4bd0f011d36464b31d61ff1b327b56f7ebefa7839ad29f21f32fe98b47f02e02171efde0c36a621461bb773f3487d8aba4fc1c7a0992de8d84ac2fd54f4bcf3a36a42083ceec475900d0a6709bef46783290b2d0f7d3d82c714c2ed9d54c49e0b194fb854f5384da25eca6fdbd93757ffef9f5a9ed05b2c3446220c51ff3d2103154eedf69aafb9b034dafe98084e2b9ae76a539176dfca4903fadf853abd8da773ea0d87d3d98a4420fd018d0df9a629a0c8f268be2ed3a17885943805317ac4caaa21229d0094304ab50b6113fa935bed310d840bf4408b7c5940fadbb9e9a2fb80fc34d74793941f980de1ed4503ce3d461ddd2397177cdf6e93a16d69e2da2ba094872b54e195bc07bfdbc845651831903125445456abbe574a6c14ea8c651562ad205bc040191964722e68149671000240f5924c1e1d5532c69778a60392f40da29b4c23ca96b6b4419fc26acad5aaca848cf2303dda39f4ffd3cbf53a35aa1f933ac654296cac7b35f1026232c2bbdab4c159ef4cfa7a010625f3a88874f31184bfea01bed74341b0298b931242398cfd9d5f3fdbe76e9d88a7fcb5d52eed41dd04c6ef7af6fcadc645d57dee304bd62935a808f65e2638a740b55cccaede726f8cbf2b6dab0fada4909731f7711f5027e6519aa1474ebea51503116f1a4ec8e9d0de0db449a42a7e70556d897077933d015b7c700a3b043353d9491dc33e606a0cd4759e398199097374cc5ae55c1f5273e212715af18335e4ad85aad17", 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r2) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c, 0x0, 0xffffffffffffffff, 0xf1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="b6c8aeb9") 16:01:04 executing program 0: pledge(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0xffffffffffffffff}, {0x0, 0x7f, 0x0, 0x20000000000}, {0x6, 0x80000, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, r1) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) shmget$private(0x0, 0x3000, 0xa1, &(0x7f0000ffc000/0x3000)=nil) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6, 0x0, 0x0, 0x200}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpid() r4 = dup2(r0, r3) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x10001]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f0000000280)) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x6) msgget$private(0x0, 0x80) shmget$private(0x0, 0x1000, 0x40d, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x5, 0x1df, 0x7, 0x6}, {0x7, 0x7ff, 0xfffffffffffffffb, 0x100000001}, {0x2, 0x1, 0xfffffffffffff001, 0x2}, {0x10000, 0x7ff, 0x8, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x4, 0x9, 0x1, 0xfffffffffffffff9, 0x67, 0xfff, 0x1, 0x1, 0x7, 0x4}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r5) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000002c0)={0x9e9, 0xc50, 0xfffffffffffff001, {[0x7, 0x6f5f05c, 0x25f77f09, 0x3, 0x1, 0x5, 0x7fffffff, 0x101, 0x1ff, 0x8, 0x3, 0xfffffffffffff001, 0xffffffffffff0f9c, 0x8, 0xffff, 0x9, 0x2, 0x8001], [0xffffffffffffffe1, 0x4, 0x5df, 0x6, 0x1, 0x10000, 0x7d, 0xfffffffffffffff9, 0x5, 0x22], [0x3, 0x1f, 0x5, 0x100000001, 0x7fffffff, 0x7, 0x7], [0x6, 0x2f6a, 0x5, 0xfffffffffffffffd, 0x100000000, 0x5], [{0x81, 0x0, 0x9, 0x6}, {0x80, 0x3f, 0x9, 0x3}, {0x4, 0xfffffffffffffffe, 0x5, 0x80000001}, {0x34, 0x8001, 0x1, 0x40000000000000}, {0x80000001, 0x8000, 0x2, 0xfe9}, {0xef6, 0xa0fe}, {0x80, 0x200, 0x1f, 0x8}, {0xb7, 0x87, 0x8daa, 0x5}], {0x2b95, 0x9d, 0x0, 0x9}, {0x6322, 0x5, 0x5, 0x4}}}) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/17) 16:01:04 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) flock(r1, 0x2) flock(r0, 0x8) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:01:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000180)="f8a425f0006b9f059a54610805b124c0e5cbb6c588d6e56e7bf65d916e4faf2084d09f72e5fa1a4381b4470c1d79cf26e99113f573eac93ea1748a980125719fb711c558d57968f30eed131c6ca772c0747d6cffdfcf17580ff23e8f327946d63013be6fcc3bd3a4b858a936209a8ab1429856e5", 0x74}, {&(0x7f0000000200)="ff94ac45484ba2d3f47bac9b708ab31a386a601b94404bd0a4a8c2cb7af514d7b4c0f031b70086fbe49f512756d60c4084672c5f66d426adfaa39b517209307b773002af85d9f04e0db9e57f1f271f2079c9c112f9b1bf3451cc", 0x5a}, {&(0x7f0000000280)="7b27331331c60e32b01ae8199521f7b7c0e64cd281faab0e0330b5950b3a1c15e71fadce8b47f028b094ec8e2353cefa30b411578ae108ef2efd5e136276c152fa7f040077d0e904bb9ad2f6e264bfcb514b2e6cedeef5d53b2cab63e72b2d24518a34789066773dd1a7c90c21f2152e", 0x70}, {&(0x7f0000000300)="4b2882ebe2441f3682e2e3561254fa693b823d01c2d8dd47e4668870ab83c8614958a2e20de9e780535f557868b8f4eb46231be3a684a0a19e1de63fd5f7f38585bdfe8fecb9f2c35eb5b427899dfbe7cd27fa599636a0636eb262c1a6b3c5def2d6e8cbcd326595b96b04a58078e9465dd3f650f02982ca5b666124877b", 0x7e}, {&(0x7f0000000380)="a75f40300f20a15b003959a14e8ac5f71f8ad806b7b372f8b4bf9a2d64d759eeb5d4bc1ff567b00fdf5fcbf0eeb5b944624aa7453cbdeabaa56f13dbfb8a6c74f5f6ff5bc38d57c6fb8d96b3090ea090b5f5b67941612b4d737c7b8e74f69aded7605bba131601f30acea2fac3d75c8168e02870296de9bc67a111dd2b9afcd10eca5d0ee0ff39798fee1056699af24576aa55b3f060942e2708d4577ef4000490e4450673fd9e2db01d4df9826837dd3fb633505c98080424fec85e63d2376dfa6a28012053c7", 0xc7}, {&(0x7f0000000480)="dcb2c0c13127f9489691112b917b6f7a0cfc0205eff6bb3a16c53ea960d7ec1e61a176ca1deee41478fd47793cc6cd2974", 0x31}, {&(0x7f00000004c0)="8effb67c2d718ab4340df4bd469671d6a2d574eca78cd3e2151c079ba9e35569c22f583a1e195287571aba7f398f423b8c1adfe78cbda6f14b506007b5a2fd2f392170c2b07c6ceab88e56f7", 0x4c}, {&(0x7f0000000540)="77029c77a47cd94c129b11ab", 0xc}, {&(0x7f0000000580)="d22a886952c7ef673875b3f746afedf6b6a809cca4e5930cd4fb2f9715028563e110aade7b14ee2ba0df02f4f683b6f9fcd9688819fef30da3cd8d5ccd5ee9410a7bf27d267f9983b04f74f6a4e85bcfd782f477d57ae800a145f480926fe89f44b0d525cb358c6f7c07fcef30522319e8984bc8d372a7f9a9ea60e87d466025b73e0c5aa9e42adbb047ad735fc68d61f76c417133bcfcefa3868dc7605dcae569d7137590c72261e5c7cc9b1b45922c66a792b11a9a23b1112c5352f433933e8af75b60d303d9607e9740cad02f2446df3c36e929b2d155bab5f6097c7b26ec55212e6203aab5be223baab65506872e8c438c0d18c1b2dafe37451eef7a7f5ec04d3faafbb7d58bfaed6d9b4a041cfb479722a8f32acea61bab6d68b7e0dd51cd1096bfa161058973850b0ff6e0f374189b540c28235a2be98b9aa8630a5fb284694d5d7e185ab79afa9388ea6311f34fab0ba772dcf8dbe5db9de8731f77cfc57261ccd83034fc16a339ff4e356aac76a1313d05f4a6b5dc66c46390422f4eb3e4695993308088f8e364f0d78e9cc9c0aa848304fe971a3c4575d47c331e0b55f771d15578c370ec42b33ee5ad564c4ea1b4532cc4177ef9edccf19ae3a4f5fe9e158d1c429b4405d9b68483d0e553ffbc1e54a86a95ea8b0f13b045dd2c274cce32f1243f770ffe1b8de328de1c9cb7720f12777ba8fc375f0277e0c978437a1a42438a45323d8f334439dc3510f0346223b397a343a96d0f097537f3e771650ac77ae21244202d73c527e8f1701f8d592a75a72d1fac7abed66b16ac83f0a352bcc5ced99fc715a119f09f46276b2a8605c501faf2a6c9350b3e039721e41dd8145d6f6144305098d3e39760162e77ce3e05b26c3d09f7453a4e01d3984bbd207fac52f3204695df5abae6473b2c281b6d8258863d2456863f314ec0cfa744b227aa029e82476ab13b1abdd702f58e4a6f464b3e7865b6e1c246adcd4d9bfc23c68089b8349486f5dcfc43bdfd8c8d4966e8ffc43c442e65c133cae4f59d920c16c738d246453139837277d33e24948d3f65ae212e1b958ce2ed40f2c48674cae8a0d999dc8ec404fa1dbd72f5deeb0dcb5dddadf74469e285396c6f749be790c3f7b77003c240aed9daa55c3ac6ad9bf4f12cb367fed5247c42a30edec541bbbb2e205cec42e725752b729dda0f332f5fd48780b49efe5ac0096a1ea5e8b96931017cd786ec9337d156432092687c3f8008883d0760dcbd018ac474b1e33e0e8de067b7f5b08f0254312ff447b0e6122da8d0ac1f0ad22f87bec545fabf957679ec9bb33dd81ee90f2a9560b31f524f5a9987fb7968230799ae3934a7c867ef164877803a8f08efe0117b187ac33c2d61cb752f6e10fa4a596d3f720cb071f7a3f918804c3527925598c266adb547168f1bc6d0ed838ba70e00a695de941c055f95dd72911b5e49cac79b963e1227281e1465f118d67b91f594016168f47c009ae7a079f1fc1d1f66090952c3735705e46c624c5a8fd2545e1fb7d1838695df8d1831a4c366196207a521c0ab953850cd33a9c95924a1ea9c55f5eae155297673e91ab9be43d143949c3f7b0fd94adc1cc8a4c080f3fc9dad094a2b91f87344ba631bcc5d35d3a1e5e97c34943e3d6984340d8663706f656e6bddb2e4ea03a3d7fb816f7435abec202704edb124469b3b7ae78e59070e2a2813c1b644d0f866adc9fbcb2bc901f6eb310e4f631e97a6f5c8b4b48931d5433ee1e4146437e4bcdab3bf967503f0550540b47a9e34ccde79fc7f56a4a2bc67c4a459910df2686fc192ba49185834c6c1cbd7a98a6dde8b4babd356d747fd208f7895e8313b36eda9a7cc99869fcc588e3852feedf53ee2e89aacddbe2062df5330edfff055806ecd1d3fa8928cc956c6d5f2f6f51814d4453c3960c058f2fc504797e5471f6020f1a7cc85571e289b0859c8ebc8cc62f5d4509611fd2725577d000cb316f76a0ed3d339a882c1a2d578526584f23f936735e61682ca335a4fe489f85afad5f9f997a491f9c84b95e591e008b8c2181a62775e7c350e73906cf58a46a9d56a8d779cb7526d7aed3edf816c33541fc110786f3506032c08870281afa5c033a12d25865d80aa65183429746dd62cc54a491164aa60dfa048337813cb86ae3934ab45ca15afbd2ec38ccb925a040cb16042c209488d34b13b60ce74fa007e71f15df5d3c32b0de6e037dd320b900fac6e6897b91fd63ba981e925c6cdab5eaf5fede2dc011af812e6b3b87816979bb5386c108a93ee2c2c1d33d7566d6ad18a111d736923aeca7b1ea2bdc4ebded6f86f487e355699e45cd2af1e2f09bb30e045cdfcdd74c9880e1b478b608653cf276efc4f7a36209438551500f53023e90a871f217f668ad9e9e49661f5064aa3f03326c72c416deb1d6936313a87cae90dec8f8d4b92183a79e0b72409340656832046aa404178d261768bebe9cb97c54c9305cadb8a016439ffaa6debfde43aff710bb15a93e3e31ad47ea3955120bb17c8ee210de61ad4144c3453a017b837d380cfe6c0b1a309c43ceeb5df531149dda9c6ef8c0414b9feb3314bff834a639d099753bd8877b53fbb2375bf161ff447902a424b78b54c3e9ad6ef657a474a937b3d66de5c58bf9bce4d775cd1a7a58d1da72da244dc068560e3f4a32d16f53e699d691e3c7a8512783f323559d40f112e5cf12502ef2083282b3d578107a9251e28b697895288a970fb9bbc4e854325a7dcca6cb9dfb22001abdcd6e72619011e5b645db9c64a32dbe0e6a98cec91c25154176ff9c7c40946053e8b027293b66fe163dee2a416629e37342515e81d4ded2e1a7e7ae9fa94034c033d4e4f8a04e0fa3ab0f20dcc97934f8ef6e358df10f96ba356eb8dac2fb0b910839d0ae3d4322a657f8a1c2848a4b829dee6c08da161f76b9d121e1ef6031c6f2112a7300aed213624920840c185b5b3fba5447e05cb2e1eb03d32dcce73e597e29643e53f90a28fedab5755947212e9baeb29817e3ec1087c8d198783279ae0d260dd5805cfe0b07630788e42e52e58efa3ac88e69b5e712c494960654956713ec669807e7ac51611fc3d99a26d4df10a02e0b608120004b7b182646e5c2973b154e93b7c91b7675d5be60bcf53d8014941b9b12b1f92c5870c834269d599a5d18763e4000ad0896d09de2397b8643547463252d9836cbfd8a86bb231a92a98ba78e50f8b4a3ca8509e0e2150a904423361385a1123017aa03bccf6b12df544954087491237c197e5c3d7aa1665e2f4974e8717cf64bf76f897c59508ffc9c25ee53d44ade80b38ac16e57f9481ef063bb9d8f3c310b8fdc026f7413f6bf2a1b1dfdf43f0117c88b194214db14c167ae903515aad2db1af7507806ca1c8c6b2017323fd014d2481ba1f96dec371dd7933e3aaba01ccbe6cb58be9764174312edc39074a917eee1bf9a4ff881c89be15885ebbb011a8bd118fc6487c33785db36c524c74324679de6010711d33bbd4854458f9765823bf5aab3a626b6cb3477c2f6036f71bc888b002029196bba807ceffa69775135dfcf68c5d2a624bc3f6bbb64fef5871013903482b3014232d44e7e740bc0ab76814a9622f512e23fb86da2a5a7b3a796d885f336786ffd292149ed081d2499a664f3191ac88e0f01ba36df70ae23e87b1c89e589cae27334033eed846028a31dc0389b296117983e1852c558a43dcd4be4a69f0cdf38fd58ffae98509bff03d5bb5d2733e4051fd6b5c9a18f3e6268cd793313a912fc8115af1a499c201c55ef9b9c294d93d8de2e0e1fe8cdb14b5a82302e3ffbdcbabfcf7272cd321b80c15bf9c9f592b80cdfc0120a1abcb43fa41b337aabce71cdcee4562189e96d3cab2f34ef56c7a97f445cd9ca6e622b1fe4639d4368a24c8a4519a0c361fdce91d937939b5fa4b62f7e011194594682615efd9730df2c9f6ccd099b400be9705f86b7106f1b5ca8f9e704ca0f53bd07b389b6fcf7104483b2181fcfccf1ce30ba6590b33106bb7a9efd46b37e6263465d3536af0bd3a6fcf20995550ebb42a5dbbc1f470a146c44fe0d15ed8ed67bd558ed46e855428c0b861238723b88e8de55500d538eba4bdc4a4bccad38f2a0c53d127fef39a964ae956b7df5ff4e99f0ab58a4c4d8bc9ff2637c7da1c4f89d606afae693166d97a59d20ed1e61cb764cfd7c56021c20af6ff0b16ef98d80cb364a81d91484e337b79321a137c09a4fd26f028f363adb13d53bda4b4f8638cc293d418d775091503585a662247cf8990ddb3cb04a58ac1749a0a1883c9e97026267b9c82953359f9d47e809e27a2a3501938beadea03d33a4529452d4c20520a0b383ee550660127e8c35a45d1e54e3447d45c5bc97bac67b4a7d4c9782c3052da276fe2bb3512fd4d6497db3a368cbea978304f607c1a64d11be38f11073aa482cebdfbf8b8cc77d8720d1545bf2e24c70df6e817e78479eedb5ca9614d1209c85ec288346b522abc9636d169a410fc55ed38772f84461f2bda725b4d56fecbde926752eba62877275a78fbc8f5968c61388bb1f3e3fceaf4dcb394fd3ba7fa41a3950fc91290fd85d49a11d81de2cba3a204d264bb8d73cc769d77ae94fc8a24b3c8bc249d3fe1066418965992268d87f1cdd19a0ae253903a3b4721d4aa9d4585d7cde8a4478d1f970140af9c0a28333b3b3921ef5fd9c6d180a140d36ee64b5bebf558a7eaef17346fa746ebb626d5be2c8ddbbde0981b2d91f6ebb80800338d0d3191549f750b0642e100980819706ea0a997b58175f42d76b121cf9fb2d39952a45c53461030a1b4988fcf9e409dee40c3edad835c1549bfae0b8090a95c637cc65a1c30bf9a70d859797d301eb0226af598a022fc1a90026eb78fd876d0a95829346af3163fc42fc34602805b879f86d7f4326a7757f8b850e930b2ec1a35a610051ba4b54b1763d74c8cc98d4f4179cefb6ecf54a2429f6ea0032a359dcba0f76cfa0676ca8456fc6b97340740af001648ed9d6519ce3e35e6e3692c3c355aff3873843b259f0b2264d8397a750be6f990f29b479836869a19bc4f6fd150cd8387546ad80ce0e5fcaae4d194d7734e4fa309e43dadbce9680bd2ad4afaed96a296f0c039f38150d8c67548e5b3fe92b3bb52c93a7f24890bca70bf2e950cf036dcf0af56f375cc9d54c41fb8eb91463ca7308e8b3975cf01b9e2daaa78dbd39129eed46b1f708e91935ab5d77eb9be46410683e4666f3a5085a9d00b452004262baa9d7060b16c3ca4434d82ef00f8b9a54ecec531235341ca80a7032a459b7e90c0a943ea650efe10175479f9101ebef889959390a7c1c5255f9691ec12caad394d988cebd8130812b0008023d642d07bb31a32513ddfa3536a631299a702ebbd7065c4c091c9072a7d6fca65c8e64de3355d7817d933095e0cd37a1d0b1aaf0b20f0211b33475eb8fb88f311d523323f15c8374fa9589390a76ff5489f3072ece2ebeaa2c65343fa325f353bc8bf31ac794350732fc971ad71138e6b8bcc7a5702dfe9d1816439a7d499f26ad04512253bca752774160c71c2ab6a14d6879ee39120a5c0a91d15ec6f08af69a469af4e0a87f099b0667a499c5ae9658bea4f9be17c8feba8513ae88dc3407ae6c99cdcac1f929ed7638d0b43f6211b41a5550ceb5eff66e6bbe31069c044f26a08882c131cbf8ca9131a7fa1c1b1dc75d779db2849300468003a43567d47b45608624d5c49b21cee47ca98eb27d0297cff763a6fc959f6810025a6d4c5ebb2207ff6", 0x1000}, {&(0x7f0000001580)="bdbd79e2b237dc698a000cd8ec6987eaa9907bb17f96289923bc96d9151ddb759264baa2e762e23025beb1cd902d468b93bba5a6c32bc4aeb0a448b678608a4804b9e1fb3926635e9b6a95c7f7a531b569ef7f512e4ae6eb899a51845c6df34a781f571b7df6f7436b433854cd679014d6560d70c1f1425783de62262aa8c7cfcd62a91129e79aba039cff4700a00e437a72ea892cef92810de8f73ea5a1641bfbb374b31baaa7bc584d6b1ca68d8b0213076a75b7522bfce1b3627d4c859b77987535e774c6ea14391fc6fb3277017e3b2f1b3ba67434783f6a9abc18805f0dafa03eb986e313", 0xe7}], 0xa, &(0x7f0000001740)=[{0x1010, 0x0, 0xffffffffffff8000, "2135a4c40934fb7d4ac2cba54dd8f0304d9f0fb6c76bd222cb77f2ca8b56639b1ecad176ff1b7b505140d6df2cba863587441363b667616b77c3b598626254fb018149444778dcd19b49f92e8fd74858a63473e8c54e089582e826b7962dc46351e3aa2c03aacd422389b03a1d610894b4018f7d5d1466ac67b6d3797eea5440676b93e230c86380aea0016861379f220ed5120d93b27293b5ec0b5b46cff5cb5b31f479e45fb7aa3b5c369d0321ed98b47196a8814dec7c18ae5bf0439a2728927d42e257002a871e77e67afe9511b73a0060dea5413741934ad4e4cf9a7dde89754a3cfef218ec95958442ce1ddeca55ea57f9fceef857f178a213a654dcaa315559e02d7d6a82c817362f040788577676429023089be1392ed3346691ca5a39d5cb22d286f77c35e6f6938b3c33d87297a6f9bf2f1fe4518b842d5d746edc3ee99270ad69834fb2425ba0bf328bd0fb78bbb80da16f5ed1c0efcef47a8968d89c529ad0820c827735200220202dd03c3e4d3216ac3b48f4a31fd8d4411e9f6eca1f6af3ef79204e4e18b5a9a3a9060ef798d96ec484082672ccc61712dce8d886359d55976c538fef136fbae23a8b9353d6252f4d4e37fb6aa61c898cbb3e1c11de8af2f96d449895a45234afdd5f7d5fe5d2f62e5737f8e06928d1817473de65a928ae73a3e152bd326e9ed2367d258915588079640275c28417c4db05d509fa8bbb15f7a26d0b0d2249d0ffa148c7d7e2e4e24184d5f7806a612ce5baebd4c3fcdd08bb7ed1c8adf4be489fb190566b4dcda10eb512b7dc5a2b0ccaa7cd948b1705066fcf5d9dd76f988f20db275a71f77d3d58cd0d7a9d50410dd503ad059f3dc5ed081fba209c663da6e4abd607e7531a06a2a4d8fa6affac5983bc4c9a0db54c4d92fd8c89ca824c925a76a5e3822ed5d1545af1e403e77a18fe9faa88573be0524b951f5220a05c9d5f6b821d4c6ffbeb5e2dee3cb5a6aa9d7e468b6e3e7fd9d0fc9072c0aca5c47d92217040ac8f3c9f58a6d4fa6b0e223c89ef44ca1042169b59ae06d8f949cb6071a48248f0723ddb200759cd5e18783e939e92ae1903f9b73823a05eab608839b174ba47a0a30d090174ba1b66fd66e4f72834c509ba3ae50cc9a34dddfa68f73d9df4eb35a2a21f3ffd121c9c92c458c67d3a06a1a84bbfb9fa4ba73c1e2848ea95fcb7ec8514f4fec7c0d63feb16ec6bcb0d7cb35225faa7da9624b1cd5548962d7924483060cd89e958e9f3d1ccce713fe4acd30a25a0fd1edabef1fe8be88c5c2ee44107747b6d764e180df7dfc00137b48f76f2db3e55a40c343fa4a7ada4ce9a22440f4981c2a967df41ee94d626c7431f70e73f7ef8e0a5245cb8c7cbcb4e82c9bc7096850b448415e08579059b318f3b5f17822b1879f5231221b8c6e58ffe3c63eab0da1f62d578a4bf60dd3c597d087e8ec7d547749649e1ced35a781f31e5843f3247066f1f0a04c7e914f4f091cc262a950676450d4fbfb83215c156a594abdcb0683c43c183b706ccea6bb07b5a955e5015c22150cf4e0b31968e43a2c41bf928c424bb6f0e2c53e3044ec09ff743a79a0b966cd2cdf989bb168eb392e45e9734667f7dd1168e13f93a0281013c2126381c4c5ab205deb21a6b8001954ff9a0ab335610d6b6181c0b56905af1b9fc460de44acb142688a587009b28912686f32f330c621eaa8580b17cb051d43a5f09fd51a07dc904467f947982fdce2a728aede223d0da0f2408114a8718e9907e09be288298ce4f972c17d47c4015126934e8d785095df80a8d3ab66690175578433dfb6f3eb4f519005dc049bf77c9777a79250236b04cf08b6c51a0048e70645e0f2ed8782fcbafc9457b3565303d5b62c9eead4a40785ee2f5bb050621b5d6c1770a17421bbbcd82663d8feef96cccd23a711d1cefafe7c74ac53521f2bbc715b160e8c41a1a6eb48c957909073f9a50b19c80508739cb606db23ec2799b9f987d412f22caaf11f70a37d7f76d37dec34578195e774f98a20ae0e9bb0737f84560652ea1b812d54165f6ec8c11dd3e103b0cab0ba153119e92f3cba9a44579abeed70ea387cf77dac948aa2a761c6bc0d6863bf866bdd5124e06b866a9a135982bea01fd8ecb0eb0f19da7b5fc2b97f3842c9fd1b0dc4776ec190c31d08b0445733e7b923d9d9db13bde8501b25b65c1c5ffa4d71ef6e3aed783878cdee7b0b7f87206a75b0c04b75637a023cd4ae0fbe41a735c8e0f5029cee1adc5a08f55de8de168a26d539a17a9db4b044285a0869b966cedbbc07b2d60a2970cf678fa94a782e5b465d07dba21c2e4660676fafa5db8d007cf1fe258c981850ad52d69305727e18da047f2fe762f09e35725784f01b984f1a681b5dde276e7535103962fd90899692dc55ac93999248b7f2331200a85219dafe466b845b4b68b835585d91cd1787dd99bddccb520a75d8d03ddad126d55dfb916e27114cbcaab679743a3dc23e0edfe446ff07ece074eb6a342e0cc81fbd7b3a7e7190681f7986ef971a5d8cff7b3f73981ce7788419e58567f347980a19a3cc21e4f2eeb30593b12646213667d6edb64757827598056b751729d9a1b42e0b780141602dd4f8ab34c539f2466b342ac253c68fe4a22c2d80ac43db613ebc69b78e0d4ce0f6b6359bac8dd820bd521e2d5c1d8eda9610ed66ef274baaab99500555ce90cc2c672d76bd50a29353100d37ee828d4fee7b6483090331e05722106fe29e7b97c352a992de7f05919fca0ac73041b1a7164e1bf1ed5d1a1f6258818158ca48e6eba16474738e281f2493bb81e99f34dbebdbeca1ea636759d2100b6a5fb4b7ff3e320f92c9b5aee4190208ecb0eeda8ecc337e3465a881bf581583d96e67ad067890f85afe8a346fa22b3e988e84d10f20d0976ad09acb283db990709d813c14231e6e3d1026d0b8723296ab49ce797d816a676a7d23be94e5fe32bb176c37edfc02af8ece99d889b19d1acc63006b3a9934cb54b40d8cbc338641ef39c28810b7cf24edd50377c31a5286338291cb353101dbfbe7b8edd26e2f317c684985b753640f68726ebe6c05214a2050db321ade594bcb766b9259d91bf1023a8b70a82c487459d0f1e1487a7e075a116d3c2058077af3ab48287c606b86127a164beb17e5b5abab37d5386aa8a5996d0ae6772d5c18d4242959b51f9185a9b766274d3c992eb344efe5e562bc247a8a3717a88d73a46717c9d13733337a244a8f0649040153b7a753491b55faf1d98602014f5f30932b6cff2286798d29850402e01c67d915ffc86267e2a00b434e5d68d34689fbfe9c07e14da6167dc3f4d26b1b361847d3db94aae5fc93c5e289ba1f591862e77cd3bcdb51f8473cc7894e03687ab42024527f018a7c2762f9d9fc113b1c3a9d449cd11c9b71dcce2eb82875807e3ad4c3024218ef45a94be578c3fabf2dccbed916925c00728a10995b71b0f90703799e110578a20d8df3ee54c8ca6022c459c920adbc531004d42585676e4e22d69d9327818368e5ce7e98d22ff8f0e20c054ca4c2e6e280c1cabe0b580dc702de4ac2c624d6bcbcc51cc9743c34b615c8911c37c676d03d07831c071905deeafb371682d61d6b71014dfaaa660c262c872ff34114b172bb63d78c4aa3cee8ecf0b3b506b9951e472a250f031438eecbe8448af0632fbc3a02bb75930305580188998ec851a6d566b81f6a74d3bce9e779968c3974266a4e02279f40f15725c1b95b326b6de13b042375d5561e1f02995b5b9af4fd4a29c835c7d3975b38356e3a98da54c3a1d51da47369788691f301d8923f302600add533ec070cd50bd8bb306c4d97b07ad5c20fa4dcfc5bdcfb924bdede422e8224d583cfd3182750eb27e1f9379e24157f7d729b17b82722937f34b2898ad06f55d714ffeaf11bb5b044460b7dcf137142f7a21bfb0ee68a18a56c2a164931b72085d8c61f03ffacecd26e4cfaed39a7cf4aab0edd3d74452626e2763ab1cb0e89dbdc875074c0b1e74e024ccbae78e9e9ed641970e9458a4616390987d920134a3de8afdeb6794b861b551707cfe049152ee627260fda1abde5852cf0a68222ee189a2233a503e9f5fde8cd5e238ccd41b03903f11552f2a685024c869f6a9067a4814d0ad968fe2b6a72714b5367552cd9d3790620f03e8ebf5a2924e2460157eb8b78684bd391d81b59ac6dd3eb1bfd41ab1665c12c3e244b92bd4ffa6312631d0ec72e1affc447bfb260214d53a90e5c488da9df39626d15c5269618bacf975c3b9143303da790ce5407b4cb93cfb50f22fa68beebdad37d031f22001b23e3dd083b776cbfdf912c1f0a3b2bb1e3b4be89b72ae7ce6fcfa12c376d98998cb7c42ed094449bb2780cc4759dcc3533f4584a6569807db193f3535ee18e856b7abba81224c8f71c9d2460fbdfacafecc01f5ab2240afb3f614eac715ece36c0761cb2023e3f15a8f5b91c9bbfd6c3fd93ef5694dc99a12a067d1dec0e62d4ff78a597c54ea4e44bdf9738b753403488e781d980502f0247ca13befd61be73238f2f85591c093648400758e8f176991b780ffae5fd4bf8bd8941b1d5d5e1fa455a0f693a67572841ffdda6d528bdebae168692d42d3c2a025da30b5d651e977d7134142c1505176ec0a7aeaf7b59ca8fdd4bcfa509d9c220b979608347eadc41a4f8eb2a074dbac49613e940b6e27ae0e5f371e537c349bb71dcfafd4c59ade6c9488e6cdf4238b997a1aa63d591be190a2a5f3698bb672f31accf4e007e2b9b0b0948356675362e05e9fec11df50fd8531cd7a3210b530fb2094e87350163d07298e579b623a7d801cf8b975e8875f60b212b9f3fa2844bdfe82f575d7ad55dc97076b7099d4b987818c9d98a875cceecdccf08ae942f2a520890b09083537eb6d031a846d96a88531f3ac6bd51f798426556bb58f623e43dc534498f8399872412322e9af125eeab621f000962af4c0593036a5fca59ced6f22a3d64835e434297c39dad863a557cc01456a0dc63b45744bd2a5d0533a62e2ac0d381b16b227b68c437f0ed6baa3c0325de5732f6c983401f50eb237bdf0038c1394b29f4ee0de4caaff03787816b344d1c4aa002bc3301c6284c08b4a5cf5cd8307c8061557535cba266c66307fd85b47419a44de0aa3e03b0f4425019ab090920d12918f3a56b584f0fd0eae42bd10379a2f6e5288efc400051849367892e06f93ff8152dca3a01cfd3cb54fc48946dcd1392bec9a613e5d037875eef8bcb67bb680fe2c78a84eee3d195a0cc5ec304706d4070239e118265a34208dbc70f808994f4127da5046784fa7eaf299d4a50e42053713d768aa70ec84c2b3c6bb95e1d62de6227e1ad58520f440629560fa97d7da91c35d51c2823bcbfcdf4792bcd860523fff2e3dc9dd933835d73ad7703c24a2adcd332665eb173e99af4ebede90bb0518850c8ec8a76b803757bbca70de9e726c80b64a0c8e7ec2a39e5346681a23ad22d73f0572ddb2d6377854d7dfc538a37103e9144ead57c38e71c715e190c6ee5e5e2d995680b0eaf16f63d9459b0035c1a0ef727409012499c5cc126ce5fd340ddae610d692f529a3e2b193381dc8aee111f5819609a7b3afa96a907e26e3b4f2db9d2fe594c557da554d98a8c75a077e835d462380fff24a562c59d4a4971d110e2bc738b38895b2a0a9b5296ef120afa2daed093a7277eba7f01cca1be6f05a14aaded41b0ac13d493452592d8a4bfad4ef4a0b606e62e7e5831f6c03a00d127c30616b46efd27482113a3f28ad80"}, {0x50, 0x1, 0x6, "200f56494e9b2a9c846570afde27e6f9d8df3dc56ea4101d24c7dd6e4727d357a0aa3384e766e168fb6b548cd228eae9674c8ad818ae06109a5a"}, {0x68, 0xffff, 0x1, "cdbb2e7e3232fa73c603f65bf6932e8e6432e8a8e172efecd94ea083a27f3b1d740c7a9daf7910e4318ffe60d10b02735a52807300d77e1640e6cec33865523cbd760ee32e81c6d8bfc02792fd7f7d6bf4d9eb597506dd"}, {0x20, 0xffff, 0x7fff, "a18d143c916ed3066f9afef0c8"}, {0x10, 0xffff, 0x1ff}, {0xb0, 0xffff, 0xcc8, "5411ddf575e83cd8937faf3606eacd0fae8878727d3e39487ac96facd2b36673d7a70f4b5e4888c67b0f5f31f20a42d877efa7a6156cfcf82657e8104d599d5f0f6b711288bac635d25edd6340fb51850c0e0978f3b5c2e562e472b284c2754521b897b5f26cb5c0b262c1af8d272ced2467e918a515686b50e3de4b72cb3d08ba8e1c88bf1f616f0c55ddccf1118a2fcc1b7c68855cd6f9e5694064"}], 0x11a8}, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) r3 = accept(r2, 0x0, &(0x7f0000002940)) accept$inet(r3, &(0x7f0000002980), &(0x7f00000029c0)=0xc) write(r1, &(0x7f0000000040)="153acd28d692d54481db31d09574dfb7feaa265b3b6f745228f16228af5495b2be42b9c5c29e4eb3ea8dc598ea0b46fe07bd95add84a8534c2a1fdf9aa517f33dfc23299dba0b419256a7165ba5efbc4b455488ccaf044f942b71ca94f16f3a31f874d6e125fb74638c46dc9d08225ac6b53e47e6954a33527c3e6dfebee03155c325fc35d3471de053f2e45600a1d58303a21c8bf39525f7bdc9cbd44276cf5ab05bb9a11e615029de81874c9e9836e34", 0xb1) execve(0x0, 0x0, 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) 16:01:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r0, 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xff, r6, r7, r10, r11, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) fchown(r2, r10, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x40}, {r1, 0x4}, {0xffffffffffffff9c, 0x2}, {r2, 0x6d}, {r3}, {r0, 0x40}, {r0, 0x40}, {r4, 0x100}, {r0, 0x68bde0097874b14}], 0x9, 0x2a) 16:01:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:05 executing program 0: close(0xffffffffffffff9c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) ktrace(0x0, 0x1, 0x8, r4) r5 = geteuid() r6 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r6, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r7, 0x0, 0x10000000000000) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r7, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r6, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r6, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r9 = getgid() r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r8, r9, r10, r11]) r12 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r12, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r13 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r13, 0x0, 0x10000000000000) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r13, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r12, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r12, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r15 = getgid() r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r14, r15, r16, r17]) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, r16, 0x0]) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="ffe1394954042a17df5d1ca79b73c06e53be0a8b2edac82f605bda3388ccb484b325d49fa72ffe19cb75abd9f1a5064fc6178cea24596f56c3908e5aaab5e67f87f265833fca105995598b933626da62fae744cfc485ba711cc56ce512e80541da3416a1343577347b8dcedb53a2cda2e15b7bc6dab3d90a21fd2189d5a165bb8d4d4f9d3523ba67158dbc97d50ba7aaf41daf4bc0140a8269", 0x99}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r18}], 0x40, 0x8}, 0x400) fchdir(0xffffffffffffff9c) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) r1 = socket$inet6(0x18, 0xc004, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x10000, 0x477}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 04:02:32 executing program 1: 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, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = getpgid(r3) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r8 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0xff, r10, r11, r14, r15, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r16 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f00000021c0)={&(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="4d76fe37880f22ae3c86cb609148b84d828a9c03da4295caed07271d25d805857c6ab0da1545a464e4e0a6f77aecee2c2618857a3db37555040708e002567266", 0x40}, {&(0x7f0000000200)="dd3d453a51394ea351047e609b56bb852ef3e63c0ff2fadb99f5d142d659bf683205da17b1846479a685c5e8e866cb7e8c9cad9e5fcea1e5a6b9f5f2d96ddd0e92465029f0572e5faa3f2dec2f50fe9fef7f5439a5899378c499750d63d1e85a1118ce6c61c8ec924fd1dffefefc757dc10b9ae5435f19c94d870331862cc4aa918d656afb175d0813fa3da01d889fc9105841bd5e3b297e", 0x98}, {&(0x7f00000002c0)="e180bfc4c8eccb4fa1e79007090d4e46a15cb34af04fbfe0f012ef2eea8d1759ba74bc2e36f71681af185268c9f701aa922f597bb5b7f8f58d3903ce2826c4effd2a10c32f433fd849695108dbdec4b72008493a0916311d047ab496712bb5a4a421858b", 0x64}, {&(0x7f0000000340)="56ac0be626dfa74ff9d1517d61218179d4bb6dbc128b3c764d9a274c1b2dc32637aa9d8c185701157f98b2b7f85cbcd8173c553a8a9aacbe286fc79bc12f90384d21c28a0bd6896f86464e5c092c47072af96cf16235d53e5dd223a663501d413b5d64c3a9f65845bd2dea7fd1c98a882b5e81af4994beed7c51aaad4f4e7dc8fbc0b5928a8cbae62261d14af88dc21ea46f3adc6a64abe05acf0439a3b39a4d03e90b26f63a1e9037743decfcbffeee3a4e1c1822761b6dcc4931b26cb31f49253c2c3b72c538ae79a57c1d85", 0xcd}, {&(0x7f0000000180)="64963996555d09961c97aba65d7f0a62914a8381144ae1c3d4262a0d5ae861f4ae2dd6947f63", 0x26}, {&(0x7f0000000480)="424c23903717fa143e12547f214754930664349293686196e0524ec2c4463d5f391fc87b99a9909b83f8f487721d852e9a1cb2e81e0805bc0198a5b3357dda1a04141c67d272017d7b2036e1821599ac5596e0203c6c44aea225c993ecd8dfe2ecebe3f5e7698d417c33ba95b339539ff828df2c9243037e4a4f5e9f43ec29889487aae703cf659fdde2e528f01984d565b7752cdbea2b675a8e57773046afd8fccfae598ad3124895c7693c15a3d8cd8a1f03d89333ee87a9729e9ebbd4949e9b4526470ed8cd5a9c1708aa7247fa6cca45a72f2dbeba2e689b4605c0", 0xdd}, {&(0x7f0000002040)="ffd240c7174223915fae979e685847373a204b6f6dd84b1ff085ac000cbc46a554e6efd647b4b19595bddd9d8db2678a3af59614e0f7f8ea272d413e0c38a00f07c2936b8aa9ea11af33ba17bac6f0cf8f929b7e32919f1ed587c61dae360d8259abe0e22b5de04f2653a18192fa35fb234e4f267e048f06f72fb6a70c37b93dceda212f0a09c3f1b9894ca93b3bd2b1346a4d0576603e48af384546d22987edc745440cefb87aae1bd767b6a1586bc13a4b7f06a3dce6a1f5176d7fd5ae42f39d0179a4bd14374d29e59a2e00a0ccf62758d8daa091fe0cb586299e115300", 0xdf}, {&(0x7f0000000580)="8353f6d46e4cec6d1c95f60191c1891b17f0d296032bdb4c619c6960c44b167895f5adf6b97ae4fa26d2c0a76f9db149ca", 0x31}], 0x8, &(0x7f0000002140)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r6, r14, r17}, @rights={0x28, 0xffff, 0x1, [r0, r18, r0, r0, r19]}, @rights={0x18, 0xffff, 0x1, [r20]}], 0x80}, 0x200) 04:02:32 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) socketpair(0x0, 0x8000, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 04:02:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) socketpair(0xb185fac0de848ed, 0x2003, 0x80000004, &(0x7f0000000000)) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") r1 = getpid() wait4(r1, &(0x7f0000000080), 0xc, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x60, 0x20) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0x80000001, 0x6, 0x200000000000000, 0x2, 0x6, 0x1, 0x8, 0x0, 0x0, 0x1, 0x2}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000400)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r5, &(0x7f0000000300)=[{&(0x7f0000000180)="23d894a75a6de1e4face15ba3a2124ea", 0x10}, {&(0x7f00000001c0)="fd3e17dac4fc5338121abb544d1d862c2396832f7906445497ea6339fce6376820b9c23e58891b1309e76573ea2c7630d084464a88347d75305478bb6ff09725c1d71ac2f0f8cfe9b2a3ec332d7e6e1fc7addfc517e1eb64ac36cc6789663e2047edc01a5d9b22d408cd1200eb1dd24e8902ac164bced30af3c09c00091376b6334fe5f098b6751ea374", 0x8a}, {&(0x7f0000000280)="5556989909118ba91fcb5eba8e40b24c02c3022412f2e2174df7e0f25a670259be17ff40505384132da53f19b7e94fcba9ef9574dd83fef2ae9a49aa49b57b8f9c03408e618b1e50780ce84ac39914", 0x4f}], 0x3, 0x0, 0x0) r6 = dup(r4) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000080)) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x80, 0x0) write(r0, &(0x7f0000000240)="7e9b462e61b5835225594233099ddc0fba44e2b890842fe1a9fbc1ae6425b3e0bb1e422fd60b8b46572e79aae732e9aca4ca8ca737a1372a2cf7fa68ade096f2b9ea6c42c4cffbab1121667718558ec1dec634ed92b6b29113c96f75e404a2cbb0ab1caae8c80564be558fc5008cb972b205b526dcd7f69a2226b9ad757e25dd75ad5c2f36b5985e3e58622cf433a82a9edd86a9afb5e43dbc2647279feccdb61a56f9e31928748254de834620e8ef81effe", 0xb2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000640), 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000300)) listen(r4, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/103, 0x67}, {&(0x7f0000000580)=""/237, 0xed}], 0x5) close(r3) 04:02:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000380)=0x3, 0x4) setuid(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) accept$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6326a0fa8f389bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/4098], &(0x7f0000000040)=0x1002) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setrlimit(0x5, &(0x7f0000000440)={0x4, 0xfffffffffffffc00}) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) chmod(&(0x7f0000000180)='./file1\x00', 0x23f) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000480)) chdir(&(0x7f00000004c0)='./file0\x00') setuid(0xee01) getuid() open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0x10602) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000001840)=0x9931) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x200) r2 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 04:02:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x4) r1 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000001200)="775a0c118367a76ab09963dc8b8afa2063864aa9d0ee373cf0016dbb169e0823e8e87099f184cf8b96567e75a5ce3515bac60c816a472c9e0966c7ed17f9db3a476a0fd82a758e7ba862dfd5c4686f824ac08f9c8f75b5a276bdcfdff490301617f48c74fd61180114c152c7c2708d5e4abd5e6d17e6a3aae5f5b76a09c9a71758d5b1344944d2cd91b6b20c3a1d973af5257b", 0x93) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x4, 0x8) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) fsync(r1) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = msgget(0x0, 0x500) socket(0x20, 0x1, 0x8) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 04:02:32 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0x492992cb3783c831) getpid() 04:02:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xff, r4, r5, r8, r9, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r8, r10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x8000, 0x8507, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00000d2000/0x4000)=nil, 0x4000, 0x1) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40064}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f3, &(0x7f0000000100)="ca07739e44e670e9092dfa9861bee3f98769dcd62e0dbea7fb6567f4e4d817d72ef520d52584b21be050493c377d023a77") 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x14, r1, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x8000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffd) 04:02:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) listen(r0, 0x3) r1 = socket(0x20, 0x4, 0x80) r2 = shmget(0x0, 0x2000, 0x239, &(0x7f0000ffe000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r3) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x54}, {0x1004000034, 0x0, 0x0, 0x8}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 04:02:32 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000100)={0x8, 0x7}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x6, 0xfffffffffffffffb, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0xb7, &(0x7f0000000280)=[{0x7fffffff, 0x6, 0x3, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) 04:02:32 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x10000) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 04:02:32 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) r0 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001840)=0x123) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x20000070, &(0x7f0000000140)}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x1000000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0xfe9, 0x1}, {0x18, 0x2, 0x7fff, 0x3}, 0xb30, [0x20, 0x8, 0x100000000, 0x100000000, 0x2, 0x0, 0x4c, 0x7fffffff]}, 0x3c) 04:02:32 executing program 1: clock_getres(0x4, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x5e6fed731f975b72) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f000004d000/0x2000)=nil, 0x2000, 0x4, 0x2012, r2, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r4) ioctl$KDGKBMODE(r4, 0x40044b06) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:02:32 executing program 1: r0 = socket$inet6(0x18, 0x8e377251c65c775c, 0x0) getsockopt(r0, 0x3, 0x200003e, 0x0, 0x0) 04:02:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x85, 0x201fff7a, 0x0, 0x10000001}], 0x0, 0x0, 0xffffffffffffffff, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080200000020000002ffffffff"}) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r6) ioctl$TIOCSTART(r6, 0x2000746e) kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) accept$unix(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1f, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61, 0x0, 0x0, 0x100007}, {0x34, 0x2010000000000, 0x0, 0x9}, {0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 04:02:32 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r3 = fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(r4) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001140)=""/231) shmctl$IPC_RMID(r5, 0x0) pread(r0, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r6 = msgget$private(0x0, 0x100) msgrcv(r6, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r3, r3, 0x8, 0x10000, 0x8, 0x20}) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="8072132f9e8c15856c816e78352e8f8e8e75", 0x12}, {&(0x7f00000001c0)="a26c1e0fd88ad070e597a2748137db23943cbb68389e746c52ebba0107f623f31547d4630e4246084a4707c0249de37cd63bfe6dd248f1e309e4d948309720ab5d3669a41d32121b5733350a6a1bc2c37cdc0e8c939ac0f1a91f7fc9fea3f1e6b358a03addbf8dc3f90f5010e8114f7ac2ba5050de79faab872a9fbd14fefe619eda22b5dc7cd0e44dc792223cece58f478a13e89a295410d3721af2d2269e86bc15a78dc50951eeeb5738187d25ee0fe3fc1598da1deb2af9f63483fc83120f", 0xc0}, {&(0x7f0000000380)="8e2a328cd922608c1eeb2f7f284e6304aad61ec6e3c5cc0363740200b76fad80f8d0d65c2eb2167a6f9b4178ca15e52cc7c7c5f047767cc87db2f2d4a80493161039567ea02c634e898d9f418bd88cb2eb410f74ce1cae0acf6baa7f25067f66dc2e912adef255cdfb4df4612fd446b2206d466ec6c1dc55103a35218401d113f8adff60b268d39e670ede93abbbb7c08be81a34cd98", 0x96}], 0x3, &(0x7f0000000440)=[{0x58, 0xffff, 0x0, "f52d6a604c9a2fb98de329d623f420bc0cb5b9bcaeb612b9689f6353f7c95737a757084e00177c8f87e808ba4518ea1bcba589234246d6ae457f3d5e032f48e0169052"}, {0xd8, 0x51ad34f5899f79d0, 0x5, "a5d24183d187cc5914f026897c1418edf2344a452df90d432dbc363b78d26246032ac9ae4de6860e7f3c7936954ce039a8ef31ca27dff561a5e4fbfc4cc312f5563ac376b317724a6a9539c971d3e807a9f8f4fa3a3b55a65d751155f92c1337c3e94f502605fa6bbcf3c539ac203374ab10a77ceb1122e3ca0a301e2d6177683e6ca681b3d2795d738eb0fc5012b1b538d273cbddd45dc72369d4ae9a873e946726358e41f76113c3029e3518d9c79915b88b1a643b8e798913c7842e78584f9d"}, {0xb0, 0x7fff, 0x8, "298b61ed27494714af32453e24e9361c2de6fdbd584db1f17009fc1a6d8fc2e2a1083a729ed72d90e695d545f17ca68032963b932197b56b646ae943cd64f667ede0d270cdb722422c1dd5159b873ec3d30f1775df09c3fb65ccc1c1a9347b62fc00053c42d1c788436bb812f350d7ffa828aecdec2fef7059a51dc5866bc2259422edf16fbf512a6f85676d90bb3d694fc372b1b324e59a3b1b149cb1ca09"}, {0xe0, 0xffff, 0x4, "c29fccae59473e9a9b58972e41149eeb59c6e27cda797b2919ea47a6510fb9f812d842b09877ebe6c661f19080eeb3058d76c1cbc508a88a87a7c86f0afa230938ce03945486e1c89654d623169b96870b563f23cbf448d2c8d7dc56d5a810d121e648b249129bffdbf4348c8f5725a75beefdffafd15050fa7f17b4ab8555e262c6eb316cd2b8100b69860dcd90bb74106bf83a1238b336ec52e94934511e0ac7bee00d249c9ebef62ed3874947a92a34d81a2d85a209695d3359bbb5b7097aa22bc4f0f11591f34f20"}, {0x40, 0xfffd, 0x8, "fa359a4543df97e22231dd745ef76fd950e7feb3ec0d60abfd39cfd6bf6833fd105938c1a4221471b1607ceb"}, {0x1010, 0x1, 0x2e, "62dea4b08202104f6f0979acaad8b4ca99ca8483716f2353259c4cae85cb4e0b0555e75b613a36ed67ecfc3ce1783e3a97f53f7119500772b8eb52d404542766307bfc93f387494a264f80892946835c68f0d903c6bc9da6ab3a1ef912e47fbb6e8646b138d08e1ceb959f525ac4dc73c8c498c58adb6b5fbaa62d35981d67903e44800a8a1a906184d4aff36d3c6c81167f3c753bc936ed165824e4ee0380660f45a9c4c5291fe3561ccf5ef7dc7072fc0464a1d0f0661a8ba76da7281277bd9853b2d4b6992dc2beeb99c0ae0c7e76ac76823528407cbf1bcd4fb0a84a8026ef96d4db4cd741491d9f20f5182a36c098c10e9a92784a73f062fbbd09eed5325a95f74d6ff9ca795d1e06d85de699d901b3b6a459abb0de3b9ff8e9054ff57a51058da917945d15c3e4ee761e0a32bb9cc19350aa25ade7a08bd29778fd8ddaeb62ffd3e40dbd50612c81389fc7f3f4158ac23b2e8fdfe07868641e75830c65d84269542ce0a6e54cfd4ad8f224bcc16c06fe3197ff3180ad6b845257e73b9e3f8dcd4150128334cfc5a0513ed1eb6a2593cb61d2216e67849a70457a7992aca4e174854804a01243eb0034b610eac918585744c4a01d546fe574f50553ca6e71abd5b5f2cb707ece372cc2898bd962ee05266ae4c203b3cf8c7b5434be7877b1bfae356b159366094f1e6dbb6f0861331432729a420615d167e6ca204d0250ee1e641803efaba42ea51a0438ac199a234caa8940bf19dee58de57d828ea193b5b6a861e585a5e67880e3d881e7712757c5648519f1e4451476d1fbd7c9086c8b7380fb83a836061f6230f5abeaafee57d6d5f8982129098fb246fc1967d556d3b93b453d3ede4fe9f2150ff72a4ea6305cc6dbc35034cb8298abcfa34030c21753615f6ccdec996da9a866cb9522d2947effe79157853b1f219aa5a566371be62227bee91b6b95b604249a8cfed5fb9d7de53b41e5aa4c4d62e5121935cc584f5e0a901552bd08e90f38ceb9e2c793320a7160915d2b2a24fc6cc5e0f01c17a76e10b185752387887e80e991a13f8ff7ee34eafea102aabe2d330c713cd517a7ddd8f89bb9255d31a0c5dea690bfff5452bf34086a09374b9c4c4317af69b2edd52061236e82d8c97e4d938a01054e0937ecd1a16245c0b3c8318b22010d61bd2ba1b05d5b3b02e4356cea260d89a12d990d1273ce1b26691b1f39e4811d0a834f2445f2629b8627958ba3e2b340d60a895e94f0ee1d1aefe1db1a5eeca49fabbe06dd6f2066f7b0700fcadad6fccc83aaa30c851ab58d253f40206459700d349352e3f54ea7e768a0593a6c995a4ca6a95e554ec9fbe4fe1b239a1d9964ae3e06d1121be7caf649973ad737d5f7385e4e90a18f46d36a746e628fb6f4810621004bc1731491faefc54eaa96cc5b41ab72d0e2d2f4dca722f8c4fb62244de3716c737dee9fb44696bf61e91d5b05ed70fe219d99b90d9542a695cb3171fe31aa2a07b2ff78e9d86e785fd5cff01157b8144005232622516545d381510379b60eb86c58e635c84e10d136edfa2b624175f09e3bf363700c6acbff8c37295e78c092b211021e724acc841f57e6fd1b40562ed865050c4080140d130e328446f58db3ea431a96d5959bd2b95c02d014fc6510431fcf54657a6e826ce793e342883f03a527b5bb21d5f05534ec0b1347c8e40a8bea041e583799af9c73a141f02d06e1ee9c932c19e5d6132a1ac56b3f940b04e295634fb34d8ff467dd1767980f8bc0aefc6f7be040141dd42d25d8c7158520e7dd19f850b01b896af310cee84164d230b9fe3e8993ab479250f9371fea6156a7b46298eb02a87bd17a1fe9b3554c7b8f37ef56c2f7a47b744fadf805313b1c8b980f2aa30dd5da3e3fc6eb07b9c6c8c5c57b46aeaad0e62e6422919370a442a26bfae9df867b44dea729d043091e4ee839f418c1a1ad2fa9a61df728b2ca80c6ba7c0c55bee619c836064fb00915778ffcd387e40aff61a19e0f37d3502d79848ca55f56885dcc5edc5e1032d12706c0a07a0a564ab0da6c92f41d8570224c1619f5d0e28af00f8f186d281dcb17084f7e4d9fa580cc24527f26e118fab66475df8ab14708c6b22e8907690beb5311e251b6c94764bd9fbf42b314331bb92fcd33172509057f543e388695e6fca8d703dc2bc1dfb95175c4d68d6a1a8eeac2277f82fa2288afcfe2afea5de55df13369c39c2d8f3499e2520950172112a3dc1c1e7dc3c13666070a2a442efe263186defeada12593d22484d40b212cb32b97aa98b957edd0a295e19088707504dc17bf910aae2f7545dd2dfb022fbdb40840eb81f302ae034743fadb171b28d3ddd132c63365e5c33745ee972618a7681e557cb222f5d84a4fd2e3f2a289ede10899d26bc26dad675a93b95908c152a7c1c541b304ea16c115af67a4bc52954502d45e1838681aae0f10677516896874f9f06e548a8d20b98de03385036dd7a6aea1a88f756046e2db800f31591b6570fb9731b1a51c44b5e629865325f69c721e5f5782ef38faf95ab440494cce5eca0634c108fa84f87868ede965187d98216fd95ebbab9bdff89bd9eaa71b29f2f162d3c8cc13507a1f2900c06970e926add351d98c9a5e03d5543a342f030b4483461863f7f6fd51411d3d1895a2f36391865c50a9d643eb991735e5dbc8a85ad65b84cc222af5b1d8f017584de5b6840a2f9777dbd8b5fa537fbc92a8d31d4d63ef686a41f1d773bb9e7585b5822ed26e30e41bf7f9d0a0a9307e37068435fa9224ab05cc54a1f429ab393be3294cca71f5aaff36ccc58cc4f1bf55849be40560c5c98fda258d2601c7d7476ec5c7937eeb89ec42db6f981f1b2e7f42bcd7bd041f322e4defcce9a4ae395d6d418ced8d76bc38abbcfc66f49053bc7b70ab66bebf34794d53d1c2eb09e9cdae716a9975d356b30ea8a004c59dbb6d0f4731784f85e4b8e96cf2a4a6abca62f1102615460245247e965ab438bfe842747ea304e0dda185f0b1a363832a9273bbc5e908ed5a4af58fb8d6b6a3b6e114a500bd814d53addbd3a3f9cb9a68f9e5cf39ae064b09c4476950b92a4abb4320a96407c928e64cb6f59e99ec605a89e7d7d6d2437eeacd6717e3166a46df234990d6afe2fd05db7cd44fe6a1433e110fc076f93ad6aae43c107b84173a06d8353d12e700d3b1e12bf3387bc9d407ec9a6d9fc3b8e332f88fc33f0b515d47b66f6e876d2fb1d4673b0f38b4b9e8f2fe2121cbaab9c69ef19ef0bb9c3344386893662e9333ae53b8703c96d2bd7ca4f7f878ce06f169921d4db1b56e80d2fb715fe438dade936541aa3d9cc85991a5d040717c1ed727f02d742d49b3d47f27bafbbc0d769611dd33f6c99adb109b62453b686a1a16224034247428ac9dbd376adbbf8a23b40e211b52ef14b04f1e919f462c2398def126b269876e82f1677452a100f92c9f681ed2915ab9cbd9534b7cad90928bb49c79c0d85153a16f409b8fb9eae21a568a974ec55e1535578783f7b8eb843940685a568453173a80b97824edd768d0cf955b760666062c5d08515e261bf496f12f6b29bc04a933ce489099946e8aed27a84c9c39809ab2c6efd2cc6bf19d59db6095ef5f34dfd85eea662a04a557c63cdd72a3bef292b0c5de7d734bbcb2f904295853ee3d022397af3bf97b935dd367b73222f8733fdc6f47aa43df24abcb58c91c518486ac34e874c02513fc483a23f7591f7b64f9325883b984273c48fa040dce15dfb2c601d0a0ef1ec0ac14d1d9d657b9817746eb97a6a705194d2923998765d42afa901875ecd9feaf8d5e9ce764d6de9bd67a12299c31d744b2260f72a2ad435027b56e03983b8ef02b34966c913effb08af5b62599d30e4a7fd4eb08b0d48cde7d34cbd80e68979db8a9068794163629284ce3d5e9b35df426866e1cd95aa3e057203076184b72078b22bdbed87c221f5a9d959428d278706b40ce6b1176b3b41d9704f8a6121c5c42a17f57e13b12c3ae1b811b9cfc75ea7a9e919ce6c1afb43976a9eaccb7b3b15ea4b2cdb60a844627b8cbf79e9bd5671b5716b699afc1e5377e9039b7fe19b16791da7d2c315761bc3a661cda73e146dfa60100c2e9f81037012c7690ec4cea56d07ca958c53f527585837d7498e7978fb3053a6bf4a56b37e5c6be931707e9512708b6ffc90f12c6c2e9aa1bbd196f2cac35c3d8924b0ce58a4f9250572d945228bd204fd6a40deb02c50965de76f75a454bb9adc56273d93692745d04aeced5a388fa29cc267cf22e83ea69aeafc4c15088f7ae4680bd98ab3e4a4a3c545dee5226d73babebfe9922f983c294f8039a17d65a3898557372fc0dd62fb78b6253869658025f3b12c952ef8c7c9ecb08e17ce2e7b137c065dbe99b3a94c1e94d524b6e27f85dc816ba65d3b13c2bddcea5f496e238e0c788ef5a861488383043f2087ebe0236e9427fea45800c836a0b4fc16d3b131c918c40949950830577879ea5e3df7265a7eaa2e7c70af40438099c4fd5a602abb47c54981d32b96e147af5631abd6c8dec18aa13550e68d6f72c941d80d2d2514d96bffbab5e6b40d116b866cf2d1df70daf0517e2d34cd47e69dd4c2dcaee65b557d3ecd266f8849f230b2b1e21116747dabac5ce391c621dfcf7f83c105ffef7210c0ba470c3675d3c225d38eccd8de15637abd4db7c21800684fdc4c8857efc13b3072592bf50842338318368983749df682922a6a93d020b373f8e472c8f3db947952afdf5143b83b1e70476fde761e8b1bfbf84edf1b50fd4c16848819b3d1f36eadcecfcae3369f063b36e5e5bff222685eeafe600a99b84c0748f34b6eb06da84e3eb9328e0adacce184e7725e040a8c2b0354df8eff2262f42caa02219e1614bd293c2a7b696ae4f1c8cb086f2db352090bbce8ed52fd20b1ab46c2e7223973a4c0c0d81885ebd6f9bac032ab209d1251786d14d87b1bdba679116150745b0318e73bf98bfd53a59f585902db72bdd576a47ffdf1b2ed611658a15b6d27fc080836150234b6e2300af3bd96f11bde4f6b5c02eddd78ae95821107e1999c7e0863e2432a9b5d22f411d149e2a8ce81579118b703648df6983ea312efbab2216fb9e7faa580bd7aebf39b813530b30e8ca7f93aba4d8fdd439dfb2bd7da5f993ef0909c1424fa361fa98a3f36c99d741306e9e81f5b2cd80c7bdec07b4ce721e335c1e667263fc221a1876ef70c8b458c911608a5e30c1298eb6ca85378bbb2944fc44f73646423d94563b276938d44635fd0ebea0765b8b4431556c780fe236bc3418f3fed2c83850c91cea5671f20edcbb5990778dd71f2baaaec895b7f29e6a769a8b49d42556a199daf7be00aa2c773c8377f8a25c2410fff83044aa0cc4fa8a23b5135a1091f0ced21802cf7c92158feb38484fe08ca4d2828c2605d0b88f542001fff490f0b9853e078cc89edec3598af9b013921f5c0c0c7a54815fd4e8e0090f0f59530a87a5fc9875d565e7e434bbe1c85503d0ebcf98b70a75173b8d3b42fb09e1fb5a0c25ad3f9ed4dca567cb862a4148d4a026c21e22f07f4dde67c22def0518eafe032f56245093379c40da065b687e9a3cb16144052d2a104a82c60674c6e2e1a92d05b3b2e6203c7ae9c9ea35ac451a03a6dcd8d665896ebe2321fabdf10966bf3fb390b06c9a3567256b1b189c9a5788ace0fed3d65c4b76f2c84e81702439a6387921d4a8d560b44ea0c3937b3bfa55996b3afc119f61f6ff0bff2a2d8e51ab419cb07e231fdf2c54b558b28b422c1caba53a01"}, {0xb8, 0x1, 0x6, "0d4f2750d6ad3e30d6f6d015266d88b0b14a584a9c540fd179d06d361923b9854eeb15e29c39317f5fb63f2fdfe92a3d30647012bbb36af495e66a4685de2d3779037f26a907c8c8590df04d6920d293ca547b1da4c6d966b563e38cfd2fdf147815be3a6048aed895c7f0f2336437e5826de9355d51cf72a9323ac0855e67402c5a756a7598115d12dac91672ab4dc3b71b88e0c23157e0b42c84f28a2c8550a6149c49d04570"}], 0x13c8}, 0x4) 04:02:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/d\x18\x8e\xbe@\x00', 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x90db, './file0\x00'}) setsockopt(r0, 0x39b, 0xd52, &(0x7f0000000040)="5313ffceb19a4b9c5ac89fdd368440eb06b04bf73db16af7afa62ca3a6cac898779e7604d9bfee54c76bf3fc6ea843a13b2b034e6d5f79e7fcc65acf4c49191ea6ab06bde88cc55354", 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x9, 0xe, &(0x7f0000000180)="02000000b67261b5ae47ff7e9d9c4382872a494a6e8b4a9e10285c6e684a534701471ce0d4d11641228314e1eef1c6d74a814da7249a40c0eeed6858ad191d20ab94baf326430d7807db5157e5e04d83b22094d7cf4e9846c8057817ce5c6dde56aa1349e4c30432dd513afcc8e2df6993d54ad383a93264ba2e209fee1c22dec1d0be36be799c9e7342257660abbce2acc7c256d90d7d69aeec2a21766fdad2b61d01c0d94ff782377dcdb2460c5fddabe2d91278c4ea60890b98e75b7118ff363738e14778cd4b6626dde18092fca93b20ce6fb4a04358bf34de7f98a6255e82b2d908996eb58a7718abeb2a01acc6493c98b8", 0xfffffffffffffe38) getuid() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x7) 04:02:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x4) close(r1) 04:02:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee6, &(0x7f0000000000)="02b3d00d9981e962114e6914638484d9ba25318e774578bd6d85ae437233d421cab4b4c90ead7ea7fa0242bd8bf0") 04:02:32 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x64) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x10) socket(0x10, 0x1, 0x1) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3ee30df1652cf5c7977520797bf84232c3520107"}) write(r0, &(0x7f00000000c0)="85e450b84d6f3ea50571e888a70026de788a176c4f8a5c4ab95a43a3b4e9dd761b8eff22dc76005574f6b1e3a062bf7d80", 0x31) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) close(r1) syz_open_pts() 04:02:32 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) 04:02:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001680)=ANY=[@ANYBLOB="820201f0a8fa75cc874354f1269414772cfd5401ffffffff38be9f8f7d5ef71a2517fe85b10c9953f71c5349bd18c98c7149434ca4f2a9f05c306f394bf0ff6391bac0180be06ef08923691d37166686965ca25240aa1c9297b4b89fced6f1cf8b726dbccc474ddd8d7f3fb7ed4fa5d1022a30"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x20, 0x5, 0xd4, 0x9, "489cbe7ffbdf8d8548f9e68b96e7a391de662311", 0x1, 0x8001}) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = socket(0x2, 0x2, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="fb229e508986e0f77578069f44d86dbe6e0548555009c17a9fd7b50e974edde77e6c59a73e337ce73fb5b5c1c0300ce2ce2ab00d0ee1a7b642490bb38a5959d4e23c501f000000000000002a0690"], 0x1) r4 = socket(0x2, 0x2, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) setsockopt(r5, 0x7fff, 0x10001, &(0x7f0000001780)="64b632bf238d20844d709b61f3ddb99a502ec1c7d92edb02bd1b84b26230be43730adc80dc28d09570f7210b5b1e8f9013657b77f6d829a38f50218ff908c0eae0ae097f5caa57f40cfcd64cf5eb79ee4250fecf398bc00cf950211ebd144c5da69b04c3ee40ee075f33f54909e6e83a8af5bda11e9661e164c682ea5268469bfbb5ca18e80f9a77594cdd57a676758be71d8ebf16b5c7893e7e1edc403591fc16dd420e2f776bebe8885765489d81ce0d33d931bd1210a1cb6377f8973a5471a111b2cb6593", 0xc6) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket$unix(0x1, 0x1, 0x0) recvmsg(r6, &(0x7f0000001640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/156, 0x9c}, {&(0x7f0000001400)=""/250, 0xfa}], 0x4, &(0x7f0000001540)=""/228, 0xe4}, 0xc41) 04:02:32 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x1000000000000000, 0x40, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x2000000000000003}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r7, 0x8de049f35916501f) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r9, 0x4) accept$inet(r3, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:02:32 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="8ddcd1f1b16b42d9c1208449525ed781efed90a3fda1645f4e178f008aa9bd8c260409052f3f3010aae03215aa3c826c8056f4510b77cf7f766c37ed87729594459a6a48b2aca429eb995298d933bdbab7e86b20a6b995ea9c5d292394bbdc1ef8bb19ec9c", 0x65}, {&(0x7f0000000140)="ae702733ecb5db05291a7f51ff6b15777efcc4009b299ffede23c364a385f1c0d7ea4786260d0cca3ba4f0322667b99309b675451c074894972a072b0947c036b6508b9b2ce762060da221723f3284392f7b6afa4eaa8b7ad27c63aa4e398663246c0ccb5743450904eb7e723ac61ee824f27498bd3d22216a8631bbb7ea99d884c4e9035e78cb66bc8a1b189c6bdb10281f4c520edd791c9a2a5e24d4413a52867f5c594356e3ad70a5f3018ba65c542e5e5c6dab2031e9b323b3fceec561", 0xbf}, {&(0x7f0000000200)="e785004dd6b7e388305a50b9432f4a44ae85d8bdb622ad3be4b67e84e3e00fc5b459eae0dcf4221a29704074717d331b6d6493f6840cf7b266a601c530aea98df0d3f4dfc7d6e1413ce6e4f3a6819f45c65f09211a2321adf549bd7945ff908b0330828a300aba598b049355", 0x6c}, {&(0x7f0000000280)="ff983687a11c7e0edcc668111d4224cb9b23dc071bf165a6c67255cf79826875489b25700a0e8905b4b01462ff8188a30364f77fac70e2990ef8caaa8651458eeb0030a661625192c6901a730919d79b7ff302dc0eb71c1a25e3f66ef8b000e1aec3c9199f0938b0db345ffec41b91fac28a8e9c32fe26eeb4071cbe25", 0x7d}], 0x4) pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000331, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xfffffffffffffffe) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x1b135a6b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1d) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = dup2(r1, r0) ioctl$TIOCCDTR(r4, 0x20007478) 04:02:33 executing program 0: mprotect(&(0x7f000070a000/0x4000)=nil, 0x4000, 0x6e55c2d25cc01d71) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000100)='./file0\x00', 0x30, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) setsockopt(r2, 0x2, 0xc, 0x0, 0xffffffffffffff06) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000100), 0xf7f, 0x100000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x7}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") open(&(0x7f0000000180)='./file0\x00', 0x8000, 0xe0) pckbd_enable: command error 04:02:35 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r2, r3) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 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) pckbd_enable: command error 04:02:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0)=0x3, 0x3) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) r4 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000000700)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000780)="4324a539df1f934ea37ac5c1c20b69beab447e6dc38e6be218e8c905490577cfa060785fb760001207", 0x29}, {&(0x7f00000002c0)="bb85cfe5539480b1b50a75b25aa298312defd597bc632800e1d7dbff9c9bec6ffca6df6866fc0cb45b2ba5b0148e0018f35d2519d01087633e378ece6fb39c4a5df4a2dc758856396276f2897595f469688372f57a789d38df351e70ac3802386697db393239276b0f9a119f87ac255e48ed8f888517055257b5d1c73eb1e6523059b290c010ea505b34c7d14414802601039bf7fab83229634bc3c069167e62fbc186859999db158c87c743ae1414a1664f59255da87990d8f8739d8b46aeab5d6f03f18c702b38b55f", 0xca}, {&(0x7f0000000440)="b66ebc8fab40c853836ecefff0eb8e2b4372784a7caa6e4ec62ea503fc8166a034102743170f3ee4a8a1b5291bcd48e124c484467da45e2e900b251551ebfd42c047f9db123279380a4a98231c3c141c02bdcb9d0f2a6ab475f890be6e7c65bb2c12ce8d280e424c1192acb488f4ebc5b26f5882aa968ca8d53cba4ae7b6b9b25d4d3d986dc2ae2f7b26bcebb0134e725610ee7ce6e0f4acd51b7e9e1c7900817b1cecb1819b915012aeb09c285035fe7a5fd940640e52fa5e1c775108ec94116f8c3d4f35bdcf517b5970d344c8c13fea75b6caa6faa6a03394d0e53dbeebb399cf9745ab07183502ff68b4a66ffb37", 0xf0}, {&(0x7f00000003c0)="6a2b97c634b0ae5629005a69fbd1c1d6dad5c43c134c573e39d9a8b735d8498a0b3e315ca9bb81cc74b7f418af6f6759049530f29954", 0x36}, {&(0x7f0000000540)="666699f95ac859a9aeacbdac86dfc08225c5e8ccedc9ff68518295a1a610869dcb34692ebd4e83eb382e1e75d0530ba6c14f77a1d83bac1f87396e8f5aaed8b052bd20e081eed4da", 0x48}, {&(0x7f00000005c0)="86ca7e553b1f6b0cd38eb7b95ef97936ed2034f31a4af9bed6dc2709c267521642b02ddcc761626ef10a873ddd527e9c58d4d6fc557a1c159c6eea199290e9028e5cc60adc42d964c4ff935337667ede6282c15aaedfd75b47adb9ea32f2113357a8b5bce7c5cd3e573353de393d9b741e3e6c740603ae6a24b5d1352f20e439515c6e0f02c545f7a75c4b3e23fab41ddd3a03060cfbc8991be123f2308d65844cfe9db27301aaecccb5fe4b8ea7362b14dce5e51838775d2e2e", 0xba}], 0x6, &(0x7f0000002640)=ANY=[@ANYBLOB="20000000000000000100000003000000a915ae0efc2fa803d409652617b7b9f6e00000000000000001000000ffffff7fdfc5e5ec51251f9c7ade2f2b0181a2e49e53fc914f7bbb13518528c9f58834be00b1d431b95e54f0a831ece935cb632780a87108674d319713fe360257a7c6f9454a4406483c7f1dd5021bf4e18a218c4951f803757f71afd6244d08bd33125065956bd1dfd842ae3c7841a1d3351320097a93d02d9e17335815fdcef326b49e3c0b41659889b895ea5157f4a041af7e65a16cfa1440946722d0c41a31474a39bc0a907f042fe641a183b6cbb2344b000d0a3853fb447207368ba2324cae7bfab1540ff98fd908a81f7327ee5c000000101000000000000001000000040000006bc9f1884dd65fa8acca22d7242bf6fdc5170e21a250cc8cdc1e4fa50ce102a444675b40c908ba147d41b8135fbe21f05273fc33a8565b5c0c189f8ea486fd6927861c6088aa3d23b0130af0a9ffea236d551b58bc8edc516c48183bcab2b81d4952e098a6e25242e803cd36f1343afb977c4fb998f94ed77fe315796f76facda0c13b4a13565b7498ef12487b1657ac5bf6ac87764d8ec02915e728f1c0593082166f285b5a009176449afedd002dcfedb60e7605e046e99257563b236f66e09eadb8aa0be2f1dd5a2c02cf69054a1ca5002343b7891b20361184ad95a09dd15a3414a0cd4090120ae94c12b8bf43055b6df22010af313c556034e654d686c19251653922b45fb5615636c47a191e2a1fa5068dfd6c14cb1cb2ced04148e1c833f538f35bf3ac3a9bdfe3959cb43d4de267610f5da742be1b8a3c80ad7ba045e3830062b8f455f80f7f1a4a7b703bfcb5b62e538c9c862208c94c824ed82dbb8788df3622480245faa259c15078c1b54df255b4a10c0969f9a1f9908720b0d32107e892c79ec62d9d65d0679e8f1374acd0ed3dcbb53bfac8948162c4362aa83284bfa10fab0b8e72fe46a18646b002616e00a5f3bf818139e74d024c0e9840cd24b9661eccd98c33d75d9f77a28c3be3baa29a352c6f3a2e532f784edab42141f308e077c9da81b6a1e36486d74eda4a9bd5e7d5e0619a8d9eb97ab1cff39c1a583be547c54e6d4897c5cc700d6b7113ea46057bd132c457ce514a040f8140fbe4bf37d448a5d0d6ad32d2002889834ceac0ea28a7f4ba45d432dfd90ebb73d98499aebed8a2f4122a83cc59b523c0b80a715d19b999c46905bbdc3452b2a7c5a73e7b29ec4433ed2ba070ae45d6f3d395aa8186eed4df634a4865a3531d051ca8331fbd5c2186abb1b5594fa81103461e3b90e922fbd3453cf374ed9cf93afbc93075e808d9eb0dd2852b61ae5a97fd4ddc7c30ebfc77d78a3911533f63fa554106a78845016a84071e3f37860a30bc1cdd525f6ca358704950cd1571702dfd1e04b5f090a1072a419baa8ea6871017ed7a7f2d058a03969ec9d524e007d1f1b9c43141d672d7de279d977ade9ee05229cf40c58daee0c59fd2e93cd6ee0a1fcc9451e86daf8df05a9dba504f2b26401e2877c0f069dbe25b5bc7739dfae3b7608a8d2bb9b9fea392e6ea9f1d1417e1cba5aa5def15f7544711d8a2e077b6111e449312796efb1b9fca36f6527cd24ccb343ce73eb761e6bbfbe2b88f0d09e80b890675332970bf47dfe519e0a0ff6c7eb790c7001a3d11e83262d4efeef4864780f3843e1b0a5260866ee52998aef1291cbd116f2be1b55a55d3038e6ae11fdd84fec43330f61a304c8a8a14f4b1edaaf6a8b491affb0b7d98a55fe75a2c37a4aea4f0269940bd40b1ef5d28e61cfdea5cd06b2b8a699baca35fe1b84eb994d78f892a3993fc02dd3f501bd5e36840f15fb7f0c357abbf2c29e9a6121e6b040c8fed0c9f1ae2b7233e498bc812d1c5c166ca7e57a7dde020d2ec9505716c1949ff9f419b711f7dc5bfe19ec178447f8c485f6d8c53479c5d0c97ba92b92e6f1db0ed6fab5d5d8f1a1482e50e528aa05823bf65453ec6c96ce9ce45779278b70c0309848d0f8e0f188efc0a421259f3a9f6b1ad69ed6e44f226b9f3d5547984062c766969f42d6894b48b18f7b0a6fff7a59aac1e0384100e3cbac097d05e562fa545a956a2180d55ca0318da823d77c95e0aed991394416296efdda71a115920cab304d6185badc1d6e74e71eaa14a723497c7ebf9df7cb1b59e8c5663e1e52d5f44d94417983c20d7050e3b504c077153c07426b06a863bee938f7fcf38aa4699e7fdf22ddbb3de6b6070b042db88e15eee5ab0f88a2c08f153bbfcf50ff0ca77575a1f5ed21f7ccb60921c15885a93c92da4cb9f08bd469ae4c2a69369fe43be8935df64316e39f4867658720c573f5d767b1e8c22fc61035058d319715735aa0c2c14d22e2067273a1e709ed396df84c4faee69f1e96ae0019a0426c9ba7d36216a676890012bdcc6d708ec36452ab08a142de97174796c576c8fadc2c5438bb7141b191e23da44330d3d6a1d2a8b6c8d8461b788d40837839226e36a4900cfd43e1609d2db2147afd07ea6868f11b092b41f132943df24abd73c6570e8cb65b9d6e2f54c3f031f9ac82505540a02ea70b30426cdf292f4db94791d702a8b7018f3a51dcb9bd3c579a88330bde3a1ef4d79aded39594b83cb48cadc7a8037864e14f4f1b5caddf74e7ca118f2f94c9ae283e489fa7ec2dcac19e1d5aa60e91df46638c8a1e5fd96b6b9a50fd35a5dfbae4d8c8b245e98239a9995c47718e62d6a15950144463bab8f186ba5de33bdff2864d4f2b34ff254bc3f8fddb81d957ec55f6c0de6b7a84c7fc31249a55602dda4aebdae04ee0dc3965890365c53f5172036c2dbf06288fb5265bf1a4e1ae903f0fd52e1e38a0da989ab9fb5212a2d94f11a93efc6a1620542c6a580d7143fb27d3d2c854ec402da3b8425f82b8dbc871afba84c7bbef76b3ca288e364688d6612d7d966055a7cbde03299835b84af4794c6561d3322bc950cb516b6943989955eb107395e2d31c2a320c2958addae54f42391089bfb3033d23c336b27ecb5ce4d390ed36d677f7c83a4e083fe20599173279b7dc51b56c8ebe86a2edc1cb3aa911b17a34fdcd490263589ddba1af345f8a17a683f02c9f8934adc704c5876d5871b0d1f2d4c378e678b0d7a95a8ab155a48c2a711301a53e7d85518374ce6c22391fe74cb2d518d0e26567b47e9148c128413ef1d3ee29439efca9d8e9bb16b923fc2e5d85266d854267f317184c5f53004cf81024bb147c7f949734b00aef18edf8484d83182639f47ec6e3a554a611de5a5bd8679a1c8b143715b3d553d46ec985df1c0f42b4fd8cb504aa9a8f3457a2ef1f78ae09eafcb1d9cb6ade7f13dcbf57edff23c5a40283299810094095dd474bbd9158075e19321c749249b8e40091336bb4b7a1fdb3157d600503a0b0fa2a454f2526ea52f2f5a1371861a44a9aa348e000bc945784d686f580f315c6405da59678dcb9d3738e23f22a24d38aa6646c05b0941bea58eb4c18a8695415e2757f183dec5e97c0cc3ea0a44850b09a40074e2438e983fd2bd25d40dc76dc8ae00782169db285c59a05ac8c40847b3352ad5a4e4c3d99f10374db5627d2eceb342b575c91c812840062b13fef5f0bfcb5d652f83ee5905f683d0f5a06e8757d60190e17f7450faed6b3c817d0127b19092c53d32ef10da93aaab943d3821427acdaf336d5e7daf744d5348f07eb597e69e6492ace442cd10d5829789285a6ad3bee1da7be2575fe4448054419c06cdb271953f47879b00fa099e185ab166b819f3d6e123a83cb15fb17943e65b7d93f3070ce25964467e9535b58f2f664ddd2c06b93e489f909b95818a2ced1ce7721b9a14e2fdeb7ca470971070e5466efb3ff1246eb0fe644fae2ab0f1be58d174c94e43a6522bfff8507a2a6a86c82aeb8ca220cd73b7b633bc98d97b9cf8afd7f78b1c2bcbfbf63fffa97d2e59ea3ed191ef44c9e9dd6454074f3a17aef5c70b3f009a2c4a51378e476d5363a26580fe3961061044de361cad07b3eb498746dc6f0e4e77a3a3064f6fb9988e0e8b277d2cd77bd9c9457323cab0e98d297627ecdf0869619fff9d40944ca0b92044a434c858222a87dde8124e122134df5122a4de1ebe90cb0ac2dce4bd7503b8e0e3f33cedc6e0a0646c40bd818340e10cf4d71457481428104099a21fa6a592bf27cedd9cb00027d39338761f15533ffa84ea94d9edaa7b14940e7a87bde46d164e80f31b2f1e3fd25f387e8617855178683544648db2afb9119b0bf9a5cfcdca6874181e419615f75b2e5263ebb084cb71d4201aa22b97b92f039b2bf0e8adf85cb5b150f2a9f768322f223ecb207b9195a418514a4e0aa883f309c9dac0acef54ef62308379f134cd4352327897e8ad6e24feae434a9fdd1d09dad3dcc0b2b750f5dce72fb752ccff60f0c9815d96553f5da7027c609da2e5835b18664b0a5844db2e957e327d2028de46c0609eaf110470912d87a618e1e3df961f08c1a266a8f9a66f003e041c05b047203ef304df917485012af8cfb13f00eb6815c079024f6fa5c48ab672a5bfb4e7f668972347560d6c422f5ce46aa0a30ef9b79f7c9a6557a875b4698dd3737953fbdcff8173e401f1895b76a5dad25a421d9f7237b73182281a45b05aeb6b704d843d8b2b4b5e5c7b25009afb5c76f06407f31a17d2a89ddad958ebca2754c5852658dd05946a784fc532f095740da3c732afb066ea8cd4953cc0fa4c6ff7311db9bb98197e631d3da6d6d6a5f02c1dbd7c9cff5f1399fac71e7bb7015511d9a1b34f78b9618e4780f813fab2490bfe096df8da47d427d04ceccb663d02f7ecd295301441d26383dbc8c1c883b5af704b992302042f0f3ed2983ecc844ffd90e7490a5148e9421707f4e6a3e10b6c7569e0ae4d7f2c5dbe4c01dbf43e43d409b1d5f63f37a0ee2f780e2529b610e5540187b089dcc87b1f658f6cb63acd7defb52f2d96f09e3f43766706807450af5736c9fe95df646620efb869fcda121b90dbc55e807f2b8f46d9712f6ec09b840d90f32acf4a53193cf82b25286d8e94ed10795b33149bbc3d77c884d3ff5f35cf4c420ac5f454155e937ee372c2f5ac8c29dfb80029ce1fd13923ee6fb45d0a022bc289886382f37c3c7f3cebce001f7f80a92d21cad0e8b9156a4913703059ac05919cfc701517409873a20a63e5782d3dd58d746cdd793f22973ad60ec1f500b6ac56dd0395c2c6b35f42b3fd50f801a2c4310cb072540dec16e2deaaa158d763c30abc0898de1fff36ac396fe16b5c3eeb3d44a3be8a05c0c862799723c63022172101977b7c1dc4f640a349deee2c1461265f9ae0390d4ced3685971dad130ebdf1cffd9897e5b376a50b9c7a00f77775bc037471d9ec2219b139ad191206f9f186d783ce9b340a6327a11380506b04f88a4e17a160867f27880a920e31a3e6c818d7ce79f264b32b3112a672d989cb29418c39d85507e7eef4894c954feeaac851efb85b5048eb7fd3495b1fce5787684eb5d4c1de6ea13c19374845f1838674c345f3736ec2936d55143ac5f5ded35d6fa191db8d6606cb63377e71883f60ec85f45ef9b10f7be392864606f213ba72456f5b67b3ff6c8a36e8a3296db67e3fc3901f4a6d1b2c68cee333bb7bf98bb23bc31e97e05e1812315f827be075ca37c68519ca8fd6f18c2fa07b8e1099c6522b62d3fbff57e686bec458f94e3ac637642a8faa1e0ba68bbabbd495ad945d180f3ab840b09eda9a19871608ef6ad726c23b30d23025eefd0eef7c8223c4dcef30be7871fe1342308dddb1f9d551f3b581671693c0c615ebdec2d80ffde6d3135e09760dbd68cbb9aba56256ca0f52cabe21f1a0f944bf51eacf9b68252ab40849d11b47a12aba1aed94e5df2d5e4bb2389908edfed79ac76487c6dc3202fde2a7d8e0afb0e58b1840547470954221de2363f5a63921e5ea3e262c2bfeb21e18edafc37ecaeb326a5346e451091dd643faa9f24ee3ef7ea97604e8c2a9ee5fab608e6107038385767b3e148d68808b27aeacd935d879d1ba1d9444fba91d4a57ab33629309b16e2b633e61718fc6461c2f2ff895c2b3b72839bc1451faf0fef743159de3b70b228869645d2c6d105767d417d3975fafd587d3896982652e56146b65fabad7f0ee5077a51242b245dcfdf0c839f48ec30983d31000000000000000ffff000003000000"], 0x1120}, 0x8) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) pipe2(&(0x7f0000000740), 0x800c) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="01a288a1c49b9c22637b6087cfdc5a0a279c5f295b48277f32c6e7962efc4ef304c14d6bd140dcda8fe229e6030f98112b1393afe6d6678c7b7623c4a917cdbc75f5ed2e56eba0d35522abe9785077c36ce7f0d4b07b58b6fc7b63810371b45f4a6fc3", 0x63}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r2) ioctl$KDENABIO(r2, 0x20004b3c) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="19620b63ee8d3b31e9b52712ddd3520d8cec9bcad16110cc6e2f3ac8cfc2a9af68697cf04b85f62df2b189ad1d352a0589c23abbf67f00174623", 0x3a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000140)="a611b0f4f27a723798c2aa4cb2fe6850ff049f3f1d2de9923510ba9f12d6040664711113c07083a733fb7853c93b32fce9affc42a8d661e913210170517d8c87", 0x40, 0x6, 0x0, 0x0) 04:02:35 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 04:02:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x800080002002, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x5a1) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r5) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 04:02:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) nanosleep(&(0x7f0000000000)={0x81, 0x2572}, &(0x7f0000000040)) 04:02:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x3b4) fchmod(r1, 0x40) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x0, 0x80, 0x8, 0xfff}, {0xfac8, 0x3c42, 0x1, 0x100000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = open(&(0x7f0000001880)='./file0\x00', 0x200, 0x8) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)="a5eec3e3f0ecd88383e073e3e57369478b560a48d7ca2d83d3cc5d391920f7c412abb9ac4387cbe83109b396ab44baf7630c513897ec33dd42c4310390b58d843b8ff05779f745bffcc9624261cc63b34758baf69a7ab5860279172d98f7504c052b9453ef780d262a1fc15be6cbb036da1efdab0d2876d0bb23bfbcfc3c87502f13fd4204e06497d60301723f2bccf0795776de8431a04e2d049ceb4fe69a60bfaf8e0d546c76cbafdc767cb0155c3c45486ac0357c8af340dab41b448155e6243c98e944f22498891f0619a08acfff2104051b792f291d2be235c6fde20479b32e5c9dabbc6137", 0xe8}, {&(0x7f0000000380)="02ad2148717226e97f26c0840379d2768d6249647386615a47f3086c61b81e0a93fdc4094cf0887cf502d9b8c9d7d7588eb8fadf2f80593f5c9bf88c9bb0ec65f2d10b4c14216cf3e00e079d119387cb1969a95cd467c7ce7e84b67364fcd6b6b3a09aaddeb0679d3f9169b5e089c9e0c75f0bbb18b29b64845c55b32ee15e45c8c420fbc9f4d36ee3c6e39ffb0273e71a38d88a2cd578ff9590c0dd481719", 0x7c}, {&(0x7f00000001c0)="1b1fae736156390cfa", 0xffffffffffffffc5}, {&(0x7f0000000440)="5be0e0834fbb1b0b2c418be4ca983c83c18bfa57c889872065f766dcc9ba3a58150bdcca5755b9495e0837ef80215c843b25a8077149a219513cac9e19bb42547051903dbde1ade8148ea9eae5edbf675a74783bd396e403b1ec5bc95680cc87f75cc08adb9cb4affb94d877bbb505f72f0dd93509f9ef3a4c6db8cdc04d12334e195b71769f95d981ba9cbeadc05f5a79b4bdfa71d0f52c3100b8ec9cb151853a308f5a7fe3db922c2e16b3e178aee80d3f4f0b9d7373c9db70", 0xba}, {&(0x7f00000005c0)="f000116afe69b1008353cc734a8d2c6aec38c0fdadc63ac852466ebde33b4f8ad987fb3e985fe8bce40d75ad80b26a92cbd005b50a925ef3d0ee3826b19681c49d1f0c491c6fcd97a05b3d64b8cf3052b97bfa1c9d42ade7030273c523db069a519ab59aef24f2a8158fb2b5b8e6dfe9efe55a1970f2a77a8e2fd7460a155f6651dc8044f722e58ec178b61693418c02b0914556e390bb0aad5b045ff312db8b341bc404", 0xa4}, {&(0x7f0000000680)="d534569391bf41c840212fa9fe730dd6e618e1fd1abbca5402aef5dfac4b515a8bef1e2cd336b1abf259d7313a68b9e64176c19ade9d34cce7cbec429040b1a0ffeb842388cfab744dd3bf69243dddb1a3f056027bac55d737e4f1815f9aa1996f11fad4242263a7cb05a91e1bfdfb2dba4d73db49684c67e434c30f198b65c019f7d39fae1a7f34db268a736131696b35d00679688e8eb908a35f57d0cf733cbbc738b507a5354cf5289af6c3fdbd097b7550c2dba44a39e6324244dbe4fc4d69ffb69ed74a7f31bac932f9fb62b445ed72096221997fca7ee5f2584133a9cb32a763a8d6dc9bd63daf69f55f5b013e053c35da0c4fa03b0b346bec263766df7725b88746ebd8dd73c8b7dd50fe9d8ce85d55bb8bf89b0a827a7945b5da3e652ba061400651ab4b755e3231055552c2a42e096f697fd5cb6634ad4782cba577c7ee5ed628888819b9a73246b6097b8437e3ee360fe49802f51a5bb7c6e5c8b94d58a051975423108c3ddc218e38d0ab935f4c4742dcf024f4dd39f838776f72cd5026f595e527fa28448f3cc3d786d6910f2305a066061ce52dabc5a4f08ce94f106232a87e416f32b78c6d9620da11af2e911326a603d93df63a04f52caebd8cce42c40c68d0b5251ef340f2a11fc5a0af6e738213990a0a41c571925b4b702afbe7b7e2d30311954eeaa862d3929d9c20df895a6d5e5f735dbbb212ce2999de617a9993dc80f3f5872f888a69e54de279997eaa21f1722f0d7e51cc75f145a1780f0a7372d785fa67d593b6a782b8f35b77a84a1cb1119c52df7628273ae1841de41f02ab0cd87bf87a042a1386af2422f3bdc93b63134dd56b378c796851b88d777ff550acd92325c3592ad3bbafd12e55bb0c62a825be821d896ce0935c9ab18c1f7df488e37dcb0e7460f25db0e88fea0592c9b20fc514861f7d757785c11632acd44bdb53f0a596d00282a130daa513dedefd5679542338eb0738b94a22aa03b636894dcedfe6155502f15a690a00a98b2d59d0b5e9e92e0dcb576239bc734f1c8d0148753095b526a2fcc6804130755045708d0cb4f5a5bb77d6104d64d4d6e62f8fb953880e537fafcfd8a50f2e23553dde15672638cc0a6c87b64e4c981870c82a53ac3c610779b481badfb8aada30a4f23c556aecc016c76073b45f56044e84e5f2eec006473ed22a65401eb9f8f16fa3e6180ce7e5a03b90f2fed5dda939a9a118d6dc04b2bc362a0651ae0d490277915b2f549d6a78346838e74f336e5b0db7ad1e84f1b322debfa2378aa420f59f52bfee172b12913f0569259f4765128d1be36bb6f85b3c29f9f9af68b04c42906d4dd06e4b5c5db6cb3bef887bf6aa32020ee2b73144c724d8e34caa6ef1459327ad41ab19de4dcd716328b931f63f715453f9f97826f2e4512ef448e078ef83941e2ea2dc5a59172fe51590a3631ecf87e0bfc341623cdc52e7c07cf6e8fc8c3269f74ac21249ac5e8c657451f230be0e933b851a78beac8b4c56feba0c9a8462345eed01d299d5fff1e4db9f61bc04a703d2a3559423ea59fd10d53fdf5ebbe345664c7cb8590dfcc344a198538bcdf096dca03b6f6f0920ddd5776e5c545b9a1447e45a567f312770a7c9be18bc754f16559729312120b6212b42c7dbb978bec84a706368dc4a19a027546fc423a0ac2a3ae7922f3da5c6b58d4792052e4ef02f3140222fe8b6914ab23de02f42933c4671f531a58731717a0c1ede36030cdb28cc64d4bab1a7b7347efd368e6e391b0a2b0dba8e3f402b214cb7a33689092363190e7f98a3675bd6f00a7a8c4c3b5ee80ed339ac5ddbb95fbfbba482421b250035e2fc2d6a74969c096a7fac1f86da0149dd5f18153a07c797661ddd1f8a8fc37c24b42743160ec409c94dd79a9cccd865f3a22875969b7f331550efa72d91b4b8c749100cf9faa762e4ac250fee7536ce749ffb6829e5a1d372c5ed9169e357bd146c45dbf7c06f2a6e90df257eae4650a9ebd40a00eb072852a3efbcafb1a48142583ff881936b81824615609f6aad8950b8a23a06b059bee14c6033c687c43622cc336acd97c48a6bf1ccaed066c70b35f3df6512bde2f9c086e3a7d3ee6c9a0f60aad9f06a59c9408d3a43bab9faadbe17f799704aeebf221e2b2dc1f80a22561f4cce45a950c1941cb6c3a4ed8f1a1169bcc19c610a3fa057bd1dba892f56593097622817a8e73ab14eb4442a07b76627c3514258e346785cc53f46341bad63bcade6869e2f81c85d5d4f74de88bcf54aa70b9444020cea423d5b2ebafb7a414dfc3fa47bb110d7786fbe2e0d5077f92a86ed5ee1bb2458cda9b241586c809087e8a7c6b64b152465f5ab9ffd1eddd78c2af26744166de57b2a6388b30c34517b85a909f2d0e2c7b460f364b28348d6d77b2a527ea340c061a4d143e4d0f9050812af37caf4fb5734d82e245d636572913c3d8bab6d3cf9c7452849e4aeab668b72108d8364abb7d94358f6ea4403c44081ca8f11969b901b46b20183046b1026f441b21172432ee641ccd9eb33f1b4855cf194fa379854994b04b4d31ed03d40517352e7144720d099505a00fb2488ffb8c8d4a224c6c671b55b906df66c8b20d86b0877d6e07d06cafe5b515f2867f1fbed11a8eae725ffe76772d7f7963c8eed0f676b350d87778f78ba16c8ceb4eeabd8f8043a6cb459ba8be32e4233742694fa83fbea25a305ec308c43a24ae0a99c23ae8e4db2330285803a62794392fecf41012c4ee0bbbd15c630601800d779f11b458825e633b75b8d84186b4b92e7e37524f9e088ede57193477ab2459901713b95d89d67c044c542127c1a77d1b76d34fdfad6dccdd8ecc4d78f3457973a9673fc94abb64fa695f20a9b6c865b0339025efa9318e2a67ce51caf0d5423b261faf20cd053908e1a07549e2255bee8f02a895985a28920471b6b7bdf54c31ca5643035e0d5ce03776d3ec69b0a8532d8a8332d6c645400b470158a1ab58482b949b6f737f9fea8348bf76573b548b4bf409762697e04dbc38b5402f208fff84f8a7172aad56444944902e96c22ff4b50d3efa1eb751e020effb5ebe6a95b3878d7536641638268453264a8f005078d8f23c1de10160f9151f95ec31f6f8d3909648504383823f81843812bdb594dd3b99697f699fd5ea2758a9bd590657518d44256df1d39559698b2ebb4fb43cd82a838f1e0eec2cdb6f0653f3059f104fcaad4781468bb57f73c7477e4c485d31ce49f66cc76736baf99faa58de4425dd72d8b81023b537a8778c0caeda8125d356298c5e607278769bd3e64b70394e7fb257cd6f7967e6acf4990001a2645df362c33e794e197ae115c6e5883ca5f4b06fc67bac9c9fc809ab2b6f319f52bdb78c46c5a283b65df40750e772b57283aa5a6543bcefabd184fe0775f72d23049516ba27185b9caa6fe95ef4afd0ef521b71425761468b2e6d35d9e6cac5772c934a3804f2a47be694c67a083c3d057f6037ba0cbacc53516f6f8c4d156595bfd7b4870cfbb11c0b0b271d25a49fa8f48f8acb29ad2624d56192d59b8dd09048c0a13583d4105c13f42c625f58dfedced6aa557c73f9322c452372bc7b974ecefd43dab00c6f523796cbe6cd58fe49bffc53829288cb3a92bc63d1e1210d9762a414d5284618b2839eb1abf3b7d334214ce71f771624dc86c4dabcfbb7f2fd54c542f2376acd36357579320203472be7f76a929c7934b303d4403660ac409266384085b624ee1aba3fd80cf65016d19de3d73b6782b7bccf4fa47c9ad998115102bcf2faec17184de5f6b4cf23ec6954cefb59cd8525a88ce1d6bd4b5e5089327fa604753e278bcb29b4372298761dcf5837d5a78862346679ed85f06f779190cb6431202352bc911d9824cc6c45f59544d06b9e27a90750545fc73bcc76cfadb98cc9c53864780506419e2449f87643c04e166bf7fa5872a84742bcde69205697c8d6635d755a3b3164c96efe7280125f938c3af39ff181c91b03f98b0e9316fb85bcf1fc189124ca050d8f4a2764f8fff83a332a29be0bfd19e057337c100c4bc0663d860251b7e5db2ea00157033d1f629a738df682a5b93cc0b04e4ba46db63150ff63e07b6e0d73ea8f4ef0767fe91108a5d9ea15b321bbd4bbd0e14ca4f40d6389d80520335b139ac81b12e681036a7a5274440db5327f06b661984a6cb79229c31b9e909992a8cc4578045539924611b101cdff9576551378b1fb23c54b9f0d882b3eb0386ddac508a5d1fb4beb20b7fe0fdf34319f150e2be99f4a8aabff0783f9c4536739a344671cabc8eb2f0be42b0bc382e54ad03868e9c115099e0853191063e0ed49225f8ee9e3d8909e41c5913fb0c6c9aacdb1eec4942267d6e6a087ec0f9afcb8e640a899340312a1b6af5a1820edf2b79fa09b6fda60259a258c0e53863da2286f693937213ae6b6a14cea26b83ea6eb5887aa3740160070ea22a6e2d02e1971900a19be880b90b138c3d9ba9e8327d1df650b9cd6531a84be394ebe8c7da464ddaf9c9f0512898c037479beb48be51e080f42bb1867abd40591e51faa89733e74810a0d8d7041c75a2e9307ce9274d9c91978861a6a8d8a27fc469f2c882f6d834b738f938907ac7706904fe7fe0fecda759e90c7230df8de2b9415281d2a2853d4321852e4197605cc8ca9a241354df6ee92c795de388123711252979eac997202d0def7807d4173afeb7b44ca5adadf12bef68b74a404cf71f8f3ec41d451df8a1e34ba2967484284d820f36fef4c70220d1f58d1bcaf7b8be7ce9035e44445c3ea93d62e3073b09173f8ac08e5f97b1c47926787c2af8d04aa5f80e3600bb4b7761cb76265a40d151646d461f7347589852851aef7167e3acff25bb34d2cdf6eaf32f1cf5312bef163786c986ace4534e308bf115e59f230fa8c006c71b03ca81099ce45871e7e791fdba25032b00f34cf55a1fb267328598273733c9ff8b45858690c8a43ae82cdd620b4dfa9db423f2c64cc388d050000de95601b491377a280a18748367863309fe812ed4fa93f1a45da52bfababafc8d82b3a3be3ee1a4c66a71cdf707ea2e482e0423d04f1bceac4cbf2cccc0c5efbdb2a3b8d38359fd7c880f1c76fc4bccd71c8381de0e95ffb73bd8f44d5665fc68eac846aa99280e73ea8d843f0c893a687ab417570c48caeadaba8efbc38c6c9a1d7d999420848fa062b7b081614752e345b164a9e3dbd938c0a4f2f495c44850125d1d11add752e22b92b7450bdc5d852e0d05e6adccd7ade89a32769789ecd44e9b61ec0da378e6c043395c7ff96dc67a2baa747da47e6df50afdec67131156bf009bbc1d2ba18e3575142ac6f46f21410f69b1e7f5dcff53ecc271f01e7d18c52ae5944778adece317755c4907979bf832155395122ba5d9919232c3c1a48503a71861bc42a3917d34a948705da32d096bdbf15bcf792d27101aa69a87af983af68719a884d207a5854fa694302ef4bb3183b6a12ab3e788fb40fb03df050d2a9d5524634cd9203c69198cadb22ec6020fdc9b8a08123aec48710c52449b5f92f49ee1ee2d76d8da53c16312fd8b244f6a23464211af7f081a02f1ce5867e2220acea9c6db7dbd84633b6778bd12cb5f495c12d9aff823d8b8ae823dc39ad96f316c492b090b80eb4a7d39b1a1a02c5f0e29c084bf67f20d38bf6455504313be8962ab2fc91ce0396c31572d396575c4051f0e0376c4f4134f658691aaa16e46fc443c7fdedfcf2f70e1f39cdf34b59f8fb192799ac6dd78d42d5afc6d16405bfef931", 0x1000}, {&(0x7f0000001680)="3542bee90319ab53a23f29aa4361af8f99ec9ce7117af5f5cb643d35da7ca055ffbdf0b5558fc76411a388f124cecc779953690e20f6943d184abde615ed1b53befffd7fa78237e8038e58724fb754f136c66864d446aa40b07aa6cd1a7c2ece7cacba4079f7808cc964b5c4eefcbddac2970620822902ba3dc7073ea7a03f8d388e2490fe3c9a308465a3e8dd3fc593b89578", 0x93}, {&(0x7f0000001740)="7426fc93a5f3f53ae722e3b15cf8ba0b772c158d87897992f6f4e63b7a4640c61e3cbeaaf8a34a44145fcaaabdba21aca83489c4233245870901dd842c60c71c768977d3e116cce65558f086cb957062ee2fcf7c4be3f108568cc76961e7797d89b48350017cbe35f2818720b131ad546a33916b067277d5d5cd89403fab50162a0212a2dbe5c86f033dc40e01c6ad06ea1637dbcdee1dcf599fa9eb7f61a6730de0293b891c399d7bb95ab1c8c657278e30354a5f107c2719c12c4f922f436827bcecaaa7b92f925ae66e6a", 0xcc}], 0x8, 0x0, 0x0, 0x2}, 0x400) r2 = dup(0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r3, 0x12) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000018c0)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = dup(r6) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000200)) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) 04:02:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) shutdown(r0, 0x4) r1 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20000000007}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000001c0)=[{0x80000001, 0x2, 0x3, 0x6b2}, {0x4, 0x8001, 0x7, 0x3}, {0x100000000, 0x1, 0x0, 0x2}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1810, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000000380)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 04:02:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x1) 04:02:36 executing program 1: getrlimit(0x2, &(0x7f00000000c0)) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x11}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f0000000640)=""/83, 0x53}], 0x100000000000033c, &(0x7f00000004c0)=""/183, 0xfffffffffffffe1c}, 0x840) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r2, r3, r4, r5]) r6 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r6, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x1a0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r7, 0x0, 0x10000000000000) pwritev(r7, &(0x7f0000000240)=[{&(0x7f0000000140)="a9c065345cf0a987a91bf672fe7571c3345f36fabc4166b8c15417cb84f731feda1b272be15bacd1b0b1fcebbaa2e291150dcce93e20fa819889897c79b9d8b5c52e7f80f496490231523e523a04188e6eb2ad46a9387501c6bdb314ac1ca65c3683c3db32a0f19c9d3d37043dfeefd5d62a6a9b9ec14bcfb46a2e37b375ef057b49bd0357ccd0425389f034a2367359f202f3e1d2c7c09efbde7008a2fbf99a8779a2132b2c9e52cffe5463793dce90327f998012840fa5a4459eeb8680aceed05ac6d11d5c13ea4ade550a02893f7c9f8f54dc383f970fa1675b0d97fa1b7366cf71aede1133901f4959aaf4ed16c606cb5c56df16014b2d1b493c976317", 0xffffffffffffff73}], 0x1, 0x0, 0x0) sendto$unix(r7, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r6, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r6, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r9 = getgid() r10 = getgid() r11 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0x111) getgroups(0x4, &(0x7f0000002940)=[r8, r9, r10, r12]) setregid(r2, r10) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x200c, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000380)={0x10, 0x4, 0x4, 0x3, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xda10}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xf2}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0/../file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 04:02:37 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xff, 0x4795bc70b1174cbb, 0xfffeffffffff726c, 0x1b89, 0x1}, 0xc) 04:02:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x80000000000051fc) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x400, 0x0) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0xb45) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x100000000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget(0x2, 0x4, 0x46c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r3}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b6d4ed3dea2c217d795c2dc7974468952508") 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000e3ff000000000000000000000032b3ca4f36e0005508c90df61f2472d04739b10b78b494cb5ca084b926dfb865a1bf601bc7a1f0087e4d514d6a8bc809dc2c240100"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a6000020000000000000000000000100fffffffffffffff000"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)={0x0, "55c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebcb9cc34279e6b54eead14f154722"}, 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3ff, 0x0, 0x2, 0x7, 0x80000001, 0x3ff, 0x7d7, 0x10, [{0x1, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0x100000000, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x8, 0x2b, 0x401}, {0x82, 0x5, 0x3, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xfffffffffffffffd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x1ff, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x401, 0x6a}]}) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) r6 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x1, 0x3, 0x8001) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r6, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x6a) ioctl$TIOCSTART(r7, 0x2000746e) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getuid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000080)="ee09825988292f1c530363030dbccd902e8696c786a8092b1282c2866b5e8dc90a76a8e25da03a73c2d7ddb2ef1f76ebb1d94cb9224af5aa011bc45f7e4767b5f486f5f555347cb6e9f1ed2b8acf85ddee2232c5fd365e6d21d155573ea40e15ecbf2661f792d6367cd18b70294f1fb04d628145b69c74a75d29f1de8d7fe1290003136dd86b66ec44b08b7cc38b04d73d2bf36468dac93729fd83ffb3b5fa7fb06d458f89797aa44a2575d9", 0xac) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="eebedaa6bffad010df6cf1af19a880ba4f2745c39884031b935186327b6b551c0b437d2f967eb39a8cb9bd73404616", 0x2f) 04:02:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x28b18e2ee47a596d, 0x8000, 0x7fff) close(r1) socket(0x400000000018, 0x3, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = dup(0xffffffffffffffff) setsockopt(r1, 0x0, 0x80, &(0x7f0000000180)="64bae5b3e1842caf816888d4471f6ed79830664adad8c5b2d8c36c8b46b9b8c828e5ce0610e4c3aca4b9b7a80e458cad33334350d96050a9e53e1289238c89679e9bd9b7393a29c7f8358276338743b77569613ffec725f5c0aad51518b0df29", 0x60) fcntl$dupfd(r2, 0xa, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r3, &(0x7f0000000200)="43db59508ce93a57e9f30a463fa4b6344fc9584f969c66af8def5eff9ff05f4608e6563114e0c8b6aea35e68173d653b5714cab7ab4764fa53c12eea1b8cccbd0c7d1d698f", 0x45) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0xfffffffffffffff7, 0x3, 0x2, 0x4}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x10000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 04:02:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x40, 0x2, 0x81, 0x328}, {0x7fd80f79, 0x3, 0x8, 0x68de858e}, {0x6, 0x7729, 0x2, 0x2}, {0x8000, 0x8, 0x8}]}) 04:02:37 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x1, 0x2, 0x0, "d730c1e77a6fc6a03c5cd188b6aea417e4e74de4"}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x8, "b8d4f08fd0f26210468cbb02736734ca5b533962", 0x4, 0x6}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628", 0x63) syz_open_pts() clock_gettime(0x3, &(0x7f0000000000)) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00', 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x31) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./\tCVe0\x00'], 0x1, &(0x7f00000003c0)=[{&(0x7f0000000100)="8d5507b7a97d19d9d7338d7c9afb1c48de26861713e876556f3a2998e6223d90a3636329287516ac", 0x28}, {&(0x7f0000000180)="1bc0d068a2abd1ddfc02a06b07518aa91717cf21eabd735b0decad1fa030acea16472e3aa249ec9036dfa0f4b5561e66dc1857e6dedb88f1488bf04279f459737574fca170818c66fce1d89bde", 0x4d}, {&(0x7f0000000200)="8dbab01d3dca81c323b9fd66101c20dfb46569044898920df6e639f249a5d380afb9dc1327b4cb92a23ee7ff967751195e22640330bfcbfd8bb44ea2c6d9e9f674c56c14f10db3be19cffeca3affc5a5155ff339a72e1478757bfe4d2d69abebf27a51ff94952e016cee147c4d7263d336bc", 0x72}, {&(0x7f0000000280)="fbd2e9dd6d6d785a5b475dfe249523104569b72f5cfadc1dbcd21a4ec9120bbe22f04c2b377d3b581b756c", 0x2b}, {&(0x7f00000002c0)="c9a759d9b8b06ca52a30d003dc34b3b2ed295d7008609103381b707ae15d7a78761507da6d47afb8da67729ef75fa28b3311e200881c1e26601f69d9ebbfe415de2ee87ca8cfec4ac9937525cb2a3b154b797e5e06430cd487d391a85ce187266a6e9043c320920975788b66bfccc719306001ade5b16cff4be56b5cc578bf30bc745ad07b629a459d4c2d2c57d05cc540d94af8a6fbbaf338601a4c1846516343f7e5a1fab3bb2a38247e5cd5ee742605c42681c8b686164f06bb0817df0dc17198c21fbf76236cccfbd57ce85ca520a1e795ef12f18d769616277610a2b752b2f3c881b51766f36f8bf13c1131abac", 0xf0}], 0x5}, 0x0) 04:02:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r3, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r4, r4]) getgroups(0x3, &(0x7f0000000200)=[r4, 0xffffffffffffffff, 0xffffffffffffffff]) getrusage(0xffffffffffffffff, &(0x7f00000005c0)) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r5, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 04:02:37 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000000c0)) renameat(r5, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 04:02:37 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x4000012a, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r1, r1]) setgid(r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'t\x03p', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) socket(0x6, 0x5, 0x5) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129be04dff0000030000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100000000", 0x150, 0x0, 0x0, 0x0) 04:02:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0xffff) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/29, 0x1d}], 0x8, &(0x7f0000000880)=""/4096, 0x1000}, 0x842) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081, 0x0, 0x2}, {0x80}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x4, 0x6, 0x98d}, {0x81f6, 0x8, 0x81, 0x1}, {0x8, 0x2, 0x3, 0x5c4}, {0x2, 0x2, 0x7fffffff, 0x9}, {0x1, 0x81, 0x5, 0x4acf}]}) 04:02:37 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x101, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x6, 0x200, 0x0, 0x3ff}, {0x1, 0x0, 0x1, 0xaa5}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x1}, {0x0, 0x0, 0xfffffffffffffffe}, {0x2000000006, 0x0, 0x100000000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r5, 0x20004268) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x80) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 04:02:38 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) fsync(r1) 04:02:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) mlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000440)=[{0x100000000, 0xa0, 0x5, 0x387}, {0x4, 0x1, 0x3, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="01201b56f9681eab070000011b00fefeefffff1a00f40000b6000000", 0xffffffffffffff1b) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0xfffffffffffffd82) semget$private(0x0, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x9d28}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000400)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r6) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000001c0)=0x9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x9, 0x5, 0xfff, 0x8, "62029d481d1e771fbdc1a0e2dbb82af903b31619", 0x0, 0x9}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r8 = getppid() fcntl$lock(r2, 0x9, &(0x7f00000002c0)={0x2, 0x2, 0x2548, 0x3, r8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r4, r9, 0xffffffffffffffff) 04:02:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x79) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x80, 0x7f, 0x5, 0x2}, {0x0, 0x1, 0x20000000000000, 0x100000000}, {0x4, 0xffff, 0x0, 0x3ff}, {0x9, 0x9, 0x100, 0x3}]}) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x6, 0x0, 0x3, 0x80000000}, {0x4, 0xfffffffffffffffc, 0x1, 0x8}, {0x1000, 0x5, 0x4, 0x39}, {0x100, 0x844, 0x8b01, 0x74d}, {0x8, 0x6, 0x8494, 0x8}, {0x8, 0x9}, {0x50be, 0x5, 0xd8ea, 0x1f}]}) shmget(0x3, 0x1000, 0x8a, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[0x7, 0x3, 0x5, 0x5, 0xffffffff80000000, 0x0, 0xfffffffffffffffe]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe6, &(0x7f0000000300)="55c897c1013e1b99491ac09ef61ccf5641b7af7c1f0000000000a5f97dfa63d628ffc1453e00005ddec984e6ef59fbcc68ff5ceb146e6408ae8e1957a3e4bc4aa021ca729837cb8ebd93628cbc9a4aa1faff474a5b85f13a784f76a6ec6b058cd6000000000000000056212a1857bd8eb5ed5e07107cd34f38ced887f678dee058dfb796dde041dfb393472f3531caf3fcca38c285480e261df9ac9360480dfe18bec08e7c0ec690d046b0b6b7d88946a70930f87a75051230e88c843885580bb8e76097e7a8fcca8052a01eb2df29e69d8808417d86f40bc12d78bc5c12b0a628c97eb05a33") 04:02:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffd) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 04:02:39 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) 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, 0x2000000002, 0x203, 0x0, "000000000000000100002000", 0x72a9, 0x200000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1ff, 0x4, 0x1, [{&(0x7f000039f000/0x2000)=nil, &(0x7f000019e000/0x1000)=nil, 0x6}, {&(0x7f00006d8000/0x4000)=nil, &(0x7f0000683000/0x14000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000007b000/0x1000)=nil, 0xffffffffffffa318}, {&(0x7f0000468000/0x3000)=nil, &(0x7f000013c000/0x2000)=nil, 0x101}, {&(0x7f000040b000/0x1000)=nil, &(0x7f00006bb000/0x2000)=nil, 0x5}, {&(0x7f000079f000/0x1000)=nil, &(0x7f000048e000/0x6000)=nil, 0x6}, {&(0x7f000056b000/0x2000)=nil, &(0x7f0000276000/0x1000)=nil, 0x7fff}, {&(0x7f000047a000/0xe000)=nil, &(0x7f0000085000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000759000/0x4000)=nil, &(0x7f0000519000/0x3000)=nil, 0x5}, {&(0x7f000061d000/0x4000)=nil, &(0x7f000046f000/0x1000)=nil, 0x100000001}, {&(0x7f00001a3000/0x4000)=nil, &(0x7f0000384000/0x12000)=nil, 0x9}, {&(0x7f0000377000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xa}, {&(0x7f0000435000/0x3000)=nil, &(0x7f0000292000/0x4000)=nil, 0x6}, {&(0x7f00006ae000/0x2000)=nil, &(0x7f00001e3000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004af000/0x2000)=nil, 0xc223}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 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) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) wait4(0xffffffffffffffff, &(0x7f00000000c0), 0x10, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") socket$inet6(0x18, 0x1, 0xfff) 04:02:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10140, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r3, r2) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xfff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:02:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffffb9) 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", 0x1b7) 04:02:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) dup(r2) openat(r2, &(0x7f0000000040)='./file0\x00', 0x815a, 0x60) 04:02:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x9) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0xffffffffffffff36}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0xfffffe8a}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000600)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 04:02:40 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000640), 0x0) r7 = accept(r6, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x200ffff7, 0x3, 0x101}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x2, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffa, 0x0, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000082, 0x7f, 0x7}], 0x1ff, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x2, 0x7, 0x3}, {{r5}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xff, 0x8001}, {{r7}, 0x0, 0x2e, 0x23, 0x4, 0xe200}, {{r8}, 0xfffffffffffffffd, 0xd716fbff1b18901b, 0x0, 0x80000001, 0x60b8}, {{r0}, 0xfffffffffffffffa, 0x6b, 0x83e68ff02eb5fd3b, 0x2, 0x5}, {{r9}, 0xfffffffffffffffc, 0x19, 0x1, 0x4, 0x400}], 0x5, &(0x7f00000002c0)={0x4f4, 0xd90}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:02:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) sendto$inet(r1, &(0x7f0000000640)="5efee1872e1989fbe21ef6c5e2394c13b677501daed68ab40fd7bf7fb0a077f20c59813c66ebdcf4452b01e8c222892b13f5096d255da6a7ad2ec29b6aded8a9335b0c051609f0d6524f4a762fdefe998c188c2218e8c93bc540b4c907ff807ff6db7d8b569a387fc9a7d4a3a14cfca6401545a8dfad1d1f6cef5b5af6f582dd157401940891f2f5aad6d2f50ac55fea82090a7d5769c5e79fb8e1c1fca49722bd8278d562fb4de8ca3d49a1781c853c40b6b9375db472e1060602faa3804cad0f4485c2600d6278f14e0d6604d809ff1750d7bfef50c6f4ebfc01337754095f09cde23d5a56b4592530b19063e32532b6412fa8be981c68e91c3b6b5e2ee7cf7180973f20514a5d97a2b41e1fd8151cf6f33672d0f3420021c7ef45ffc2130024181d22f5f993d9377ecf9535caef990fc28e5fe7b1b541ba2728db2e12ed9e2e8953141a569637c83ae8260841d79d5efd5a78438fd45e398b606dddcbda8fe9a6b756bf8e7e2ec79d2187c42c27f2d44cd8b87eedb8a3dd5c25d6600722d4449a2388ce52a8986fca94d80be94dff2fd70f616b8251f8240ce37210192c5d16d6081c732ab2421e4e2d360c93ae3843f737586ca0bfcb8c88fe8179d84d42877a4d6d1b255cfd1dca570091be901c88459f67222035a1783ae594ce75e10114278975b4a260ba2ee7bd04f924c6940e4b386d687ac9374f7f98f115f3c33225c01af828673cb19add4c3e0cc1a7a41adf4852ea5239713400bc88536f66243061857fc3613e20c60adc6bb5ec9e3221ae04e011fde8f8f3c1ea3bc9d6823323212e432e25b84237ff4b891afb40af54a1f1ff335362601fe40caa93bc47369c40848891cd8ab77d2f5042a72adf90073ac3662c49428d05871dd2283c1e334b55893ea35ae1fecfdf45e8f8ea3335c94d0848e675fa56c63166ffb7e393815a3bdc266b5c59a3486f8313500fb3b876a2f921043d657882d31834358c12a514c1828ef3a51f8873602b9fce757f8d58cd222c1b3845c8ed79254df6149ba5918ad9a8f81415df784a2fef5a2e60640b1ea4e1df798900730fa9b9a89146831686219b69b66393759820100e9b3004e8dff778ac9a4943b79dd8efbe596fb6e99fa1a95f4dcb2ac04266c1605d6e7e74082174cf89562a1cc83d54c0be4ba70004eb5e36c5560d29a5514d1eef09397452c9ecdc4b8ea15f726aaab802cbb130ebe112507eb0f903d4032b83a9d83d29d3b3557cd4cdac7f6c755004ba2a04a9245cb860bf23790cd51c529d17d62ef6d9b570f0599b9b25f7ba73fae68861bf1d61239f7cadc290af586e408f81f27eb5b320b540ba922fa8dd61df2a9e9c5f2df8b8b0836b2d16a45bdc605c7fe7f1ec79007cac48fde499368ba6f04ac3287b55f17fc4d1b492825230374414cb7ca1eb452a490c3aec5bbc3f09868b763b143a180b92bba84fa045b64d57c98a7a4edf8d3b2881f01b731a99e95bdeb87f364d139d0998660d0f9d69ae4e76f7fc8806c3c994ee4364a5d73537425f83a5fd7dd51730448411d9cc377886525af2397154d900fda58cc1966740e2212ff98f4af15418fc297fabb0776b5fa7e590793dcb648af0e5f9bf5c569aeacd099faf5276b7bbf494b65bd82b3ca2ed4cb2ae046eb648b8173af610e6291f4bf94f241de496a89bd29b7180d56f3b95dc03b01d957601ddcca69d59ec2a87c51e33023e45ee3ff838c280ea848bbebba5d622942402f21171b4337783197f90ca3d7b2b1d5b5daa17dd29812f75da26141131c43b67791a97e6f9810914cac56f0659c757a183ec55aa6f6f0d4ebc3f011934353f55710a3e7b67d47b435ffcde4cfcdcd3335bb0f5504712e80f68e93685a262694ce2d185e0335c937e4af40881d630fed7df74668e9495316397a76ba24ade5d4ea030b794bb9375c8bf0a68e113d4da0b3d93723eadd2a40271e60a0ef007f78b9d5cb4c6579a6fd1da16908532229d192fb5b1286081bdb409684211c02422000de5115cf4b099e9884aed519e0c3b330d56e2bc8c432fd53258bf4b1811f92f244afa44061b39d73aedc6c8e4c26e1327fae0a1aac8dd9503c5eff1e658bb1abbec77a538d0ef3fb5c364c933dbf4e4256c1d47d086149befad86a4f2eb1b76f6f9cf0f989d7c15fe3ce531725463b8143bab463f67c29895bd4324ba7a7c985c161bfd87d04e38ed599e2f11ede5c3c19e20e3d64435d8c246eecac5fd597f7b59958e87d2b9d9592c12b1db93e12d1d976407326394d7921570a96d1b5b48e41a60c24bd49fb7ef0de27fdd63eaef09498057d971e0cc924985b6c0a10f038d2dafe55946bb00e12965405b03a500230469c463c149bd47d212198bf5eb3207721a570095b8ff148c0e408f953b524491f7ea292b281f3ce33d27c3f3e63b31b3e3a453f38411f761524e950a65122c4dc9a6f57d87997e207e3f06b027f8040df4a0fd0063c7630c649e445d0f760f50a2d37d630c912c027513cea1913d9d3ca71357b6af34e6e8fdabc2d681c412c89440906d0cb8abdb3f964e07cb6595e1e248a02b914a5eb3f04662ff68bc9094d89ce80b5b0cf39230c0c436efd8d43353545a5a5db5688d8369f5e258b6299336bf10b74893ff6d3d437616fb5b47b57e5d893b775f9d011cca70c5bddf353ac4d03158235bf7f12616b41cb95bfa47c5e72c55b440c97096829393d46bb4827ef6f8425523ea17af07a2c44f88d1a9e49d21f73f93b25053e8498acdcaa66e01aeec31f94fa67f2e591fece3dc83fc25b27e9ff4e72aa5c451fb9efe23cfa3f19076f8f6f6f7016f42568c95036ee0132141644f62af0fa5b061a4c956aeb5365421bab56c30a51d24c3665e1c5c20ad9683164c95dc1a54141f09d59e9480f93457878ce18da63316bcbc05a60e0c0d9b5cc94547a571a42459bc1bf26076828c117ec1940f4da5d79e1d1a24a8083a106cd74a11cf585c639bb81b1545f17a23da6ef64c62ee32765511594fb0f9a3ce5c8ccc46cfe59eaf97d9cf0f96f2fbbdc44cd40d1ce025d644ed5d19f551374ba07f9110b5952038049ae07afa1a2b9c2b612d7686b73b5b7fec1350c4491005c9b11baf4ffcc98a9b84f16d1f35b11600b5cfd1a922f9c104a5d3b2e506314c828be9e85d89fe0bbd09dced260354ff245e6c8731af5c85f30ba18b507e884bd732f9d71f5d41cb46fb8db907d8a577e28a229734c22831a64dd6d1c9c80c36e9dabac9f93fe5adb9feb9a2ae530bd6c2ab368879194117070644065177244c27db988343dff4c92022ce31f3d8b30318e362c46723b0aad580b520005417808d744524a173ecea34ae9429744bdcb77378697714456b2a052df6b852ec05d2da8aa3dd35609af44dd7d56b17453a333c694578210f7cedb7633f65f1793a9ce8569632c00d2788d6ada9eeaecded1f57fc8c85a3e556e46ef473b4ae4d6f85f7881695040a20313ed8a33de4fa0920bc11451b1c8c403fa196e039229d933a5278156cd2c5ed6a86c18408eca9d663a4a5e7e0d9849fb3287665d635ebea8055d99e35f8c732ef19c876550ecf75818d2c55e3efcf65e49096835e62ec75c66e211ed4e788ab72bc73187d40ca77f968e32961482899059a9ddb3c9fd4068975b693612e3d6b3db5062a13a943079b451ed19084b3214b56b6263d1207f9f468684512d30cd3124f9fd763d537a8393b43e075cabe98af5192cbf04a22e25fcec00e4591685a8b34dacb8a394b205c59676c3083687656b1537de47825e096fc82b0eae9c634d6a9d2569fdb74054b1aa9eaa68066e4c6a6f0d152f7e8de59f7a20e5cddff48f29d8909b8a528714af4edd57984368176429827543687c966ad89581501bb3cd71970a6762b1e5a57872685324df89b3157e4da795924f577e336b69c76fabca44e08f15ff1608816e2824f25ec3323b2dc2c193b9f1fd43e32a9dca5e0b85900698103a3941302767c3df2c7f7e049af178f26fd847217fa8551cb87ea4734560e768b013ff3d32be8e13dc4118ac35e4857927b92328fdecd3ef6f1edc67e6846e36f2d15b87fdb7e8bff7ad4fc3d7a5f2670a12ce26d9213f50ddab5b06c52ae0a35794456f8a40b0549875fd380619279e01d015d984838f1eaaf0f783197797f8571bd2b29f97a5e46170e9a7009565ff356f3f3f493c060ce8c1a6c5119743a1a469dd3a052d2601923a2492a4d1f93425ca4abfa4bd497ca0ada1f2ace4d18033f9a71ba06cff2017a247da8f43a58d597f066ba43ae1d59463f748171de01d3894747434c7470bb5981ccdf2b98c1bd9fad60e57f9ff91854300d65618a8069fe36a83f914f78c5f83220f7fb9749bb2640274e55ee91a9c58ce44bd0709b9813a65bd5bca06d32a50b8afa5ccd734cc0ed2a7429048717358c437add27bfada04a07b31c0b2321e5c052aa0effca42d1198a7eedfd9c60e6027f6ef9ed78a3b16ca3dbd5753d5655024eb506f08946d54e4bdf6e5b9e6777c5cb103568bc8c8a6109f9dd670a816f6231c3884d9fbd9879b61f9161c0711a24e2adc0a92ec2c88d9c2c2fd6a1d5994bb21ca2ac3f2a64687f336f12e0a6ab8bfcd55e28eb1e7ba7c50754b240c74d735175dc21cafd7b657a08b7887fddeb40595352c790f7b10bf6b2d5ed99c4d9ad243a2762b053cb7225a03aee83cc9958cabe7db5a17963c81eabda6c74739d8ab183a7fab2d5a085ff0eed1aa88dc7b46ff8116b3ec0e6449b7fd57b74c4f6be2816a2b54b15f1379bd3b8f25609a89fc82e4865bed33d20754056ab54ac0469aff5570940fa4cbf1e45e6c6e7c9029d1a531390036dd6e51c01fa2bf06358c74c2e868914752823839e612741c4419d36a4c47c7b8a86c82176c85099637801882a588dfa371fbdf0e7c71c5dfc6f36e19a096bbdcdd250f8929d1d603a4516615c0de61acfeeabfb2f4025e37b8a4ab704caace1b96fba61243f755c68067f0c5e68d7090820d9400e3f459df0d7c6a5e8ef5ba63bbaa78e748216cf97ec86b163aab1bae7eba400897235bc25de45fe3eaf617cf6f09e1378729b08a66fe28218de10f8fd1e0ec3697f71377f4dbcb57fd0c0fdf16f114006dee01c22b2455c63336940d6b04dfedf2df3d5bb046b3f9af5a388d45c387ae84729adaf8b747ef4c609235e809e06f4df4fc4a8dc11ce1180d7733e30f5ffaf955e8ce0fb229515eb5d4b29aefe3371ef8cd4b5f03d121d9f2121271c83f93f3ece59e6d0cb98937138c93b78b03c4b7a4f67cfefbb7b6551183a9b8126700cf3eb3e42bdc2e0ef99d3ae8ee75dcee58f3a7d473dc5855b4a858acb3c9287d0a47d7c397ed900bdf453f3b607ba9acf7fdddcd32dd18f41c62464936a29d31e754ac70d5208892d368e183fb570c620d64387e9bbcf33710cd974827587d12f5f130b55709061a0eaef8ce15f6fd2828a5342b4326bb8e140ca2f74a5e315171cc03985f29e3291a19bbd7957ea19f88e5ebe07620b98af2ac461f2e2a6ffd3ccc7b7ae6828a666fca5f7534782d9b5d7caf646085533fbaa688386279e49e06154c261328e95760b32ad14c43004edca3dec53946a1aa7812a1d326d4a7e08ed6450cb741853b5d2ea36135eb856b23195d8018598fae1f9300c075bedf193f6cefc6b399fb1d26f9112875aa06c57d3dbb440e0d715f4809c418474035ec9107f9ed50f89f40be55efbb2efbf31e8f7e542bdd6b57dc43a6fde7a7f29306320194154d5b6fce8cec15c83505a119a3ad346364334a293", 0x1000, 0x6, &(0x7f00000000c0)={0x2, 0x3}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x1ea, "737718730100", 0x0, 0x81}) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000540)=""/144, 0x90}], 0x1) write(r0, &(0x7f0000000140)="162eebc4185700"/16, 0x10) 04:02:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x81}, {0x21, 0x4}, {0x47, 0x8}, {0x83, 0x9}, {0x5, 0x5}, {0x0, 0xb3}], 0x6}) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x3, 0x2d0000000000000, 0x800, 0x1f}, {0x6, 0x8, 0x20, 0x58}, {0xfa6a00000, 0x0, 0xffffffffffffffe1, 0x7fffffff}, {0x6, 0x0, 0x1, 0x2}, {0x1ff, 0x4, 0x0, 0x6}, {0x48, 0x7fff, 0xffffffff, 0xd5b}, {0xa0d, 0x6, 0xf0, 0x20}, {0x8, 0x9, 0xbe58, 0xc000000000000000}, {0x2000000000000, 0x4, 0x9, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) sendto$inet(r1, &(0x7f0000000100)="377733abee3d385d153f148737802ae0308356", 0x13, 0x401, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="48c4ce9a4e04581faaaf27667eccf1494f91d9800320a3a6a2603c30c93f3d2636ea2aa7291cee538305205b0ba22bbf8eb3d3d71e7c7a7b0846cd0e569da20b7fda9a8e4e1587b4f257dff3ad423a6766aace806367bb16808415f978151d67e4f5cdf75dda9f624e300993ffd07defecec0990944693d04ec03da0e49129f1821b0349031b02e2ca2501cabeeefe3968b5e76e0041a0f1c633e1917c83f4664fd42e301c9a22f7150a00c471a960e3e6c258ca6598da385ada83c9c5bc905ec7c3a74761296bb202114b462c951628b87accbd24c578df7685634416998093ce9c84dbb3d3665fc308ee64b1cabdb0668aee0d4714", 0xf6, 0x800, &(0x7f0000000280)={0x18, 0x0, 0x2, 0x2f0}, 0xc) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x8000}, {0x4, 0x2}}, 0x0) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000001840)=0x123) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000640), 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r6 = msgget$private(0x0, 0x20000003d0) msgrcv(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r6, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) getgid() msgsnd(r6, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r6, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r5, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r5], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) msgrcv(r6, &(0x7f0000000380)={0x0, ""/247}, 0xff, 0x0, 0x1c00) ftruncate(0xffffffffffffff9c, 0x0, 0x4e) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000001400)=0x91d16b5a88f73d66) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/20) 04:02:41 executing program 1: socket(0x18, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) socketpair(0x2, 0x4001, 0x713, &(0x7f0000000000)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xffffffffffffff7a, 0x0, 0xc8, 0x0, 0xffffffffffffffc5}, 0x2) 04:02:41 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x108a9, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) r2 = fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x2, 0x640) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x800}], 0x1) geteuid() ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x66a}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/218) fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0x99, 0x7, r2}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x30220, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) open$dir(&(0x7f0000000540)='./file1\x00', 0x20, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80daef8436bb37ab, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xf50, 0x6, 0x4, 0x0, 0x6, 0x5, 0xfff, 0x2, 0x0, 0xffffffffffffed8e, 0x4}) semget(0x3, 0x0, 0x400) r6 = fcntl$getown(r4, 0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000500)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x2}, {0x0, 0x0, 0x0, 0x2}, {0x7, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setown(r11, 0x6, r6) close(r0) 04:02:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0xf, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xfffffffffffffe94) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) socket(0x1, 0x1, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x10000, './bus\x00'}) unlink(&(0x7f0000000100)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x4200, 0x2) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) r2 = semget(0x2, 0x2, 0x624) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/4096) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r3) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) socket(0x1, 0x4, 0x1) 04:02:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getegid() ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 04:02:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000440), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r6 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0xff, r8, r9, r12, r13, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r14 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r14, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r14, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r14, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r15, r15]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r8, r15}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000400000000b000000000000001e0f8414537775d3fc988b459f7c0adc32c31921f272c6bded2f2b5e5f63c581292648c2381f10d72064d0167de3bc072ac1678753da6ab53fb4b68b944803939c02044e9f17f22255e06cec1c1574f7cc3479eee25ea0fcb26a326b76eedeb8aabeb45a847f37c6dbbe72d9f6cbc6627cd807f1628a83cb3e99fd8bb3b9b9cc8bb36d9094b87c428904d4121cbb2f85125f7357de86d88eb48ed0c37f7d725cfb482779"], 0x10}, 0x0) close(r1) 04:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x11) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r2 = accept$inet(r0, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = geteuid() r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r7) ktrace(0x0, 0x1, 0x8, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd0\x00', 0x40, 0x0) socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000001740)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r14) ktrace(0x0, 0x1, 0x8, r14) r15 = geteuid() r16 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r16, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r17 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r17, 0x0, 0x10000000000000) pwritev(r17, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r17, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r16, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r16, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r19 = getgid() r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r18, r19, r20, r21]) r22 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r22, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r23 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r23, 0x0, 0x10000000000000) pwritev(r23, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r23, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r22, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r22, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r25 = getgid() r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r24, r25, r26, r27]) r28 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r28, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r29 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r29, 0x0, 0x10000000000000) pwritev(r29, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r29, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r28, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r28, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r31 = getgid() r32 = getgid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r30, r31, r32, r33]) r34 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r34, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r34, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r34, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r35, r35]) getgroups(0x4, &(0x7f0000001780)=[r21, r24, r31, r35]) r37 = getppid() r38 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r38, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r40 = getpgrp() r41 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r42 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r42, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r43, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r46 = socket$inet(0x2, 0x3, 0x0) writev(r46, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r46, 0x0, 0x6a, 0x0, 0x0) r47 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r48, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000200)={{0xff, r44, r45, r48, r49, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r50 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r50, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r51 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r51, 0x0, 0x10000000000000) pwritev(r51, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r51, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r50, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r50, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r53 = getgid() r54 = getgid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r52, r53, r54, r55]) r56 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r56) ktrace(0x0, 0x1, 0x8, r56) r57 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r58 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r58, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r59, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r62 = socket$inet(0x2, 0x3, 0x0) writev(r62, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r62, 0x0, 0x6a, 0x0, 0x0) r63 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r64, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000200)={{0xff, r60, r61, r64, r65, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r66 = getegid() sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000001c0)="1f8df8b2e35c07e860c39d67bc639cb12b22ee0b0edab8f0cd3e47f70494edffe21e599d9905c4dce180002ed5386fea64bff798eefd31e8a38a194697dc579e331638bbd83073c9443d0267b8266a29f479ca344b3d98e2a2ef50af10f2063433609f82b50f3fba577929ff125f23cd4fe0972e8cfdb82b08da077d6cc3d0725beb7dcc4889e8e1eef019fc09375e247d6e620bd905f2614aea71bc0d9a488294b781", 0xa3}, {&(0x7f0000000280)="fa03ebb6e0ed29fabe861c421548d2046281e34d1f032d4111fb122c", 0x1c}, {&(0x7f00000002c0)="ef0d5988146957276117afeb7fdf6dc88f63d36466fcf8c83cd5d1234172079d6bb0169d94be89367e65d1ead631719b28d25e67d46f872428c7b9546e8e131dfa0857e0ea6121914a47ac90a3e1f2518a520381ce1681e93bea5d78ca0c", 0x5e}, {&(0x7f0000000340)="a935db7ffcaa3b680fd576bef6000c5dd3533641fe576fab55402d036b22", 0x1e}, {&(0x7f0000000380)="75df5eee9e5834d6416682947598786307a37c88653c2378467712f64caa5518367de784ca6f6401521754fe2deceff58c6a8b709f20f668c3ce708c8bea61467a9963a2b2e71c105c0d3c7fe87b76c841f0e5b3bb2d526c799ad8bc91ff4e1778cd59258f7d392d99df68194f62f7a69454027cf4b9e6b400b152a05abff6fa2b245da1a55b0e72a57271a01ad39002cac8fc7bf6c6c24e8a85dd822954c1b6a70f874f90987f01465e34377928184bb79803a84c21f529de9e33859bf1562158944c56c4c694a52bdeca3d1ff40a79beeca2df8ce2feb4c9911a1381142114d3b9593dc97339979329b5e4c135ac4345213cd7", 0xf4}, {&(0x7f0000000480)="973e48e24be01c69742a473558dee8d4a42ee41f4280f9e4a0cba75e8130461bd8f6cf5e3578d1a061c3ca40e444c9d9d5a469661d05266245e575c4df895f5d63e37171f19732b0ccd70c6ab945d78fe1cc83c6097a891b4aea04b3aa398f3fba447346f85818ef400d7ff24d6be2987b61f2640d07cf9830ba671d083581846e61fa7eeace5ea1b2fe0d7d028e53dcb303e148812d58782102062bda0e682c81cd91f03de8a4bc71f0bae1f8852e25e7cbf9e8e95b2f4723019181435d2be00296fde012c496221b376d79f1d147df7b4520b37c589f53d704a5b34f8405d790b7588e7c9b0e026401d256fa07edf9ae9f497087db1177f57939b5520506490abad49cbd822ce6c2e1dadfc50da04d6c81147953e708efc8dcfeb6bd7d07b08ef89d73325f7a013c80b60880137a8ec7699ab050860224a4e392e0c1ce80b3364d6f754e8a23d0982165726e1af16e33d9a26771fef4050302180bc128f12dd00fcfefe800c27d912a48f252026e668021c708bb91d17cf6e3890758898f5bdff373e9b0b75de7cfaea1ece8789a82d685b5f8abd7bd542e1c897d1c2284bca081746dd36b8f9ef2bb66a8dec12b78898f0a10d8b95e6dfd61d66d9d26d79a9e81a4b679e9a947bff05ab710c196597ae2fe172f75bc3cb7703ae96dabb8fbe02c98c10e3c4e9a7ffb614758ab93777d0329f8a9502b10cc2cfd4e4cc1c93b84337dcb9adc9dc81f04008846ea85089069ef0c15e59b779d5ae4822be702ca2b0bb59a15443d29475c29557a8411acdc6dc3da92276af3bf2923959462112f575983ae3265a816f75d3dcfaa350718476003543684366716b95e3c9356b688ad7bbcee478e6869304a3870eaaafd955bb42e116fe1e563493889ca23981e475c507ffc808d313240c0236e4c21636400485991efd71aa3cd4473817647d5fd6648f7a790de87892b3b8643c3f4b2668824477ee75c87da89f76f10e26e01e5bdfdd50269f1a89e7b7d5323d980be53fb91e6b1bd4981da01270e63ed924505ba7460e9e58e176e3ac5ed3c77c1876cffc17519ef66b46f9d85273b56c1d815450ef366e04e0c9c01860df6d37ae6b0077e1b6727ca24c1c9b18543e671cb889e8e4902d0ab08b7ae0bd3d65473c77e0f4cbe31f2b598152ded1079d97f5ca16434fb3f75a129cef5927f1d9c825bbfcfa0c90b8943dd9e9031138fd4b07f12d31cfcc0d6636af848f099234a34a3230ac1f40fd64f7d30462f01f6edf15a8c8ef8276071e9e321e3ff4009dd9d27e5b0f700d08383b1d616d2a1e53ccdd599b16fbea71c12a8b3c432b6e19b67b608d709af69a585e38b8c4446486cb52282755813307eaada1804d1eac11351d58106840591933a6d9e820584abad68db9e466f7b97691a305089a314f6db87151c8a6f6d0cc0a3e2468bc4420a5ffc7d28ed742f48857e05a72b032e06fd813a61a44f1ecb1f3fbc09fed8f4ab1dab158432ab349550d111e3b2246896047ccb456a9da579778ce8bf27e8f441810d6ea7aba80ecc6e404f18118e3569246df7d9a48e2da58fa1b1f5faf3e1ccde66bee0f34d6c64e8270bfca290ba59795ab80f7cc22812a672da08532d73c50a4cfecf2ebf5b09541378c58d6f847b7aff9e36f951d3ba88dbdda34a0795d56befcc7f3e34a532352c99a93453a24b1b43e51cfab5c4f42c527abe6c236f4a3852f0638494f7f7f70eef14d6c4b530f3694b7e37a36a8212630d23508e9c0d5a319832d18681861ec56dae5fa673d1cc10ccdce69f016a6e84bdfd94fc248a3db1857b648116fdea482c0e81120706ff1162054d35f216a50c598e9e9b131074fe67f75e7a5287bdc7de378652fbce2bdcff1016185df2ded1ab120ac08755284a8185baca878b088ffb238414256c0209796e6920c2fd3322b0ec9d38ca8b2afc823ce797f40ef49b3eb37c08eab546c417c55e0fb4932e0ce8d5ad28d4a0cb44e2579ec5c4f9beae2989132703c838d1cb0e1cedf14ebeed29a6b39de85efbd6a0036bf591495bb1aad235ca243257c7af9b2008402e7612ca2adb47e276fc9a56b838f6759b57974bc2af0646b97edc75fa2478a3cd47753e3543d7baa3224ef5d9775f04dc6cf684f122919779ab82174829d2560409d09c8381008baf9ea2aa7e4ca4471d7c173782304addc0f1f3ba5d8514ebbc82ced4b852c85b73bc2194d75e606570c17f245e60895d27624a806e7b640ce6c22a66603c0bfea936077a458091afc60c0f2234b61fb663dd3d660cf527d7472eebd586e7c71f84697f3167e29868477c38c9dcefcb3fc70d645e268c0663144db1a53c8b71b307605b49497093a504643ff09af916bed91d968a4cf4433f3c86a66e5072086884d6a77976b72ab95f8e0e053a34e8060dccf2af4591989a21ea0da7a4c61796039815a8a3e98d6d2856820f6cba95a15cd1b5aad27b61091c0d329f9fef23cb51067daca3ba8082f8e1bf3acba5c85335a2c085ef2b4a198cb84999cff9b86603697701557dce058c31a379d0d6234ca7f384bea43310997470f6d5a3a59f941612e2563ef17c0be2ca71e3aa7d07f94edd079fcb7bc9e378d3cfa374ecfc97b758fa7c52f4fcea2aac2fd9c506b0ddcbb903e361e581fb1e4aca0db731daa9f41462b8ca8e0c24c2905bf95799eece1e95cb857e9dd4af0e53d5c7687703dcb4c6745bbca1df8e20dc2ce82c8f873fdfe35f6c5f62cd8584d61052fb5b806ce6239f1c44177ccf47cb81c9f36598756a8e4f15e2967928ec813ffaa373ff74300a4e2f97dc85a68fbd28c024adb0ccddc7afdb06b39d209b353f57bc958f366da1b30d48983f5ac7cb36bcb3c6f3ec0423d18cc890abce41e60a66ed698e274e0c43c3f0e4bd93753e621ccf991eeabecb1913225ebdfd7b9ffbcd5418b89a4942493df69ba9acf10bbcb985aaec5813f287dd7bb7954a535709a7278238ab1b9dd3e1162a80a54f6e58c1c606847642396f43a5244b01f3fb48b25ac5925f7c6d648130052d9f7836814d3d020f9a9be8cfc03ddf79c8a79064144c1ff4628a3f29a3e3df0345718e773328f1d42a3efe46e2d720adc5504b428c25388d3076e65ea5edf012949294f845081a12e3492389ac116cefc4fd32a108b1bb851cdee9c0b7f87bffc0a4254b1bea6eb2c681956974bc9d409af44062654c9661b82c3911f94c9958a285db25da50d3536854042b00028cd77be06e39872ebb2e78c2ab9c4744f34a0a5d50eb459ad56f9bf341bc8854897fde7e82e607e2e62f2182d473bcfcafcbe653feae6888eaba146bffed1bb858a4c6b924aa5ba9a8753e5e919e2b97fc398d2b1292d54cf0d56d4ddc22c20d61440c5d980728ba7e6c88e0ba3bc5c07329d732977419897d123953002b08b5409fa10f6f0b25f3dd9725ac7d3f0db1baeb5c9319740f915418433f91dff51fadc27b194031ec2025898c82397a98d6d40bd87180240793d51558ea79cabf8b6fec31df5ca1b076e3c307f8acdc543b1d91b154582cf8a29f89a3b2aa6e3f54cc2a0e137aedb392ee4b668df6f125169b2b607620298ff4d3d5409b8ca5705c1a1fdd78952d2035d13f398bf32070177e5b1f4762382decc730980612c17fdebd1b378c9c4a8eb8994aa0a641705365da2f0e9ba7430ab493b20de932af7a6f9ad0661b93556bfd172028b61f0c35b3f8b26b91f0e05d219c947a612f1d67bc43cb7b7336797f3eda17237a909f13a6caf4b94bbfb5d7c1d8682b53f9cd5e237d70a5772d65c93242175b7c9c3d22a35fed91accc2890cfdf35aa18345bbbc446043eb49cc09b91caff34e01273f6209f5211e97102f7f2a49ccbc6f27c20bd22d5ffd3b9327ecd253591c54efafac5b80e646760a9dfb2857d5fefc76c1a33b4e63842b96d7818960114e3dc4d521e57119b9c8bae15a567188965d4d8c846c3607cabb8ad4ec881044b27fa3293616eaeb17171db353b47b5885d15a032dc07425852e86be9e971e30f81c6c9b9fbdd7ec05cd7b735fd6b60cc350fb62df0a575234ffe0c8fa1154bdf46fa2cfb14c83c5541416da63e5180742de11f0ec28b7393dacb770f194f145725fe77615a064d29cb5f7b1355ae760b653619f49c25a9723c31c698bdf1faebffc7b6ca0def63c4a32596edb3ec57825a69b8f57a4725a6b65727d139451e943cb65ff2b8fed4305146720d8b67374c1003d5805765acb0aaf19abd765f2d7c8501b73d93e6f9079647d3bcfcdf5f8892f056b03b655a1ed373869cbc49ab2adc2fd51ed41e117952b6c8fecc31d941a6c3d26dffe0d22bdcce78ce3b2ef39bc2df6daf9c529cd2fccfbf4024ded9efc5f1b9bd024da08d0d12215118fe4fad353969db506db897b17ee10d89721596b9f0051e8625ec923a4a8b4a2348d1eec22635cdc81c06eb44788e01637656e76ceb6b891533a6b4eb6f62a3787d8a0c684d52378d1dabbbf512f864d64ae81a69e77e561f753edac516ee34ad9f4e1d4dd58a7fcfcc3444197f3c7b2b70fee31eae412565dd557f57f9919305d4150da2669f6ced2cb3b69697b5496dcdbf80c3591e1c35837a4867cac5b1e8a38bb2ddb0167b4a4b1ff76f5fc95b96df8a80765360dbbb048b7135fb1105fe133adc25cf12fa0f28f607eafc03567cf1f4c35e37ea9965d95dc51612515ac8cb65ba5419b9f20c51f2bc9cdfc66a73d7fab98e3fff2ad171516f8b2f4e8c66596f9e3dbfec7e7610b207eeb7f2d4d7965d3e75a2539d9036a6fa501ff6f9a38b87f9730642237598c1881de96030b13cd237c29aef7c912998b1a3f1c7568368c27de19e7eccf7c4e41726c6a49deb2d06e82108802f3ecf76fda360fbe1d6ba5969e133a079349d369bb27d4cec9f0e6b842d04027a2544f08343260fde91774f44dd4baa56eea13397c0c59fcfe4854942efc17561f861bf8d810ea6cf988224e57e3bbb782383ac45a7e2dd1b5f5faef0e8f7a5b3a1f3be5b2936f7864d90cb89472c1e6dca1fc82f96cbe9c4f255969545ddc58d4234cfac5e12ce3c9b9b85307abe2aa2983a09ae0b8920ddc2001876bd29991057b9019cae369c3cc9a0547fbb457d9310cb79e8b75eeb4a6cc6e2028f946f27e3d12e867a7554ae1d82c03a6e4ac128bba1b0f8b1181dc22a7dcc2dbc4574420448c39e5695b89b5fa5d795172f4a8cce2dfb94816332eb345d57876f9a5c801a9852f22a4817bd9c3adb3c218ae4d09df766287b846e8554eb51125ae652279f202f71e53dc86f3571fc2eab62d1cb972b3034fbd1277354e75ebc3048d4bf8994561e062268184d6f91b19041f9027ea31cb5a07a727d19819d8eccfd91dbee615e725c96168bbbae7dfcc67376757fd538d8db66b123f74c73ea388952834b209e2028285fee99076238fce44ab3baf5ea6543145b3c0a5b1b498a98db602612827078d13a09804db3f527d3a5e45c76b171fc7792321b5421cbd31b2138979c3cafe3c864e95ea6a207d1a28f7e50dad819827ecbd19f12451f7259e426011967c70b0373e68e9037204675378093f705607d1d002c73595e65d517591cfe1f9c87c3d0f09845a4fc95475c19d391cc9f40aa1c1cef54fa7950df7427740743f2b647717e1210dbe5c4199c0ac8bf60a84d5a456e79ab08a8bec99adf62f42fddd326c328abdb1765405aaf15cc846eac7ce4abc054455457b3ba107137d2f5a0c0169c5b483873ea7ec26d76c57824fc10f0a882b5992732aa00c9ed9bba6f587cfeea44429a47915035e2df4024", 0x1000}, {&(0x7f0000001480)="e5c8f84474e24951fa7146421479836b73eae3f4be2f419a854611fee3d3582a5356ec99682f3e9cedcc8646d81ad2dba8f4fee0c2e7dd69f7f289ec5760ccd37acc8d563ef53be8e5972fd1b21f87362b51bb676c2542c0de9dfc7c600bc7", 0x5f}], 0x7, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x20, 0xffff, 0x1, [r11, 0xffffffffffffffff, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r36}, @cred={0x20, 0xffff, 0x0, r37, 0xffffffffffffffff, r39}, @cred={0x20, 0xffff, 0x0, r40, r48, r53}, @cred={0x20, 0xffff, 0x0, r56, r60, r66}], 0x110, 0x8}, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x1) getrlimit(0x0, &(0x7f0000000100)) pckbd_enable: command error 04:02:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f00000004c0)="b2f493255365d9d48d9705873866e8894832322f3ebcba6740a4c7c69adb45c6ff1931eea951f161e97013c2dca1d3b07766ff663abd02b4354abfbda2df41d04e0c0c2b7d789cf45d0cfe86c141cc8c2e48fee94988872e22c0d455d9de169fea7e11fb79b30b225c2f28c2c8b23c0284a358b83380325ec44c7b64a9349e5c11a561bd3d1e2f7d55345ff95e44c5ef7fedfc44d932863160fd651316d80f22b6a426ddc1e4f64fa573000b3d6cfd9af8150d4c3c9287df56209d571a18c3097e55f023a2ddadef02a11c3fa2743c5e5506ad06de2bc6cd10f0dac6c5a2c9172627cb900e05871c80655886042c360f72b50b29da36d64cd14cd4245d3ff980d9de41e35789d79272c70bd25a49359260617460e61beee46cc3a6c84ee32803d8a63c89ac4cc4864454f073de5b496b58d6ad6ba77483621e3a22a63271828c336c26d814ce0900735b1a4526d941011ac0cda6f649aefa5eb3a94d4d6950f10e91387803ff38b179e16ba94d26eb09abc33f807c86d7e9dbb8d4cbb53caa442a18830ad1671191c497c50520ac237d36126a4c188da30d22c30ddf27aab38174f4eaaa66271a1691f50a126410b265722fb280fdc5c79eceb2676eb4c2ae8ef409f3196c709503abc470b7e46b91106ae146a4db61368e1c03a0c875f0c96e28bda58deff39228ff65a936582486a7f8f13e3210da33a1d90ccd5e4ddb0afa1b3640e81690f3bedf3d5242c3b0759ce4451b92c05ec3e378a1ba280e5604a3806b1e2c99d80ea19afb235e969c3d0da6bffc83b9c32a06ac19fafbbc42e903cde310be49c8831426e196963626ccf7ccd2e227cfdfb8b78b9f2781e96386f4f5aee6200ccf1e3b91643ae1b435f2992341c17634be67795641a7058493eceb22ddb1e9d26ee8c159ef7bb16c89ec22aa2a7ebec8d31b47db835567e5617c718a423ee8c5b582011a214acf20f337e1c973de3332ed553cd6654be3f17bb09ce3842a2b3408e823cef6742f21f0c533314dc227999ece594f26281aeb82c7a2b6cc9f83c20ade8bc27bfdff0c3adf495b25017fc07624f2256479bf0f68473c4b1ecf0017072ad815d9180bca4a76030f29837d7a9d6f4adf7d956c5a87b9f3f1d569bd6f6e4ec58494e05c9c4ab559aa2e71fc5760a61f9274c2e8005fb46334714f0a8840e0ab6b049fff27f3525cb8d80cebf51f145560fa05f4d62fa6a5d50eb539b0a7722a7f967282cb1ff6e7556a0ecc3bfbb48afe372d89c5dd38cb3f5fca6ec3f945acce46b48661cdfe45c1d049595d56d006fb7c95ad22ef16208ed003928cd2d48fa3f5c97b402662973157e9343273afe1b5c46f983871e5457302ebe1336b9ecf1d420f980add845b602305a7b10cf2c4dca3c12a6ccb35ef4bb557938eab2f93f1142c48c70f00fdb52119b8116617014fd05a24a9bfbc543d45cf67a6da8db6e73077decfc1cdba6bfd9fccc6dea6f88a7c48cccd79d86b0d0342efed0fa11b0e503479d8eb9824d53879441ea5fc6ac9255c564d66b8de174fbb61efea88a5843bab1b0c8706ac5573a460e5bbe2b9b83862edda32ee6d92f8c0237ce8def493b33cc9a44bcc8bebf1a07698738aeacc3abf80d8cfc277527396a8a44a9d4e862196c32603eadf8a3be28331eefff1c5c84271c94bd0cc28d28e9221e16bf7e79212ccd4efe7e3f271f8d272458a5f2fca76b3dfc71a58461777f50450af4045efa623ce2b0a08863479209f9ae5f410c547932cf6c8a639110cd71699ce4cb357542eb458eee01aca732067aaf20b17467c11aa43808a40f309de6e936732229aa07b18e1a185c71b790255fc16641c331369597f5eb03e9629d4d5ae0274eeffac69bd92ac0ab8cf2bdc8ebc69f041366a20fc9f8e4ef175bb3b4efc31bfe5c62469902daf140319cf7bd814dcae0afefbbb8354c352cb2473bb671093f793d0432d375135fe9716753bc1ec32be71282097505e3fbe6054ae0fe4e6390f7ead975ccb8e296ca5c46fee094b692fc3490a9622da671f51da466ac412996bf665c86a651ba788a435bd83b13636cbf1ed87e9fb7a94bdf1a8aba979e47009f6a14d42d2d6ae6fc254e3b3f1b9dbad7872796b0007f6496751a33c1ae446b33bc54ba8612b3b8977836b692ee7a0c9c84904761ecb797db11d5d00f33b3a9500e0c2bd370ddbb2e229283b521e741cf69132d9ecfd261487b3fdac6ef4cb34a62bcc1d46dddbbed3433ddae0c873de17b02a1835f382f8bf1062ba87bd4f5b056d7f312ffc9d436f0a2ecda166fd818f40eace294c82ed59d381765665cbc4de82dccb7d500e2e4f6bf139990d081e74db9d11a70fbc4301d905634b6207400ea6a1f883e88214f6d998cdb5e1500234db03e4c2846c41bc61265fd892f0ee6b6e64171d2986bc92f63a2b26a6cb52a45852a29c53893a816559396b902aca7f2db62b34c80680ae911f431c04cf3d43b5222512954d01e359fd88fd8e0862cf0e369f6febe681854ad5d42b1ad60c7c7e3615f331f7645c05158c4b99de875cdb15d86505ae6ceea9efcf457d9a69607794a184516522ca591f2d8c015eba0c9cb50004f605ad4901d49d4653e9dcf9eebff8140f8415d0e01a5374ae1426356cdfdf7123d39dc23230c9647ac966a2817e2a75b087de3778e99c600998201b2fbb03afcad24a08d3d6d6726cc9e7f8f2ec364bdb014cc5783fc7e89c82f71e20445ba4541a74122db6931fb552487779c69d981137738ab215e7cae6a136c8584494127298705a8cdcfe74b540fbec6629e86be17b52e106b1a23bba9d5e22e88689f4d2512050f7a11a259e4e9bf29fc40789738666d55da1032a56134deada11eeb33c01f3c5534706d466bdcbabd9a5587ad60a385bcbb599e6c485cc7144e89b309bba9c9a1989c7c28265cf75e3c41153fac2a014995269b4b686910badb9677732c02877ae0d10e667afd72d8608b608fa406dfeec3dee828d0624a1459720235098fc983b4a493b1478dd6f3ae2fdaaeaa084ba1f3223049e0fca47643eb5375162690860b43bbad5268fb24e09a700d6de5afe067f45ca3ea17012c4103214279ad58f0253208f5b7a9aa74839794e274cd98474e73d516f1058b5f7abf69a3655a67eb87fb64dc8673076b3276de1945ff244dc0233643f7a1f7dc932a7397a10cbbdd33f4bb044d81139bff92e99b01553fa555aed7c2cde5c42949847f00c887c406e2a56e57b594729eebfd472207dbe54ebb22098c454283a10f1c38201939d2e96f6db3fb2172925c4e784efbad53c02f353f557ed4ce4fd2b0ff9d9597b713234dd6f6d83f3ca462dd3ccfcc533a48174370a9eefc97ee6632677a2ee7cc5b7d3c16808589982a3d85a8b521ab5f401aec895e2199cd5b88412480358568f2eaaee78a19f087041dc06c2079c732dc3278d403c198f332c684f0d9e0683275bd2a3c698b31a9a5ed1bc2441993c6ab5aa56c8cea382af068727aa9d21c40e0cb53e4cb71bd6b2da342121a621148d1f6754e0c0e6e8836031b6d637b4df68c51ab2759f2e2772116a007d823ac6d544fd9a28e7323bf7327e1b9e82b4252780b0e979a2cf7456d6083230592780122e5555f43d86b122a06d83d2470a90d84a31ea27d5d9c0418f64f85ca4fd5375a3e0383295dd113911ac4edb5640da2533a30e7993a5893e84c233996c5fc050ced43807c580d1dda5581b8708feb8f9f7c87b0b705cbb75588bbca04ead27d7906d6da72d8e250ac78b748a260cb74f0e8a758b1747e811b97d966643c6f96b288014a32e2730131efb437ef5c8c4eadbd03874a8ebf1bdba341e5708de73811499c125539fd8bcdff5f2df75da95d4a6fff492dd4781f2e9e985d1943da67f2d3fd942ebc7e51d1618e95873098b1cedd4a20fb5e6759bd169d9b7ac160edd6f455f7db3409e3936219d14a51c0f56d8981d298461cde33f6bf869c6ce8eaa9c67ee3be9b2282a4d82ffcc67afcefecbad0ca2bda4b728d5c7db6466a6fcd5b44c644e664ff93e0bc20b31d6b4c91148e32ce9776eef4bf90bdae78c6c93d47b8d908aa57102cbd21c0a23a5f5dc00bef92a1d821fc8facc642d8ea885bc0de5a9e914d0c584f585494f3ea1e24a566d8748ad5a44b74aceae0f6345fb48b9436180cd78632be63dc9766fc0be372b9f05f0812621f27741f1c73f43296c455f13dad663716ad720e0acc14684a42b55d502ca7eec227b95398044fa2acf97826e94d6ab791d3977fc32882aebcdd4291cb77ae2f33827f91ddbf0f5e7364e447a14df28451aa103207778bd2f3e6aaf120bf830cedbfd0bf246dfade187c4012f60eccd0711d36b6715958b8bdc9a5fdab3a656bf64025e6ea3a5ee7b3cee651f8dcc88a527185a8c9e1219460fc2ef67c2047c8dc10aa80b408e6c9d890d0ee30c131cb36522c914aa5c9cb19414856407325a1ac8d9d4044d634b25080a5613ed68a3344169684f377498395e063ecfd1beee900714597ea6f43cf557ee37a6bade8b6b7ec9f61d8966a41f207c5c51da137301a2afa87162e3cf810f05ffd70db602f8ff97cf5d79d03dfc23630edb1e4b331ee6c363dc81fa6e6d5c3498c27d3058a3f7e90609c4a751b179dd22f8faac1d948bd6b60d62754e2456f5553dc0e5a2120756223d9bd1b8b9d1121f7ceebccb1902d4d62278805731b1520470375e98098abaf2fdd2bbb943b62dc4f5c13d334ef9fbbdf039aad3310a0ada381d9e6d3bdd7b1b48c716ae799829c2072f43b3fe41f98133434a2927237e074fe475451ac7f82c4520e5ab7bf462a52b0d9075e997a58dc27e702b2a5b307b73a0f0e58245155bd3d1b4131923d3b862b6ab0c5b5c163043b49e1b950e1253a31d380ee7cf12d665b07da90506a0d1638f314c7ab678d4d10516d338f49c09eddc808476cd75ccb29408d8ab81cefe2af48fd5cbf2cbfcfceb2156fa0a080df7efef11b8146c0db21b22dcb8c4cabce170d77510edc698166d09a29a6abd3fa2c5720f497ac99f2d7c2334864ff6fb46bfe60794894848ea7cdffb25ff3125f953522e35f122b482e3be04fb5c0727063ab54bba841ff47342cde689da399c58cb6cb7508870f7ef796496a006332791b3ff92a562d699f639bcfde4c8dda3d6e65788cda0441af9ac017a6792d291124814432017d3ea7324cec63240f5910518da9787bd020ca35809fb07c5ba0b2f19f6af4a85a384fe78bf304f0789f2462e3f503473b6a3ce55cde42a58fe7915a799c6d0f2771e16f31c1b33121583dd77abe5b29c808c7f2da1c7674c79001120369b4c4fa1791916df2ee0b6d7e2ec9298c316345a1b3370845ab40148d7deb6de8018cc6eeab4a7571834a7fb7076bffb43f3dae4e3227d1229c316c70e1ab53974b2f9223a02104ca4448c4fcd08fcc1df062c59a6c1bbbadc1e880e0c4445867014f954ff357d512c6030f5caa436935843a48b29b91a937f6067fc319704e90042273f7e5a65c888ed965b70e777551299fc851334c8f276cff7e7599293b2718ba17767927903322cb99643c971e01ecedb0ad1bd2ede117d6004ea52434c2991827af3454d2b3a05129ff329ce87328cc6a0ec4b152739c978c990218ae13e922ef5eae7197ef507a95f4d5d8bedb48dc81ebd3efb9e980f95b841906eed957c572a420bef58cb2398c8eda10105b9e062ab744bce29f952b36f3a98979ff4202d659dcfd18c1a68c654ecf416c5c54f2ba3d39a32505d1fd4795f00a80c75fa6baeb5e838504a1e5f20", 0x1000, 0x2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) read(r1, &(0x7f0000000180)=""/230, 0xe6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xffffffc0) r3 = syz_open_pts() close(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x8001}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pckbd_enable: command error 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x3}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x6) 04:02:44 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x3b1) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x1e) r2 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000680)="1521c54c98c9307ed552c5470b17d54d5ff0509012e63cb7e6311b8c66c497eeae0f3a6967b86fb0c6579ff9b0eb274269dd939e5a3ab07949c732d139c22d3b8ff6699a933e7def757f87abb4dc3855b44ce2218e302d1601747a1f82b0481367e73e2fef20a748df79b490d080791a731a45a4da780b2d9787ece4ee5f621bca472eba34456616ced9089f09a9b7cfbde67247f14d4060a134fe66a50fad86f79e4c2cce321505feee7ad2808a2d1902c64a867a46b2995dde09c1eec885e01b83c24717d4f49cc2760f57d30aa2150a13720a7c318695e8d1e083a4c7a2131055a425831d2a295d1a3750f8e69f8ff82f0e7560b4", 0xf6}, {&(0x7f0000000780)="68ed57af23ebcc88f3e559cea245dd678c5f52edc2d09a772052dcf7c5915ac00bb0a260b2f0ce6a0162ee5ace020972175ce02fd16815991edc553ae042e83ad50c3391ffc65729d9f2eaa24527e0639b48661b0b53", 0x56}, {&(0x7f0000000800)="3356ef981b44ce1e8cbfcdb9d1f03e4ad959112270d2faa8e8eeb0eeb100876c8861c7a676341abe477817129fe76e6029be447386fb88d9418ec5c4e94bce17619be071793f864efd704dc57133d7e87a6557043271e253aa630fbba920203df70bcc421e6da456fc44342d410a801c8857bf63bb25", 0x76}, {&(0x7f0000000880)="f800ccfb2370f934f2e50e11787c6fe794571c801281b15f689a063bd1ecc357", 0x20}, {&(0x7f00000008c0)="cf79d17934ea88", 0x7}, {&(0x7f0000000900)="51426169394fb0cd1d7178fc41637981791209b151c337484830c9516c698f70d57fa0a13d7f7a334ed16d7d003c0f54b57df7bc37c14a", 0x37}, {&(0x7f0000000940)="a09fc82f3a6b864a1571d637bc0bba31cf40152853446342e6c04e54f56972c68dbc1ea216798c95830aaf6d02694230c2cc201f16f096946597d7a30730e18edaec3f4ed9570315354eb348dd5f10c2d6ef1936573c8cb9b7f8643f5508c501fe84f8f4edd0c2baab7a50f300784237b2f5d95e60efbf0efab24d861b2680ba090896841b34e65c732d1358cf10085e6ce72c748afee759e7ccc5ae47b424", 0x9f}, {&(0x7f0000000a00)="cfcb9153ad2f380f5862e8c66a9fb469384c25df52850ff13d0eeb3df8f4f950b5da67dc05eb2afd793e8dc7181da5021d9d227525cc14e1f46768b39468f8f242f3fdd65f82d4f77ad6a453cc0b77e125610651e6e4d774ace0948446c1dceaaf86", 0x62}, {&(0x7f0000000a80)="96009b83d9d55be67ac424bcf3599885bd9b0d5876c7b53ac8a730f42514a9ac509a96e339", 0x25}], 0x9, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x40c}, 0x8) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() semget$private(0x0, 0x3, 0x4a0) getgid() semop(r2, &(0x7f0000000240)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x1000}], 0x2) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'.\xf6\x00', 0x0}) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000140)=0x81) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:44 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000002c0)=0xc) write(r1, &(0x7f0000000300)="91319e8404a90faa8714da1480129c2b042ba938951c34931e3b848cd0babf00627ac7fc13ae8dc6d3b9d54bc746c192981fdb18a5f3b5cdfa7c78dc3e97841062a5d6f8d8b938f04a0184d997ad03e074e4b2897fb7b34e90b698eb2abcd740bf1e23f86a", 0x65) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x380c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0x600000, 0x7a93, 0x5}, {0xe0c, 0x3, 0x3, 0x44a1}, {0x8, 0xffffffff, 0x2, 0x2}, {0x6, 0xfff, 0xea2, 0x6}, {0x3, 0x100000001, 0x1, 0x6}, {0x33e, 0x10001, 0x83, 0x20}]}) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r2 = msgget$private(0x0, 0x20000003d0) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r2, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r2, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) msgsnd(r2, &(0x7f0000000140)={0x1, "751a69eebed74cf0e987dfc616ae52c089dee8a776a41946de93fafd085cd31d6603c77e5efe058cd95a6f8af99c8db6e758bb82e7f1b2d650126249551895"}, 0x47, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) msgget$private(0x0, 0x290) r4 = msgget$private(0x0, 0x20000003d0) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r4, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r4, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r3, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r3], @ANYRES32=r5], 0x4, 0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgctl$IPC_RMID(r4, 0x0) syz_emit_ethernet(0x364, &(0x7f0000000240)="041514fc2b01b5842e80c33e18ff6b52da3b5ba82cb2f4b80828e43f0f877092ef33132e4595b57aecc37fc14ff4becd546875a1d2c20382fa2a79a1604907712696f35055f88794b52cc23701fc3b406744e7b9d55392a40eb8fca534b569f6cb819b3d70b3a08fd5342b6df5519e4ba02d11ec70827230bae0b347271aab5f969ee75a54cc10d7a8adc1678e0032cef4721932836fece5ff6ebcbcd0d965f0254ffe22a9ba36a93421a15a886642e8d09e0ec32bddaed172957f9403d34e00002ba07c9ef9f66db242266f5a13a69d35144bc6598f9448f48bfaace0924a02540c7129c6426527acd79e55c956a87d314775d4dbd9396f9c") 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 04:02:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) 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) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xc0, 0x6}, 0x8) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 04:02:45 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5", 0x3e0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x2], [0x0, 0x0, 0x3], [0x0, 0x2], [], [{0x3}, {}, {}, {}, {}, {}, {}, {0x6}], {0x0, 0xffffffffffffffff}, {0x0, 0x0, 0x5}}}) socketpair(0x10, 0x2, 0x6b38fe60, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x3}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x140, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r5, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r5, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r5, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r6, r6]) r7 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r7) ktrace(0x0, 0x1, 0x8, r7) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0xff, r11, r12, r15, r16, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r17 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r17, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r18 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r18, 0x0, 0x10000000000000) pwritev(r18, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r18, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r17, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r17, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r20 = getgid() r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r19, r20, r21, r22]) r23 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r23) ktrace(0x0, 0x1, 0x8, r23) r24 = getuid() r25 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r25, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r26 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r26, 0x0, 0x10000000000000) pwritev(r26, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r26, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r25, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r25, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r28 = getgid() r29 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r27, r28, r29, r30]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) r32 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r33 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r33, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r34, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r37 = socket$inet(0x2, 0x3, 0x0) writev(r37, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x0) r38 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r39, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000200)={{0xff, r35, r36, r39, r40, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000680)="0235fd961aecefd3d14b401f2c89d3f10a60ad944c04087d9817ba4301f814eabc6945205589ef4986b3f0243987ed0680cadc92e3f22d79126c9f68219f5fa84b171afbe39ba1afea74c2d7b8aa8c821c3481c92280af1e56661439749b902dccd7ec6173c1143d1becececb1e2aeee9fd96e", 0x73}, {&(0x7f0000000700)="4b8d22e47fc3189269b5ae8cf2faf38cdc0c9b2559bc5dac5d8c4b9b2f73d789af46ba541e6f9777e0d5a5d5851109bb271084430a4af900a8f0d79f9f9b54e915cc7808bc6f92b761a178889f2457148550", 0x52}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="53377cf63b649a5174863001373ac75997f5e5e3524b3a5bb899b83af7c0830d036995d7f0d49bc2f227e357c93b0ee3643bfa10f6439a47b828c8e6f83a5c40132fc0cf59cba1f07ce7c682e250116f1c78062a190b87c7edfa617b0802b664ddf9a5a9af6b9738e52960f7fc3fda0489feaf71860171b5c7f8af1f5667e790853cb6", 0x83}], 0x4, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r15, r20}, @cred={0x20, 0xffff, 0x0, r23, r24, r30}, @cred={0x20, 0xffff, 0x0, r31, r39, r41}], 0x80, 0x2}, 0x2) r42 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r42, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r42, 0x0, 0x1, &(0x7f0000000640), 0x0) r43 = accept(r42, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) fcntl$setown(r43, 0x6, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:45 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = kqueue() readv(r0, &(0x7f0000000040), 0x3d5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffff8, './file0\x00', './file0\x00'}) 04:02:45 executing program 0: getpeername$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xffffffffffff0001, 0xffffffff7fffffff}, 0x10) 04:02:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x118, 0x2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 04:02:45 executing program 0: chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x0) utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) close(r1) close(r4) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/13, 0x33b) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001492b870 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001492b870 04:02:45 executing program 1: r0 = syz_open_pts() r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) ktrace(0x0, 0x1, 0x8, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10001c0000000, 0x100000000, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x40, 0x8, 0x1, 0x6da9}, {0x6, 0xffffffffffff7d5c, 0x3, 0x7fff}, {0xfffffffffffffffd, 0x3, 0x2, 0x19e}, {0x4, 0x5256, 0x10000, 0x100}]}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x44}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 04:02:45 executing program 1: msgget(0x2, 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") 04:02:45 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getpgrp() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x210, 0x225) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 04:02:45 executing program 1: setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r3, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r4, r4]) fchown(r0, r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xfffffff1) ktrace(0x0, 0x1, 0x10130, r6) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1000001c, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1fe, &(0x7f0000000340)="b6") 04:02:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 04:02:46 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000780)=[{r0, 0x1d0}, {0xffffffffffffff9c, 0x8}, {r0, 0x100}, {r1, 0x10}], 0x4, 0x606dca76) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x56, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x9) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1dfe, 0x0, "3e58a044b1bc0000000000002000"}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r4, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() msgget(0x1, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x1, 0x6) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x10000, 0x0) fcntl$setstatus(r6, 0x4, 0x8) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1dfe, 0x0, "3e58a044b1bc0000000000002000"}) pwritev(r7, &(0x7f0000000840)=[{&(0x7f00000006c0)="55a59a5702cab8e95fe958d5d112ed72dd369dd6410cba37d27e40afb74d052566a41a04ac13bdd9933c788421efc877aef8072bf9dcf6fa0fcb6a187ed79d2704776f95cd35e70b7377862817790b4cefaf90f5b648eb186fa73b1a16cf335c9bb6edcd1c06f4ddd3fb9cfd18b28585cfe7c31b22d2e555d8d4ed9f2f7da7277ea6e4f248225812bd9f20b090ab58d9e19380c40c9e672da592ed8672167020a367cfccd44d454a9369c29dd3da00b18014662c10b516c422", 0xb9}, {&(0x7f0000000880)="2f3b0ef286e8a155f34dd0b6c9d9ee5559416e668a4b46699cb530318b6777a4d320900232f72c0f9d8fcc63606eb4cb5a90d26f037f42676bf6bae913ef19705164752b09dd1f1c7f964cbd9453e0a0048e0b9dcfd6f71eed4dd75e851e38e44446c9bb78a92eeda8d4791f2684c8567e64d18a9941ba943f3efafda1b5065931561e212c80cd649abf2125d6790b62593585aa7aa5d8a2b012873c280458adf13f2b990ee859739c5674f840e1b87e2ad2ff95d965f95e6d7c7b2d785eba4cbf7899713758233c70a8fcde953a685ae3516eaeafd99e46914022423e54d7765fc944c180212e22102028a402424bec7d15d6742b0e852c40fd8bd70873774d2fa77f648608f4083dbc91b5febc222288a20af9e4dac53067684662823e57c2ffae8ca159131a40b3107a59264cbb65d29c4b7ba927f275a2084c00fde9efd025c59000b9c7004f0d5061c04f139f19c5d595ae6a05945ea563fce63f703f239563103916df8d467017c5202a7f857b45af639197614a70254cba1c15920b22d6ff3cc05e95719a45c489822ed4705415c7bf2d7cd56f025076ea9022f0bedafe4665672911a9d9be9fa678c20000000034a3579742ba8864db50d7fbd997ac744d2b079e42efc4e635d7f11852dd38d2d2340a1f627739ebfc9b38", 0x1dc}], 0xff, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9, 0x15, r6, 0x0, 0x0) renameat(r0, &(0x7f0000000280)='./file1\x00', r0, &(0x7f0000000640)='./file0/file0/file0\x00') write(r1, &(0x7f0000000000), 0x494f) 04:02:46 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x2) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640), 0x0) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000640), 0x0) r5 = accept(r4, &(0x7f0000000340)=@in6, &(0x7f0000000300)=0xfffffded) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r5, 0x0, 0x4) r6 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) r7 = dup(r6) ioctl$TIOCNXCL(r7, 0x2000740e) kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000774000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f000093b000/0x4000)=nil, 0x4000) 04:02:47 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/deV7wsmouse2\x00', 0x1000, 0x0) r0 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001840)=0x123) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x1a7) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xff, r4, r5, r8, r9, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r10 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r10, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r11 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r11, 0x0, 0x10000000000000) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r11, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r10, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r10, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r13 = getgid() r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r12, r13, r14, r15]) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r17 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r17, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r18, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000200)={{0xff, r19, r20, r23, r24, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r25 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r4, r12, r23, r25, 0x10, 0x1000}, 0x100, 0x81, 0x100}) r26 = syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000002}) fcntl$lock(r26, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 04:02:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x30, 0x1) getpeername$unix(r1, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) syz_open_pts() 04:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffc, 0x0, 0xffff, 0x0, "734cf8f4de1629ef2984ebe49b6300"}) 04:02:47 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x80) r4 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000001840)=0x123) semop(r4, &(0x7f0000000240)=[{0x2, 0x0, 0x1000}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000001c0)={0x1000000000000000, 0x900000000000, 0x6}) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00!\x00\x00s=\x00', 0x400, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) fsync(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:48 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x70a99de7a4b12eec) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x8, 0xfecbb299c31967ab, 0x5, 0x5b62, 0x9}, 0xc) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:48 executing program 0: getrusage(0x0, 0xfffffffffffffffe) 04:02:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x23, 0x0, &(0x7f0000000000)=""/35}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x95, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x36, 0x14}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 04:02:48 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x8001, 0xb55, 0x100400000000, 0x9}, {0x4, 0x3, 0x7, 0x21519810}, {0xffffffffffffffff, 0x1, 0xd3f, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:48 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x401, 0x7, 0x9594, 0x80}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000080)=0x8001) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getegid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x2, 0xfffffffffffffc01}, 0x2, 0x8, r6, r7, 0x0, 0x8, 0x7fffffff}) r8 = syz_open_pts() ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000180)) getsockname$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r9 = socket(0x6, 0x3, 0x5) recvfrom$inet6(r9, &(0x7f0000001240)=""/105, 0x69, 0x801, 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000001300)) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000001340)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse0\x00', 0x18000, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x20004) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f0000001400)={0x5, 0x100000000, {0x9, 0x7}}) openat$klog(0xffffffffffffff9c, &(0x7f0000001440)='/dev/klog\x00', 0x20, 0x0) socketpair(0x6, 0xe85a81109196bf6d, 0xffff, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r12, &(0x7f00000014c0)="798952a8900c25a1fb23f571eb38e80d15a7a43d9c6c1b82ed15c7cc679db405775e49d572b0b7c9b2f5058ba9f5e01606bbc6ac009bb060c595850c2417bf4d54f3d270f927e9983c44d4dfed5622d399cdd89fd34ba3792a21738f662bd45881e40c2a48f5d35b126f02b542fa423c460fee724200d539d1a634624a40cc9072d557061199446479d286def86bc711c52173b9e3a6a9373b7e5d88433af08d60eaeb8f6669a97b4b1ca4d095f5fd9db8e5c5db35d110cc555f9154b7c0e6e0009450188b1faed2181ccf55b1bb9e04a38bbc6ab7754e03a79fc297d55f5c8fa1e129ccd21f560b6c6254539d75f4be5e7a7b3179dce80b77b7bec71601b997b14841a76fb905a57ed82d19232dc7f9ac5dc26ecd66fb50547a9913c0d22eb1e1719cbae214188ea07153a0c3f5964e578f2e990330589609cf40472443033e3ac66b8f442950ae7d60a59898c22ebf408c9e692f8b9f05a1410e606bdb20c6db764f97a58666bb161d6429a2bcae685cb9226c9212f88004dbb69efde245883a6363b14837eb1a3a7eb2450bd1ca7b4fd6ebff560e2b7f1e69bf5390cd46c7c38d6b90cac7529ca0490a1a3ec0ef1f8c235ab26a38cb22e361d94f0252fce71e827e90c17c6c0a6b12b72898214b49bffa489646c5354a417183e5a046b3e8c54fa8a90ab410f9bbd39e711321381a8cc9ce5e98b680c1fc4529cfa8eb137b567cbddb8c21bd2efeebceb6ab1c15659ca76864fc0b2e672677c46b2438c8228f9864770e795dc1b96b15ae66a2f070b05864c8152be58abd833d730507e7323ee817b8a84e77a22759256e6812f7cf467dd60097b31ac956505f8be06e48a84992342e75552c9b2996b3f99854e9366d7fb3ec04c10854d1ddeaccc656c225c6a68f941d4adbab7609665f93def84c44000f634cf897b0b0bf8bd65dcb1f1e6e2147e4273fa768c3f248ada9b2a1df959b2c3edb6d417cbd14d9714513187003984da2a83e94dd92e5171c49458e42f60cf4c09096b53db0a074016964b1bd1e16015a308a2aaf1cc8507b516858780938098b50b3eb4c77185ce1ab03ae9804775934c84231cbdea015bfc5a589cb601b57f2ad9ced128d9040867692fc15f9ecbff383abde4683f5cd7527c23d6cad4c021ced5d7d05617c03eb0ec3319151d92537e86c3751ed12d7dbe9f9c646adb91991949059ef59e6213b6f22a9a817872545b99d5898a1836a83b8a868f5050c01029571a58115c2a973cbc705caa7093996001c50a9c6257eaec15da419b5f54092c575e1e57bb6508ba2961d3212b090548c9da61511565824998b8b5fab0d8a766fc74548a9d253b488ca787d56e433d2c44229579a213d7b2df37b75292505e0b5a1be98b9488414fe8fcec8a659bd3cf77bb1f0bc63e57fd334df0194091657685c0a4818dc1be04997301b0674c9d453a24f8b9582329ba29a223bbb5f2ac36d9464152db7ef1811c28ca84edeab186f19a7592445b9d8a8c1dbbb10428306b9b9f520b806db6dbcdaaa02bc55f60dd0fd5638d9ffed160c46ddbe5b2038bded682e339616e280c6fc741cc26a95a6b252bf58da289ccc588487454f7fec2251e8047e1066ef8ebc81caf78d6a840f7cf2325fed2b701016bb37b5230cd24fc1e6a70e2d039983b5a890e302cdade8e13c18083fa024b99e9a6563b0e8b02807a666fd6570e13993e234d4f2e03c00cb9c626ede5dcbeb087100e6fc09d13794cd97fb3585ed04d1ef19421cb8ba232a904c35a220a817f2f6db12c9b6bc0a348f2c62af473a434bf3534e22dbed3e9710c4ce3b6089c593eb77c5b733b2a442941f0d9f6ef377aeba0a26d40901d2010172f6fa44d4395da00583b4429f3caf255758fa9947223d597ffad2119db391e36812e808822cd51453b33bc5e046c0bc49cd5035e1991abbdee235b45500ff1f340cd4acd6a82550c8d538195d4343a0654ce81aae135f549a81320f7370cd2f2e8873dddb1650f9ee77439087716cf9f794dbf0167ed3474d898f4844babbf837952004df827d7cee3d9c1b5e42783a2c72ee60dc94db47437debd52e6ac5603f0881cff49ae1fbd73ae0f3e2d171711e783188d196b20e3ca8f036a0d154e4775d20b333af617609cf375c4b7f980c76c8ebf3ac4bae0f29edc2590a49a8dba43db8086bd3ced652fe5cad515d05dd586ea08e1512900c68cda9ea0676e76becb92fdde9216b2a30344cdae9b773c09a2c3f7f59d3c82b68abdc727f97b8601513bbe0191a561d5b1303e86905109b2c80ee04e9ccc405305a27049a33e81048df5083d083343df799415f77c295643462c4c4c4e76ab2f816b4e432cc5cebfa8a91a1f356d43b10aac4b5152c29c34fe68f4e4a98f1fbfcaacd399d586fc331d094c90723c5b105a8aac7063122ea2cceac0384a57ef198b1a732c111943793069a8a2d3419638d92fdd7f77f52c9de506e705db01cacf265a464035ec3a4d00ba4a199e752eac45fb4c28662b8fbf2a461b936e957f1590b9ce4442cbcb114b56810ac4be51473d9d6738112f00fd80aae9a41feb603aa45de98ad1cf9684c37cc6c7a1e8490f365d77a229a447f67223f1ce1bb11856c4ded06fd1448c0f53c4de7964bcaa33d3261997db426e4c3c55bf523640ea96c7deef1270116d56a67e178ca7cb73bcbe78ddaa9dcc8071de84e43fb7f3e3f64cba2433278c4075a2fa798fd21876f35ad595320e2f1b443f423d8c430b05435e2bc6169a61092d538ef117b20ac44af376fad7f5e14b9918206756222dea3933b5dffc8055057f6007b82abaaf547c7d1cb047505b1fa847c21499d8c89b3e4c0a27147c5af8152522d4a87aeaa0a2436f52cd67058bb38abfcba206d2fa07353a8f87d425bef9113a9403cb365462ef527fb27bd67e823021645a4889228925eaf04de4772301859d9a23523f98d3d8b39c16a1f8d17e07dc09d032d2cc039e39c774c767ebbdc88d572cc43311b54a3a938859620be88e12ff932455bf391008b6ce3268fcb227bcdc6c9f23a60a8c82a404e2cde6e430bf6f78a5a88200975d293519148b5c14cc5386566a96f73b0a68cfaa5395e3399ae006bc64df01a121fd8ebd94306c7ffd43df31a4d0b6739cb26677a423c13c43cd8de3f26dd9ed73c09e1686e5d98e105d7f99760d63dd59bd4c25d6984b9bac53f6a155dee5d7bb5fdd1d1f0ab84161d14a072c8995ea875b79e7088ff68e1a178e279aaa7b4f16f938445338a8ccc7503dde51e34491d1bae2a9f2c87be3d162ee6baa5fef7d627e90cbcf5faeebd8d437abeeb20bb8f35a6843110518086ca375351d0ecf3e2f03c202ec35e23851e59845517f120eda622da057271603e420c5c23358a26f188ee6441473474f1f2dc441859cecd67740d7ed33668d5d1160fc57ff5e5a68761d85c48942ba6107771150feb7c85e1f0f42d9510afd70069a7f376ec15bc60b7a3a142652e9b8081444c356a8a227bac9d8c11bd06cb22f5f7a101c4b989562af2287d4fada4f43d0655957bf1c52cb1e5e6aa6f8b45e625005638d6c4a2e018cd4d8765c4b36053c261f184939bb7cfd6dfc385339fa7efe24450c7fd7c1b0adf5eae035d3757f31c988fbe59df249feff198fec50c9242d726bc89b270a61de3b37bf6228839bfc1d8dc016ccfc2db9ceebeb6797710072bcf0371cfe05d017d6b33b263a3aed152e6fe5bf522e80ec6ad78e9fc091f3f3fc6b3f68b45c8e6236435f403840a7f7ec0c26964804eedb0abcb2a6a378a369764d741eb2c7c6c5354f0044ec2ae744b32bf0d3370df48cbf8ea6075a866ad7a9e42d0245f21593c6aac51ed37ad7335ea249140b966983c39c101ed0fcb7ab38aa729fb8bade88fc41cdde08299e9bfe9dc626d82b496791e06eb93b89bebc861deb6846697c002762e6031d80a1f8a6700a74975486d137386e6985e6160bf88aee29fa5bb90baaf23c94d3374e4e2fc925c2e3747417159a0eb16227330d15cbe6c5d311b2d81575ff597a6126a3c6e8693c6870b7ae0411d00b0dd4d7929d636ca5fe884c0ac6ede693a8f9424a79d989dd07856159feef3321b444526b3cb90a50fe6927c920ce00276c97f221d24e5e83fa8607711c390bcb3409b38653865c0613aa837f96ca0c61928c4cdb05550f8fc7b6222f084654284d58ce6c79c03ab0015611c69f9bb4983fbc7c032d0b533f01206433342dd1db22b7ab9cf591fafb8324254fd7e81f675de01a7bfcce475f66300bb6663fa85b2b198a8ae3fdfc109f4e38cf3c1b33291a32f0c01d74c5a3b65568bed9886dd383141b11200531664aa2ceb0e56d8b58119dfa6acf5f339041a52581dcc6d299570296b86e4c14ce585623969efa84d8f0b5f7a8667d7b03289e200132cc7eb3b7ecb13c074454a35a7a0d9c867a6e2b4103010db1b5bc96517b75aa06ff41109e17e7769f7659619eb8336734ef15169733861be4389ea853486816d2b0aa60f080b5648daae9759e5c6442b8cbab345ed005c11423ad29024154525b7221a3d292ff09db4c620d9597ddf8e2437c8e533a6deccc6f8f8cde92427c9e2e3b853a33a0686e6c64079b9f82aa86837e0a2bcaaf87a92c38330061ff2ffc8a9ec2eff15980c960dcfa272cf530f576749476125e4db6e4c1232e83cae84de2229daf850aaaa43a770ba5dbf93f69aea7415e5a5779c379194d0ca436825cf57c6c44d949331541eeec5b203e21c3aa94dab2f5ae85563472ece991bdb5870db3c062af627db651d5b16c949e577428cf8c3469d557ac11b8ec07d14b34c4e4d3f411671f0998afdfa6f21a7710ac33942457dc66174fc5493cd612df48f14390773dda409bd7dafe61ba06108d9cd21a24c217347c5cf6d751f6560a685488c6a9092672a33470c9aba14e4c2b303215caad24dd78e355296992f6f1ccd8256520c2a595aaa5c6c08df5f65b733aae55981d2c5582b6cce05e9d93009ed3825ea213df51031df5224bed83d195fa08fc214f3cdc6ed5d8f094b0495bfd77499ec1ed347ed81de194d289304a6a74027a624a1b8827a60779882c1a1f2d5d3b79c9f909f75d0bbe749c6131e40e7a6c6cda5c6f4535f15ca1551c56d694517bf5bff44d7082735245123b1260f9d0ca36ddf3637f8fe27bf59c16d55377efe20c52a05f8b056ced78039ec69220a2503cf5820bc1ee58cc30215c179c53d77eccfb26ee94d4635483a192f9b97e33862c812d3572a71952de270fda17535a0b85c20183533bb0a1aa31cbf3e280d2b2b407bc1a242458e1072b2726f8532a8152a3e2949b7cff3cb6c821c66e26bbfd3c0c5458c179d3347f13c66e1d3e23e50f4628d290e32d90328ebaf1e5c96a8eb6ad8219906526cb2e348d41d62d081bbcceb44e36a7ab47d6863c8e423e30e3c7f1fc5b214b379d6e7374cbbcd888bf97a495fa83f6841a1f0527beb495a0cb45a594a881907933f1750e6051e099092f4cdba5f01ea6de56c8820187dc1ad6006bd2528b376744757395f60abedbf367d6530e0e13ba6987ab780004cd1687236aad07c94e7e762a74a7c558ff261ecc81cedb4ee72047a88b518a396ffe6c598fe0c573fb08e6417d3350bf408be7468f309fb328f8ff144abb9e318b8c1997ca3be6eb0f5d799da2131738b765b6a6c56edb13bcc4388809359e37a486bea5aa8048bbdb3238798cdaf10f5f6a4c6479d694e4a954d1a62919e6ebaa004e19d16d5d5eedea04f228d4b56a3a522137cfd3f4bcc4d5f066df82d96", 0x1000, 0x408, &(0x7f00000024c0)={0x18, 0x1, 0x4}, 0xc) r13 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000002500)=0x100) munlockall() r14 = socket(0x10, 0xce4892978c6c40d6, 0x726) r15 = dup(0xffffffffffffffff) fcntl$dupfd(r14, 0xa, r15) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) 04:02:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff338ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6587cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff46) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000480)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8060000001ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3f01008893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfedc1b42cc97d817f0b3114be04ae20e3375ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21f9a01ecf04dad60e3d9b649ff9e3f1fb4c4af62d6589d02697cb222a7c7fd6316e3ed529b08ff707ee66c1899c92ca85adc0a7096e2b84f3064c1bc65f5acafb36fd812b7483651c29f86eea6d5ddcc4dd01411850206ef3c741600bdbca2ddef40f38919451fdb6b48c803737d12aac42a252905355239ce8e884d8897765346fcc5a7fd11ba86dc578d9b3e4c928bff2175c08a521ff8ee948a4cc039da5254725e59e00770048ebe8447f4c7485df2a5883c1f3dfce3ab92bf0b49b5becdd847d176be26ecf", 0x198) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000001c0)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) r6 = dup(r1) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000240)) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0xfffffffffffffffd, 0xffffffff, "f6613f9c606009393b693be6981af758f48b902f", 0x100000001, 0x6}) 04:02:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x19ff}], {0x0, 0x100000000, 0x0, 0x80000000000}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001492b870 vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff8254f790, 0xffff800000b40000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8254f790, 0xffff800000b40000, 0, 1) -> e uvm_unmap_remove(ffff800000b3ff00,0,80000000,ffff80001594dfc8,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001594e000, count: 0 ddb> trace uvm_unmap_remove(ffff800000b3ff00,0,80000000,ffff80001594dfc8,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000b3ff00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff80001492b870,ffff8000159538c8) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a95000,ffff8000159538c8) at vm_create+0x182 VOP_IOCTL(fffffd803cea75b0,c5005601,ffff800000a95000,1,fffffd803f7c6a80,ffff8000159538c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802c03fdb0,c5005601,ffff800000a95000,ffff8000159538c8) at vn_ioctl+0xb7 sys_ioctl(ffff8000159538c8,ffff80001594e3a8,ffff80001594e3f0) at sys_ioctl+0x5b9 syscall(ffff80001594e470) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,e42e9c96010) at Xsyscall+0x128 end of kernel end trace frame: 0xe452ae52e50, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001594dfb0 rbx 0 rdx 0x16ff __ALIGN_SIZE+0x6ff rcx 0xffff80001696c000 rax 0xffff800000b3ff00 r8 0x1 r9 0 r10 0xd55582b5c3e8d3d1 r11 0x606f11006df798a0 r12 0 r13 0xfffffd802b0dc7f0 r14 0 r15 0xffff800000b3ff00 rip 0xffffffff815451bb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001594df00 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.0) pid=21974 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800015952018,0xffffffff8258e3e0 process=0xffff8000148a2a38 user=0xffff800015949000, vmspace=0xfffffd803f013330 estcpu=32, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 96975 445623 86960 0 2 0 syz-executor.0 *96975 21974 86960 0 7 0x4000000 syz-executor.0 86960 479313 1562 0 2 0x482 syz-executor.0 8310 387731 1 0 3 0x100083 ttyin getty 88802 319725 1562 0 2 0x2 syz-executor.1 80576 356113 0 0 3 0x14200 bored sosplice 1562 32581 53004 0 3 0x82 kqread syz-fuzzer 1562 369597 53004 0 2 0x4000482 syz-fuzzer 1562 60213 53004 0 3 0x4000082 thrsleep syz-fuzzer 1562 370748 53004 0 3 0x4000082 thrsleep syz-fuzzer 1562 177332 53004 0 3 0x4000082 thrsleep syz-fuzzer 1562 192855 53004 0 3 0x4000082 thrsleep syz-fuzzer 1562 108682 53004 0 3 0x4000082 thrsleep syz-fuzzer 1562 39502 53004 0 3 0x4000082 thrsleep syz-fuzzer 53004 257434 89751 0 3 0x10008a pause ksh 89751 100603 88637 0 3 0x92 select sshd 88637 88015 1 0 3 0x80 select sshd 21588 23983 98708 73 2 0x100010 syslogd 98708 49340 1 0 3 0x100082 netio syslogd 94683 98411 1 77 3 0x100090 poll dhclient 74977 270086 1 0 3 0x80 poll dhclient 62727 247142 0 0 2 0x14200 zerothread 29079 192198 0 0 3 0x14200 aiodoned aiodoned 81134 144770 0 0 3 0x14200 syncer update 17891 77007 0 0 3 0x14200 cleaner cleaner 57386 112926 0 0 3 0x14200 reaper reaper 56728 202767 0 0 3 0x14200 pgdaemon pagedaemon 81941 430246 0 0 3 0x14200 bored crynlk 73322 370598 0 0 3 0x14200 bored crypto 13143 136497 0 0 3 0x40014200 acpi0 acpi0 45699 283228 0 0 3 0x14200 bored softnet 83585 480069 0 0 3 0x14200 bored systqmp 59481 461942 0 0 3 0x14200 bored systq 88547 324679 0 0 3 0x40014200 bored softclock 55868 318893 0 0 3 0x40014200 idle0 41141 73920 0 0 3 0x14200 bored smr 1 322607 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9540 6369K 8811K 78643K 31505 0 0 pcb 13 8K 8K 78643K 286 0 0 rtable 91 3K 4K 78643K 1101 0 0 ifaddr 69 15K 16K 78643K 338 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 114 0 0 iov 0 0K 36K 78643K 1520 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1247 78K 79K 78643K 7260 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 37 0 0 VM map 3 0K 0K 78643K 10 0 0 sem 12 0K 1K 78643K 3075 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 3525 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 50 38K 55K 78643K 994 0 0 subproc 32 2K 2K 78643K 248 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 195 0 0 in_multi 23 1K 2K 78643K 236 0 0 ether_multi 1 0K 0K 78643K 17 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 522 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 103 21K 30K 78643K 8926 0 0 UVM aobj 103 3K 3K 78643K 117 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 305 0 0 NDP 16 0K 0K 78643K 107 0 0 temp 198 3536K 3615K 78643K 43632 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 30 0 26 1 0 1 1 0 8 0 rtpcb 80 162 0 160 1 0 1 1 0 8 0 rtentry 112 177 0 143 2 0 2 2 0 8 0 unpcb 120 4146 0 4135 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6960 0 6960 2 2 0 2 0 8 0 tcpcb 544 469 0 465 1 0 1 1 0 8 0 inpcb 280 5278 0 5271 15 13 2 2 0 8 1 nd6 48 28 0 26 1 0 1 1 0 8 0 pkpcb 40 8 0 8 4 4 0 1 0 8 0 ppxss 1128 39 0 39 11 10 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 769 0 594 18 3 15 15 0 8 0 art_table 32 770 0 594 2 0 2 2 0 8 0 art_node 16 168 0 137 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 1 1 0 1 1 0 8 0 semapl 112 3073 0 3063 1 0 1 1 0 8 0 shmpl 112 115 0 14 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7378 0 5982 46 0 46 46 0 8 0 ffsino 240 7378 0 5982 83 0 83 83 0 8 0 nchpl 144 14743 0 13122 61 0 61 61 0 8 0 uvmvnodes 72 7548 0 0 138 0 138 138 0 8 0 vnodes 208 7548 0 0 398 0 398 398 0 8 0 namei 1024 43870 0 43869 5 4 1 1 0 8 0 vmpool 520 8 0 7 3 2 1 1 0 8 0 scsiplug 64 10 0 10 6 6 0 1 0 8 0 scxspl 192 41931 0 41931 21 19 2 7 0 8 2 plimitpl 152 201 0 194 1 0 1 1 0 8 0 sigapl 432 3662 0 3649 2 0 2 2 0 8 0 futexpl 56 113274 0 113274 4 3 1 1 0 8 1 knotepl 112 640 0 621 1 0 1 1 0 8 0 kqueuepl 104 523 0 521 1 0 1 1 0 8 0 pipepl 112 3308 0 3289 9 7 2 2 0 8 1 fdescpl 424 3663 0 3649 2 0 2 2 0 8 0 filepl 120 36704 0 36607 13 9 4 5 0 8 0 lockfpl 104 3064 0 3063 1 0 1 1 0 8 0 lockfspl 48 1172 0 1171 1 0 1 1 0 8 0 sessionpl 112 31 0 21 1 0 1 1 0 8 0 pgrppl 48 47 0 37 1 0 1 1 0 8 0 ucredpl 96 3800 0 3792 1 0 1 1 0 8 0 zombiepl 144 3652 0 3652 3 2 1 1 0 8 1 processpl 864 3681 0 3652 4 0 4 4 0 8 0 procpl 632 7660 0 7623 4 0 4 4 0 8 0 sosppl 128 14 0 14 5 5 0 1 0 8 0 sockpl 384 10041 0 10021 21 17 4 6 0 8 1 mcl64k 65536 152 0 152 5 4 1 1 0 8 1 mcl16k 16384 850 0 850 8 7 1 1 0 8 1 mcl12k 12288 143 0 143 5 4 1 1 0 8 1 mcl9k 9216 28 0 28 9 9 0 1 0 8 0 mcl8k 8192 82 0 82 9 8 1 1 0 8 1 mcl4k 4096 239 0 239 5 4 1 1 0 8 1 mcl2k2 2112 18 0 18 8 8 0 1 0 8 0 mcl2k 2048 60604 0 60563 41 35 6 21 0 8 0 mtagpl 80 38 0 29 5 4 1 1 0 8 0 mbufpl 256 139545 0 139466 21 12 9 12 0 8 2 bufpl 256 15159 0 7610 472 0 472 472 0 8 0 anonpl 16 328806 0 314968 134 61 73 74 0 62 13 amapchunkpl 152 15048 0 14942 32 25 7 10 0 158 1 amappl16 192 17942 0 17148 115 67 48 52 0 8 8 amappl15 184 27 0 27 3 3 0 1 0 8 0 amappl14 176 165 0 161 2 1 1 1 0 8 0 amappl13 168 75 0 75 1 1 0 1 0 8 0 amappl12 160 1632 0 1629 2 1 1 1 0 8 0 amappl11 152 249 0 238 1 0 1 1 0 8 0 amappl10 144 1100 0 1097 4 3 1 1 0 8 0 amappl9 136 894 0 888 1 0 1 1 0 8 0 amappl8 128 438 0 409 1 0 1 1 0 8 0 amappl7 120 1155 0 1147 1 0 1 1 0 8 0 amappl6 112 237 0 224 1 0 1 1 0 8 0 amappl5 104 1921 0 1911 1 0 1 1 0 8 0 amappl4 96 3971 0 3943 1 0 1 1 0 8 0 amappl3 88 1144 0 1138 1 0 1 1 0 8 0 amappl2 80 27807 0 27741 4 2 2 3 0 8 0 amappl1 72 71236 0 70835 28 19 9 20 0 8 0 amappl 80 8070 0 8034 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 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 116 0 14 2 0 2 2 0 8 0 uaddrrnd 24 3671 0 3649 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3671 0 3649 1 0 1 1 0 8 0 vmmpekpl 168 27598 0 27571 2 0 2 2 0 8 0 vmmpepl 168 429206 0 427367 248 152 96 109 0 357 10 vmsppl 272 3662 0 3649 3 2 1 2 0 8 0 pdppl 4096 7348 0 7312 6 1 5 6 0 8 0 pvpl 32 974992 0 957978 363 187 176 282 0 265 34 pmappl 200 3670 0 3656 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 683 0 82 18 0 18 18 0 8 0