kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Oct 20 14:59:20 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.158' (ECDSA) to the list of known hosts. 2019/10/20 14:59:31 fuzzer started 2019/10/20 14:59:38 dialing manager at 10.128.15.235:17063 2019/10/20 14:59:38 syscalls: 337 2019/10/20 14:59:38 code coverage: enabled 2019/10/20 14:59:38 comparison tracing: enabled 2019/10/20 14:59:38 extra coverage: support is not implemented in syzkaller 2019/10/20 14:59:38 setuid sandbox: enabled 2019/10/20 14:59:38 namespace sandbox: support is not implemented in syzkaller 2019/10/20 14:59:38 Android sandbox: support is not implemented in syzkaller 2019/10/20 14:59:38 fault injection: support is not implemented in syzkaller 2019/10/20 14:59:38 leak checking: support is not implemented in syzkaller 2019/10/20 14:59:38 net packet injection: enabled 2019/10/20 14:59:38 net device setup: support is not implemented in syzkaller 2019/10/20 14:59:38 concurrency sanitizer: support is not implemented in syzkaller 14:59:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x1) semop(r0, &(0x7f0000000040)=[{0x1, 0x264e, 0x800}, {0x2, 0xb7, 0x1000}, {0x1, 0x7, 0x1000}, {0x4, 0x8, 0x800}, {0x99a0c5c478a6496, 0x8, 0x800}], 0x5) r1 = socket$inet6(0x18, 0x8000, 0x40) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = socket$inet6(0x18, 0x1, 0x6) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000001100)='/dev/klog\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000001180)=r5) accept$inet6(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r6 = socket(0x6, 0x5, 0x40) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000001500)='/dev/pci\x00', 0x40, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001540)='/dev/vmm\x00', 0x8, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r10 = kqueue() r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600)='/dev/speaker\x00', 0xdc28d9d6eac930b3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000001280)="315916991fae8fb61d6fa18f6a46b5314f2eb35d1d188a2488f770ff4e1420ebcfe4aa334fcc7093e5f19b78a618269662647671a8aac97c4126a98165641769f6495a1718e205b083f97d3600ac8e35ede4e072652ce06d8ad3d06dc5e4fd3422778e03a7e250655883b102fae7ff929682f83e4b6b8ed6874d8080ea665acd1bec50aadec01467a1898e9b515deb1aa070ce506b885c59cfbe36d46553acd4621b6b", 0xa3}, {&(0x7f0000001340)="3b6ee28433b7933c0d5b51dbbf813d8c318635ce59337aadc629bf9d2ad995f4206ab21cb81cd04cb285ff76acdeadb6b2505ab10baaa963", 0x38}, {&(0x7f0000001380)="18ea21e394372e6118d10d3111b85058686566d75f236029203e5494d28c0e4b4d729b00e221259d586598d7baa29a6e778e333695af3362ef51501c145f464f7808836f0ed548a705ab6fbab2020b13571685d8089ee8f29c99b66eb4a430d3ffa98b8aee6495bea87e58bba7a5ec741fc5b9b778c6d9abf2271b2dc4d3119f754918836801d7dc12434deb700fb9f160dea932a9046ba4405e83033497ee8e3139144d8612b23ff5584fa7a288a1", 0xaf}, {&(0x7f0000001440)="3bbb0167a2c300125af4fc97f32cfd44ed69e3720540c01ef3ee659494debee0fea3521a4bed3bc2515b4a5ddc944910335946a352752850805a2336a1e1851d09cef273073bc1e82c37e46b2d85d9de1c77c8f18151704e1b1205be1761045af3a6cf1fdcfba341993a96ba2bbba38ac140", 0x72}], 0x4, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x28, 0xffff, 0x1, [r2, r5, 0xffffffffffffffff, r8, r1]}, @rights={0x28, 0xffff, 0x1, [r3, r9, r5, 0xffffffffffffff9c, r10]}, @rights={0x20, 0xffff, 0x1, [r4, r11, r4, 0xffffffffffffffff]}], 0x88, 0x20f}, 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001780)='/dev/bpf\x00', 0x8, 0x0) r12 = semget(0x0, 0x1, 0xaad87839fc2b92db) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000017c0)=""/234) open(&(0x7f00000018c0)='./file0\x00', 0x20, 0x10) r13 = openat(0xffffffffffffffff, &(0x7f0000001900)='./file0\x00', 0x40, 0x8) listen(r13, 0x0) r14 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r14, 0x5, 0x4, &(0x7f0000001940)=""/205) socketpair(0x18, 0x1, 0x4, &(0x7f0000001a40)) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001a80)=""/120) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, r10) r16 = open$dir(&(0x7f0000001b40)='./file0\x00', 0x8400, 0x84) renameat(r15, &(0x7f0000001b00)='./file0\x00', r16, &(0x7f0000001b80)='./file0\x00') 14:59:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/228, 0xe4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x7, 0xd7b}, {0x18, 0x3, 0x40, 0x800}, 0xc885, [0x6, 0x0, 0x1, 0x100, 0x66b, 0x0, 0x5]}, 0x3c) getuid() syz_emit_ethernet(0x94, &(0x7f0000000240)="0789993f705f43bd34b4e05229e86dbcf6bc70e2535ce6fe07103f24ff816a124e7451878b42acfc08db0411628ca60bd9366aec5a63dcd97189f70af6f6e0112ec737bc9ba8456bf16d3ed94d3d07962c44785dc61fb4d7cd3cc1db25c20cce8a64bdc1e5f952d9a010663cb7e77d337fe26d1515f2dfb2052d842a60cb65a67389ff59bb87caa6251ec8027c9ba66a8a09bea1") r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) getpid() chroot(&(0x7f0000000300)='./file0\x00') close(r2) shutdown(r1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x109, 0x3}], 0x1}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x28080, 0x0) r5 = socket(0x18, 0x3, 0x8e) fcntl$dupfd(r4, 0x0, r5) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r7, &(0x7f0000000480)={0x18, 0x3, 0x2b, 0x1ff}, 0xc) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x1, 0x0) dup(r8) getpeername$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000580)="6f0efb8d63434e4db7eb85a43ac523d482da47e0c6e0b92755771d903f7769392f180abd7f3ad3f36ade83c455be4da71fbbf883f7cf29f527538f094411f449bd463bfea9359ea20abb292843ee463b91e6a61f8fc5f03cf957bb0992ece1444ee651d3ac9353dc5521083ef54c595b2f14eb52602bdb2732f387b7fd77112c", 0x80}], 0x1) fchmod(r6, 0x4) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') r9 = dup(r5) connect(r9, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000700)=0x1) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0xf49599e56a63955b, 0x0) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f00000007c0)={0x25, 0x0, &(0x7f0000000780)=""/37}) 14:59:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0x0, "00000000010000200000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000000100)="8c65", 0x3b9) 14:59:44 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r3, r3, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffeb) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r4, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r4, 0x20007479) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x0, 0x4, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x90) fcntl$setstatus(r11, 0x4, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x1, 0xff, 0x65, 0x1}, {0x6f3, 0x81, 0x3, 0xfffffffe}, {0x9, 0x3, 0x0, 0x9aa1}, {0x3, 0x1, 0x1, 0xad}, {0x4, 0x1, 0x0, 0x4f4}]}) getgid() getpid() r12 = syz_open_pts() r13 = msgget$private(0x0, 0x682) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r14, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r14, 0x0, 0x0) msgsnd(r13, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r14, @ANYRESDEC=0x0, @ANYRES64=r12, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[]], 0x1, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffdbc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347effffbf0090b628a2e5bb5ae7feecfe6dffffffff16c41f15fe861b4114000000000000000000000000000000004744c02118c334652848a2077017446b980dc034b5d4c4b55b66c7209e98a77d4cf8026d93d2408eb1ec99c21e6d47865d5972ae20f02a076cc74a6d41ae42571c49760c35ecec242c5f05d249b914768a0c5a7d006c6d6415bc6ec67edca2282c0202e7dc4710462169fda91a304683f691528f6adee59cf3eb1d465ebeb22863dade7ba895a9d063c3977393f2245f891b39df19e6"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000340)='./file0\x00', 0x3, 0x1124, r22) r23 = getpid() ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x20c, r23) 14:59:44 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) socket(0x1, 0x39494d317b854a9d, 0x6) 14:59:44 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xddb4, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800", 0x2, 0x1}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 14:59:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(0x0, 0x400000002c5, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 14:59:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="0991ff0f002000b3ba9232c01fde1edfe6000f7a06dfc86bb73000801735e02a8bbb65961ba6b2d4749fb132da77e5ceb9c316b954fbc439989cddbad3c8fb6d05dfc1066254b541a9994a43cf3a700004000000000000a9f7079fdb1661b289426932dcf69eb71bc275e34e444ab75c34e998a97f44a00577cbd6bcb909310056edff2af07802a30280000000000000000000010000499fb8df2e7ea028cf2607db7681f2ff00f0ff000000000000", 0xaf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:59:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4", 0x44, 0x0, 0x0, 0x0) 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 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 14:59:44 executing program 1: recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000000)=""/39, 0x27, 0x82bc852e72ecadc6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x57) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 14:59:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969ed5ff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d7b7564d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf43a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e1298c5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c1728d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x9, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) flock(r3, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x8065cc7a339e4ebd, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 14:59:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pread(0xffffffffffffffff, &(0x7f0000000200)="fd26259ad8e6f33d0e94e5679caa89837b133c55024587ae", 0x18, 0x0, 0x0) execve(&(0x7f0000000300)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\'\x00', &(0x7f0000000340)='!\x00'], &(0x7f00000002c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x0, 0x21c6, 0x6}, 0xc) 14:59:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {0x2c}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000000)="9717f4c2b85087fe73600b5136381f7c3c34828626ea984cc9e930ddef768f23a8c45982d3b1bc8dfe249c36e589e5fd52a55a65175fd446790f15d181d2744f4bddd6809935d293113679de5b1d3bf84dbf094e0a4a81dc3e2c706882b94461f3487e640f2b3afac58440cd8851a7caebadf53528dc1da8653c2b90237e674de3c9ce0516f17a1546b68cdb0e56c848a245fa7f0e5dd3f18ef8f7d8ce9e5baef558c6f21c7bd6373c6dbe3b628bedce344f1067b02621ffd92a57022ea6a760", 0xc0, 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 14:59:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x44) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:59:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchmod(r2, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x4c2, 0x80000001, './file1\x00', 0x12, 0xc, 0x8, 0x3}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r4 = socket(0x2, 0x7, 0x6) connect$unix(r4, &(0x7f0000001c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 14:59:45 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() setuid(0xee01) r2 = dup(r0) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r2, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x0, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff6f) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0x1000000c1) r5 = dup(r4) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x6, 0x1800}, {0x7, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0x8588, 0x1000}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x5, 0x7a, 0x1000}, {0x4, 0xcac, 0x3800}], 0x50d) semget$private(0x0, 0x3, 0x16b) r6 = open(&(0x7f0000000480)='./bus\x00', 0x1, 0x80) dup(r3) symlinkat(&(0x7f0000000080)='./bus\x00', r6, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000400)={0x1}) semget$private(0x0, 0x3, 0x200) r7 = semget(0x3, 0x2, 0x101) semctl$IPC_RMID(r7, 0x0, 0x0) 14:59:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r7 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000140)=0x1) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 14:59:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002780)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0d81d8838f1139fe2de5956edad4b8c9d0070bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fcb4dec61e090233a5f12721d9cbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe993c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0532ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c1bd4fda7fedeac452c3bba61543619aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c70100474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981482af6994861b960fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa08080d0ea7a07b69786b6fc2f793cd6d61a705c6dc45dc24cb4c1dd55430ddf0420785e8b4ae324381a58c414951f2885e6c4044127c66cec9fd19ae46ffc95a36ac791fbb33b6028a186ef77b9c2cc8a670fa61806d38420e5c8fbe953020a5b7797f4cbe3dfa2c1528cb96c91a2b92a148eb42c1ca6fac221820ba09cc16e7c5c2fa4058ff346a0f8342e0c3f9ab0be5b0e446792627bedd61e7feeb4f801930c9776e5ec4ffeef89c68742ec4d1827a45552e1a14c51504b92c4964209d852136e0bd04d43aeebab55897b7b44fa3c44ed12696bd7575ded77372df0000000000000000000000000000836bb0972e31768b8c8c5301ac010b87e544c7a15df73605cc8c", 0xf15) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x640, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x100, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x20, 0x7, 0x400}, {{r5}, 0xfffffffffffffffc, 0x40, 0x10, 0x8}, {{r6}, 0xfffffffffffffffc, 0x0, 0x20, 0x0, 0x8294}, {{r7}, 0xfffffffffffffffb, 0x34, 0x4, 0x7, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe, 0x10001}], 0x6, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffa, 0xd0, 0x4, 0x100}, {{r9}, 0xfffffffffffffffa, 0xc1, 0x1, 0x13b, 0x6}, {{r10}, 0xfffffffffffffffc, 0x13, 0x20000000, 0x8, 0x5}, {{r11}, 0x0, 0x40, 0x1, 0x5, 0x1}, {{r12}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x2}], 0xf, &(0x7f00000001c0)={0x7f, 0x80000000}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:59:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x7, 0xb, &(0x7f00000002c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb506c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xffffffffffffff07) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 14:59:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18000) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0xfffffe97) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) write(r3, &(0x7f0000000080)="d9", 0x1) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xbede, 0x2, 0x0, 0x0) 14:59:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)}, {&(0x7f0000000240)="adff7b1b14ddecebee1176292536bf2180b3d3938fc8b1508c604e7b276385f766ec5590d2aef8e6480267278deba83db27508a5f29d8086a95ce94912d0ad6deb551059af", 0x45}], 0x2, &(0x7f0000000300)=[{0x1010, 0x1, 0x5, "434a15bb9fb67011c178115f1f901f59337007d5da4bd18d93b96668452a411fa6bbd541f048c9fab18c64ac8b05219c01f6d2d00b8455c84356c3309b0198d7677d8c399c3ce2372d983be99b633ed650af91285c8b929f0d4aed5a20a14111836b14d1354a8f3bde0270d9bb458e4b6a160aaa7fc09724ba5e21061a8ba213105c9d544eab3b8a1baecf0f7eb6e8e43377735db9cc7580a235b19095766d9a2979e16e3b94bb754e9bc9eafac4d5db98b00c9d1e596893c89c9b762245ff687fba0fd42d19cd1bffaeceb9774048f42599d11ed6cf20a25f67b86573e9012596bb984a91aed08cb4631feb6cb44837d3998fec399b4acd1ec7a939cb557734fd0739ea30c68af6af286a286433488eccc61ae5fefa5c2bac890c1735457efd1797fdafe17a5c376e412d74140c49e57bd1b2f6cb6957c1a0f6878501e00185c1e255aa1a23857ad625cf41ff297d05d33e2df75bd553acd15b209038c0eb73f6597a3b47d2dd9215affab780d3b9bb18fe510ac3b86a5f8e105a5b751a57feb364dfd5265a584c23baee6327823fa3752b8c09f67a79db4a020095680b21ee9397b5475dbfe353735e6cb7363cddcaf1a08b82468e75621f71660da2c9e156984f2de33089903a22e421c504a5575939907b19c4385b1ce7f6462e36207b2241d5c87b0bbfadf49cb08a1cb5ebd07f6b5913aa4d8341e1ce57532650590a06b47b9adc84495ffc4a3bfc5cd3100376b0181c16d71bb59c6cd84ea1e886b4fb616056e2964e87bd7a27b06f9d2dac6a52a76aaba8c8c25f9e95cf191c52bebfed21c350775213b3aae90958326fcb57961a916afcf12f578de2a2b575b65ec150e9f9cdaecce61424e3ba402058191fe4fd2e5487195f704c7c173fe1c2f35f76ed3f42538cb31becf3bde66096b759f48535eb5a7c229ba2e7eb8a65bf5aa72102652945d8b1a67385ec9bf9a6e2719e25bf12d3ef5ff19d61b98d58784e61360671c1cdd6ca5364904b215230154b6da2f9aca4c8ad4a9944ea3b50a7b968b6d7e4cac400c277cbb606c4e41f05ae99b4338148814050294e411f932285faf94cc74e3e09f88f7d98414dea2634a3b7c118b936ecdd2798e6b11fa1d3798230c0ed4930a437b44b3b92c5e1307ada95327e2db2b6f0e624328c23599e524226ebf2fc5a795477c2be803cce648991587c0dfdebc21f317a5422d4aea9a3c85fcf05c13186e7de80f80a07e9bd442b886acef8c70bf7929d30faf0859e5531b7e2ad10cfe450cdb27af02c4c2ba76e3128e40babab4d53117478bec6621c783b4a2f4f0edff6f8c07128ebb3e3c52de54ff9c1fe988483019415245ce51ad8cb186107e5b18274a0981839611233665f8711357938365863bfecc03caa2fc8af4d781f06fc14d10588a812be904a2f9443e0da443edc0c79cc4c6ed0050e98464ffc90412cd4b3ae9605785c71ed779b84cf0eddb36c1801e3a5e417cc7ccdf2e4a54942c727ff0bb9abb6c4f92db313acd9b1818bc11eab9169c8e55d52bbaf5dae89ed5fab8d96af4f410f291ebd9b3a95407f9b5a22ce16e5d196d96b3e0df35991464abe6a6d77b0f6e5b12053e07be6dcdde62354b7ce99f28d9db9a58bde4d65474fc871ba4ea0981d3109a8d9218d56d89143ef6382930c7f0aea958ff5795b5ebe5ef83d1bccaa2e92bab292ccb52b413e3684db63279ea212a41516df1ca88de4ada866bcd4357c7604fed6f96ce8204421cef1b8d8fafc5472a9549ec965c12d53224b20a64d56f303234de538d29c2898b7b8f1120dd118376c31f96c25b2f6e44f9265684515b277acbd0562cf80a01d711567245df0aad2237e0d459de4a807d1a84c05f8142c17ea6feb904912ef12c144f6f5fc5d7e62e38af7769eb244028dd5b2564ee8ea0cec6fe3dff70a2db0d4dbd7cee264942417096289d349772bd8bb1063d0f7cb7c22ff25ac907e237256501f9652c95f345014cdc51781149b6e8f49937a2308774fd80a0bff1c3835eda34672f93670732f94cc1ee8cf2d0906aee4be6271089c42129df2641d7df0d94c60f07b54d15a1982978de6b2291db67ce56a105ce63e2c7fe5d7e4b385774bd961ad5ad4d2a8bbe0840a3ccc7112d448e1e42425a3c3a3d238a975100f816597c4df6daf726b3e6e7d3547b193215828e1dcc6f096461dbb2bba6bbe3679e6e4a78ac42a2f8b43c41e0d47810215be0a2da18570241131aa8f42bfd51b016b90950c42a244f4c737e70b974627c01849ec08b38ca8adf6266bd2bbdd8e517c5921202753f683523b6b732023dfe15e6be1502b53510cc09cd9716687b6902cbc60f47a9c74986e07a46fee57a6237d10fbd55b4bf61248fded7f47a242324700f91279d876c327ac8793f95fc7c5cc9cf3888123552d0f6a290c9d842a50d81c93b5543bdc46a9366b2f39afdce85d51fc56d62d74253b9569746bcdd67dd48515d8f8ad158cca0bcd4a1e337bf731997af9cb8cdd7b81dd6edae3cd10607556dcee632f103852994b9407336f07bf80646e0dff6a25fe0a23a87685e817fcbb4f7f7ed995ab5dfcd7d3484f6bdfe0a2b9dd073b2f2e623d31072d8ca3d00676e2279ddae2ce65cf74f404ec283e4d8c37e26335a56742ac6fbaa7bfdede79095bfadaccc314def0939185b1c1dee3e2c16736dacba241589d3bf4c14151f6c6903e40d626758acde176560f8f873979c15909a7b35e075a98ed81de6a67687406f732d9aed99d3f748c328ca5d007f95747fa64e462320a8c7f9e26109ca1a46bd5ec16486c3772f3fd5615b0020be88063ad1fb7ff46cfe2fcad5d2233387ce74e203562c539095b80f57f68440d1d1990fc00246465d417cd665669699a780b742f3b000d0f4dfb57aa10d7160f59153e5f6ccc524af08bb0b2852449541f70dfc2df5a84a79698095b9fa29f93e22660dc6517c22b42d4bb86cdc7b7b9414f13b2dae3ea0ee7476dd49f9e7719e85b074d419d86a19e79e905136e8ed5116ca492d6a1e4d5bfe1b76b3ae137075be522eb7013e1cf09abfe4fbb2aa8c28b6c869265650f676065e5bcf6d7ff5b246816ae65e757201910a14b7111fa18ce8504fb4d9b7b96ef662f34a89f82b1547cb984da86a40008122f69c1dd2229291a7e9af1e7369e9e7eada27d076f0882f497293e22080810e35a850ca5dcbe6cddfbff21b82606ea3ed15354809f433452429a1648aac22789a22338b2af45062f926872c34b11ed67102d2d1c36068d008d9784680f77395a99dbd461af33a20f6a793bb37688b61fc4608e6d829a5176470d37049619100a03d6311c7724a9bb1f0df1f2e2cdf98cf2ef02c4f951333a1b9f905565c87dc22b3be40014cef5d6be365d7af01fed32801d741b2d0e398079a3fcfba0eef968573c5452def357da64fc801c70dda6dcf34ebb9b0a4b7c6873c1c193c84c996793715fc7de763e4c06f091334c27940e148e74af5e864fb0e939a1b5de2806a90def1286188b0d4f568648ef6595939997e02b9fc004eb9150596693298f3cd9726ee4cefd3598c1356d4fb3add6ea8639691493de5680c5e6a2b37fbf809ed8c0afbebbe814492c851b48efe5ea37b3bb2ec808baa99c4d2af74cd5f6569d6c05363dcabeda7163eda3dff1a0816a36b0af8cd76d98b305bc89303bf9456bb2cc2282c1a5fe819f967c6ffc3e9f7591ff833f7529953e39b71f315657b6e4c7f349586b5f715da76a569f9d65b3c3d46c3c12fb0f6de333352b03b0c4e0aa9de50641bd6f4d7f194359fe80a3368702c3f7dff4e5c019b7b7ca134248b3b16263c11573544c9b8f1b4da5aca2af94063b3310d7e0c6d14599478d17d4eaa07e1328fc028570f2f342bfdb858b9d09bd1548d0498e73712f3ac79929be6e4091e9530bd3624c707123b5bf76fb89f522956846e429229eae709a55a6d3c7e68bd2aa7b0eabaddb85c1343e2e16aee6cd0c684e406c3d9003b060a2edefeefc661d7d0bea32e3c31be81bdf837494d44a0f823eacd241cf098c2bc6e7fab064c5bbbd556896d975ae05dd425741e3843c0621a32205da51c33aadc41abe652917b43835eebb2fc5d1a12ae37d68451ef4f421668f71ed72ea3fefbfae159e0d5db0409dc22eb17d4dac71de79397bff6ffe7373c358c0c3c6277a5e949ab3408bd9f41357198e7c38c4a9bcf510423fa45265860fc48886b62faba30b741f71bf421f3324a5d69c907cf7c17d36c11d219b88432910bff16c973fba7b74840661fa6a9bae3ce54ed52bbbe40a06654b34e0a5ee161edeb4e433e54987c294f08993f530245a676ea59e01cea1ce68d5fb19465ada95fb5dc5bf63e91c561c57f4bc1eef67cb798de78af84f078383889347481dccef1d7513754eaf0813b16e46b9f4503ce26a020477dcdf73bde4379d2ed05034bf179f5c51b85d01d7dfbc44ecc4dc8c364f06d6df839caa04f519e4467d40ef97587cefc8ee00d9d305b1232b32eb2569e351608d1fe05f3080d5be0c3c170a5ae2b739d7ddacd8bea42ecc92803519c2d9605a4396769c340f45400e186a3dec57c83358f6ff14acf40933eeabd0e6812130f00cce4908be38f4defb551b42928809d1bb7fa7865ee15f0227dd46b37690d935c695bf5db1fc86c958d95e806f569c069f3ffd2dbdb8c7aef6f6184362b96ecf31d892eb37579b2bbca4cc11ea2bad08ed2c19a38c6ee6e9241648df4b88eea0849ae875ba60d96d3d8d687ddb3ca9c7af24210d75c31572e7531c7f185f8e98c934c5aa9108d303afffd87a5e8119739fcc83b33aa4700948aadefce19a9c61908fe773b0beadc8ac3b0449c9c753b63681718c99005c3762526873d35b73640aa872746ea750c1a669debe6639ecde8b5307db109445907b62a5aee4cf91bd171934edbb42e134ed35a33bf4139d9a0708b035025d26f9784407256db1286a5e3b746859cae9fe54553a42d4f30c70dfcb7d5ea7cc95a51f991749f40fd6b6439af8e1025e515d769ba09e733a5700b0242a5911f28760be6c31780feb8f60af5c350d6ffd5d1a137d05ddcce96f9d7bd5e3060ba916dd4befc871e786bb29ffafaa5064aa8f82716840599f3cf586df3f165df9c0c2d3d7d83ba5622a12d582932e2872c1f8f517d66a3b5ecd44c17e12bb873e829167f9df2432e2cc26b8756d6e511c10a08a4fa38474f73f605bc47aab3e8f08b36ae79ca3d0c357afddae8588f4102194a3807f1f5790486ee8b3b9b08525dcee0ab5f7a5c129693e64ba6bc7c4bf47327460cc9664c5832ce275751a0ccd7887cef9cac1d98bfaea7c1ea4b2b52b1c426c76b9339f7deaa1f1595e14476e0bee1530407aa4252553998fc02baddf7c8aa2e237a3722bac49ad93ef72b785302be3deacb56377d4959a9627c15e685633967828aa1dcfd81fe757af70e10278314cc5e46386fffdda7c6cc4dea23f0087123366325afaf05876a9a7350832c4acb75fb71bb7e97872bb1c9f9dc859808a1bad3559abfcff30b21480c0ece13a6feeeb301accf5cd9d769a10fdf3dedaae4d0bc6f10e5d8fd513e48e10fabf02fac4a09782cffce6e0e5f6adef669e6975f1f7501a7f0c6d1e5e02d093feb825937cf79cff38b71ee1371d7864428ef8e09e098d72044342dcde303d1f01692f507b1e3fc877ff61e4bc715de8cbcb7b403409fe148ba1deb020fd8f314bb58853a4bfdf2c06faf14fab99cbd282efbecc957e0ffee1dd1204dfed969b3b42240d060588e58742bd6960c6c8dd2efa67"}, {0xb0, 0x1, 0x0, "a2475dc4bb8f50acda7f4e17cff8427d22cb17c9acec7685a1ff26387a0b6db948ea22856ed5a5a6ac4ab0276ad0a79b10a28838668322235300558ff1407822df46f8afbae1e04987dead69968b60e00e4a8e2fea3e54836bf00ee6b6646a184b7e17089cf5b7fa3dd338d89519b9d4c28ede75a44f856b2ce1f1220cf16dbf240c0ae926613d4cc933f57daa1f42a1f130f905bfb01aab5261d85e"}, {0xd0, 0xffff, 0xa6be, "54d169fb524b9e8e3b1209ba9f1ea3b4c0b660bda8371d9b78d37fe528d0adced8e250bc5fa58684416d4a2bd323de36bd4f68da02654a51f85edec8818d24d0274b1c76be4bb45b5b8275996ed29bedaa0b6e9fdfd6e1d4aaa681355ee3da5b73a361918d4155fc88e0fdfcc7650e1ecc0170ea9bdb371385d49a01a7c61ca44b5ecda5fd7a73980202f97888dd4fbddcd4b47e3a8b82590e68916700d00864cd6386db0f49a1a46005ee78597231fc7d41b572b78f7e2b91a81b8b1a67cf"}, {0x20, 0x8001, 0x80, "395106e4234798db9a7eac895fc1d564"}, {0xf0, 0xffff, 0x3, "d15622b21dda402f9f05dc6c2dcd2ba3727a7047ccdf7d726d6b9f6f3c1de4a67ddfe05c994e3e0cce5a37a172b0a69645b35627833ae24870dd78eb2cdb4500aebe3038843c6701c622702216eedc30a0f77bca8cdff03e7cd20fff28146a28faa7fc6ab6c58bd3f0b8ae9a13ed0cef2b113dbeada025e6b53f5df865fd5254818f1d72a1b21034a1bba6921519bd501c8367aeb90344a02f80b6c4fe825e62ad929316aeda2610ff7d10c2d7ff993d15450368b05475cdaa8082b8b2dbe2d2237d57a76560ef569a53d9c049cb7684339582a647d77d1fa12c1a"}, {0x28, 0x1ffff, 0x1000, "9799037089a0050430fd945c7559e479d6"}], 0x12c8}, 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) execve(0x0, 0x0, 0x0) 14:59:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xde8, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 14:59:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r1) flock(r0, 0x2) syz_open_pts() syz_open_pts() 14:59:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xa0d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) ftruncate(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) 14:59:46 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) r6 = accept$inet(r5, 0x0, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)=0x100) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r7, r8}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 14:59:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0xd612, 0x40, 0x4, 0x400}, {0x0, 0xfd, 0xdd}, {0x7fff, 0x7, 0x1, 0xb7c0}, {0x4, 0x35, 0x0, 0x3}, {0x40, 0x1f, 0x53, 0x200}, {0x3, 0x2, 0x6, 0x6}, {0x8001, 0x9, 0x0, 0x280}, {0x80, 0x1f, 0x8, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x7c}, {0xfff, 0x0, 0xa8, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 14:59:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x87}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xa, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r0, 0x40}, {r2, 0x80}, {r0, 0x100}, {r3, 0x20}, {r0, 0x80}, {r4, 0x10}], 0x6, 0x7) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") 14:59:47 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r1, 0x10001) fcntl$lock(r0, 0x9, &(0x7f0000000140)) 14:59:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) clock_settime(0x4, &(0x7f00000000c0)={0x8a, 0x3f}) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) connect$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:59:47 executing program 0: getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0xf8, 0x1b88, 0x100}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r5 = dup(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x4, 0x5, 0x7, 0x0, "9c769a31f900009d7d000000ac2700", 0x220, 0x5}) dup(r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r7, 0x6, r8) 14:59:47 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc3}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8, 0x2010, r6, 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) sendmsg(r3, &(0x7f00000022c0)={&(0x7f0000000140)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000240)=[{&(0x7f0000001100)="b1a2c225cc6b088d88504cee5a3dbdd7a811404b5647903db3387d02a32a95e18374f603f4e56bb9d073b4d1da09243fa1cd477533a629b926085e8b8f1dcfa508a94d40b8e4cc2134b78e68ba002ad00a247b47bff973cb6836b79c2cc04a4a12b2656586ceadad2a490195dd77791a73913860375e0e0067aa2da6cb48f8b2b22f8130338b18b103c0454aa3b20cc272d0fe7faaf1ed92fa28c44b673134b1daeba26f0b691f61475464078d8daa88cc8faa47cc2f5a96044d8a6226b3fb24b857908733c7f98de31633f4fec77047c40d8b825ec0bfb8552fad88d41f6fe5cc8010ad348fbe6914226d52f34515bd253529d79fb1f688f55395fc74ccf9edc4ef54546ff6737ddec5f456ff9529c02c69b6e858f4484335022885a875c5acc3ea8bed9ebeaaa6b376c978e4726551f635ac4f79154a05c1d69169129fd19f553247d87221302f34ad648455659b596803bb9a58b0e11e529c65268937ae66a584bf31f2a4a0f8b71ec919f5de5ba5081fdbb4965d3110a482c911f4054a0906bc95719c6b586cbcec46068b29d40359417c84c44e6c5608b33a3124b5f5d6d2de4f654fae3eb957512aa4ed26c2fbebc305f388be46d66d827579af93296334747f66e50f05fc46abbc4265d8adc6bbe249ceafd7ed3d5754b48adfe3bd98d0502e902f70c87a31a790aef0a849e00f9c2b80353a1d8b01ae2ef4c491b73fab26ad5669fd6c2c0d89decbc8915b9afa493aa36c1f9e7f5e0c1ca948f765ba44df90b57c8b953382b78b0762df76b25219f71650a032a595d97d36e76c9acdd7715928d4701548b0190e19e619ee3a4575682f0e0a8a053a4e1be2cd41f64dfb2b288806603d696e9f8ac064470f5778e6cf157882e1543135206d438abfde1afe23d099011601835953a41a1944ecd74e32c917c6257e741b78d5235acfdcaca68234689070a10d971cf5324e86fffb4e260f5ec279a7f00fed57653871d5ad51298cc2356c711f6e1753f028ae9df56dd4b6c5f4106da77351888a5d8b5ff63c127c59c888f0fd9c9e583deba62f69cfd0d8821d02c2a3f5f3f7e0245924ccb20c37e9549c65df65b5bc816e1983ce556e7a85c493707a98eb047fc3b513f18ad16e6a65ac819592011b70b93e2ac8cf61ef753b44eb62303f6027d1c5433262c62ba50e0a47c8022c717bfd29bf020148f8dacaf80b9c461683e6e006b22a9ac9d825828769ca2fa41b77f60122b7b213807c4ea3736c9725333529f4d34104d46ed3232995cafaad05e0a9dbb514c64e9ce5e306d7d815c36644ebb89a1f1e27a5ea48f6592cd99fce3bbfb337df6841dae549afc23d73bea52de0b52c83ba7f18b3febb31c5ba28e235c0dd79f48905bfeaf34611f3e97f0c593b32b45a8bde70221d60cd5aed79dcb15e61e4a172c0d6cbc61e91a337cdc20e32c2780eb8341f86c1d65a13cd9ae11ea32045e7d2a694f6302b09e755df6450abd24ef84ebc538a8bc1d91b36db50dc2c8a70f53a59804557a203d6491ce1fe2d510f7bf660915f3eb67593f3df300971b2d5df5ee3fc65c39a0cf5f6f6f002323cd5e6b057b2f546f705947a12de14417a01fc653d35f7c301e576e7d8ed12ddb1460247678f0c1282262af89f8713abdb46ec381b240f06c8be6e483095727a76b2266dee220cfb2cb7f1e62fa97f3226fe0f874d35af754d30a748bb6c0f320cae6307f0473a23b31e62c73322ec3c372e1253d0f89b9452ec67e5286b6df59ef77717599fc000f5ca6b478d9a269d2709028c54f637489bd5e8d2c39d37803b0e8b23a728673c672c28c02dff119432bdc734c792e20068c7690125ff198f78cd97115f68ca62a14a77ffa9d08dfe49c8bbcc0581489bf8684c6dbe65ae688c80ac08b7b249ce489f9f74a259cda45dbade4bcee2ae6200596b86ebc05462957e88ec96cd5101297972abb2785f1cb60b2b542bdd7689b6729d807e91a2ca556c8ccdd3a89ba4459677770248a6510779166337ddcb50fde4566a59c658d8ef0ea9b364c1331a4e90c19bb9ac929b3a79b46f65c8ed0406c8fd076a168986e45198d96073b836de185f4b6333631055c46176886d96de9620b587fa684be10f7933e7c2a31bc4291ce714eb081548aab3bdc6b43e83c7d8cddf2eadd185de38462829313f3e2da1c8af88a0fe5ceab81a76ccfd8c7117fea49fe6655ae0c7c0b578474d7a909e322d8191e45bbff6096d579cd0495c10749533f70c020bc0b3a3539a3d279ea8685256c64a70c40f4c2df26ddf8379685fecd76d37b08c8f1d6c73136b55a385bc14270567096374a87d512e808cfe7c0a11cf51100224326bae59e8a8b5693862d2a978d05bbe2c3a4ba7e54e19003ea71be094580076f861837076f5961b82c691d8369a62370baecf6d8dafc985cd264487b88cbcdfcf71212a0c215b0fe4099b4210e67e580488e1b6d50f5736b91c54ff383975111557570bc806947f1804c118540e0d142727fbb24e0bd1aae483986418aa5d838cfbd120ace8c039af7ecab40fd82c03acdc48ce765fe0b48c5e48106af5af3169991c22671338af2535616cd309529618f5d309483fe80fe38b9913a9fd51505eee8185b13c914a51dadfdcc09132a032c9b630a890756f3a7e50251a6381f1001ed750999547bfe09487ac056d4945be4de5a03aa54d550b4c25164d048199dc423f8eb0974aee9fc6821078229d016dfa267b5e69f05061a1af4068de7fc34aace7535e9897e748de478f83ee25a5d3b240ce3f59a3f81cdb3117c3f6efc5cd8a36bb035b00cbae4798ef3a30ecd896da9d7655e998e4c656a71bc1a18848ad7014ae8a7dabfb7b5093cc0180dfc7198f6dbb43a6d1e57cfd5b2b721b67e60436d1ae160f3eebf97544341ec53df9be06af408675d6c440787cd21e2562b3e8fe74212ee9181793a4be94739e58c0862dfa92aad4a9174545eae8663c5433a69229bacbec5bac390072aefeb2129afb11ac4739f0bf58231fba0e89921711d879f2e062e7cfa211032dd9c619c06caa1a94a34e26075ebe85336e115f4d100674c62cedb536eb8839ceb6faa8c477a24a9adc5ef9f35b6335fa791d7b2e5eb4104ec1b9860899b9b4f7768ad8a38f0f789f5432e211ff4634b5b5c7337ab5c33f25533994fd29b43103367fcc5a646d4adb653c8f597cd6bf16ea003c551e434534851e0b52d04798ff20ec1c60b483f817fafca37de9a39731282402f7d7289cffe4b0d9c153ab0dd591c6d4527295d3a35f5ee0940c113dfdfdc0daa40c6adf30bb62e185bacedbbb8db89c7e663bc9b54a31851fd133e7a3f6cde9af6e18dd39c3983f53c11c075d3ff774517c5ba14477c69d974030d2648b595b359f95cd325830f92a6ed7edd3cae7b695c3ee2047683f439c5b01591498ce764a2a05c63dfbb787d52c931ff1077764f66606d97e0e6cd6c51976214c77b34cf9226624cf4b18ef4345354311bb0a4f1b61276a41f6512ef6431809da11da0cc9a3ade7c839ea7aa1f293cee0bb2210783903a9e060f887ea0975da47503a006636a7add88bfc877ef94359d08f0c9d3ec2186ac093ee0f5bb471f7d867ff6bdfaa616a4c7592948ac6c7ea27b4164aa8cb8a686a3f3e53d2de2fdc259888b69a1ffccb8fa7ba5eab4353aa2d372eacb33ae7085586a5fac64b1176f77c2f40e52bd64f783fc8dc819b22c7b3a577adb0c9fd85987c696a24d0be7732d05a5e5b55b22d505a87048890b6750683509655f3a5450eb8ce06be6ae754bff1f0496a7dc263427551575a2f00c0ee87372736d058ff59e8cf609e1b717e085843cc979cf82f9449fbc882fe19e9d04a2ac6e6f434126b083bd7486664f0519b4d2261f4da1a4aa3de21d1074746e3a02b9b7874be418b175ff1d86077c73df21a70207fadc9d5ce162f737242449042f9fe78098041893685f0e2e12e3ed2ed0b3afcf2d3662c7a19f7a81569696d6340a2fbef2200bf7f58a494d1fa7d9feee890006c0bb0bba4d33b7d870f3212a565e21a086ad830cb3614db82026a942d7483caf7801c8d7491f8ca0de31196e3988ff56824ed4975e345c6243254efd8a76e85d965fc6a48562bbdcfdd9409f9a4add1f029568caf3b1b119acdb372c75ef4a3c0d3d501709a53c18c46a2e1778e6eafa54777ad74fb71298e16a4b6bc71e7954fad91c2f2272322ba22cfbdffcd9448f33e3ca65ae79208b3d17e7429a65f657cc2666b9b026546205438ba3952e2e64f1421828ae67a7dd2615bdeb11775c57d3afb3d429e351e6c8069ceb45611d626582bd842a4dc48ea948fbc448ff221de2d508da226c836172540f9dd3c279b235d145d7da8103ac11f447b47700a46a8d6eb39a9f9fa9627a0db38c2fe61c90415eb10b42bbe45f36156834da6cc18c1b542642d52b50d1fdbd2faa1cbb246e36241af7b83edad3c05bc79964f773a56d37063dc096d0c8d0f5a0806234f390f41d03ca89c2809ecac032c91b03fcdcdbcb8fd470ee65f6445fbeaa073112f8ac8285ca66a609ed3023d1f10b8739a85f5bfb675507c0c4c55ca492e6a22b092d5450e2c5c4cf3e132559f185d28e9fb208f972d5f6f23bf28d702c4c0fb530ac1d01e39a2c0d02d74132aaa82bc60a8b25797d3e241a97d9250e316d94e451d7d94e40da33c518feb88c11281eeaece56ec75d40a27db62d365d9e60a75e755f19858c9796f2f9b0877dc46ff9d1b763ea7b83b9f7917820702e5a6e2e87e04ea6203999bd15a0eefddce53321fe077cdeaba27e39f318837f1997c4c1ed599033e79e91d34973c5dadbf06dcc7a5194a8ebbc9732c0217a57220ba384a665d5692f0bb809d3f070bae48f19624bc44bffd740fe419b0191fbea89273ca4737a6ed83345be96861cfda285e243e09afa7559ced9e356e82e49920b7a0addcbe733f3499bb17a13fa045a3f19deffb158f3f8e64571a1cd1763b4f44c52e191251ad3ed249700af1729a9e60b963bb26e0c240b98d634d17d0568bb9183262a81f5fcb92450ccfc022490c54fd6e9df2af40860b30c6f7745fa9888ea6cae1ec0bfc465c6613daace1488f7f4670f2a9bb5c345b2fc08f83d3c2b02f29e5ed3097c0329fb51c4c78dde6b3fc1ba866b90027a5a1ceb93eda77be912464084639a3a62d5f032c89c617f336286f6dfd02e991e09fb2534cbc7d578bfc2d78eb022ea80c64d9aeed215b21ba90c47ff23d49903ce9b516c5dfe3447047526028d130d0b1a0ce2a0c116fa20c4f5e8c8cfc790a1ad5e969094334ca7bf4116a226cf156d11fdb4c72743f5e2f702fda03af2fd61b3e07c7a4b09aa94bc641d7fe3de5cbe82a8d6106c8d5a3ccff8393fcd6ca4ff44cb9a8d54fec5c3b1272e8ee834f3c69ab1a2c365054ef67432db2b85868d6d51c0f5258248a6c787676ad017238bd6ce25824a829caffc1e6b78fc5027ca32aa6cc8ad20283e30c4f7b997bb479da96d71bffee0497fe6c33ec898e9f872e9415e05f99dfc8c0fc8c4a60c5e44de43548de1f49296338d0131312d79c25187a3786de8f5d2bf1da419e57c3ee9b425a5a0fe1ee54335a9d8b9a49ee29aae6e3abddf130f52440c79d794383dc9f4c29d7ba0f24b5bcb197a26733d8f5bcebf7953f00b24402091f586d3425903bf2f3380a81a567f1f4d058bcb6836dfaac20444cde6318e65f1868ba96375a421f919cdc47cfb05ee29ae2eafd1cbe3a5adbcc443d7a26877e3540cacacaa3c44e834f36220aa42915bb5f517c9895d8ec2a", 0x1000}, {&(0x7f0000002100)="ae1be975a707f109712b979d709033b091f96a2d5d156572c391b1c622c4fc74f51e6419448714d1a217afba757416d67b449d2244c6b237c05c76ba93233a6916bf5a23b785654e32adff53c1d921af1fbb28d514fafbe7537424d4f0660fd594a8d2ebc777ddf4ffe2996c75e14b618a71a5ba7120b190007e4bd09d891a9e65c216e489c67187", 0x88}, {&(0x7f00000021c0)="dc8699c7296a0ddcd73de346e0fd840444eef790f8ea9c744ed5fcabae6c7b9ce94afbc1c8c6ca3839328fc56b370f211c92a58c563d23be7df0fed0a7b8b2150710faf23a00be39a1efdde8acd380ea7e0846b3a126b2f4cf2aed4212ce4d8eebfaaaf7514eeac993cd94cc57c744addf246db840663e6fa50accca73e889ecaa0c065452fced7a19e5d7e1f4b8a101b3db7758d8602ca2b5f49fed64afa95d9af1b026033ccbc13119c81a11a86d66a3072f1deb2667a1d934b6aea1ba1099e065ad4f71b96baec167e4381da79a83d46fd02b7ad4a927a14b8ba7fd5a8c3291b7498ab7ff5ea893d2", 0xea}], 0x3, &(0x7f0000001040)=[{0x78, 0x1, 0x0, "0e54b20aecba2d457a59e1a7b98909a3fdc083177550ff2701b57ef166f8610933cdd86488440bc44a693a8dcc17da224ed44561e90f824a91941621d1d95026f2bb127ad0e6895ad2517b76a1877aab717d5c088b47bfd16299f8b3eeeb232f24ff013f"}], 0x78}, 0x406) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x1, 0xd4a, 0x1, 0x7, 0x3, 0x6, 0x0, 0x3, 0x5, 0x9}) chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) pipe(&(0x7f0000000fc0)={0xffffffffffffffff}) r8 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r8) fcntl$lock(r7, 0x7, &(0x7f0000001000)={0x2, 0x3, 0x7, 0x7, r8}) openat$klog(0xffffffffffffff9c, &(0x7f0000002300)='/dev/klog\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) geteuid() open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 14:59:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x6be, 0x3, 0x6, 0x80000000, 0x0, 0x7, 0x1000, 0x10, [{0x8, 0x0, 0x3ff, 0x9}, {0x7, 0x0, 0xffffffff, 0x1f}, {0x7, 0x6, 0x6, 0x3}, {0xf578, 0x6, 0x6d8, 0x80000000}, {0x1, 0x8, 0x8001, 0x5}, {0x1, 0x5c, 0x1, 0x3}, {0x9, 0x39, 0x4, 0x1}, {0x6, 0x9, 0x2, 0xde}, {0x3, 0x0, 0xcf7b, 0x9}, {0xfffffc00, 0x20, 0x6, 0x4}, {0x80000001, 0x3ff, 0x0, 0x8}, {0xffff0000, 0x2, 0x3, 0x401}, {0xdc, 0x3, 0xf0, 0x6a}, {0x0, 0x0, 0x9}, {0x0, 0x80, 0xfffff37f, 0x9}, {0x7f, 0x81, 0x8, 0x2}]}) 14:59:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb, 0x0, 0x0, 0x100}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x3, 0x7}) syz_extract_tcp_res(&(0x7f0000000180), 0x80000001, 0x80000001) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x5, 0x4) read(r6, &(0x7f0000000240)=""/161, 0xa1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x3abc726e658346bc, 0x0) ioctl$BIOCFLUSH(r7, 0x20004268) 14:59:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 14:59:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x4) 14:59:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000411000/0x1000)=nil, 0x1000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:59:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2000000000000304, &(0x7f0000000200)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x200, 0x3b, 0x5, 0x5}, {0x0, 0x1, 0xdd, 0xfffffff9}, {0x9, 0x3f, 0xbe, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2b, &(0x7f0000000140)="b6733ed785b7b1fe6a8ebd80d5642af09f7645de15f32917e66202309978bd237b89bc34ec05e222a0c8fd2077097cc483ac265576581316171d3108e2d3606f9780e91f5aa09ca2ab83f43a9cbc3fdd0f65e4fe09f76c3264c1cbac2c332b61e707a5a3ef059140ed3cc25506") 14:59:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="7a45957150b4bccc2083ce2fa4c216d7a55d101c7761e00ee334f589d375277e5faf2432d79f7bb4f9b1441cc8ff033c438ccd68fc0429eca232f6fe8bcffa23613335de123868", 0x47}, {&(0x7f0000000140)="01d80d932fcb51f0e14b32f1d9359378adba76383e9805dd4bdc4b53d28d4310a142bb1f3b87618bedac26d1675a6b10e2aeb0fa22e7d6661e23809fe28f9db843b4dc833c94c1d19c71bface1e3434cab523c7e745f52095761da2eb646a1756a34e0daeaeab963e28c857853dee0692aa1e0dcbbcfb7af2b6691f823bcfd483b336e66880070149e3719f929bd2ad302748a54334247c9bebcb56e906db1771b9c30867577b0e18778805e6cb4a520224d164b9967", 0xb6}, {&(0x7f0000000280)="1bbeeae7610ab791e3050368713087ce400be485bae5bba9b611524ab82f446591185ab1b741c4936e4a4926b3b482850cf5fa7ca5e1c0116acec696cd0e867555833c559db359f7ef3a414f43a80cef541977c060cdee5ecf6212006ee9b6a08195ba8d2f57f4b7c413660820301bf7588b925d", 0x74}, {&(0x7f0000000300)="239076baa961a3a9d56d96e2df393ee54d9e185b2c2f28f8e2a1afcd57408ec0a4ca8ff2688f3e131975760a1139b70ff3c0544a61a9a1e879804254d2ca2fe78de4fa7465dc528e30aa12d5fc538297b293f38b4ae5126a9a42433e06b74347f2eacf1ebb0d37b53000c473e48a497574701f47d4d737334cc487e5a9a2d53639d98351cad1ea6c13ad0395e2968fe8833cc6fec37d18cf506fba9107370fe0c5816faf7a1f7b90284b66e5f5660a780df85b5cd8601900787beebd4ca9e4a2ca97f3482adf35ef2b", 0xc9}, {&(0x7f0000000400)}, {&(0x7f0000000440)="e1f903e308dafe01684cc9acc788b941816c73e1c088c9893d7e4009d543e0e39b1d029178e9a5ccfad318e375c970634c7e8a393be567cf554dcff80647574c81e6ec8f79f7eced7112d272bfce826c35e3d86d127e8d625dd6f4d9185002f78f99b15dbebdba801f5f4c674f3fa5b265c9", 0x72}, {&(0x7f00000004c0)="e26787ecc4c4d314e116dbd029480335fcc6683f3a567b7a2f68636445628e1673204c318d1be125cea36f87fccf6e0cb27cdfd426efaca55727d7f4c8b1ef93a727e18f9426f33e2c4b18406a1ab36d3b8334cdf899265774c300ba8a641882ce7b2d4435e168de4d057f4a1434e8f8b0eb3319c7424590a21f390cec984d8e9e1f2ad8bc2dea7f2bfd21ff3ffb1e69bfdac1", 0x93}], 0x7, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000640)={0x8, &(0x7f0000000600)=[0x401, 0x80, 0xdfe1, 0x760, 0x4, 0x8, 0x80, 0xffffff49]}) 14:59:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1100, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x81, 0x1}, {0x42, 0x5}}, 0x0) dup2(r0, r1) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 14:59:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000001"], 0x10) write(r2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) 14:59:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r5 = getgid() r6 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) listen(r8, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r10 = getgid() setgid(r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = syz_open_pts() r13 = msgget$private(0x0, 0x682) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r14, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r14, 0x0, 0x0) msgsnd(r13, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r14, @ANYRESDEC=0x0, @ANYRES64=r12, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) r22 = semget$private(0x0, 0x4, 0x408) semop(r22, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r22, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r22, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r22, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r27 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r28 = socket(0x2, 0x1, 0x0) shutdown(r28, 0x1) fcntl$dupfd(r28, 0x1b, r27) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r26, r29, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r26, 0xffffffffffffffff) r30 = getegid() r31 = syz_open_pts() r32 = msgget$private(0x0, 0x682) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r33 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r33, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r33, 0x0, 0x0) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r33, @ANYRESDEC=0x0, @ANYRES64=r31, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) r41 = geteuid() r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r45 = getpid() r46 = semget$private(0x0, 0x4, 0x408) semop(r46, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r46, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r46, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r46, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r46, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r46, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getegid() r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r49, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r51 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r52 = socket(0x2, 0x1, 0x0) shutdown(r52, 0x1) fcntl$dupfd(r52, 0x1b, r51) ioctl$TIOCSETVERAUTH(r51, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000100)={{0x3, r47, r48, r50, r53, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r50, 0xffffffffffffffff) r54 = getgid() setgid(r54) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r62 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r64 = getgid() setgid(r64) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000100)="afe5863b6cb16a9c0b7ce9586692c28281b9e415a53a02e062cef14736cd96805642f382f322a5314521890758daa1286f0bc4e2382a2791282fd278c7700a8a20eae0d4b1b54ab2eb414bc1585a2767d78239a2db457c69481c61d1e6b1924a2c2c6b5cc689b6f05a100483c93bf2690fb48119ac54d290773d1abe4215347647c7eba5886e6dfa32a77fcab363b4a7bb1170716bf44890a73725c59ef051e7e03c7a92bb4c6091443c8abf76be4b9828fd5b1c713f90cc62400287f99c3b5a6b83e1a06887075ae5437f4d06f9fbe231a9a176e6d9fd44d061b3ef1b7e3233cf438d", 0xe3}, {&(0x7f0000000240)="7380a896b8d280a6e7cc4a5257c9c04a71e808719b39ca16521f001f173f1efb67a2ac4eafdafe67191eaf5b0038e5d323c5f0b9e6a9313ca7ac8398fb317164969f5b67ab80c7793f285cc94f550739d6cddd31e0046d580644311174597c2d50f58071fe99a813150c6708b1a636d495482881f32f6ffc55fb6cf2995cdcac2dbcaf25fe658220bde1d65ed3facc49c6c55dc81b16814921d8e9093abd17b4795a74845c465125c89b2cf419e73fd363629e6b462250ca7f", 0xb9}, {&(0x7f0000000300)="016eab23bb8586f3bb875d71d27012cf9db689e660f56699ae7420d6300bffa743987a40552006c71a58b76b0e6a272189797a5cc5f75662a85fc571fbef580ff3913a28f2976680d99c84aec4eced643276f4640b6404b811218a1dc58df9986cc859f1362125ae155796076e309773237ade0b4ef673833512d511892a89618556e66175bebc4d4b3fbf9d8f0dfdaf1d0941af197488ccf74866f152f2f8144acdab8d9088a5b9ff441785f50fd6bd6f8de64b45dd6d5cc016af2ef7c4f2ee431d58a171a0c511da5ac2327ed6b451083e", 0xd2}, {&(0x7f0000000400)="8f8aa06c353319a01424cae0c71d727a0be6e7cf73f1227291e3adeb73e73f46a28a46fd24b75cafe9860cc8ca9d8a854fa4ea2d9e7d7732570b4a74ddb4288d04a1e8c5a138efbcfe9c7e2b63403fd7ba066a1d78b012403fbf81c0f0ed4cd0cc5e21855c6dece1553113c612e7e856f79ed62c5cc37a18b700c8805e8583b89acf8b45788dd695a52968f7ee", 0x8d}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="7888e0d6b6ee8b54b4dd07e9bd996227350ff3d161dab379148b01e666343af2d03b0bd0f3bad42ad76c2fe4a54620703d67bdf2d05e508b8995c3b530c10b409f77ef4ebe9c4550de0a181d7698f941f2ca5b69a4f62feefd8d894dedf12c1c37be7dc94da720f22628f07b66615aacbb0c966adf016eaf8279a32d7fe9f7352134af7242fddd7420e800f33f57", 0x8e}, {&(0x7f00000005c0)="3dcbf766a3a2580768a13834c71488dfa537cc6817f237b3ff9e32d2aed098199d9ad2739f49a4a75089e1e43c29a04d48c1f6d1925d7079f8ac0704358321819ec2d1ea2949fa3ed8a567a74451bb67d78136870e494afb06e64b4af563e5f97c274302298902362c8240083f8d8a12a3ea5f46a874c61e81d4234a5ce94f03985f10e2b695ceed2f1d5d0ac3607c80ed7a013b89fb3df28ee8c6debd96e35295ad06c04cc9c8bc1294227b0cc7f90dc11682debdc383017ef9ce19357a1d622a94b5dbb735b11937fc4f3f9c470f9889d1c99a3b695268db99d7446174622f0ccf06f4d608a6480d89663a", 0xec}, {&(0x7f00000006c0)="ec7aa92578dcb18cb9c429bca207b5ee7e882601643b112841cc76917ce5113c0b03c2c0073d6012e6edb3e615a223d49e8fd42f905b0535550ca010d398c0abf2dbd019a827f052e33e3017716fdd96d68162620af55d3d38966a2713eb1c539472c03463ced7356d2618eb09318b4fdf1e3331200e1a121498906c9aefdf918376f4599a0d73fddfea550f44aa27532b4b92a65ee326a0295fc0acde51c706c7b4aa9f50a2", 0xa6}, {&(0x7f0000000780)="da7cee2969e4e6d8eeda5c566d9dc250da763ebe7c94c23f160fc5bec1144a2741954dbc4a970c729b97ab280725bb71c5d3ef1ebac3f2a543004aa3670bea8f2121b9e8a1c47c1f8c5a33a44db57dde6ac1000b7e53459d3addc3c1c801df1378f12fac5a94ed0daa6c7984c9673b217c7a5a7dad4855666ed6e49eaa8cef3259eaec2a75260307676d66b7372c5ea0703aa1d841bf5a931b5921d6b14d2c5e468707722d457bb78946af1b17d773cb866baf0168a5fecb85f3a45fe86a7d", 0xbf}], 0x9, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r11]}, @cred={0x20, 0xffff, 0x0, r19, r26, r30}, @cred={0x20, 0xffff, 0x0, r40, r41, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r0, r42, r43, r0, r44, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r45, r50, r54}, @rights={0x38, 0xffff, 0x1, [r55, r56, r57, r0, r58, r59, r0, r60, r61]}, @cred={0x20, 0xffff, 0x0, r62, r63, r64}], 0x138, 0x400}, 0x805) 14:59:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x168) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mknodat(r3, &(0x7f0000000240)='./control\x00', 0x4, 0x5) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r2, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r6 = syz_open_pts() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r8, 0x0, 0x0) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r8, @ANYRESDEC=0x0, @ANYRES64=r6, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) setreuid(r1, r9) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r17, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000462487b9aed60d2b91ce8bd5b413745f3104491427a47e41266588526788893ad59556c54caaac9a469dd3fef6d9"], 0x2b, 0x0, 0x1000) r18 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r20 = geteuid() r21 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x6, r18, r19, r20, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r21, 0x80000001, 0xfff, 0x3, 0x100000000}) geteuid() r22 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r22, 0x40047473, &(0x7f0000000500)=0x5) 14:59:48 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e67938332782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0xfffd, 0xf800, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = getpgid(0xffffffffffffffff) r15 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r15) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x180000, r3, r6, r13, 0xffffffffffffffff, 0x40, 0xffff}, 0x298, 0x9, r14, r15, 0x7ff, 0x9, 0x6, 0x9}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x0, 0x10}, {0x60}, {0x6}]}) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 14:59:48 executing program 1: rmdir(&(0x7f00000000c0)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5202fe7dcb"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x185) shutdown(r0, 0x1) 14:59:48 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xbc2}, {0x1, 0x7, 0x1000}], 0x12e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xb39e7db5e92c29e8) r6 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r5, 0x0, 0x24}, 0xc81e, 0x401, 0x2}) r8 = getgid() setgid(r8) fchown(0xffffffffffffffff, r2, r8) kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r9, &(0x7f00000004c0)="746e1a8718c4536e65fce4aeefd787645c5a03fddd60962ddc1d1f547984dd885c039646adde09cb4945f45e28a278dd9813d8c4ea4dffac047260eef237d7661cfbc9b904fe085311a69c89c31abc2918d3a875848425ff8fb4197c7670154c8d421927779d89ba4469f33bc394dd7575b518af9aad592088af7c21be992f0d4f5dbe4f351f8c66d3589d8f4523e89e415e3c8b126682cbf47a4d1f8c96942a4578cc226f78d6f15daed4e157abfab1bd9bcdaded1347a8a67cc05f5598b2fb82fb92cbfaf4181451f1f93e2e0e7622e96c8cfccb86ad69d66f6c30d05289af24b263d6cb7350f491815f653c7c6660bfb5fdd1a40f728591a0ea7b2a6faf6d7ea8420e0ed821cc6d7ffa183976977b6feae41d493b87e7a7d23845c6bb8ff595fcfcdc4de2818bd68dcb5cde3771ce122292a54db50e59db93e4acd3d012d101556dba5aad162e2bedf2121d0757fa023f4f62b2588295cf789811244a446495efd1db233bf9d8bae9b79573ddf3a5246f7dd7b9a81f68a9429c62d68fe673237d845a8216eb9fab9282f80e5ba4610183847f49f89070c9403f67655a60a3bdbc3b9dc476e59ee0fe886d2c3333c73dc22c2f002d67c133aa3cf886cb6e8183df95ac9557b1eab77744740456bc669afc6c5ac7bd364346b5420fcd45a61ca828556a214e48d181fb28ca97b3f874c7a34a51bbcceee0232dca0feb02b0ea78ec5870668aa7f1c115eadf38fc190b80f488109214fc56cc58064ece9ae8776cea917edf8989806c194e02e1d07a8e8daff25c65024fe5a644c711d45f1e69d3fb363711d659241d70ca5cc24e150180088588bd27103bc0513f5e838f95cb681dc7682605c7e891b32687e8acaea0be99ecaf3bb969d6f5d93e3019516650a8bbb62bb6c37369ad9ea1c5054e6c7f87fb416ea782c3f0110c80742fe6c2c05cca3d897d524ba11665ca0282228379766632c022ea757452f97afede4280c00a56eaa4cd8ae8ab2b26e5ff8d6440e4369c8f305aef773a9a3498020d34640cc3594ba2795423099be3448833b5e3e87be5b367d0a3193d4bce1bb5612cde3eec94c6b9c992bd4b8ef80e22bbe5b36e8646994683ae334e6e81743f78eaf79b0712bf8304aa284d48c596355c45bdd2e3f9e75d048cf25fefd94a1e556b809e41f086becfb6f7e06706a9048e3ac0dd1ed0ccdb46835cebc408ebf4cc72bb93a9c3179360def47ebaba6a79d41b0b04b64d3a11a3aded6ebbcaf9ec4277a1449dbb753a91bd443f63c1361c688b1f79733b6003e0c41c4ffc924a7496171f6ed4f5b69c1bbdb0efde041e9e7c87e0c400ac2cefe100e71a1aaf77ee4cc6861968484155fc1cc2305e098feedcd2e8a52f882ea34cedf292edc789bb8e73d86461baf61246468e23cd1d2ca75eb195659048d8959a0ac4ed4ada4baae29359a0a4b68278deb542fa3bd43c48e994f41c0019c4c7e73053f0f6cbf195ed2967374e1cf32f9d3599eac5b2f5799634509298736d86413aee6e038ad5637a036265fa386308ab4c5d745b18a3e1d24edf48428b41428abd961a0e311595063e2539c977413366ee751d00aee823f0e57d3c8732d3aaa85d35c0d6c1093913bd9378ef47cb199a2d2d598809cddabdbc052ff48f17db3ce0a2ea832bd20b7c86f5f374aa7372da3ae93abfc6ef0dc2ab18a0775a7d73c32cf870411d63a22e115349e1c71553f5a9e979ce40365f9afb6645b255f77c0e65f2b80a9c3aa93f42229060e5b3e466c056a0308e8d8f0afbf25f60a2299d950a369f2f4e915c8d2072f230cdd156e7e6acda5314ddcdcc650dd007d677a562542a94f4b6d21a8a6954ff72ebbd9151d0db7f17dbca7ef92e0d9dd3de4c4e1e1570341f5eb503adfa4114ebe315e7db65448a52481308195eebdd4aaea033acc58aa94377ce050eb18cccdc09440bd4480925121c53d07abaadab8063bec4e2993de39e75ed600ee880844e47b6d754d0aa7d866cf6657ed18f7671d7a5cfa68d8d1d32d22822463e5b46207a4ee79234c10af12c2f60453c6313c34185baf63626ad42aabbbb7f7d3fc2648eeedd52b8aab32bab9638be3a1609961cd8b900e218a444c72d79d73c3f0401288f893952a4557941b9a2345ebb96ccc1e994a9830f53327b0323a62a69c754173e455a45fa14a44eec0de36de5729f5dbcb257cf01c689cb022a93537f7618482c73c12584889e83a4afec720e8487a08f097f4362c947a19759f2d2936f58c9f09394ac393d514b0513b44260d15cc478b0f19f538e659df2f59c73ff9094cd267fe9eebfc57d7fbfb79902cd8de5a0d02c3b2838fff003b241fae2f1fbc873925cfa7c84039693ee84955f7a19f8bccef712433fae085cd07168e0368aafd5df501c0301e936d6b4fa7026869ed262bcd9a4284ecf3b06c1369f6b762d8b0575eba96b53275c2aceaca0fdb9c6f53838963a8778817434e4aaf551b20651613573e62e3ba0ae11a2eb36dd6b34941803cc6adc3d27804c4c3629295130403f33c3cf92bdce1a2188c5cfbecae122d18b027152b63b3207f11b1f36b6c63ab4b0b25c4148cf06c02a9d25fa9931cb10c53ad8b4de8f25d92ce3f20f036f6a3b85f6cad6e49358d430a154e431f3118167859ecb4c698be2a793332735909e2d1b60969d7aa6a2436bbe5baa4306670b7289d31383b37c509a4a21ee023f78a33221fc17a750dbbb82ac6f077fc5d914c1b1726ab0a3614b979b7ed67366fc0ea3a95d57ce92f61b65eacf54be813850098c15a6ad456004dbc2abfdf363a7176d9121ae4e61ec8fd63cf14d17f6904aca5885e64ef29c4a8bdc952182080eab108d67e504ffed6b9a627b85c824ddf630db00744c6d73d734e92992248baee2ff96002be62e54b0ad92738c3d1572c6fa29faf5400079d6dd08420e802f7011afddba1c06e2e6c83faf5536404ce3126db19474e58d97343a02d965fe9a595b9aff8d7d0957d0df7b6142aea5cf3053cf2e79d929170e5bf8d7cbbeac860b50c7c1cb98e0f0b778f08a001899d5ed5be0722f97640471a56dfe12da205c4e937e34af589c2137200087bc307289e007adb2655fe1eff27215747e0377d88fcaa8565daba701ef675e4bdedfa8cf2b75be9448b0e53330e810015dcee4524f5fd0f27ad56c2bc51fbc74c5798ad8047743a9ba5aae3e659fd0d11ee348df6923a6c4d40ae9e5868bce203b103a7ac4dca222d1a6930c5bbedc0343b21078f9bc474ddf025d824327d2a510b030f6ee6bbca4be4efb223516e64dfde9b9c91be8b1a3944d1c9c2b47827d05fcd57567a8a8e965339d7a16cb733501083c91ae188554e0cf15949e3a1f70df459992b25d2704dccba58aa41c15a58b94dee60f63179fc137a844399720c79596a0cf589653391482d412f8a99310c1b7dfd3899e0d3cb378676bc59c4292f9ab0bec6d14cd57e88de8c1fa6304f297c09fddc466fd778849f23ac323146959b0f6885af6504621aa1433e396fa9273147047fc46d55532c35688769ba76baca1d44b5dc2e9a306fd88e97c5f6ade62c7b8037b379840c161ab89fae74b40d99ea822f42bd4182f84ae4b301d274df7af7637886885ff799f388928c0a8ac57023448c802485df48d47bd871eea7ea20314d80d5bfdde520cb0e8b20c53d89a14df4a13e5403789e340b9e6b624179f8704e32177360fce69328be6b12eefbac92c1988def386c82c3d886cd223490203d14875b2f32730c3fafa3a51af8831c9aa51ac098d11940137211a169f63d516c510e007740d551a64bbdb3759e9460103c2e6f750a2b09905fe9fff9e1cf7f845654707135bd5f2e5b8a176c547a03d8fd03094947751b1600096bcfadf28063602d921b81cdf019accabd421fbab0ce95da3dcb905ed97c7c82de39ab946ccfe23dedcf698fca21fbf097ce7260ed551990b29e9fe9fa2509dfc0f5cc944507638ec9c8131c4d6859db28f69062c9f7ea2ad47fdceaf5fd2697138c2067a3c5483a898f5c33260b90cdd4393b0f72ddb184f5004b738014b168783dd72bbe2f4486dbaaa144173c8c645b5d76027da01c9bfc49907b662768d49c3b472a1ca4126d6cf2cd38825af80b03e7733f933f9bfb33256b2762be52f10219eac71eb92c5395eac225fb19e62699c94a460aa8c2cb988f1d941f3957b864f6c5af28292b1db6c4c3071c52ea338bf6f7d61918bf8c26e0cef267a7c8ad5b61b50db7f239f34473356aef9f69a97b6839075c8d58e982c5acd9eb31492763fe4e2b28be073fcb0196d7d54028d656f76946551b86b38ac34df26e46419230e6f7ee6aeb216ff08a0724891dd14c11079b57a3bd9d02f3de3a3dbd90a6934ad21dc1a9ce77be8829d2f9106e7490419a46ea74f87b245913cfbc0bb49356c4722f677b0305750e891c519e38a46fed3c4b6106304e87441d2d998efbef9e36c02ce0f9e118a3144c313a7efeb9f4df16f0c74d6130a291e2c2060d0e3379f9abc1a360d0b061bb010a9bf2714983b64f939c15035a5ab799536069f6a84198eb4332b658dada3ef98c043737e7c2cb43e27241f9b1b90cff2145dae4d9a765c08728133d901aab5963cb22175b7db843f4d1986d0d0a8c159c857e51b10b0371a59a63bd9b6960c3ab0e8036eefcacf292ae4b64dc66b4c53c9078253a18c038b6e8cabb700734b080ad10c9d0590e8550fbb767ee3aa947ff124a89273d0bbf0a2bbb03db2f2e859c2a476a5b53d55a8cde804fa8a58a2878ac759cf152d9fd3eb3aa573668f3c2a389ee07b53b2546e30cbc9493b8039e630686a8187555a9d0806879cf185f57397b01e8c71884c732e6e8e40bed22f1273737a585dd80ff8ea48c859bca31ee25f8119dcc17b324ab34712265a571f6848aa0a3d9b1b19d6b41bb599a260558ed7a9ce65b039f0efdc0d2d2e4c713df74e22ba01c83fe126e0f2654571eabda27b3a0d2ffed9ed9002a57af38d3301680c68985086d97a31b038ac4c0a2e55e3b87af64885ac44db7a033367923f87e57ba37e7ff53e362a1bad76682932b77cc48f35268c60fc81edff17a4796f7f3b2f844e9673bbac39318fdf15b22bdeea2dea1a432a2a544b666a913fd5de4cb5f876b8091bf522385a58c878f63b710f05dec9e63485a333383df311ab13c31b501d02fa9f6122d255df7edf494421ac2fc1467e4398cf101743df58cb2f68984f70ba87c01eaa298ecb550929416f5fa47a5bc35c767c7e9f3acf7b9f4edf19a31acb4f49099d28c263776a7643e8e5812c35513b6fdfcfe718209d0de4322e26c667c8491d3cbfff7b1fb8609135519e3d0e594fb9aeed9bb606706e9017dd024b1d44ce989508c610b0810e3e43ab27347c308cead3b3f3016e52f783c48be957e47b6113617807df91e00a81d74728ee22faabaa7d5e4e3a4892f8f825ccda73ddd09de8686e0321d9194f2f05bcee50fa0671f7faf953b75fafbe7484a74213062af36144adf2a14347d5e219fc9efce5a8d3eb1e4d1c10a68fe3438e3b1688326a73381012bfe4f4f484f71ccded5cba078a87b7318ecb5d618adec412d0d754b94ffe8871cbc780914ab3882b3dc6166fc516c7771192c6e061ccc9f926fe4a70f0fc4a68b845ad360adb7818b783961f019d77cef48badb3ebb02a194eebaebca6960ce7d66fb412220357cade4553d95195906b2d8dbbde8a8fa4a9c418956b315eb198356410c2138d72765e1c28dfbf00e3494fd9360bd92ea68c563271184ba5c187cfa89b10b2", 0x1000, 0x0, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x200, 0x0) dup2(r10, r0) 14:59:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r4, @ANYRESDEC=0x0, @ANYRES64=r2, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r1, 0xa, &(0x7f0000000040)={0x2, 0x1, 0x3, 0x2, r11}) r12 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000100)="8c65", 0x6d2) 14:59:48 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() r0 = syz_open_pts() r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r2, @ANYRESDEC=0x0, @ANYRES64=r0, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64=r3, @ANYRES64=r4, @ANYRESHEX=r1, @ANYRES64, @ANYRESDEC], @ANYRESDEC=0x0, @ANYRES32=r5]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000080)=0x8) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r14 = fcntl$getown(r12, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653008"], 0xa) r17 = dup2(r16, r15) accept$inet(r17, 0x0, 0x0) connect$inet6(r17, &(0x7f0000000140)={0x18, 0x0, 0x0, 0xff}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r14, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000000)='./file0\x00', 0xa, 0x800, 0xffffffffffffffff) 14:59:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x53, 0x2, 0x0, 0x7}, {{r2}, 0xfffffffffffffff8, 0x24, 0x10, 0xfffffffffffffffe, 0x9}, {{r4}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x0, 0xfd8d}, {{}, 0xffffffffffffffff, 0x80, 0x8, 0x9, 0x3c5}, {{r5}, 0xfffffffffffffff9, 0x12f, 0x1, 0x80000001, 0x6}], 0x401, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) login: pckbd_enable: command error 14:59:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = semget$private(0x0, 0x8, 0x80) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x1, 0xe30, 0x6ea41b750d7e8de4}, {0x4, 0x8, 0x800}, {0x4, 0x100, 0x1800}, {0x0, 0x5}, {0x0, 0x6, 0x800}, {0x46f4c0b300879434, 0xfff, 0x800}, {0x0, 0x8606}, {0xd64d154422e54429, 0x5, 0x800}, {0x4}], 0x9) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = getegid() pipe2(&(0x7f00000001c0), 0x10000) fchown(r4, r7, r9) 14:59:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0x7, 0x0, "00000000000000000000f2ffffffffffffff4000", 0xbd69}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 14:59:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) 14:59:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r3, @ANYRESDEC=0x0, @ANYRES64=r1, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r17 = socket(0x2, 0x1, 0x0) shutdown(r17, 0x1) fcntl$dupfd(r17, 0x1b, r16) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r18 = getgid() setgid(r18) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r18, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r15, 0xffffffffffffffff) setreuid(r4, r15) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 14:59:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x15}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000280)=""/223, 0xdf, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) accept$inet(r6, 0x0, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000140)={0x1}) 14:59:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0x7fff}, {0x445, 0x5, 0xfc, 0x6}, {0x400006, 0x0, 0x0, 0x80}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 14:59:50 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000240)="e25aae498f734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928f0434ca5c9b89bf67f5d77fb3d3ea0b0d23794cb9b15e7379778e943238a6efc4e8a08012b62bf3f6c994c0014c2d1f7930617a1957a7391ce275e6fde22f40413b8a7156fe5366df0758f58e414a08e8a178cd0736611c370805c460c1e25177f7daef5c572b6deba0e3a6362ca807991f4da5cbcdc80b9eddb03523c2eec6aa7432fc327ba4324af17102a2852e5f519020543f5d4ac4798ab3b00e2433de2d65fe4e8a15721d7585001636d3d1bcdc648d241c5ac3e3157a96a4c41a329c2362e839d463694a58ca800000000000000005100799a369f8caab85f568e4fb380c648eb171964d0237124738a1404f0211cc8fb412cc70de0f8d79ba8d500584343329a369683074e5f73fc2e68a158dcaaa32cb3ee8742e8bcd0d7f5ee7daf8defbc24de348e36f0f19da02e07261838f10afe028eb722bc513c0d55efe926a3bbee0316be7c71e4bf9abaa1587434021f2cb8042ac2c9278932ecf714026667b6105db74c118098ffd17bf292a781d64b892da190e1723ec4f0d5bdcaba6320990000000000", 0x1a6) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0x2) 14:59:51 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x170) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) close(r3) 14:59:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x101, 0x3}, {0xba, 0x10001}}) r1 = kqueue() dup2(r1, r0) 14:59:51 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x1000000, 0xffff, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x3}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 14:59:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) accept$inet(r5, 0x0, 0x0) bind$inet6(r5, &(0x7f0000000000)={0x18, 0x0, 0x8000}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="5363690d9ae7c904f58793250b29f39ee958589794abf2c9154665ab5084385e84cd25a459dffbe4af7bcb5e45c31bd901f6b8e4fc27e8e64ee6f711e668d7f40c9801476c8655340814b627b6a926bd1115f0ba42b60c2a8ef783313e3107", 0x5f) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) 14:59:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r1, &(0x7f00000002c0), 0x1000000000000366, 0x0, 0x0) 14:59:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") 14:59:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r2, 0x5) readv(r1, &(0x7f0000000100)=[{0x0, 0xfffffeec}], 0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) munlockall() 14:59:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/230) setsockopt(r0, 0x800000000029, 0x3d, &(0x7f0000000080)="d5ff9668", 0x4) 14:59:52 executing program 1: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\xeb7\b\xc8\t\xdf\x1e\b', 0x800, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r1, 0x10}, {r0}], 0x3, 0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x400000061}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 14:59:52 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r0, &(0x7f0000001b80)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99d777c5494c95f6ccef2db9aa6b91a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d8b312c01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073c9413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe7, 0x9, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) getpeername(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bb2000000000000000000000000000000000000000000000000000000000000000000000000000000c1cf3f3c35ea809b13f571ab240d6e38305a8874a5792fd3404fb8f7bedbd13292b66c158bbf9683582c37be02b6048d340093fa7fd597462a49743c4d81ed0b2de82447deb8c0353995f1d9bca949f9abc44b537e0d9e0d475e2fe3170798890dddf572da0d3283b7a6adc9f008d8e733abb55a6420febb66b7c7e9bd47010000000000000092c366ee955871f275e5da46d55fda74d4c124c5e01c02918df884fab8f235f44b6ce7296df47e4968997a0313edf6d6cdfd743ae372151341d51db498630a3df69b5443020f94f38de980786bf5a9f2b37e3ee4b91a063865180fa8acae5aea000000000000"], 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r0, &(0x7f0000003e40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d364221a8c8992f76b4209244000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c18704d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c96d25f6147d28cf5e0de08300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1000000000000000000000000000000000000fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008588a4075bfae947a043e7e051f4348500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e4fdba20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb33bffdf04dd35f4981f7dd61fcecc00c4658cc4eea1523659e6b5e8002343b4b3612a32debe00ff8441d132a9e75d6fca350cedf6f917164a1217e99567e12bf7521da48aa145737be690c04fbaae96851b59d4628c978066a4f2bb4d05719689e08934df44693fd46647eaf662680e0b02c3463f85287f809a9ad9ac46429ea53dfe65bc0fcab9f344fbde0b3236a699d8f9c95e5c99ffd9375dddcb63b4986852d3bbe01d9520039e698a9bf56cd6de7b1e15c5b7e2a1fb2170e4aebe4a8897c119f69000000000000000000005c4dba830e86af"], &(0x7f0000001a80)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) bind$unix(r0, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r0, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) fchmodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x1c4, 0xc) 14:59:53 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) getsockopt(r1, 0xdd, 0x5, &(0x7f0000000040)=""/42, &(0x7f00000001c0)=0x2a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x33}, {0x87}, {0x6}]}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000340)) shmdt(r3) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(0x0) syz_emit_ethernet(0xbe, &(0x7f0000000280)="e140608e1d9f1dbc9600a90a5a492ada42b4953677736ee7991530d6afff42f5ee9a55ca94c6018c2425a8da401a6918c029921ec9061a2e75cd702a52befbb8de9d9b8e1785b7823a60646694bba3424d0dad5594c595909d5ace15e7668904b6d8a5b87e33f8575803666972049a12cb467dcb8adcc1f09f8a06dab57a38e826999f617e4534d45ebd3b7778c6c51e75163de4db6a22131a099c160c0ae2c0b9f409c973c37cce940e1cdcb0bf6d6af32e6a30543ed1b56e879e380a78") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[0x80000000, 0x5b, 0x4, 0x8]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0xc00, &(0x7f0000000380), &(0x7f00000003c0)=0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_settime(0x3, &(0x7f00000000c0)={0x100000000000c, 0x3}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000080)) 14:59:53 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x2b, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 14:59:53 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) accept$inet(r7, 0x0, 0x0) r8 = accept$inet(r7, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r8, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) write(r4, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 14:59:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x70, &(0x7f0000000040)="407fffffff15b12ff78d5aee258c9fc3fa38fc191e0535267702423a3e58e63571f8628c2abdeaf7d6ff353bb6a812aaf2578ff6e95d459bb00620558d584fc5c65261b777fcb376fe78c535367f3cbfc15b9b721f492fbe9e5f7c0a09e376b91e0895f3868dba780d96806c7688a700") 14:59:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1810) 14:59:54 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/68}, 0x4c, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r6, @ANYRESDEC, @ANYRES16=r5, @ANYRES32=r6, @ANYRESOCT=r6, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r9) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r11 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r12) msgsnd(r7, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r8, @ANYRESDEC=0x0, @ANYRESHEX=r9, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r10, @ANYRESOCT, @ANYRES32=r11, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r12], 0x9, 0x800) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) r21 = getgid() r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) r30 = getegid() r31 = getpgrp() r32 = socket(0x2, 0xc003, 0x0) connect$unix(r32, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r32, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x2, r14, r21, r23, r30, 0x20, 0x74fa}, 0x25, 0x47d, r31, r33, 0x0, 0x10000, 0x5, 0x4800000000}) r34 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r34, 0x8020699f, &(0x7f0000000300)) 14:59:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x20, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x7) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)=0x1) socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 14:59:54 executing program 1: pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0xffffffff, 0x1f, './bus\x00', 0x7, 0x7, 0x9, 0xff}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:59:54 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) 14:59:55 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, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 14:59:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="187ed14fd9004dfbd33f25e789347aae76bf2d828846949ac73ee6ea78d66a36813a73ae6038275539b12407ee9cf8c225312c9e0777", 0x36}, {&(0x7f00000001c0)="4f87a77b29f483c43013629a368bd8d62e3cc1da68fa67e1a5bfcbe5276c24b542b1ad2dc8cc3793655862d477fc35ad379517ae9d9a83321c4edccd4694ed70778d3ac6cfeda8654148647e9be38bd16de293f7daa388f01ea5877f52381670f9e7111a6ce9f7eedb608518550c034aa328f505533d382e8804ea528604b78d9efc570172b91ed6a3a39639d5c58eee486afe60493a7dd7fd843b0f76729e27277542a0a835b6049a1db5de4359f37157c4b824fad932ee04a23e89c224ffd38ebc87bf93a84c75c6aaf7f4f2f5a44120d34720b2d390ac9b0fedb399110da2c401c90934f3d56359be3da70ac6be0bf1419e81a4", 0xf5}], 0x2) 14:59:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000480)="0000d566afa097e57cadebd260095910f4771dc2d6c2dbb210a9f5e3a9416e6151289ff94b621e8d1e0e8d83d5db66c2aa27143f6486593cd37a1fbd8ce331bbd0969e9632255f96727f747863c7169f78a4c42182e22aa19d411964f05983b6673201ac52edea96e051640bd117826e85d94cf659190c08f2edd3ff464a1c4a1652b0af4e2c6316cbbe26ef1500000000", 0x91) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x88) write(r1, &(0x7f0000000540)="b0088845a62b592008bc82cff0808f86ff9ab60a4ab493aecdda24292b447d52ebeea3b689d4ef212ff4a3e098ab20306b8fdc1ddab4e5c7cdb82aeb5ba4c417a04e5e9ed4c5c5d12b0bd76d0b2be7f40fc99de508de7e3a35eee3efece742abafef4be21a6eae5f5e760fd832e059ca0a09a055c1e043359c4103ce0495512c536d0c7ddb0dc21b5c54565df46576e3f5be529920b3ce50241c495344f3ac5ada76f0623a3ac1fce4184b3a1fe759245849473282e9fe496db59b00db6ee5b112299bd452b8aa6370774ae776979d1144e818914a15d1b276523d00ff36949115701001fbc1fe9f7744a9d54a5094723b8a7f2507835ea859259a0c952289dfebf13c6fa564b6cca8b23edc2411622af0cc9e94fb93fa13dac74aa689cf666ba14018c9db3594d5515b0a50ddaa7104071d591f70552c19a6606cb2fbef783d55f8b6a27e9324b35f386b3d97e7499db9244d89856040366f81353aa3ff6dace748b095937c5c7a46f9560c145a3b65a9feadeaf2213529c197606219677987cd15b1e509a7dda83bb4d4965491700d639102476cdd51d993b339e69a4178b00ac0cf596f8b6c93ac4c53242d986d5ea439a6c7383e78b378458d90b54697c2988fd1352d9449d3bf0a0c71f265793da0c14760c53cad793280f31c81e7af426cfee8e21c7f58b72febaf18b00f0c33693febb6fd22d2795b7efaa1e640a75db3abdda744c513baf4c271ff9774761f20a93b91124a7889077a5521b3655abd9d5bd3d8d4987bdf43c9a4368d6fc5c1b64187841799d216192f59650796806543165764d9086d29f443f0a3ae1614c04cc2efa8abbaa781db96fabfadcd60faa54169f3b5df8148f3f15125ba33856c469d53fb4a272a2a556b22825192ad27544cb436bee243641d6577f90e3998e516aa338c9aee6eab61669f2f3a18a9115bc12fd60c31af7ce46b21451182358879a8a5d738edc5a282903b3f0b70431d4eef1bc136e79dd729871ebf710f11a1cc38e5921670cae514c2d810074392cdabad3e226d875709ce89dee781f8cba501bf980895ebd07cd3783ff30b5c6ae6aa59a125f0bf1eb691a6b81989406400a6fbde5f90420f817090c24c6e7d258949bc7d8d4abdaee9015262ccb951769ea6b5ed1eeda64af13281caa46d2100da31c742834615394a5ac304a4b59c08bbefc23c5fe837b1c74e8f5085c637f5ffb18932950d618650341a721fd10ff751c743d56486aff25c103d98daf5219e26ad5f672e31defc7c855fbcff2cc296b545ad6b258beafbe9c58a1772e88677eedecd4cb120bea2cde3cda3371784b56235a94bb5364d671ffe19a5c4447f2e1dd02a3d395394680c9bd89c4f9a47d6ec1bfbd90ee36b105f6e8aea3727eb97dfb77e1eef3af419059ae8582ca27851f55eadf4ab00be61ebbc086f7929faa8d566d0180794027e7dc8279c6c8b79bb0e205120da64697296fc1e376e602002fd8f77310cf4d916ce8b7c01b5b2e7bbc64a901c43caf736e16af46fe4b46894e39d8f97099e465d79dde1997bb37955691a1d7d40a5188e94c85565ebe45cf9bc67cd698024fbf2a689bf8fe7fa3d5716a8ed1b44e085ea8ecb8a3b26842bcd94ad9b1caafc028f3625b473264abae2556835e37ec704f516abdfc5c496ad28d9cb9d11442ef913f02db52ec589fc46c3b0cd75f86bc73f7d64de8c5004787f5ba49f9d0194b8965a104f3f60f7caec75ba242687607ebebd78bd5beee1476e2a38d03298f026d02ec4e583f871c0d1ae89ea0bb8dea89f7b6b391893454b8aadb78e8401dcb03b4656dd4d81fb5f83227d0ba851f559a4000d0366a7ddce9609fd3b1256c102409c1e1adea87e71c2cf36740a477dbfbf2a90638d09f944b4667489b28acb2201056a48dcf1dc7f0d95a236972df56ec230f21cd5a5d81d60ffc3bb436effc3cf203a816eee2b485da0b7462cf9c3337d62364b0cfd6520c6a0d3267a66018f6eebe02d57f477fbca744a9ab90a5047f3c1b7f058e1484b95141cabb82994014e4fdab0837a619e69189b08fdf97cdfc0627f7e3af4fd7efcf84de3638259f2177498d6fd5d60fcc9469f7a0323b08714a797a92a348295f199d4225258665dfa441d34bd87b077fcb4d7a3f5bd83ec1095b9db586c7fe9aeaf7bd69b2b77807682480f712f18fbadbf560343bb4f44cf3a5ffca292002a7c544dbb45fce55d6640d9aa5301eeb3bbb205d74af5c2d261af26085205931650794d5463443c97c45913e9902f814a3a13146834b3492c0dbe0ddac105ec85547466bb3d2c2f73ec8b578e89601e932c8050e396a8d7715acb3e71f0cf0f2e46ec17e95221d3d90208df3800bee420e61130ef6a445e3871d8e050110b5d0bde6703e1a45750aec1d1a3506b0c5b9db5af329aeb5d41229516a53f9b67d75a5bd0e5058821f56e8549210f6534315595a5e5682744074480e2fed3fc82882d9177e1bc24002640bd395c0bcf74ef64ea59ceb7a01a5c5c74a623e2f85435d851c852e9e823b797dd3d4be7a1e169c6ad5f7df0ce07f2b7fdda60d45f76a79857525ef304d873e69fe08a9f5d995ded9f36787443a67aa41adefe349835485dddf382376f3b1c92012595aa01c3c665c4da63580d41ecdb1230932b7dd67b0bf7f1a1996a10638572649b5b5cbd646fa7d27f0e0c3286d474fa8fbe36662fb59d2abc633a57aa180d79e61c1a6e40d2fd7c612131cfe09204926c6d41f90399875b9ae37a35665f3ddb21bc41ee8a6ba1809e9b0e99c613deb3ed78f6442abb9d786b7508ea211143d097132ec7b034fa131612ff4c5573d0bb952e0ccb54f8f568cc60cf29d47630611055c8747d53a2db129ac675481a02742ab4ec17c08479060486e0351baaab4e56a75c59f39ef1ecd04fe3640277f95dbb85db9f6065bffa42e07327f90a2b96b15e32bf7271def6cc6217b55f878d3689b4d4df2e4e867359cbccaa0474e83712bcbc48ad4512b59778f5f2282c27ba01ed1681ac741440b0ff8485c1635d5a3f045b95d229cb4ef4e554b95533bfd2613dee5de7e0c4f58ec50af290ec144ea4e2bf2519ea68a2010759fc2a0bc734823822ae85914b4bd1c4666d67a4eb187cfd9dc3443dac9cc3cf96c462741d4bb6e2c12d73dfdf073cdbc73e0db29e364176d915d7563bee5b011de05c7bdc814287e23df5f62112fc6933d226577caff496ecf1eb3b0a265837a42d62454f10b1226026805cbba5bdb7f2172309eba5c596c148b57534aba1f0e42257b1c1508ef20f34b44e6fd6f25970d9d288c01b6c21ba0df4f50ba5636a257b6c7aed296aaee1bbed03e9c0b2f0633df51dc1e9425929c34418a7552afae52906791b0c190b10f121fe0d649f809bac89056972a1a3cf7f4759d391307f06773cbf3dbe2f9f7a032d297b2a41f9bdc79ff4134972bed74b4a86173c6ad16c8496aaca12823c180882f7deead97142758e2b315dde83fce913496bafa4df06524879d57f43f9d418ce3b2f4e352ee0f949d5d8b9a712a0259c1bb25f16480e4d1382ac2df477dd08ca7481f8519559c8f86af4c39e5cf6230ff37382342e3913642beae91d3590f08a7296a409d26c0b8c9f2170cdf210eb9121dd5940cb50b82a02bcd81ebbdaeb0352ed9f21a9db05339a815864bcb9c068af6285e8f1a5c64da344564978ec0f06ea5ed8053293f9f19cdbfd7f33225f0e8fdffb5b7965ab57f792eb9e2f70e948be1facdc0b2f01d4b2c771b47665039012ebddb383e49e24836225f87d422fe506541671a4a700816756ee1d625fed750c1f478c59ae1d4f2d2b9dfe469e0599d1fa7007377c70f97fe1ddce3f85c54d95ad7563cf646ba1b6e5324bf404a95d27891caf2864c8b6a6d415839f8ea6419a8a233389e7352c09a73af7956f870661104025203b9e3927d05110b49cf7f2321783ffab9283d3c09e77fbc10b7bb45b3e44469a9ba0b8504367e6baf8d42d370e5a749f97cf7faaebd7528e2083ca71291934080a5e6ac938fd4ff7d0b1423f4049a13f8a3781101cc4df47faaeb789c25fef1bc3cb1ec95338ec3669d84b1010b60faa5ff53f40ad8d1fe059a2bbc9349cb24d9089b4439c57815f77255e7d69c09cc02e87b295035563c3aa1a51ffe9dd36245db727e59ece47b38b3725f0abb780971f137a6e91c09cfe1d4cf15ecdd238f096a33a10166df7270ae21e4126256aed6082ea148cfbe9de31a7c45bfa4df6ff7bee700b2987d61a734c0331b8ba9bb59fa088f36504b4fea2bccfbdc4cb1cf1518729405319f8cee1ba0e1d9d7b1291a5d249043a528e28bd1feed11df1f4422021af041e7cfaf8aa1ec5200be3234dede3198dcf8760bad2c7105d8544885498e0a4586492eaf2b4bd9e7cd03f6243551de017f62d752cff9b26c43792defb0783a276d3bb21d66b09a12a0bf68d282e27f609b2706d7c26f44be2b519897cb5ec9560b07a8030cbebc4982275680306bb8b701bbb135b4b7b784c1d8b6a77c6622234ee68121c8312cab485d1cfdcebaa5b6b3be74734c3922183c9b1e9149111b0566c11f3bf5d2cdbd05a294b9d9bee9acdfcb59d671153a03eed02309aee3535b18640714fe1c1baaf39add0db9e9f71d23122051849585357482a5e42b52108dee2826613ec17c9ef045124cb0ea1b554de516097d47b8b088ea5b28e029f512be2089213ee0ab59c4781c059adc2d894376971ffa108464f3dba0b8715a38aeea35326ef6114629a80b8ce7089c5e94b935b28597abb1eafbcf5609de28f45b06807e21223f2ce3d47373d717edb4340edcf7d2c512065e06e529028c8e7773970992a6651532b593d29b8204b359781370309a0b3955cedb2577e72627185c36e6bb2e40d8ebab995becbf4af47723ef8ceaf0ccb3a9c8c1374ed92a70a73aea3281eb10c0ea3313ad85b490ad0515de38cf14c6119f6106c0c77dc274f3137247e15158d6fd00aff89c35f21a1ca3807ea031b6933c1a38d70d22d92c58410a178d590506f49fe0ec8c27e5630909a9e7f81845fdd7697c13c41bb6e49b1cbc2d5796a7af2bdb12df9931211ecb4de26cbe7c3bbb266afe93d803c471dcd021c0d83e44ca439fe09d870ab289d96eff25751c9ac30d126669daa1ff8b3063c658b2a091489d8bc2ace87056f2b947f03f6309f3212c3ec2e3c795e922ee061bde8c7274a174070c3929f7d0ce27547c1d054fd2e61b0b09dc57d5101ef8efb1321f6bd5e52112d2c149bd39042887cf0e498b27f3453f24b74b9d37751bd45fa19a41b166d64a882a09c1cba9e13251f11a444a557f0584bc4541135a03002d864bcbc3826b21886d5107d98b2c04df238d9609006bbed966a0189c143d5b8a01a07872e34e846755c4cbed7ee30c0f8e9ac992271f212b0f8dd538f0686fdab913edfb03badd0c00ddadca90916ae81603d8abd1b31aab45e938147469e3a1f981bc98575629f5db9181edcb9f0ff242126cd3d9ffb8129681b25cc307b7971586a3de1751fd6788a69b9c1ad07e48ec623fe859f926762dd5d89a5c1567687960a1eaae8ae0a6def9527206bc317ca2ee8682f91667d2bcf19b42096d0189ae7c0b51290fc31696b360717ea3b21563b7b71787c02ce228db27d63d5f3f183d2f6bba44e719a2a89e538aebb92ab157746f63b7c4dd3fa13c9650332d884be4a78f698d0b12d8204e4a047cd216706e105705294136470044772ee1d752eb9a51ce7ef4bbf50ac615eb0d13382ce865026d2c1cac0fbba62", 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x204}], 0x1, 0x0, 0x0) 14:59:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x5}, {}], 0x3}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 14:59:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffff1a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x20, 0x4, 0x7) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/rero\x00', 0x199b8c2ffb5df660, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x20, 0x4, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r25 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r24, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r26 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000300)=[{{r26}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r15, 0xffffffffffffffff, r25, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r28, r1, 0x40, 0x2, 0x8, 0xe6ba}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002800)=0x2) r29 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f0000000300)=[{{r29}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r29) ioctl$WSDISPLAYIO_GETEMULTYPE(r29, 0xc014575e, &(0x7f0000002bc0)={0x8001, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002780), 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a40)=0x101) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002840)={0x8d, [{0x3, 0x6300}, {0x3, 0x4}, {0x3, 0xffff}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1000}, {0x2, 0x8}, {0x1, 0x80000001}, {0x1, 0x51}, {0x0, 0x2}, {0x6, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x20}, {0x2, 0x1}, {0x5}, {0x3, 0x3}, {}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x9d7}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xf5d3}, {0x1, 0x4}]}) r31 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000300)=[{{r31}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r31) read(r31, &(0x7f0000002980)=""/158, 0x9e) 14:59:55 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x80000001, 0xd7cf, 0x2, "869a0b1218580ea12985436777e3815c645ad5d6", 0x4, 0x4}) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000380)=0x1ff) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c6520000000e88101c79f1667de0f79627f3e3b3760d5b4f113e8f06d8881564cd2ba81f4"], 0xa) r7 = dup2(r6, r5) accept$inet(r7, 0x0, 0x0) linkat(r4, &(0x7f0000000200)='./file0\x00', r7, &(0x7f0000000280)='./bus\x00', 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) r8 = dup2(r1, r0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 14:59:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="a28779d9e7a414012e2fb1ca3d0226976fe85e477346b193accb51cc27b0a32161117295ef8c2e087e2f3235391f104a08698cdff48b83e78f77fcfa682c8cee575cebb709278732a9c54352432d3d81dbed04"], 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x6) write(r1, 0x0, 0x1735741b0019c0ff) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 14:59:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) r3 = socket(0x2, 0xc003, 0x6c) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r3, 0x0, 0x0) 14:59:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 14:59:55 executing program 0: getppid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 14:59:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x12) 14:59:55 executing program 0: r0 = socket(0x20, 0x2, 0x20) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a2991d6cfe0ee83817b0983c3ce0fbd6a900000041acc3cf740e8a7053000000e6ba24ca520000000000000000b9f85143108e90957e3b3bb2c045f574b0a6da604000f9ffffffc800ffff000000000000088d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5f245f94f90ead9bfce87bdedfa7770ec82ceb292d15b0b4042f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400000000000000004b00000000000000000000000003d1e7af8f93cfc5e3c9564ba57800f0f92308fbcf9e2039574c6a7566d7bbdfc3188097c0c08a6fec5cbed3c8202debf9ca39fd2dfcdb90e943caa2abbba98f0418622ea068"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="68f30000"], 0x18}, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0xedb37cf0367cec81) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0)={0x8, 0x5}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x100, 0x0) socket(0x0, 0x1, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r3, 0x0, &(0x7f0000000140)) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="b36e04f866a206f2b1dd0f0a25608bc2dc780c275090b88dc3c1b1b1ea9dcf35f369c5e1982392e0e83b5ae021fabcdd501481fb87cd946b158a810b80cd511b7bcda18cbf92cd89dacc539691f5219ea2602366fda0840106816a111f61c42fd80e70bf97ba4c9695dfd198621bd47658d60ef0df721225781c5a30c26fda02cd55858d7bada01bb01c8802eac03651cd113a95377e5b7202dcca788c1387f1eb7eeab77bc6", 0xa6}, {&(0x7f0000000240)="bcf1f6cf564640f04781c2b894bd2c75c537fc1ee3bf9109500f486413e23a11203615418efff4279cf3a05b21c92efe167830b353470569eba4619c897a0d212e0e8e0d030140e73be79c531d6659bbc98dea1fa3a67537241cbfd82877f30c96c72a38fd59f8f3884242f4af1c74cf2e15838dd873fac189eb0d65a4ad92798c44b3c9261c8b1e4bb30600b4a9b40d0f3580d44145b2b8ad97e3b746a6acfbd021fd9c43905c9db35407891167851f96426d3cb00ffe0765816017d42077b4d0d65e215e7dce22e50bd5f809898481723ce6b14b98b90e", 0xd8}, {&(0x7f0000000000)="42412565e538e54e007e1b9856bd83cc87f553503c", 0x15}], 0x3, 0x0, 0x0) 14:59:55 executing program 1: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="e91f81a109848d9ee45441ba97fd8a2dc394a6bd181a287242e25d639f631ae6866a7963ed6e2c7a08b4ed1141352479ce19a36fa8dc2882fb445632d2d34388c7e6199c0f25521678db2f4e9006c5c898f695da2be8eaa4caa9410980e8afeb994a6f73a25ca6b6899f8411dfc41ba128f36fea1ed68ece65297f7d0d734dc3dfcb79673667782aaa7d69f91d1d5d29ef2204d2dfef9a3347f20bd5783ae49b7d2d7b1dd709f7c7b0fff56584d76019df130b9680b3bc86d89265db6753943369e295", 0xc3}, {&(0x7f0000000080)="cce4cdd69091d34b8f807de671ee442fb1a532a4eca212d47df24382a1fdb12266e17e9454ae0d9b439ca92c319823db119ce7a381fbeba6a4dc938822669b5bbe336b605af8c43d0c3e72faa3a4632e407a018b573c6ae75cd35f698df70277564d2450fb52aa782ceb0c5d2f07f8b70cce19c23134a0accc2c7e65a4c9a4a6bd34f962561d95ae29e22bc289777b9adb3012f59f04cd724eff963f18462ad62a0a35472cbf1d470f8af7a30ffac68a27cc1912cd5bacc8ae55a7", 0xbb}, {&(0x7f0000000280)="2a28b32199c17a40819c476cc8b6aad5cacc1cf2165aa1d88c3551b590835f9ba6a35a15ee7c48fd84755d1821a987dd11e65d331ee35de51926bff14076427d47490947ddade8a2a117e53ea3682fa0ff93cc8901e79e2cf0b4c3672fbd014022f2c878ac91936ec601505c20038e3c57b1fa2793e5b98a652129cd37e9047a5826fdebbac690e48ab1bf195b8d3611ea0d3b5d309146368eed0dd975bf8140d41d27504672cc13caca7dfd95a1f1db17020ca3b841bac06baf3daca17a06085124b9d5c9fbb82d428ec320782f9319ed32cb642217a41a9d3f72", 0xdb}, {&(0x7f0000000380)="6392fc0839bf8554b03702579f11933dfd316153486ced92aacc22382d95f57106fc69f3042f8106240e90d0427c6f4ab110b753aaaf65f0f44c13c5250e52e253bafa1ce395cd45a932df51feeaac265e8a83904725bf2f85c9e63460f663911c2a39b79de6d3a2f43caa34c8e7e4b0616053d5176f705d2af615eedac5091ccf650877bd76066ae0bc4a4dddb28a3490e12fbc260f6ab8670ba8ab9dce8a9b2066464e78aa26884a3d61c6", 0xac}, {&(0x7f0000000440)="4280852e14add57e1fa2f7371fe428fbf128c4ccb6f20833c02319821e6e8abfe6aec67086c35af53314dee848bdc180379fa3fd7ee48a380df0c75cae4ce7d9d21229e362c0a1784bf6a4d3e66a57a89a962f74ac6536c57c106858a97ee40da451c7c13c833b4add901a1f5f2bfe7b2135ffa8b8a16dbce8e554444e243af22579ffb475c11df2b33bc4bb5dfdc1e1131455b67588a411bb0e8afb3da850d1dc5ace55d54df58a6d4a76a42e509429c46c8960ad9b7c6cebeea310f6be5899738ce3b46184b6f8a0fea005588a6f294c8b8c8907f6b131eb9eac925c5aa37b", 0xe0}, {&(0x7f0000000540)="322569d4d1a8436cf29c036e36e9d036848ad1148bb3b6eb8105c4be771279324da382968d846d646420b77b7f22bfc8ce385b8b8366c1430e1c5e88912a9127589940f3f0d2ed14ce46859d48c127d0b838fe6fec88a1dbdf39a5ddc40e74f654f8a5776ff19755e9857c83d1dd4d6a50e14e7b67092f815693ffc6e5dfab803cb00996c80cb39e566583f3a48fe525e4e88dcaad16f15ae4", 0x99}, {&(0x7f0000000600)="9f6dfc4d02b45b5aae76a8500481fbc5b5f92dca236e4a8b19abe07d537e7e75f1752c018882daaabcb5d5abc96d50a9fd356e57d78e95d3493ba54cce443fe4d226f6cddda91a880f17b711dc3e8cb4caa06ff5d7b89005bc1daf8e7148d5f9badb5c42e033b65ca12537b272b76bad85cf6eedb616ba37197bda23bdf086af94957353c7cbaf9044117c9d20e1fc2750943cb3eaea89563981c118992c089c2be083139de6a7cce9ae5cd731e9e267a56090999f1510465ed08e3862acf80fd2", 0xc1}, {&(0x7f0000000700)="8ddf486828539449867d072f79e574ba45cca2cc00ba2ff91b238d5cc552627b7efeb7cc9b0a0066a13bbcfbb70da478372fb93d57ec2535bcc4f043d9535555aba74382fdc2f5d9a3a15eddf83f10facbe63f93679f3e", 0x57}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') ioctl$BIOCFLUSH(r0, 0x20004268) 14:59:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="23203fff00000000000000c0b9ff99f287b6f1d4086ead83b32b64195ecc927c2d22fae88728b56837079a4a04a47292a451184366abc9792c9b366a91540c810b73792514ccf6d03755eba4273aee0184f443ad80c8925ae18eadb3f0a724582d8836", 0x2}], 0x100000000000009e) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, 0xffffffffffffff9c, 0x0, 0x47) 14:59:55 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x2, 0x8000, 0x9}], 0x81, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x9a, 0x5}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x52, 0x1}, {{r2}, 0xfffffffffffffffd, 0x3, 0x2, 0x5, 0x1f}], 0x2, &(0x7f0000000140)={0x2, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 14:59:55 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setown(r3, 0x6, 0x0) 14:59:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) r2 = getgid() setgid(r2) r3 = getgid() setgid(r3) r4 = getgid() setgid(r4) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r2, r3, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) accept$inet(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x7f, 0xffffffffffffffff, r5, r9, r12, 0x8, 0x7}, 0x401, 0x2, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x7}, {0x7}, {0x6}]}) r13 = syz_open_pts() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r15, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r15, 0x0, 0x0) msgsnd(r14, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r15, @ANYRESDEC=0x0, @ANYRES64=r13, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d62000000000000000000"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r14, &(0x7f0000000000)={0x0, "dbdaab069cf459c203c20f7bc092dc15f5d3416e3cbcaa8372a7dfedfce4889b54ded20c382d4351e69cf0"}, 0x33, 0x800) syz_emit_ethernet(0xe, &(0x7f00000001c0)="a08a69867073dedf9f226597dc17") 14:59:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f00000000c0)=[{0x4, 0x6, 0xb7, 0x6}, {0x9, 0x9, 0x5, 0xffff}, {0x20, 0x0, 0x8, 0xcd2}, {0x37, 0x3, 0x1, 0x10000}, {0x2, 0x6, 0x1, 0xfb}, {0x1ff, 0x8, 0x0, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 14:59:55 executing program 1: r0 = getgid() setgid(r0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x0, &(0x7f00000004c0)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') socketpair(0x2, 0x4003, 0x100000000102, 0x0) 14:59:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x100, 0x7, 0x3ff, 0x9b9}) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000240)={0x6}) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) write(r5, &(0x7f0000000180)="9b10405a958fc179bcf68d09c3b5d2aad8467796860ca63c4021c2212887c1f895baa70c852da3b78bbe5c9442721cf4792e3802204f718c5b9dd5c4f9628b77dbbf7fb4e7b1aff5ffe0f75013441af949211652659c1e6a5428fdb2ac93972f0bedb22114af79de85c2ebfe93c3605e2af063d4", 0x74) 14:59:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() r2 = getgid() setgid(r2) r3 = getgid() setgid(r3) r4 = getgid() setgid(r4) getgroups(0x1, &(0x7f00000017c0)=[0x0]) fchown(r0, r1, 0x0) seteuid(r1) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r5, &(0x7f0000000180)={&(0x7f0000001a00)=ANY=[@ANYBLOB="03b1002e2f66696c654d00877f8ab9b70b1d9af44dbe1197c916ceb6ce4eb14fe749d70a36a66ce067401e58cfe7f29194e11cd39425f680ab4d9576097a5c0181ea599867bc9a349a374baff5d23650dcb0a3da92833efbce62c25ce6dbd85054eb739f56ab46db014cbda7952a04eac836ac774e3eff0fde89b4854fe2c3486a2783d647bd63fb78a9af046a7cba36a3fb44b2b2dcf4a4ffdd36c9a09c5114825d843ead9dd278aba200000000000000000000000081fae9b81707c3d2326f45862c69ba78976e172f83f2f254d9584adf6df3f81b0ade7c697e6746aa59758433e39c36c0894771b83fb33f84aa015dda3189e23d8b8f202847b2bdd21d74c5060484bbff590c6ecf7f6f2b57b9c52c2b647b29abada7b418ddb226b4c4b3c0b2713e051e9f72de3c27177ad31c5b6626375d1b82e8165c8d8246a80e95121cf6657584253a730577f36d04e3facd98756dcf372863c1db50e4e467bfbee17daa490c5dac914c83a94c5180429dc1c4a9cec605f90ce1d8c88d27fd2e8584c1f8aee6a16013df0d5ceedd2f25cf6d750480f324757ac766c588008d67bfe61be8a771dc02462a05633e3e791ef0d0663104ea49f8621cd21f655c62534d63a094d361aa4c13d5d054ea85c13d687f1632287ec120bb5370d0228b8339b0b7c6417583941a1a6df53d11375cebccad755fa46fa2347acaa86e097724cd55dcf65c1ad03ac908c4e994fd0926e63fedbfb29abc99fec6c275658632179cd0ef059ece81a2e71e06be5dbebc0401c5947c94c1e094774b0e1e938a49da47ae7211b31899782e33ca8155d3c59c56b103efafa02d046c5f2dc58acc32a9b332cdb2343e"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b592a24aab979a1fba492402ecbe4fdf348967844750dfaedcd2d09b18355a5ce2d9f1613a842b54529f7b7928f725d2bea290f531e9470acf254a77dd31f6b77a81bfaa2c46a48e5931", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0xe6}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x800, 0x0) symlinkat(&(0x7f000001effd)='/', r6, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) accept$inet(r9, 0x0, 0x0) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) r10 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r10) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) syz_open_pts() mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) utimensat(r6, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='r\x00') 14:59:56 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000f9ff00000000000000000000007b888e730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ff0000000000000000f25b71cbee8f5435da516403e8a53ea964228537db976b88a440f919a8ff0cfa0749d1517991b72600ad9ade7f8cd817db"], &(0x7f0000000240)=0x6e) 14:59:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) socket(0x32, 0x8000, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 14:59:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="04000002070000003080"], 0xa) dup2(r3, r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x2) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 14:59:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:59:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) 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, 0x800002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 14:59:56 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0/file1\x00', 0x0, 0x4e) renameat(r0, &(0x7f00000000c0)='./file0/file0/../file0\x00', r4, &(0x7f0000000140)='./file0/file1\x00') 14:59:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000001680)=[{&(0x7f0000001700)="bde730214d338ab69d04007c508a1aa2fb508e48fe46e326a07a89cac145b92bff7a9730ec836100080000f8c5605c36008c03d3998e6cb773c7b4c176a1e38450a5b2b974a53b8604e5840b87906d473aaafed85d", 0x55}], 0x1, 0x0, 0x10000000000) pwritev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000080)="e3766ef60cfac8109304fafba9b4fa1bc652445f20f5d0da8a53c41a6a21e60a02d4b4e227a0d72e637f1ebfab1b9f710ea763a6ca05a621f9a1bce54395f9edd59dae47930cd0e6791fcaca9746c70081344e2e", 0x54}], 0x1, 0x0, 0x0) socket(0x2, 0x4, 0xff) open(&(0x7f0000000100)='./bus\x00', 0x10020, 0x80) execve(0x0, 0x0, 0x0) 14:59:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xfffffffe}, {0x40000000000087}, {0x6, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 14:59:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0x4, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) semop(r1, &(0x7f0000000480)=[{0x1, 0x0, 0x1400}, {0x3, 0x5, 0x800}, {0x2}, {0x1, 0x8, 0x800}, {0x2, 0x9, 0x1000}, {0x2, 0x2, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x5, 0x800}, {0x2, 0x7fff}, {0x4, 0x997f, 0x800}], 0xa) r2 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)=""/133) semop(r2, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x800}], 0x2aaaad20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000380)=""/237, 0xffffffffffffff20}], 0x2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000040), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000300)={0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x6]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") semop(r2, &(0x7f0000000180)=[{0x2, 0x6}, {0x0, 0x1000, 0x2000}, {0x3, 0x2, 0x1400}, {0x3, 0x100, 0x7a6899d74326e9b7}, {0x0, 0xfff9, 0x1000}, {0x4, 0x38f6, 0x1000}, {0x0, 0x1}], 0x7) shutdown(r4, 0x2) 14:59:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="01f12d003bb80000e200"], 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:59:56 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x402, 0x100000000, 0x7fff, 0x0, 0x401, 0x81, 0x200, 0x0, 0x1, 0x1, 0xdb7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 14:59:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x20}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000404e1eee2af34a0c1f62eae8fd902c1cbfb192d8f7c75"], 0xa) r3 = dup2(r2, r1) ioctl$KDGKBMODE(r3, 0x40044b06) accept$inet(r3, 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x48) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x20) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 14:59:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3a0000030e83ca4fa4af07405027e3e481106a0cc557977126807465e1d48c0fd55b8586b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 14:59:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xab8351594172eba3, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000003c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='tap', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*.:+{\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='!+\x00', &(0x7f00000002c0)='/dev/bpf\x00']) pipe(&(0x7f0000000340)) getpgrp() 14:59:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 14:59:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x1000000006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) nanosleep(&(0x7f0000000200)={0x9, 0x10000}, &(0x7f0000000280)) accept$inet(r3, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x3ac, 0x3, 0x4, 0x7}, {0x4, 0x4, 0x0, 0x101}]}) 14:59:56 executing program 0: mlockall(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000050000000000000051f31f3ac8c449432bde72c3e6d6c62dadabe90a8356b67812d89098d29fb5009adc5e574d46"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:59:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) 14:59:57 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x84) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x40, './file0\x00', './file0\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {0x3, 0x3}]}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 14:59:57 executing program 1: r0 = socket(0x2, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 14:59:57 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x408) semop(r13, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r19 = socket(0x2, 0x1, 0x0) shutdown(r19, 0x1) fcntl$dupfd(r19, 0x1b, r18) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r17, r20, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r17, 0xffffffffffffffff) r21 = getgid() setgid(r21) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r23 = semget$private(0x0, 0x4, 0x408) semop(r23, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r23, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x4, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getegid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r27 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r28 = socket(0x2, 0x1, 0x0) shutdown(r28, 0x1) fcntl$dupfd(r28, 0x1b, r27) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r30 = getgid() setgid(r30) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r30, r14, r29, 0x4}, 0x1ff, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r26, 0xffffffffffffffff) r31 = getgid() r32 = getppid() r33 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r35 = syz_open_pts() r36 = msgget$private(0x0, 0x682) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r37 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r37, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r37, 0x0, 0x0) msgsnd(r36, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r37, @ANYRESDEC=0x0, @ANYRES64=r35, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e600000000000000000000000000595f2dec71d5bb7b0000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000070000000000000000000600000000000000ffff7f0000000000000000001000000000000000000000000000000800"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) r45 = getpgid(r42) r46 = geteuid() r47 = getgid() setgid(r47) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r49 = socket(0x18, 0x4003, 0x0) connect$unix(r49, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r49, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r49, 0x7, &(0x7f0000000300)={0x3, 0x0, 0x8, 0x0, r48}) r50 = geteuid() r51 = getgid() setgid(r51) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000000c0)="85aeefe0494ea42dc6b6f41c54779d030f2b79921a509d0d8b38a404cffe6c107e6c1ec5848e8a64606193a6f0e5bd5b9ca442e881b108f117629a16658fcfc47cb4b7592e385204663cd6e92ff6a77b8bfba3471634f1f1874bdc1983c1325f0c520d5d94eb16c9672319870769a50e6c259b18396bff8224dff3633044e5b9d3df69552c7f1a1a8d4fc2938aaadecb932d110d951314f1e184dd3c9d3d96a9c1694a584c62add9a1b1", 0xaa}, {&(0x7f0000000180)="94187e3f85f446be06087e3a4f145ef2e744560551c1a3b7381af1a9aaf079c4ef4ff4f54de7fdc75ba28453c2881bcdfa41e055ea162717e0bf1017a5b7df0b3571004cfce79833897440941ac03579e2239f5ae7540984e638943f661b3d22b5db04e55ff5426fb3a1ea7a98cd2fa627b46c0197c8f3fed46b447dcff3b633", 0x80}, {&(0x7f0000000200)="0dad89f3fa64d8d71be19f50a270a82d73498ad55eb16b528d849e43c6986d8d25", 0x21}, {&(0x7f0000000280)="8450a63da04375517ba9c63a7a3b3b7caf4eb675f455a25950c36f294ed330a062089a67bbd87003950509c403cafa11064aa7c8abfd2ecf2f31183efb36996e8d7407", 0x43}, {&(0x7f0000000300)="a5d41a30b173482c65dba374900155dbf327b4b464e742553f38520120eaa47548a13da4abcbd67a15389c37c646ae8cb588232b83f2a92ccdc73ef03ee8d449ae1890508ff3f4047cfc72b52f5a3967a070dd82076665994d562ddfe5279692710039a91af360f4f0f3113f975c1799507882832e59536c80d0d53cdbf35a237bfbf40ec39c5ebae656a8e9c035789a64bd8509bb41536d3857309fb00f600db1a3adacedab8298d3ee8aed44a7f5961817514534efa76703c9a68831981d688656c28c42f23c15649992297e6cf4945fcac919acd566f4ce55cc4d5b42ad995a7157bdd3ee956c98b42eed6dfac94f7e61e95360a56845b37bc20f3cbe2a", 0xff}, {&(0x7f0000000400)="5ffef595f3b390c8a6df786d5a72e8d4cac2ab3c6fec737c109466174d31f576e9e61370394fb3d32368ca880dbefd500ae3b217f172934fa49bbaeb25a2efe5cc08e456d21282fa47590bcb3896dc39c36f1c22200512121086a710df17a33dae732bc8cfaff299b8dbb887d825aef29452275978543aaff919bed1ac2cf8435fc6da34ab15103709f02d859e4a9d40eb4403b8e946b8aeb24a6d14f800b632b7c6e9112c69955038f0afc8b418edbcd81ead3aa769310677fe2ed8c2b6cb92fa74e58fd7fb7087afde1d70fe38a6a90b9d9128523158d34d3313f805c1c305f27d85ae6d2fe7cd293891d912a14f8d98ffdee19b1f60931807c489dc689f20d19281d3eef21b112c2e61c942c988da2ccc8c1b1843f714184c1d19b0d0c4647e90fd2678aa6823cac7095b6df08a4539581062436aef15dbbed086617ec1935513a7b5e2eb83999a4b6465e853721f17e547e08d6c810f6f4e76a7cadd6af76974e2644f86e1b586a088fcebd33f58f2125b6e1e0fe7449bd9c55cfc21c6ec963f1dfed48e8dd7e7c05f6d5d61b41b6ee2b9836179dc4f2847d801ce4d632d917a37f8bc65422a63e1a5a77c987193b4bf2d4faa79bfc22f1d17455b26182765f3110d2e985c42460e5a4572122e4e1528cd38fc57cc46c48bd277947a349ab8ce39f0e3398800bd0e698b93697f490fadbfd91ba586186cda48f2e6c344fc3a86ab617a6e0dea805daeba1ff480f0660682283bf2bbc29a5ec67e32c91f4b676fbfc8307ddc893e96b911ad109a8d7d2a66631b460035712609b7f4c861e1020d46a6cfdb1f1d0248b899d5e0dfabe6b6b90ffb956746a8d60a8eaafce6d11d0d7a3a931e3427efe7bcd019b3b134ba15b15150c302f24aedb8d62de049283f058394bdd1e30bad6661d31bf972d1cf49570f7067dd3172a1ab850f4d47812453398c96e37424a833121098ab86279cad9d58fdcf7752b10af285be20d61f07e087fdfe9d13789ee7a5f06b0918ac798c4c8a616948565c04e006716a558d15f05d794d0d8fd536f21070c231bb1fdfbb8723369be73b4b2a23618c499b3610f8beeb42b0f5be081ca2fd0bd47f1d1be7c052cbab7585e9ae367170ea867a644b965924ac7a6ba0b7cfc4b7d8732be8f89711fa88512abc518fbed371168c0b03d9d49203142a6e03ff1b594455fae1e1efe2c5306e3825c7d195027500b13d688aa70217a793740aa04c5833d6139eaa28937e8b334d740c016da1de172fc5b73c29fcb9e7ccb9544826c6b82683814f68c6ffade7bec97decc251dc8dc8e577ff39faf401787cd60794d8826c5f676c33c7f817f2e3731edaddee02a3f09b7e12eddedf85fef33a06de58fd79c832624ea60ce6e2af516444a11132f5afec978b2118ee403016bc713e682685c370ce73bef22a5cb71c0ff4debe255f4c9916b4438878c64a1cf1d29ffafddc4ff53d486965027325dc2062fd2323fbe4102df4efeb28edbb9443f3a8839e399ca3328393b1f0f33ff6732f633feb732bfa22e87a4a83890f3825dc222852bb253acbddf47a191b8104b6f5e6df9e4090808c436951d31bef95d381f189836567b8bf91c59abed941f23b88d216787e3d825d7258115b1471e42e1eae7d3c6b955a2c1b5770fcef58f3c20b3cee28992990c8f538a21ecbe9078217c2a33188737e9e87fbcf613baa4e8665b190bf538a6ce1a6c7e52c3fe1cb2feff4909f365d064dd063b0e0d1cfebac1034bfa226b8ceb5f70c78eff28f15b3375f9b8404c5f943a6fc89f620b3d1c241818cafa7aa16a95a0aa1664e04ea2e208c8a444dfbfa366eb11300cb77550f7690c0d01de32f7d3a4607797b110c8110cd073cd074715db75659347e4abf754a6512d92c4e8c00acd1a040c52a3107e3f195fa0a52e781451e1531bed43a5b87686bc489cb1ef8b61fa56fd7249da7b401ba5ebb5b7741df0e15c659049dcc45f2db0ffdcab24e19b57215297af9c10040ab8aa46736196e6de16285d1c273edf12094c877983300ad5b85265e5bf2de658044227b0a80abbb681156f0b1d9171a37a3e3c5dc0846891276f5b0b4eed3bee566d2f13495752552197ab3edcc9c91d2a8cffc154376cc1c97ad8a2333d2d7ece525a807367bf6ba5faebc0d0176883c284ce93cf87da0f08a6e9d8ad8561904f80e0f164a7153219349c123c50b0e8e2d35e9790c244d9198ffbeb25cedcf8e39994f467e24472de928cc75502322fffdecbc0bfc7fd0459964950631b4b28b989d9c1d00be9efbfcf8e13a25e5a117f446a4699bc5ce97dc7cdbc60cfb816648137f0966621c221994b444ffa5d725b642cc896c31ca360381ed489174c89015aca1fd36e1caa6655420ed28253f2c1eb69e891f94b9f16a72bdf79e951543dcb9034276287ac776062b1451d8bd03c1d4a3084deafc8f8300ecc432caa19d9d0a9b856dcee047ebb7e7eb3dc1ea3663a4544fa7ed8680678a5ee20c7b1acd3e3d2a28309be7c80cf0a04d2e70c1ff860eb670fd6e1e148549b63f24c319b9c49cca88c3f34c012c35bd23f08ae6d957827bf0bd125780607414f113b99caec58b3b364a6fd42d6367ea6bc390ac71b4f167043d8a9d3620793d7fadb0bfa604c2e500b2f808c7654d355747b340623343b445780a5f054a00e2105ab170e664f040dbd74dd8cf6354d1ea3d9cbb51832b43fd44ad69959d2ba13655ccac14f52ab42a41c38affb44d416392f687a2bc6338a2aa07820b6c908528d119bb3937709e20cf3eaaebaf3fac197e0700d9cda8d8fcf995ceea9f9aa3d2c852931bbf1d4ce5e75cffc2e8889eb80924a6b19b68bdea9e2340f57166b1a8eb7d6c74dacada6ebd15cfe905384cd1cffd9bae96b6d65d29def66cef6a4b932b94f105220219361bb8d7306b76fa8f573efabc9c8a79d3ce4d06c3f7dce9acf7ae6f4dab49b61065e26570fa1462e08da48c457ec1a07eac168c6cdbee8a1e3d9a7d91965cf99e803344fde4dd863ef535ece7f2edffde7d52e9933602d70ead60b738714359feb7cb2cf34f0c23a81c693f9d1b4d694dff25df70ce22062dd70c2af5ead272c1218bdb53bd6aa1f25977ccaa00b236b0aa110823634953731745821f3f5980386048037e034dcaaa0d7331b080dbd93ae59ed586678a05b814ff6e49ed4cb13e5e16b8e77f53dea277a077495e8ca6b916b2920344d5d02f2cd2b5bb5d3c65f3cc68caa64a9253d9ce2baa8b2b7954f90376063a5bc230eb67e441786899f94c86a4a56c721a7f9d6ce997b2dac60a672018485b30573b2d5af8db97c7380fe7a1af94f27bdec8276de2e5d3f100985efeeb62ccfa58f66e5ca871cb82a8ead01a94df995c7b3bb98ffe9a03a04dcdf60c9e48ca469b1caa020fefb084bd76c2d2ca5415c8f326c799943a0fbbec3317110e4b8d6764fd3762b91804285783b4bdd45243d8b98dc9be837ddfe652d7af4cbfc1fbccfaea4ea2181ed06ce6b2e9a9b2d96e7198a19b2758a7b662f49ff843c04e4d7fe65e255b7e5995a0c1b6b188be6e39da39754254cf51f1753149f5ecc8ab56122189346f24b46d7413b6e77ca1b1475186396326b375721f95de0ffa4e733636cfba24f38965e1fbc9992437ae61b57907dbaef368be0e204195f2e2558e440715ec48f0ff0556d026acf1c420db30e3ce0f455201a977ff8522ad0ae2a506582c87b4a5da57bf9dcc6f5673cdd56805472ac66cf7570782590613af1000ce03a80f674d8004bd05ba83e9afe4ceb341402a74e9fdcc8c3afd91450fd88d4bf2b29f1e7608e1e55971fd99f9767e46a1ca458bdbeffe96c6c8d630ca4a402e3162d8ca633b15143cdff057e390bca6d85239df838e0011be6bc4303b92460f7148a74efcde9118f9bcf356c46fb39d5aa38e7b8e9b1b75e30a0fb6d6672f3c5be1674c4f7fc43cc4e7f36b81c71b69c1b313e3ab3cceb520abc461f985c41491a4f951a8a9d3b5cba0ce3f58fecc77840079c8972439e5bcd5037fc20d35c9407fc0f0ae61b1ab5bd27ff4099b3c0e97e6b864e8684964e276dfc3a356241f06b3fe3b1707bd07b36578ee16d589ef98ab0556df4f658238f2c672cd7907302b353391aaad70bfa17ba68db7547d73e883457b51e533de831021a401f73fff0b7c6d856dc59593c44ae433f5a4ca082abbd90d005bdcd3e6f1d0fb855c42799f9838a1334cba813fb099f0c5a9e39caa6d1b67c9fe3fb6610ad6fdf62b5a0241f5fd3cee733f85ce352e96fa90a80e02971040e236ee4c052dd404640ffc1b0257daf134a6a044cc67becc8a29ab07f6e8aa25d0cd5fab8e9b963f2b43c3e763ab01b5fcc90c3b9bd2946d13d2f336ad323f20a9506036a96b9812ffa74b4b5de225d546f1bad9a773868b3d30460f02b5c215c0ff5326dda5c76cbcb4f24f2f211a27899dd6bd77995e5c64559e75a63f1725ef8c7adc9d9275733c890bc0bf53d0f8df4430614cd216fe212f2e813807e426f969bc9000366e88e246998489d5cb367a563c03053001e6c5dd2722ce1ac1bf86173c9518e7f7ef169baa2235b2707ee7581b79a0554843c95ac448c1c95ea5998b543cda45c44800c678e644b9d569e7cdbb4570e5f385e1c5df9b436c69e639bb007a825f7a3e6f88db9bc1a2b58749c41b47be02c7cd7ae3559ee547e3b5e0323d660da3988816ca57dc69ceb30e61e6e29c8b7ff379cfe7ea9b3a9d8b8544fcdacba75f03d0005ae1647e55813cff3a685af29cc15c81b345a5eeec5db47162669de3b62a5df36c6da2f169021194843c170dd0104933d81db3034204c6635852f6683bfa58e1296a2f1a9f90bfcec242467c6bd2ce7109018fc0391b681d182aec364f51d90c56f86f00f8f79288aa151762802b77241e54316b4139b49fc3ba1f7ae4f3a53ce9fd2dd6cd56d9c7441ef0fa91d50dc49f8b43ce3a084fce4dda546c66c815bcd18bf07df45b0952094af5b880d27b9d7e3960698a34264e1bac3f55928af57d21c5ea18b1f2d7acce4ec5c4679370e2399106579aafb6e2259701398efe4c2abd5df4371ee816029bb47c17a6935d32fa67014a85357d0ca09c43a6617ce9a529ea2c9137d97af98382a900d5f6fe60a968e3fb8f956372ed876e87c6a0266c7ece47fdc9dd925b11a63304a182b4869e73638b9b8fd3dff430cbb3a30f3c8cf6bf815e05f8018f7093edc9fda90e2ad45f17625ac03a0f2ef8ebb1157ed275bd555f71e60e625ad7f2d160bddb8e0a5366fb25c30db792dbd1f2bd2aece82c166e84528669c351758132b8d94058fadb5fa36dedf246664220bb8370041297cf5f4a969f33e794feae26268365e944eb52c3f7621a54730f994b2c2609b5c23602c23535c1af7d8a1fb16f57784fd2a4439305da7179eee96367acbb57a90b8d5cc6b8c719970efe9f375781d1c8a7ef051ebe96c382a157d78ec2dcef9423aae1acba20ee1d4bc7e60d2999e65eaf85c52e98fb1e1235f9fd05097b1365863c452985b116de288d3445714e941b0ac21db38fe07ebec59978b3d69c2a997fde7bdc323ea9f0bac190bb4aa61dde237692f91fe98a3cfd6a3c3a4dcccda9680b38de6ce396bf757889eb877272ff85bb63444ccf9b80c4c074d6878a1acefb78f5576527d4a23ccef2dec2cd7320c049c971c7574ccd1ba46bea6db3312182640a7942feadc008a8899d27553e751c985f2083b2085100beebe476775c723f3d5a53bceef4a2ff8827fccc579d2dd417676e046fe9607238a99a9663fc", 0x1000}, {&(0x7f0000001400)="d21a615bb339bd0cd95ef882c91c4896d12b01c117e7e4e9520b9e1f968d9932df831219a0168bec4c8f0f95588c125d0b4b36ef473d38f7073b9fb38f637f7470dddf8bd2cbe183bec26c9cebf69f17429cc43568f904c08f6dd46f9bbfd967b754d178f781597915905a69fa5d93e6dfc56267bcb6915605361cc78fc3080da32431f86384c080133d1043ca2d52d1ef346d024708adfce611b22899de7e5403600d2961f6916bf479770a3fa16d6edc80f2f5fbb3966c9aa582d20a001780cb2776bf58db3eaf9235e717c25cf6", 0xcf}], 0x7, &(0x7f0000001700)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r8, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r9]}, @cred={0x20, 0xffff, 0x0, r12, r17, r21}, @cred={0x20, 0xffff, 0x0, r22, r26, r31}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}, @cred={0x20, 0xffff, 0x0, r45, r46, r47}, @cred={0x20, 0xffff, 0x0, r48, r50, r51}], 0x118, 0x8}, 0x4) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e0366696c653000"], 0xa) r52 = dup2(r3, r2) accept$inet(r52, 0x0, 0x0) getpeername$inet(r52, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:59:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8) r0 = socket(0x10, 0x8002, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207a76200012000"], 0x10) write(r0, 0x0, 0x0) 14:59:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r1) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) accept$inet(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 14:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)=' \x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000144, &(0x7f00000001c0)=[{0xb1, 0x0, 0x0, 0xfffffffc}, {0x18}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='B\xa2\x89(\"{\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="0f36f4c60100000000000000a115e6c7ab00"/28, 0x1c, 0x0, 0x3) 14:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCLOCK(r1, 0x20004276) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7, 0x1f, 0x1f}, {0x8, 0x20, 0x9, 0x1}, {0x0, 0x80, 0x81, 0xffffffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7) 14:59:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:59:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="25099a6c43747780775509531110418f2f96f3a1db1900182641cce8c6cd4da08d6cd63394eb43384a508826710ded3e25008fc324e512862aef93923f8c72c35b5a067f1bf7369550c3b5135d08da54de9abb", 0x53}], 0x1) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc, &(0x7f0000002f00)=[{&(0x7f0000000180)="f2b265dc60e0a2c73e950ef7cc45bc17681b3582476429c2b17e7b2c3afd3c4733774563b17e5d0c0a25651aef1afcd1b87ad5abb08753aaa0d2bdfc545d6938a039413cfdc3edd4eb4d9cd6455a4dcd97a161e5334fa9596d2c7dead1b60c8fe33c92c326b4ae1a7a24c02adf74012d2fe00988ea3d251fe473aad51e608e4b89e34bfd6952dd48169e5530bcfbb85da423b509fbbfbf", 0x97}, {&(0x7f0000000240)="17c09e03b4ac6fdf4fb808c9cbbb853006887bf673", 0x15}, {&(0x7f0000000280)="ec109def89ca254a1c5be85c6ba2bec15a76f9ef9e195d2b249aa3937b65ffec76a34ff81f3ff63099a804aa7aec3e53fb4f379dbcf67b3f212d1cdc59f1a0b897b293c21da4f23d4333c3d8809d02e9392f9e97706612e5a6b51d3699562251203108c7d7d012677ef9d1010951c445a9e5b146427ed3d17ec29507bd734d363d5cbb8e22dba2100548a5e36e221351fac62503f9f43e231ea85a4230e9abc412ebc5dadc395b7b4ad00797c919cc335904148b97c0725225319149f53b245976b252bd4eaadca3e022aef85c148971d65099814ed44dd8f986e6786475f5005c7074380b1350bdcb116b3c8d", 0xed}], 0x3, &(0x7f0000001940)=[{0x1010, 0xffff, 0x414b, "8d0294e08a540ff698c5379a7306a8fcb29afc0cf2872de35beaea1963ab709ee3ca1b82caaba15af293b1e31887f6b985006c2feb1acf7074494a42a9e993d910dfe02f144f50c3fdc26405ef7bbd6ac5c8d44c82f5cc0d6d2d18ae512101fe802cc60e1f4225c260faa5243228e192f35da26c17679e189a8625c586d425dfa30d1cf358288e6a27fe715dd8c4172b939e244001ddde1b59ef6dcb8d2c0e130e445eb037f4754ae757eb19af89a0d9239c11a172cb68a21acf6a721715c3af313501b6a0693e4d483fee7e5f2fce9128b26abc2730afca59cf41bdd03cabc9158f5e1c87d7ec2cefa70ad44de44fb105ae373c5a34620cf660ec93106bb80a24aa7c1e2dcdeb57ade5693b22a1ab8cb0c99557073f022a71bc86617ae808d52b92a484f72fad4cc8cf94bf37c33abc28c61519eb1c89e97190e9e19f143f535da9b5762aabda42518a610ae0ad9d4048ef2f9838de1b0b492ec9ec80e6ef5598b3b4e5e9727f9632b74a7397ad8ca4bc41873c070ee03e1f8c1e40c8c5a44692dfd345bc0f86dd0ecb1fcec9304e111ef7086b2af6e484e5661f9f7ab51d08cc4c36d6d3c3fa830d9732a08e66acac16f87d8e4fcf65db5cccfea136e622f6fc74bc42aa39a238b4824d6444181e147377dfe667e7acbc211abdb01467ec41df5ff0c678b6538b6d69d58963b4aacedd668925428ad0e16a12c5b32f8f14395ccac0220235109c6871abbc9aa735d2d658038132b864accaff0a9bcd6c97e7b10a4047aac48dac06149da81072441c5f9d69f51d797e819aa1c81ba5af28afb22823868e23279c392e5cfa4cdca2486e96a332b828eb922ea1da4ca9de7a2b43ddd0b9ec48d5b3d081c93cf328e2a2f095c0a76c1656db801cd1ad1f084c6f6ed8c352e8a969d3d1d16f37c7be7e2a46ff0fbf608c80fb27590dc9b75d0a5ef1fe271dba7bbae246496c0f1a381fe3d1a199b8cca0d068b1264583c190642dd8dc079cd07491c5d602f130c9177816539ee1d3aa48513cbfda47d43869f8c2218f6a370ff651d4ba937796752b9380e0039ff1a457d2ac7ada3462b671c8b9123b17c01ab7d5b839562c743dcf6838d56d6b33ed6ad82b6bd2e4c3d25e566707d80ea4ea7106adecb87e6aca9bfebf9a1cc768785a8fe77c48d26de4bb3c5aabbebaf1cd0aa56d28a47615fff5602d5ee9657ebbf0301efd26c26c6605e7c7f2eab4d100a380997797ddfdee556b2bf4d835d7f8ef73466f57e34324fbfe0d35951ab7d61a631eaa15dc087059c4743684f2af6e7293da64bbb20f4c0612dcd3fb75396a3aced1858863ee76559e534e20965ffcd58604100f36ecf5098db8978686822a4b360320fb9add314d34216e60190fabb1b2b151f542baf66e5e0bf527e39de331256007dfa81004877b16ba2afa952ef47b373ada32f24c93335fcd16da73b59fdae044ad7ac3c9631ddeb290c966907f93328437f7635a5fc664ac92b0156c8fa38dadb83728dbf173cadee6be768c972e27c7a96992d2b7dddd1e8ae23f1fcbe6fc5052d235218f8919c134e3fd7b9eec1080ee58a5a5142ebdf81f0c67b4cb8c998fa9e35d149bd7bd1ff66ce78964504a998233aa69853c1d36341fdf9c869c795a0cfff3b669175eab9e8a3730559cfdbf733182b89809779d5a0a80d3960fcd09c0b5ffebee4f8173772e2d6256cdfc7360d40dccf180e1301eda83a8d1895785d94c2915d7ab7e4d572df3998027b720f1a8b9e57dbda3fa32b201b814848482c12c09787598a50a04e74429642c4db915a8606e0fe66d15e148b510e8d6c281a6ea4c2a6b76050066cfa61385078c0789313b542d90f6bbb92d9ada22456a347668c17bd3761a028d665a5dbecc6267f58c6f92d4b3955a491ece6dde6be9ba3e40debd6538bee1be7b8797f17861d685b588a6e9489c55d8f5feb551562566ad6395740d4d042b6352f9d18cf7f76c746cb5bb6b03df952e9b56598f113c0317edfe456745d639fd9c983a2b6d19c22d7ae4aff2c3c31c65905842d6c3c4a23589317718c6676002d9c57003b40cf3cb2d1c04d2b6416c27482ed0e2f04493505dc362371c75ba65f6d3731b18f8ae691d712514e5e113670f040dfd9fd2cdfcf91913aaf2f428ece121744ceee83f35d079108b526ca17f3e517ef735b2d51d031eb60c62348dac41448b97ece7d2b793df56b7230d8b87e9faf24a892787a1676389894ffe56d4c8d84b8dd3975f76305e2fd9de6c41e62b498b831ed441100691f60eeb6ebf55de4cc2e815a6c3ed318c71f1c405d5bb32302671d2bc0f50497eebc4c8fb2d1e3e867e4983db5d5e10bef53b72fa96db79be89751aa4b0a39d48a72f35e1c654a527ee87b7d8e66caabfb5234564611b3dbc632028be6b94629b73390c84f800620bf62ee643b3fbdb2e46a6d6be876c698d91fc9d44b6d72941b8db90d538d80fd193212d89c7c7fac7499e5452aad94592590f957304ae5dd4da3d7291809e9f3f59a9fb5f45fe7eb1b11c218f4f336cb4b88319f8a9f434bc685f0cc5e3cfaca1a84bf3a813aa2ad00f37ee9353672fe91614ef72c11ee1a8b702367165b87a827b1902a9192f5a4ce0472c493009d681ecd01156588b7fa9d4c87ee871292a54adb8d1d7e9e97074a0dc7b004f080aef3598ab964cae3a5bf8e8f7c56ca46246b62dfdd946408c9dac7bbb83b45ab819a8c3b3b751c51f8b916b557588fc35d77d55d7819a3c122f1c5ac48f2be423120559707217264b6824eee12623dda2d4aedc81ff43201d0985bcd6615dedff175d4c544cf016904f3b93aa0122d9663b1a88f409b8238ce5adbbbb2604d32f6861a45d30a1b4c5402f8e758e5047727fbec72857a07f920cc79e008ff610f6e2151c6e9e95ce30f6ca7884829128f8ddb86d900cc4d711388f1ea178ed2cfe7d84999087f9706d8d082caca8f8493aa3042e0d9edcde8f06bd9de349d974bc88801aebcfa613496df7d33b5536122a4acddbb9508b2905903426341f68af7aa94ce36ba6f5ed082781031108ac914d968621807d4ee08d90131bf6824c559e54914055857aada31526fb7a12587d3204a67c5a122e82244f6570d7975bb346c15b9b2a1992a0ce093e07c984e50931e5fb1b00345f48b3bc59e8f4b6e2550ec9468098914f8c9f09ce4db703809b747d61e027b2ab01d4858bae8d41dc9c98efb0342da4ac556b3414e29d817ba9fb1df0187d439d4c737a6474f3d6a98d03d6a0e78594ec021a0646d323f890591cec10fc60219970fd769da0360beffbb68ada56b146e3ed18c91420f4da50fcfd929eb123584ef438b72b5d7f56823edc94b299a2124c39b26a432f2e63e878b416327c7a31ce25c5fa8a19628b88a2c7e3cde6d36245c0e66def41eb18ef145123f5408b7e5120bd185e6f966470dc7a63ab7694419c2f884593498d5b3ac7d8196e93e96eb5d5fa845d5345ab1b2efe1ed4b7d2b29eae2cf818e35948c08607f47a2c73140303156fe6b908188ceff9667ea6b14ce299a3aba551ae605a449cc5f7445aded1dc2a4b8589d16c5d39b51c4014987977cb8c66f1e023153d1273154587b6c7e1bf85888fd972c8669ebb0177608a956ae8b49769459b16b34c61b1b222e6c8b40a0ba0c21c3580e68f7179396548513729c0390947a258e45636d113ce5f6a6a70d2c585cf47f8ad7f655f36fce2c40c14346745a1ebd09df4bd9a5bdaf14291df467a0944bf2473df5aca32a01a0f00fe1b8f720e9cf4b381807f505df3983956f8768c91b9d844ee92d6bc85c784eebfadc5450a188fadab7f7f92b814701f2c3645e3769366d0f74f58345a638f81fe43f25899a97bbd4679ccf98d085edca33e601f4c03c1f83b3053d7e5d368010b2a9673f7c2b5a9d9868088fe23002c702ab6c79bd3fab5f9982d054cc9d58c75f25147ff9b29e98f3d5c989a26c7fc9c1af1d6c8787fc884d4cfb06fa14968b0c9c390585d57d29884b71c7795eadd1ea50e805dfb7d6cc116a7314ab336555413d9ed7a1fb51c5a0cd2596017f3520caf4be797897ef47c45e60640730cc0d6a4e7a82251c2a2a99d5577b4407f10808e98db3877955da0ca5d81e06edd45ace58c4d2c3c4f7e90cc6bc693c2b380fd75b830a9198cef6a0b5ad501a4d78552200d96806b0ad542803088dfdd16782676d822c5619ace893f321934ca61a9d296797511da7bdf840d82d4ae8b31b446f9cd0bba24311e842947b3cdf04d1ec2112ea20b65f3d64a5f259362632488bf248806095b3391243d32f61d3fbf2fb5b6bd0055f70ec18d1307c0eebb7eaa87fa4fa58cabb757e8ae11136b4dc475289533d530113906d0784efc2483a44c7d20af7d9970ea47cbff025dcec4788381ca4a5f2ebd56c108860deb8c298412809f9863bee67deed2774de6f2da8fbedf72a02c0aadc79068928b6ebc0855cc455f33c01beab7615eab15b50249ab68c517f7de774f2be1bf527c7f68a923e7504ca8a983ad23dfef0905d00fe5fadd40367f00d202fee2253b1e29356c0f475818a5ddde79198a3aa1b72c6aa4ea2aad8ebb790d95fe8e8b249b0c0a775b40f04c9fbe35364e5b3a4f4022efbe8c30d0d66cdba7aed8b29e0479a5a66529a317399dbf5be4a9e268201caa5be752e3358469931e9909de11a3d0ea0a8d5fec65fb993393bbc70511e64861237e3d7dee7952e84e0869fdd0b5a89f1bc92a68b389b480d9f1097436244f34cf8d85af761493a7404e1ac4ce4b880080cef1e8ae3891e6322972505a358b5ab561b6fa04d1e698fee7d00c2b2e10e70cb9d62bd9d14969a48a754b653743fa0f0571059509ef8b1d72bd50e515c78c4bed27c90ed39854daf4bbecf86783c7329eff77fb2a3a23c838c97eecc16266e80337068c8b1e168a51f67b280c415f9c422ce5ec40c1c72ea01bc2288f196b6ceab56ab9466af4f1a2f29f59e9a67c7be8bc08267c9accfb85b4de27a515d3e5a23e89a5890715f5349d42bdf9da7b497eeb7cc324cf1d2a66b9eb6398a8fc88726079590ea72ef4b967921e43bc05b56b373282df71aa0e0e9a4c1393baf6ed55338476bb840d0d7f27ee261868758f69e8ec79e12bc0e5ccc754d45bb8b298f31544d3ff1b9d0273df3f020041a54040fea79f6b38e6de41ebff6361f67a15340c3df554767343b53fb8bb3d417b35d12efec10da6797add9046c3b334677eb452ef25458788fc08ba884fe7729651c370a9935932c71131b6c473055310f1b7b07f17938ef90946269bf539a7554077c217792db729c351e25f0db37bfe68f20e72442000dcb2e6027a6d3d451cb517527a82b124e1441c84b2f1d6690e259fd00d54ce251d791e64a4e72c7624b8df807fc0248ada17f316c37edc220fe759c643946902ad9743f0f48d1ac512a0729d0d071588b5c3f347f3b7ba50c77c11ac277f229da6e15c69d49b53b6aab57985045be3972cbbe531c6f2a0bd0fdbb80cff2616a086a48eaf2f74f005149aead74bc93d9339360b52f1e3d2ea4c33a02d63a2389fcba2a646fde5abc31af952b1fab6483cc57cadb3106d63dc5d455f39e287768d806b8452c66a13e803f40363c904b9ecc7d717cc88d3d7e8f36542ac1fe1253f65f1848111faff5f0871a7b2b450fe2c8ce1da5252ca0620b40e16a39ce8c3965cb3399c479750ae8b04d9f7a47c34ac1e4f6f36e78f35c99009dce1614e1a06ffd600097d19759d9cac2417cb388ef1ee56439d50654a935e28f0e60c0bde3b142b0e6e"}, {0x60, 0x1, 0xfcc, "b3051883a68632fd56dc5754710a7958b693a1dd5d36ccaf3819d2a41aef982b963b917ab1279c4cf4022a8d62f88d605927efbfcc1b078dc635d024f534caed5d7a12c81cec8e86fa64315a706c"}, {0xc8, 0xffff, 0x6, "6bd2b04214e3adda3df25a90a0a2b06f2dd728b63b554944a49bda28d6d96cc62e4cb2c4b236724d32d8262123c580f70a4737c81f56ef3ab757ce89157c293463e94b8a1a0c1ea6dd83e572f079753c7ee4a809c772704220930e900b8256853d1464a98f3c103a43805ffbcbb82c3f56c81de903bda92609f786cf02cc1b53798675ba81e218308cc47c826c858f545da32e5fc688fb347ddf93890da0d3d6ea07603ac307fe650d6e7cf24abea3b0608583d38432e317"}, {0xe8, 0x1, 0x3, "5f0879534e96dd698577476c5c6b7f466da0ca3868b7903a22bef1d6e07ccd74c34f183c1080771ca6cce1dc0360530ac93927a3cc0edd51072d8d2f8d0024086c46e3263082a44f82805eeb92842aa6a6a582a8d77c3a92562a856654b1649351d2e0bac40a44128ead474a5829f431320b4e68112e766a8d7ae5e5b424d32e72c96539da00fc624c172737606bce5610755c598dfb8ca83aa17361b0c961c68c8329e6aec4edda6991360a73c8ee799bf0458cee1df53100716d69c8b5bf209cdb360fa7958c09eb72e3ceac30a31fcdd6d6ca94c0f392cb5db8f6315dff9967af27a1e12c307b58a877dc3b79af2524686723ce0703f39f94bd0a322992e65b8fd22cdba35ca6479f65733524294193c2f6945d2d340abeb7f01a21d25b164153a74fdab879f1e9ca0eece2e49a31b20c9866e776942200ca8ad555027e39f70ca3e23bdef70289e27d14e1e5f363808c1616eef7eea2d47e332d79ce0a3de99c15b7a90c7d9e4946c6bc627bf41c63bc17"}, {0x3e, 0x1, 0x9, "75f7360712f42d8c5369d687d0a999aac2afe97986f023d01fba38015505cca0d6c37da80401b77fa381534e38bda91f59cb192bb11f7a0f78294e9f5a82fa15e31880834b7efc92b88eac54e09f6d514ffed062d97fa28a2c681fefb6ec6607a02e179e068e1f6a58f27f14f6d5aeb4c02ce4dd7b5dde515c7ee70fdc6fb36152168dca36376bc278e65b45d68c40d5e3974d2c1fbf9404dbc86a5666295a96ec737b5aa45368fe2f26387b0e2a6803b5bd5ad0ffb081e1e44c2b9afdddda78141a1b9b1109a067d7c1ebb7476b0a34e67aa19f1630d6458fd192b8cf5ad74bd930"}, {0x40, 0x1fffe, 0x3, "c5054b18c11be0dae12b94464a2382a6188db1209710aff557b2761baf1bbb9ffc958a699560b51b0047ecfedd"}, {0xe8, 0x1, 0x7, "84cd151a46c6ee057528c98b4bd408c0753aad459fa16ba05c27a9b5131bdcef80a5387524b1aa44858eed0c8be76aad0d2425e8d8c31342a98991768d6ba93724ab518f9d22da13514d6f43ac874b9e70f00a7cb53d84d6319ff35b509454b620bdbd96d338d701a42b2f769568947d16b55f64c1ef6fd7d1145b4087fc320b37994cc78523dd7a0bcb3e048a833cb89891b6e2633c4693a7116087bef0286341cdc57eaeede4e95a2be105fd45f5b2558c0f6fd2d1227e3e56be48fd464a3fbd00fe0424743c4988eca9593cbaca5145"}, {0xd8, 0xffff, 0x7f, "91f452628f428aab8d5bd2ce4c6855dc7a8b8a2946ba691fa0efb79f60488e1a8bbc6a07cd1ee3b6070d9ab8658f0876e607a4d4349f31fdb93a139dc5cf09e9bd1d1632c1b6a698adde073b658730c45b53d197be6478db3f8718de3797ee6574dc3480146fbc0d9f6ec9e6e46264c293cc92374a0de729fa939fda59b6d3a0be7c6a316bf83c09362dd5b7934f5bee92b5d28f699a383e41e151356aba32d7835734d6e5cd1485c23e4091fa043a344af773623aac66b0ebce134348d2fd4a52"}], 0x1518}, 0x1) getpgrp() 14:59:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f0000002ac0)=[{&(0x7f0000002980)="69abba5a0fa2c064151709cf4964e603fb84323a425a7e155f6217b4d0a0f4e3094c7d424649f448670f34e875651b787b79b274186c2cf0debe7036724fed7a979240ae876a91d91499f922be7379bccf2e02a2af3f895cc5a0", 0x5a}, {&(0x7f0000000600)="071b90932bd5f2f7707f", 0xa}, {&(0x7f0000002a00)="4290a7e445330d624223acdc533b2f5351bbf849b48bcd0c9e383d17ce5a07bc90f9cc038d74746cd5884d862fdad9403cd7d8aa453e61469cd2e0fa9302fa8e1783c89a554554be78058251f83516a65c9b9bcd605e462f3e681ef967ca383f5e6ee2dd86d935dd56d3df08aaeeff681d652eb7c777119f090ae04674baa0065c6b69a2837461eb68778d1220721cc415a78c076bb1c6862833be304be8971494e77017a2da2fffdb1909c7988f2e99fb", 0xb1}], 0xffffffffffffed5, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r4 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r6, r7, 0x0, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r11, r11]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) r12 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r13 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r13, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r13, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 14:59:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x9) close(r0) 14:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x8001, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x0, 0x3, 0x8) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) socketpair(0x4b6bea5ba6f35e94, 0x860ddaf6e6578659, 0x35, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 14:59:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10) r4 = semget(0x2, 0x4, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\\!\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='][\x00', &(0x7f0000000700)='\x00']) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) r5 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x16) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r5, &(0x7f00000002c0)='./file0/file1\x00') r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x0, 0x6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d1fb1a487f6d2246900"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x1, 0x0) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r8, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 14:59:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) write(r0, &(0x7f0000000080)="8dacc77bf1221e0a1d571eaecceeadb1a2384398530032db8f93d52046ab28cba71ccac3dded66bead202d44b93e7c6456dd7aa52d673fc68e1f306a014127ac07f71c8be687afa6702924fe41bd6ba064ece772e42e4a623190edd517db9e03f3a5fc287011de579845d6dc64bb27a3c9e80c4890", 0x261) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 14:59:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x48, 0x5}, {0x0, 0x6ab}, {0x8b, 0x1000}, {0x8a, 0xff}], 0x4}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000000)="220e22", 0x3) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, 0x0, 0xffffffffffffffff}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x8, 0x0) r6 = accept$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[{0x9, 0x7, 0x4, 0x1}, {0x7, 0x20, 0x3, 0x2}, {0x9, 0x81, 0x9}, {0xfff, 0x9, 0xff, 0x3}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x3}, {{r5}, 0xfffffffffffffff9, 0x0, 0x2, 0x40, 0x7}], 0x8b9, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x4, 0x7ff, 0x5}, {{r7}, 0xfffffffffffffffe, 0x26, 0x8, 0x4, 0x7}, {{r8}, 0xffffffffffffffff, 0x3, 0x34, 0x8, 0x7ff}, {{r9}, 0xfffffffffffffffa, 0x2c, 0x40, 0x80000001, 0x1ff}], 0x1000, &(0x7f0000000400)={0x5, 0x6}) 14:59:59 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2dfcff2f66586c67e6cf"], 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4, 0x2f, 0x3, 0x2}, {0x7f}, {0x86, 0x0, 0x5, 0xfffffffd}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="cf9de5c503fd6c651a00c8222668bc29bb2adf0f7f34914e3b65bbd053f4fbdb8d8fa0575647e7176aedc73c97b97753e3a2ce451a197b5c46ea6a1c5312e99a04e4"], 0xa) r8 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d, 0x0, 0x0, 0xfffffff9}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84, 0x0, 0xff}, {0x86}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r8, &(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYRES32, @ANYRES16=0x0, @ANYBLOB="a8fd232b184a40b29f5a9e42cd4b49874dd298219c8646a9b36cba40fbac1fe029e2d084ca8fc854a589dae99f0fc63e26dff9a542c94d218157c2cf89b28a977d77b49e6a64ec2307845a0d0d4b25741c9675f169c44d5d748d2d8ee2a8eac6a81f1c57dc4d955992a2a9bb48d6dea8e5a6e16f3af71d70e29a8b96aebd44546d0cd634129ad7dfe9403e6a4e981ddb023b598edfc240c6b3beead3eda63e7fe5ec16365cf82faadcaf1f6e6f15883538e01232b1e5ec20b2609479efae2e562c31d99094d0af1369463fee703a159762e7c0267748baf504", @ANYRESHEX=r10, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32=r11, @ANYRES16, @ANYRESHEX], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESOCT, @ANYRES64=r12, @ANYRESOCT=r5, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYBLOB="76866a23bab839833dfcde719c91509d88d63d41ccd64dff0a7db2ebd5f8e12077a02d0d28b08c042f568cf591cdf24fb96f3f8ea0cdc01224ac0b23c0cd668b40b14c7ed94fe0a79213092ee82c82e1ad2841d82998fa76ceaf633165b2a3a106cf43165a13f6a3299025a6ba26d2b32a0f8eedd4229ddf46decbd6c135c9ce2aa14aacddb6ca006eeb81aaf1320e4f9a726f445fb38bec2d9af513c75eff59f622f075af14242d4a59fe6d677f38a7bf7ee65bf3cf3c14", @ANYRES32, @ANYRES16, @ANYRESDEC, @ANYRESHEX=r13], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYBLOB="0da5ff5b2fee0f5c53ddb11b5bd802a3e66f60e0f5a910bc0098f885f2dfb1862efc85e2c71e675186f72f7dfef8335ccb4fe08d343e2998c60da95be6bf043a15c5ab3b8059a496fa6f6d91245a351a7c65263584df5e", @ANYRESDEC=r14]], @ANYBLOB="5ded3620a0e833976125d751a57dc245cc87891cbe016c313da3b3bf861cc761625296ebd8b6221ea5318d0b7026261862676d11c1c63b5911914947cf5594ab9d958c108f47f4cf83bf6f0cf12e0596281ec47875e0baff43b11260ffc6d49b6c6c92472cc68a6e05293f91a3b3f8d64767665f6646325938f7f5debb956a457fc8168b42c97581a62a8b2573e68fe0afdd84608a20fd594c0d950ad588d7d7983b1d7b305e64bb09ddc41e20d4fb7c15f9"]], 0x7) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 14:59:59 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000002b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000002bc0)={0x8, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) acct(&(0x7f0000002c00)='./bus/file0\x00') connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f669f6c653000"], 0xa) sendmsg(r5, &(0x7f0000002b40)={&(0x7f0000000440)=@in={0x2, 0x0}, 0xc, &(0x7f0000002840)=[{&(0x7f0000000480)="4aea0df11fde91471f2cc7225bb68c7ffeeae1beca6ff36560dda5eb2aba9b55ec92f15b865e3677a85b1b83c55bd23620e2b1f25795735f21b8d340058b82737debb5e24e61a91e2b336bc65c5b9d1772c1d8ab0241c6f36168b0a9440e423f189bbb5ac610a1e1a1d0f3e18338917eccaf51cf8c3c2f22d5662bf9a015403d78a62e8b20b5454038466b711426b4a4852ded305b4bdb2cec22a14ea61a4993e80f71866f13634887f41539e727524dc9da806f95c6eb6fe9df64e92f42cc64c5ce608e90232a8f481f2406e5811bfd0ccba2fae6eafaf1", 0xd8}, {&(0x7f0000000580)="88987a13d595f50ea2c3b12a9fdbd50819630d711ede7321c55df63e6fef9883a1ff1bf0c61885e11f4bdb6efbdbce16d54850bd959954c9c2cd3d560bcb8370be3a25720b82d030b552e2fb26a44f6cedf92036437b0600151191e39d8c82f76603e83292284fb5295ddbbd4606c3f85913e07f021fc2e3624ec64bfedcbe1a0eed524044b7f606db074d92c71f7f99ce5b6582b83220d150583a43e7bc0fbc3e904dfbbd1ca26e7703c7f364f4", 0xae}, {&(0x7f0000002700)="4ab1d7b631080571a8a78c34003557a69f5e7a5f1b35731d4fed5339d4674bd17221e16de044961cc315551e0e73a8b4c82af05dcd3470337e43ab36c5661c18b20c5db0c6c17fd9d50d5f983403a110f9dfeee147bdaa603f2772441b0c42c33605edf3019be3f890173a88ac8f89a1ff11b33cd88f586a0e8cc99c1a0d63cd6d05d4367dcc8122fce7acc5ceb21f45a2712c084e8c923ed19b56d4680c45a33daea94ecfb4f9b8917b62f7b422b707e9b71995b3c7c7d7f49470dd29828e9417762cc9bbe7c429dbb3cd13a6c3958c5d6fb8caed", 0xd5}, {&(0x7f0000000640)="40e0", 0x2}, {&(0x7f0000000680)="a3e075c579d23e2f99b5d04bfbb3f3a5c56bc389f6bb6e4b237b57af8fb2ec43d793819963841ba0ce95c6", 0x2b}, {&(0x7f0000002800)="141cc7605b61cd2554a2e6eb54d251c5b7686bfbb4023d76ed20f3e0755f15e1b4a285118fdf", 0x26}], 0x6, &(0x7f00000028c0)=[{0x100, 0x1, 0x6, "02542cec5aa8bc0c1f03fc6fae65809df160bd2df349d657f54c9f8e1b4d97de9f75b637ae84730f34ee06ab1b535e67bc5be9de7f98d6037322520cf45fc17dc2c971c8515f7c1758ffee30f9fbb27b7ef693103a6a9a05dd5b11462776f4e5f2b804c6bd6e39d4f0877828cc8d5f5d1695dd1e51833f44dd56bd6abc1b3dccbc3b1b155ad6f808d58c24ce33035f76ac248db0083c444f9d07100549afa8e1bd98dddc1a04521eb6f0813f97ebd8ee9c621b9b3784540f5f4f08b24722584311b364e4bf3a36754b398de9932c3f6e3a3d966acbf5ac6b55f8f2a1cabd2dd81521743be0cf45178548391a1e50"}, {0x78, 0x1, 0x1f, "6e931adaedf897704cb306aa41e579e717c55e7b9607c3621259a0f2c7aa6e04aa7bde5d66f4471b4f4ecd36461514b10e9fa982513df4ff5528c6b38ece0abfed791b9990e56861126e342576929bb8af2cb0878c7e31dc2fc1199897a9a06deb"}, {0xf8, 0xfffe, 0x9, "b59eb5f67e50c79f9b11a86ba0dacbe20c4585da27d6e7d4a445c7cd565d3a2cc897af87613f9bb097cf1e6dda799193843fba11d1bf04f7b10e7e5b01033a4e092252dfb0f4c21d966b53e5333fa0c9458654080818e183153fd67afb199c1cfd55eefd3c232d215a7056c2fdcf550c9795b0932f7ed3a66edd64f06da17ee3f4aabd72cc88891928897b4656f84062d982b1c799f71ae377e582c79fffdc63b0d0b9b796329c884a5c8f8b992cda48fd03b794f341a37eea762f21014d287794594c61c9b139460dd2b8bac8ea49528a9e2e928af7b153d5b3f7add7426e836cb9f615"}], 0x270}, 0x400) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) recvfrom(r3, &(0x7f0000000380)=""/160, 0xa0, 0x40, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000200)="fc9c9855972e74710838bcc788de09ff7452f2b4c3e66de72b468239a6d322ae2463a032a00809ac0ad9ceb27d248589f91396b1264c7cf746d219f84ca42b61d64f86c34651ae8a2d696da0a40a3aa1dc77c33d02", 0x55}, {&(0x7f0000000280)="835180375bb0d916df854ef25e9dfc1a263bee2b7ff10b8a6bd282791fd7b09c1c56bb78d6ba70f8fcf4ceb023c75ad7ce5d1162264c54c8c040c013effc4f7fd920", 0x42}, {&(0x7f0000000000)="ddf9f758a29bd7d8368c1f35c1f3b770390f821497a9e842fd65e360330af9a65f036d028e7d6f5373c0285e88722f", 0x2f}, {&(0x7f0000000180)="2e4ebc5d62bd125d4806f0ef2ef513bf7a6a6174cae5bab8aeec7c9329cc7b72", 0x20}, {&(0x7f0000001700)="1d582c6e3c2c28f9fde4e0aef60518e269537a32020cacd2cc729c822cd6d45ee57c2bcfbe6f991a6378d19ffc9753fb3ca5136d24f5d13c4f6ece2879f18d73039531446907274594a78b478e9c5eaa5ad42cd86477ff636f0906c7dea2b2fcfa239619c33ee54c2b16c36d5130da05e00b0c6c794770eed9b1988de28e6e28305e7c1ac8708ea5e375dea436a3ba92417e4eff7f67031e48fe4cbd7066a67a632efa7df960766a7f1a2035ea7a9c157027973116f725da41ab5e9a15321a99f7daa24a58085b1c26ed6f6192e4e316bb3cf19a2d43b2806f6ff65129fc31a38c11321aa86f9ec96a4dd8b3f1418432ac7044dd7b82a25f280f8a14048520a1ff91471f0254e23a169ab2f8a937923277902e00e6ae90b9a24c0e92b0ab1a815f4a842236b6777ed6b4b39fbf00e5e81351046dd047325ba1ce9910c6433e8493975906d8c5c79effd29652b475e16fe364bf55c215c71cc9aff5e1c65b75391b52e0929dfa9f11bc95b1331cda3f4b5292510a8acc76a114b3f4cd6dc583cdb9a3f17954a48ef2277f85bb3c06f20e5ad16785c6d3495d57609a632e30b6504468cbcaf7c6391c1695a2781e47b52d3ea97fa90827cae40a23255bd6c7f15f5272e075739a48a5119c5c38b1f4b8698c56779f647e434947a5df7becfdb7658fdb14a137499a6ef8462a674a25f0ff54b0d88df176ccb02c90992c7bb28244459b6c935d54a363cf57ed840c5c28bc79d7c8d33e3815d6f187d3c27bbdce3c1aba8d93e446e19ab249ac1200b33998f0b3bd454b953ee9ad0bdad4ce0ebc434bd06461b5d737228a97e2598a31a4b34f795111b4c4415bc8cb4d0877b9bbfec80fd3fb82eb0fc500a95debe7de3dde8c9685e29e4acd6b845818de0af13924c77e61107a24e7da19e553f064c0c1bf73cd10166f26e1dd60f6a8ffacc97af5a38c15d08dee18de04e3a729008cda102571402f41f629a9261c5c801ad144b051d5c343e8ed73f5fbce91768cb1ccd16a5fdf59bce3882257aa293ec7201de8c80870400ff32426be264a161ea790f8e4dddb94093a67e36c45039acdf1a0532e4f2dd1ed68e14cca4cc584a617c7f26bddcc828b832fe40e2ef202b626f620961c2220db9a543bc461e965a65fd48a790c55bad797c65109a99bd50e3156c6a923cd66b4e95ea83786becb16534069b38faee0e457365f3115abe6dfabd3a3459698546596fe58f57ac4f6400aeb338ef60fb9a912a4b2120f3c0e97015f9d2911b8bc9915c9a32038f8d8def0da4c76cbeb3257ac8088a8b3f51a34a3455457ccd3e8db37c4e0aff7495d748e395d5a63e1d7e6550be28dfac56d8576c5f5630503de2ae108e63fd750795b591c9642a2e04e0f5f8e87a9f09bff3c0f7f86755cd933fe4ad6b0a2dd666644b92e78b92f8e371359507c86598a7846d5f7d460afa8d25a42577e780ebd22e1821edefdaef836f9b74dec70efa79c4b98761a644c52401dd32840806b66a4f76e8f82770ebb869f1fe39ce1a3dcd5635ec463658eae8c047205bf973310e5fbff31aa7681b0bfdc81998a39d0b2397e9897860420230b3487ba06b71e99b74207684c7b0d69d78c7b6df0e0c93c3fb40f4606ed1c8af3008bac57fbbe223cc1d0994f50e7560451d8fe77affa0cc7e69b33251dda2da1098fce0a1f8a0c804cd85794cea9dd87ad1c928cacfd00c016308d016c2e5e63c3f51a0c8bebe6ac4bc355528ce8e8a129f74c8c3e57b65b6a947de414a3b35a72f739a86dfde1ffc0fdcff25386724859e02837a74adc132fbeafd204ce001b252b37545f2e828a0520e51c45a0dfe9c984ec7d9ad58ed8f325326fb4c0f1e1236cad48ba0266344e186ae17943a60f24a6f680ebaaa92dc41557588be74ecb79c346a2c22cbafb7df456a8414022b7c76b5571049bceddd69c535ffaa4539e28bece64d7fe545951458b0363d1a2ae8e646bc934aa2150de3928fe689d2d4571e1b73151c92fe39e8899c01342d6628ac6dcb6009694306d189742731e4d0aedaf8136fd6dc6231a2704e7b5cbba12f940ef0020cb71eb2c1f7c9c2a67fd431eac75870770f440cb02631bf87be8087667a72c1bc7fa7dadab607e6444a582b7f39b6dc5372f944b45e1f3b000d60a06f280e25b621815a2055226bf266f4e7f1ec1d82ff0a751a1691b0a35e6a6e671310dc54f259c0700cb164922497f09cad26a2b54eb4eea310fbc7412940f0141b2f457395501a243cd9edf3e5377a559fb56985e5210eee7f38d1087191f6125ca3fccfb4ca500d074c8b757e9137dfa1ee9ce80c2bdb060f57b500df3da4c5675aa3f547f9ba0f1c75fef50b612c082b7a5ec349b4e19bf6ebc9f0d2424cc64557d98d52d9f924163ecff4ec1cfdad5908574ea117b90309fc30ec424de2a8c873aba06b0a744bcb2ad0907d8d7ef99b446a61fba83b4f3946cf8a9943f8abe8b9c555044b0a85012085138836fe89422bea3eb3d04bb4e47fab166ba48f65bb66a4b68d2fe16307f6afecedea2e099d5fda06c68e364eefa9921d09cad1c6a11ab6dd52fb1bd812e6a8738944a69dc8b3d99b035d1e7cb561ea2310beaa801175fa9830b46b97eaff3d118c5ef81f97a5a61541a55c2a013c0f165b19bd1868233fee33b6540ac96c592df8735458d5d1e9ffb7ed7aa21b6910e5836d2dc02e79b84a30f9ab0d593642f11ffd4feb904be6441bab3e9b95ca9d933f7c6376678389096dec9132e16c647875bf09e90abf83fc58f291c86980c2d40707996462b018a0fb8ef522c83febdb218c206e85aec12b95b0af88a47b611daaa876653057e7b51410a61ed1b93d496d7d9b16b75bced1e7f274f31e9d21b940ee6f9ae71d9bf39806e71d4e58a6dd0b3c536a6dcec68b92ff5193d34661fca88f09b2088d61e6bdd530f836b96c488cddfccc8e099b2dec9707dbfe54a6303209cc0d083b85861aab27f922bd482e7d68da29b9d8424e1b39f92fe60a3a4d2eed0f574795cb6c46c30f8c7f23a7f18d5ff1aef475a62ef8a8c06a9c8a0fb79856ea6769b226ec49786d87638ffb458d7409daf6d13f070f2f9ccc0920777c4200115b0ad5bf7ba435cf7b7573ce72caa9d2032bc1196e2a7ccb006bb274e60a6bd1568cf78f38b6a90f9914f4f641754ed73b430f9824dcd684f47a7d40bb08d64197b9299409155fcfbc0ea3707c8ec6a0a1df8f1b3169f5acad0a9bba0f9baa33e06e80e911bbe1269b21de920dd63e9bb8934e5c3d1b5109e1097f34e92aede51bee097f2196074b1cbeb3d6ef8a277894f662ff6d8ef9146a3ef633f58c7589d576535eaf68e72c08fc83682e7720830e38f27a496656600c68ddd3a3c30cde95806e8edf6e0c9d011695e718274ce6acb7219c91ea7d11ef261130a1cc6f16a2c9bb43091a1480e351450d990c3ef4a32b334d3a3957f512e94db31bf427f42b50e1796fbb7ab787bb464203cb3a2fa900b0eb0120f05fc0a7749a299c87c23a265bbf4d148e77947cc4e07d596eb4a72876e73726215b1b0225ea79aea31f05a4fb59d91e77d3ee2acd6e50b848b1e1d3af7dbfa443eb55869c46afe8e23d08356898791dfb289e196f042fce95933e9fe27d32145da9902bf4b2a9056f930e78bbff57bc0083c210f55a56754b5c6acaaf2514e2359fef982fc18198008cb8fcee18037e2507f6237c4f9173278c3131453546a1edea4aa61e4cb91cd6cb7a1bc4f602405d73be651fbadee026773c5446fa11cebf90705788829fa7210eff3a29084a771b6548988259bd7fc92ba4ac64e92fa021e08f37f7754f92c84c0ceeb0c967d5615127d0216c3084de51bdf3a32f84a9b49aad81f58360f0da81673edc1d21d4207cdef44f7617798e36c6afdc7aa7f5e4f9042e7c7c78c433c61e695f5330af93a8beaafd6b67fdb87e05d6d40258f8bb33dd1ea239a060c9a3ccb7831b11f573bf50d9451f1159bae568d94ec6c2f5d90b94509e451e9b9ffc10361f2b33db13f6be95123627e7ecaae60e00e0cc2e4104fe3f61b0533cb6d315946ea84a64b1f1ae93089c405848b26c38081f82092ad21281dd7beb4ba707fab21a66f127d8891c29482c22e7a89f6ec877f201634a3e8d2d9a08d5ccc5425545d378802909dc5f242e781cb71fc60552398687339b85a44edc87e632f9aea2080b044216cc2add12a025fc6025d6750f58fa2fce356dc9f5a3d53f4d5363d21c82728d8136b5b133791daabde7774898cb6e07aee60fa2f024e132769020f071f2d594bc76c84a592c1578a7c8d6f151a6898c98a4a6820c5e096f9fe1d3cee74043bdc3b032ff1350b604da8062a47da2844c12454466d5636eab992bf51bb4989beb416d7d7859310bae7d504724872d565165263ef8e47f9be4caf6f25fe157e9ff44022f2fcbadc268abfe98b6b5121e5c9e4007783ad9b885329550e7c4d0812d8d31b8eb81960d4a70dee5a7ed3f4c7b4ed168a500dbe131828aa7082ac7dfbe01e71c5f8287f07e2129300cf47ae85ac5c8f9647ef5b0001d33d8b2e37a4d04bc4b91a9109e7dfb0dcf3adfe73d41b63ff116d0fb6f5932c33b9ff249f56b4a7d41f3c2d9b082c565b48fc81906a4413d11b70d39c608b4cbbcd6b1719115e523143ea82559e260fba234dd655b1275b6ad060041de6ba840f3c5b5a21b1e6eede9cc76b3788e9e3de19fc76206d4ed726e6dc4f4a6c1a6df6bf791709ad4586c8f2448a65b8ad839cfe294e83f3081c03a719bf4d5a9dfe2436ea073ea5e05e50de4d9f65fe7899d48fcc933e3a0d2ba77ef3dd1f55e23225fbb5039d02413d05da0d0cd59eb124027fe2a368b93770688c60979d6a498da6cff2bc71873279f359ffdb73703c91e3d70b5190b83fdff06e54bb132eb2d35043ec47bacb54d0cb7678c7d0b360858dfa000caf2fc463f8e6e13869c79b9a215c9fcfa4e2e798eb90d3019178240eb629a687a3bf6ce94bbcf116cd2964f8aa809d59b8196cd5b1970db3bb1d2cfd481b228eb08185980a8b87d74bd30255aaa443cd869ad3941e17a28a067cadbce2778c50eac4adca45ba3c22a98a7cbe1a1b3bc59e4845624281f913e02418f8e56b4806cee92734e7c22147d879df1685ac05487bdc3fd089884cab80a4e5198b944c0570d76e6aa9b9fe1380fbf777b7117d41977a17492fd77029e87fa38b3950428f2ce1c365914b486442bf5743e3533b2b2d276e4e474012f4a757521e9219186591d69d85dce3e747d532bcec0008d520cf30ad8001e36a0f973ab871bddbae3d699f9538d143fa266258078ada9c764e15c108987f879efa993d6fa9897cda73c46c97d5ae75e0e0bfa5914cb926ab52049fa08b5a11b41a95d50c768bab50e4073ec5c96447defc0fbc1f003ad4495a3281cc4951251d90be2b84df4957a2b7a2a1fdd3a58b2758809aa9e076e29b2ba79f6c81e982e8d82ad5e1d807169dcb2fe25c177db35596746c71d3c5508261172d3b5877d14576e5fe899a3ad3825bfaa338a9a0e98c69923b29f455e7ef6eb756c64d067125359b69dfd691b4879eaee6513d2f0b26ba9603ed994bb3684c3c72688c58d6d5ad1cf042f4410ca2bf1f354372f560ff5f4e445577557d20560a7135ee6329824c454dcc917bcd9b145bdd5b55fef5c18a647a6dde6d72df4c40aadd9a13df4fd0c4137d090abc3fdf084c317025e01e3b65e3cb16787c384bfaf6e58b2eae515450fc367424c4773c0b447e91f9afccc84848a85cba78f20bb05b0f9040dd0eafb07041", 0x1000}], 0x5, 0x0, 0x0) 14:59:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) sync() setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) socketpair(0x6, 0x4000, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x0, 0x3, 0x1) getsockopt(r4, 0x4b49890b, 0x27a, &(0x7f00000000c0)=""/87, &(0x7f0000000040)=0x57) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 14:59:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000140)={0x1, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r5, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 14:59:59 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 14:59:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) accept$inet(r5, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x7f, 0x3, 0x0, 0x6, "fd0f64928f769ebab60e839e6bd8fc7b8a9478bb", 0x39b, 0x85}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:59:59 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 14:59:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = getgid() setgid(r1) setegid(r1) 14:59:59 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) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) sendto$inet(r3, &(0x7f0000000200)="b8b32af86de8cc62f7e7bd2bdc78950c45839f56b9ce1d783e5e77d294664a7ec68fe86e7164a28978612342ed26af3dd12b0d7aba45eadccf0cfcc9aad1f5935421ec8e2de47f3656bdffc137dd408c6b64dc382687013a263621b2e949183b9ef5ad2e0f192ecc4f3bb6da630436", 0x6f, 0x8, 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 14:59:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/144, 0x90}], 0x5, 0x0, 0x11) r3 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:59:59 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, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x81}, {0x6, 0x0, 0x85}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 14:59:59 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d, 0x0, 0x0, 0x4}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r6, 0x5, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = fcntl$dupfd(r3, 0x0, r7) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3, 0x2, 0x9, 0x4}, {0x7, 0x81, 0x1, 0x401}, {0xba3, 0x0, 0x11, 0xffffff5a}]}) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000040)=0x36) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r2, 0x1) 14:59:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = getpgid(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r12 = socket(0x18, 0x2, 0x9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() setgid(r24) setgroups(0x3, &(0x7f00000004c0)=[r22, r23, r24]) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r25, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r26 = socket$inet6(0x18, 0x1, 0xfe) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r19, @ANYRES32=r23, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r1, @ANYRES32=r28, @ANYRES32=r1, @ANYRES32=r29, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x202) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 14:59:59 executing program 0: r0 = getuid() setreuid(r0, 0xee00) r1 = geteuid() setreuid(0x0, 0x0) setreuid(r1, 0xffffffffffffffff) r2 = syz_open_pts() fchflags(r2, 0x0) 14:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6, 0x0, 0xff, 0x5e7f}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) 14:59:59 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000040000000000000000"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083fc1f03000000000000000000000000000000000000000000000000000000000000000000000000007efa55821fdd59f0d90fa7035d3ad4b7791de33d1005dcb9372c3dc8a6110ca0288d6fc9f08b309860bd57a7693da58e8cad26ab23c839d2fa782e6bcf293a489e2b8cb9bd205a6775bfe454f3c1a3e60255ee3fd29726eab347b9076bdfaf2ce1b584abf4767b610ed7f4c5ef5a0fb52938703d03d00033f4b487f1a16594d56a294eacbe8b764fe8f92ac69ae463d1066f7e7c2aabdd7fe3b6d3bab980fe33a1975ed2cf8eed2e9f55090bc728b5a891b76ce86807fa44297bea5ca767"], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) r3 = getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000200)=""/133) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0xff, r7, r3, r8, r3, 0x1d9, 0x8000}, 0x7f, 0x101, 0x40}) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB="62020207e00000010000dc9a53bd3bd1a226706f009596350aa64bbcf3811bf811cec89d1ef34491f79f83dd1cdf17a382ea6498ecbcb8d6f5c169931217a8d44e5efc9f9cbae490b7bb3a4046caf60b7473498b98f1aadcb416e71b97693f20f083e9a110270f20d1ea1048718c553ed30e28cdaa4b542218a0272f244e185246baae7af488c076b4b2748d722dfd48e5d56e476b90ab5dbcebe7fe51f03772901bcb2c0ae10a2fa1cbc748c01c368a846db9ddf5ef29bcfa9a7393ebde0aca4b344fc669716dc05b"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) 14:59:59 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x72cb3701) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x10, 0x5, 0x80) 15:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 15:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x05\x00\x00\x00\x00\x00\au\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1c}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 15:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x199d4811f333a885, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x7) 15:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) accept$inet(r8, 0x0, 0x0) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000140)=""/9, &(0x7f0000000280)=0x9) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f00000000c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0xaab, 0x7}, {{r4}, 0xfffffffffffffffc, 0x57e39f6f71398e3f, 0x2, 0x0, 0x7170}, {{r0}, 0xffffffffffffffff, 0x189374178ef0a1ae, 0xf0000000, 0x80000000000082, 0x6}, {{r5}, 0xfffffffffffffffa, 0x194, 0xf0000000, 0x100000000, 0x2}, {{r9}, 0xfffffffffffffffb, 0x89, 0x1, 0x1, 0x2c6}, {{r10}, 0xfffffffffffffffa, 0x0, 0x10, 0x1000, 0x1000000000000009}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) 15:00:00 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x60000200, r1) pipe2(&(0x7f0000000040), 0x4) 15:00:00 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x100000000, 0x7fff, 0x1, 0x401, 0x81, 0x200, 0x0, 0x1, 0x1, 0xdb7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 15:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x30, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r5, 0x20004269) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 15:00:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0xc003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32=0x0], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xe7b846627b1c26a1, 0x1010, r6, 0x0, 0x0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) accept$inet(r9, 0x0, 0x0) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) setsockopt$sock_int(r10, 0xffff, 0x123, &(0x7f00000000c0)=0xb224, 0x4) 15:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x100) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 15:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a8a79cbb8e7f2877684a6920151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da"], 0x10) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x1f, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x3}, {0x6, 0xfffffffffffffffc, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xbd, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r9 = socket(0x2, 0x1, 0x0) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r10, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r7, 0xffffffffffffffff) r11 = getgid() setgid(r11) fchown(r2, r7, r11) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 15:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 15:00:00 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x0, 0x400d, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xe1bae2b1a4768e7b, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f00000001c0), 0x0) 15:00:01 executing program 1: r0 = socket(0xaa44dc8e1a208398, 0x2, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) accept(r4, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:00:01 executing program 0: r0 = msgget(0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000), 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r5, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000), 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x6e, &(0x7f0000000000), 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) pwritev(r8, &(0x7f0000000240)=[{&(0x7f0000000300)="fcb34d0af0e878206d77316f744a91586ba06cc99f7217ab76ef1f1915b48c00a8f2833c9a3c51a4a6f75b47a8f64ae660a6bf7f9bbba06319745e1ca8a1a88a953ed0265b8543", 0x47}, {&(0x7f0000000600)="70e9e8e0705e9d60aee8951d06b1cd8468e822b52421e93cd4215a4e73f4d328fa532206f09568fdcc4d5e4f32485cd306a175a303c8565247eb1bf8fb5da7ad48e9f8c1c154792d1375ea4be68b288a307e29d189ed4b7a15f989c09e0ccf9a9d7eabb936d0030fa67257a0a50a383bcf20b996d7301f4fea5b46b3e2ce3b989a146aa1dee3b4700bac99f8c0e9c0d87b92ba8a3942be03b65a0fa28d5e0499e5e6", 0x7bc}], 0x2, 0x0, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000180)=""/68, &(0x7f00000000c0)=0x44) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = dup2(0xffffffffffffff9c, r9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000d5af08af074f64cb195db4c6501a0a000000"], 0x8, 0x0) 15:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3a71, 0xfff}, {0x8, 0x95d}}, 0x63525965e4ba1df1) setsockopt(r0, 0x29, 0x1, &(0x7f0000000080)="0c46577df60e4b6bf7c169a43bc8f5a1e5000cbc8ee024d0a73310c4254fd7f01b92b852156ff1e6eb3cee558c200e8f5a16a7efca7375d4ffc3842ec91c10af7fb8387d1be26bb07868", 0x131) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 15:00:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0xfc) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="632524058729e05428a0605ff97b39875db0fcefa4cf687d6a58a5e71b14fc368f5e722980c85d54857c9d4bc83b508a44defa7ab37cfb4e30474ff4e02f8aadf11786093e40bdbc84b6c77a8bd23439aa80a17cc9a686226dc8bdd9183d58c2d4c0ccede6cfc05ba1b58e", 0x6b}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="50000000000000000000000005000000a52f2727286f48fd566539b7938cb7c598c8e91890be4d61139121eab8ca574b50b9ea00fc8aee808121ced9749d4c523fd67591aa92b8d25521000000000000e000000000000000ffff0000010000008ba4bad1ba63d46be3c766cf9a1f4270c96925b0895de41aac45d0fb394039a9a307dc005a322f585eb4c1385dbf0abfb832db430147781f81ad0089e2a3da86560859b17467422375ac6892a50643f3af44c3e6c693ef1ba3ceb672979195f98f562422b66816e5f608ca3b3c0e05cbd5179258f81342dae12d6f2c16f2755521fc0318f6dcc4a15aa7310b3c253e26608c1ba130cdad503addba27d064a077d2cc31b3ee09388ebe823bad540dd379557f46132407d91627cb5563459144abea2a4f0b941fd592fff6e8f14df1740dc000000000000000010000000100000088c8472f3e7a754a26232733bc88b5d1a5b426f531418a879630106fefaf0cc9dc9de879ad43bc145081cfa931477705271a2aaea79a847fcac791e34ec9f7085db5be976f6f326498fa5df1414b723e7e486ede008cec48f95d7cd839a870abfc02dbbd24cbda72eb6a164161808cc1042df83fee92750092a19bc68560d63ae07bbe18dadabf4e3d110bb26e969b27d56ac863e7e72497cf47c4bb554b78c21d5f3896782fd1185e00000000000000800000000000000001000000ff7f000016738d54ea42f5dfe794e26d726881db62ba870455f2b3d763be0f4f70c4ff714d05b9109f0527338deab918acb3ba946a7b7ca283790397f028aae8c12f8f73267ada50731950467bf13722944168eeb3bb810537323b588e557c2e3e8fc2ba10afaef4a6c4a3fc620fd83f6d000000a800000000000000ffff0000d1b17eec2c46605b8a6c49175a4d124d821c344f41531ef098dae5037e2570068f8fd046cd4f56bdd045f5b9e515bc9897c2f869486b69ee0c6e6ac737f17686fab0817293854fdc9d3094919b7de7a46556b51bfe83e3a9642f64670c7e8eeb2f715a23ec8882008b48ab212cb8f73e91d5670e146b6bc4e87ecafe9f236f1683d581281ef0c95373d35fd606b08a3e5ff608a89900000000000000100000000000000002000000070000006800000000000000ffff0000080000009670bc212784fb30fec927c71d7888d227c27390e55e5b30061c3f9d5e16518b773e71b7141474f778872e5d61baa2f40954eb4fb2886d1912b626e0cfb6618eecc49db72d348325380f63e512e7c77f5481be53346e00008000000000000800ffff000009000000b0661f8b1ea95943fb3fcf0da85cc685f204b886171dccbd30b0175717760bc9cb08f6691deda19e726a3c771e5f79acf376a39e7b3627a08350d74e6aec41c90cf0eeb1643accc55ea98c71e0caa61d67292ef6f54a5b4785f48c2618ba5cf8b464234309126e046a7d101dd5ed15f7d800000000000000ffff00000500000080d85de542bca3c65e3e7518673016ff642300e78861fdc85b898f5d931778825ab5a7ca40f285ed869326a6e02b1cb5acc06948513b7a2e3f03e6e2da46a8c0e68700b4f0b8a43f215bbfc19b32436bea5114de8467fe04925bf909f35c8c5af4a1c5e29604af905941416560d1d7210696a5cf28af94a5d43dbc54681110f1271098cd7c31fbd02441cd380513f2550b76293eb03ceb8ab692a46ff0d5343261644f114b79407409f0b952765b12addf56e6d9301c7879fc9c2ec0ea04ad4aa900000000000000"], 0x4e8}, 0x8) recvfrom$inet(r0, &(0x7f00000006c0)=""/122, 0x7a, 0x40, &(0x7f0000000740)={0x2, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r3 = socket(0x10, 0x1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000800)={0x3, 0x0, 0x7, 0x4, r4}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r5, 0x108) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) accept$inet(r9, 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000780)=0x793) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000900)={0x800}) 15:00:01 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x30b7}, {0x0, 0x7fff}}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) msgget$private(0x0, 0x100) msgrcv(0xffffffffffffffff, &(0x7f00000000c0)={0x0, ""/134}, 0x8e, 0x1, 0x1000) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 15:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x2000, 0x24, &(0x7f00002b0000/0x2000)=nil) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="63098647c6ff07e00000"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r4, @ANYRESDEC=0x0, @ANYRES64=r2, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getgid() r14 = syz_open_pts() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r16 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r16, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r16, 0x0, 0x0) msgsnd(r15, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r16, @ANYRESDEC=0x0, @ANYRES64=r14, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) r24 = semget$private(0x0, 0x4, 0x408) semop(r24, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r24, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r24, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r24, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getegid() r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r30 = socket(0x2, 0x1, 0x0) shutdown(r30, 0x1) fcntl$dupfd(r30, 0x1b, r29) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r28, r31, 0x4}, 0x200, 0x401, 0x2}) r32 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r35, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r36 = dup2(r35, r34) accept$inet(r36, 0x0, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r38 = getgid() r39 = syz_open_pts() r40 = msgget$private(0x0, 0x682) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r41, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r41, 0x0, 0x0) msgsnd(r40, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r41, @ANYRESDEC=0x0, @ANYRES64=r39, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r48, 0xa5, 0x1, 0x100000000, 0x2}) r49 = syz_open_pts() r50 = msgget$private(0x0, 0x682) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r51 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r51, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r51, 0x0, 0x0) msgsnd(r50, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r51, @ANYRESDEC=0x0, @ANYRES64=r49, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r52, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r58, 0xa5, 0x1, 0x100000000, 0x2}) r59 = getgid() setgid(r59) r60 = syz_open_pts() r61 = msgget$private(0x0, 0x682) msgsnd(r61, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r62 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r62, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r62, 0x0, 0x0) msgsnd(r61, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r62, @ANYRESDEC=0x0, @ANYRES64=r60, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r61, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r61, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r61, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r63 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r67 = getppid() r68 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r68, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r69 = fcntl$getown(r68, 0x5) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x2, r63, r65, r66, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r67, r69, 0xa5, 0x1, 0x100000000, 0x2}) r70 = geteuid() r71 = getgid() setgid(r71) r72 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x8, 0x0) r73 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r73, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r73, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r74 = fcntl$getown(r0, 0x5) r75 = syz_open_pts() r76 = msgget$private(0x0, 0x682) msgsnd(r76, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r77 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r77, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r77, 0x0, 0x0) msgsnd(r76, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r77, @ANYRESDEC=0x0, @ANYRES64=r75, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r76, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r76, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r76, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r78 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r79, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r82 = getppid() r83 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r83, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r84 = fcntl$getown(r83, 0x5) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000980)={{0x2, r78, r80, r81, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r82, r84, 0xa5, 0x1, 0x100000000, 0x2}) r85 = getgid() setgid(r85) r86 = getpgrp() r87 = semget$private(0x0, 0x4, 0x408) semop(r87, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r87, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r87, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r87, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r87, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r87, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r89 = getegid() r90 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r90, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r92 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r93 = socket(0x2, 0x1, 0x0) shutdown(r93, 0x1) fcntl$dupfd(r93, 0x1b, r92) ioctl$TIOCSETVERAUTH(r92, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000100)={{0x3, r88, r89, r91, r94, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r91, 0xffffffffffffffff) r95 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r97, r96) connect$unix(r97, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r99 = getuid() r100 = getegid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="b9ad045114c3172dac7d030259889a53338693d0209b793b478767ab7fbb7eb741db2c4db1cb6edac75590f4b0c06aa93deb3afa75017daf722160d68809c80e0b9c1a076c53ccc035a2894521d670e1d426a6f75d93f3", 0x57}, {&(0x7f0000000140)="6e2bd14fb685b442137c776e48dd4fcb743356952ed8c633721a9eaab123f52a32a1fbcb6ff9536d7c47ebfdd6cbdc2b7f316ea125975302cea3957f22c6475715ba6f86473aedf92ae9402b0fe61ebde433", 0x52}, {&(0x7f00000001c0)="07c04ebfc5de198c5b364bbcb93a9bd4c6f1784ee440d4d292fd179e66cae777a4c301d85f75046c4fd7157e10787f4d45988be7143254005ab934cbf1e06808e5bb9518c3180187dc8e5f0a74bf8fea62587b40b323de943e8b0115d0054869c1b12950675ff765e7cad56f71ab27112c1bf46114de3c9104abbe23114c9ddc533110d44d7baa8526f76ec35b35c8c28b561db13d2275a6712e2ac1acd8deb839d03fc885eb27a57edebdfc830701c6d633b4b15e0ceb9e3a", 0xb9}, {&(0x7f0000000280)="21ad118ba2b222d5b4d600607d0a7403cf53197144e12d04abf27141ff1231fbb16bd2b9163867253faa50034203ceac52f6500dddd64287d92f57c47ecf71aaec0260b3f4ba991cb03bdd66300584c03ce4c034f818e2abeb2516b50187d1b4dcb5d7135cb0b10235b96a6b21d3c9723dc40a37a910aca023630f74a14c1365ec7853766195cae3964ebf6e9a822488c56c77c6be62b26cf90c03f336b9bd573f7063f5e6950a10862700bb1673544c99", 0xb1}, {&(0x7f0000000340)="3cf0214e09f11074e245c20b4221319aff5e33be08834ba4d8651e40dd95b6cae8283819f6832eebec9f830999a135072a8fe36de087550b5b5a7ae78fed313672e7d491dd49025452fbe2c0550ca154fa5cc785d2fa8627e5c2dfa131dc2cc9cd7ede6f877f45db27d39b69b38fbec3af2f1b287aac7020b321720884ba34e1c5b2536e9292761039e48d14ce296631e2047c3ae46c2288a6d13e9c7b3cb9e56737cd15941f84bab6fb79b717d11399fa2b8bfd4a96d739ab2cba73", 0xbc}, {&(0x7f0000000400)="d166ca2cf8ed328f35484d53fae0deeaa18aacde5036a286d5bbf861cdd472c08d645bc0", 0x24}, {&(0x7f0000000440)="5da68c58675759cc267f860c21784a13985e2a81767792da4429e65ee4ee515bf992b82d12ba1780807c803dc980c30e5e604bf8c4d383c16f76338a4647f15d83a55e0d311020459e9b857e41fb31f80b0b7a4caaf7c9288b985fa6d09690be1b94975d704becd856f2e89b373cf0d5afea1e276b536b7c1dce70eebedb630e8b8bd2a4e6f0eecfb97ffadd522beb32056bd39696f69e7b524a1acce0594aef53e24fdee21ee063736eb1047bd95ab937f4eff6e1101bcff03d6596b5db46d00b5d", 0xc2}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r9, r12, r13}, @cred={0x20, 0xffff, 0x0, r21, r25, r32}, @cred={0x20, 0xffff, 0x0, r33, r37, r38}, @cred={0x20, 0xffff, 0x0, r46, r55, r59}, @cred={0x20, 0xffff, 0x0, r67, r70, r71}, @rights={0x28, 0xffff, 0x1, [r0, r72, r0, 0xffffffffffffffff, r73]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0]}, @cred={0x20, 0xffff, 0x0, r74, r78, r85}, @cred={0x20, 0xffff, 0x0, r86, r91, r95}, @cred={0x20, 0xffff, 0x0, r98, r99, r100}], 0x150, 0xe}, 0x5) write(r0, 0x0, 0x0) 15:00:01 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="84"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x4}, {0x6, 0x330}}, 0x0) execve(0x0, 0x0, 0x0) 15:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x5, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28882, 0x0) setsockopt(r2, 0xfffffffe, 0x3, &(0x7f0000000040)="38fc56ad7a6e2aad72fc0f041f7f9c2eab3f29abe9e46f2b7aa5e216cec46d625c49d248779f256ff0f9d8b6bb869985a95ec1b8bef2f942cef8ab89acd92f6b00685a83eaee7969037741bdfc96053e7b731dc393d99b8067079640260a82853d48a368b3878651590d75e0d9a39e8864d5285f784beacc709ec9a6065a4ffa0d1e63a1a82d0ea1e7849044adb55761", 0x90) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x246, 0x0, 0x0, 0x0, "0d000000a5530000002000000006d0cc5ea52200"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x1400, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x80, 0x10000, 0x1}, {{r4}, 0xfffffffffffffff9, 0x17, 0x20000000, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x3, 0x2ce4}], 0xdf2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x9, 0x3}, {{r5}, 0xdfd1a1b283059051, 0x40, 0x2, 0xfffffffffffffff9, 0x1}, {{r6}, 0xfffffffffffffff6, 0xa9, 0x4, 0x401, 0x13}, {{r7}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0x7}, {{r8}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x8000}, {{r9}, 0x0, 0x51, 0x6010005f, 0x0, 0x80000000}, {{}, 0xffffffffffffffff, 0x0, 0xc50f15dbda8f432e, 0x3, 0x8}, {{r10}, 0xfffffffffffffffb, 0x4, 0x1, 0x1000000000000000, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x1, 0x2, 0x374, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x36, 0x3f}], 0x2, &(0x7f0000000440)={0x80000001, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0xe0, &(0x7f0000ffc000/0x1000)=nil) 15:00:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x490565917019b65f, 0xa1) dup(r5) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 15:00:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f0000000700)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2898c33ffdf9308398ef28c47facf5fb20ae6f176ae681baa8a50f9e4a886e531451f892e0807d326cdc242083860b694db148200"/80, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) socket(0x6, 0x0, 0xa7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(0xffffffffffffff9c, &(0x7f0000000800)=ANY=[@ANYRESDEC=r3], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="51fe81a0213a", 0x6}, {&(0x7f0000000200)="c22e48a4b13a4c6b7e5dbc17ac2e2941e5793d34434cc686500d6f68cf2b994dea52d4c24ddda98aa95c5aabcb9d56885b98628b62e77c3c0b23a54fa0cec877b3beb40491572a4583203afe66172cec722272e22bad814e23c8ea4b163ed9e3adfc82ecf332a4e84b0278b17e1df8", 0x6f}, {&(0x7f0000000280)="b7b5c82f2c11bf", 0x7}, {&(0x7f00000002c0)="3e85b81170ecbabc25798ae17cb6abfe677104ebaa8d6b45e04e8fc0d72b82446c29b10ccd65f1c3ae8d68f3c2d30ff68f75a6d3ead33372ec96582d2f8ce9fe7e2b59f148ed5cdfb56695bae2b115794dfe992302b7554330f0d87fa0f291e3dceee170bd193f9688949d77b2bcaf603f6c1dddc960e678c8b27a1389e779d67d0bfa13e36078fe958ea48e4ad8169522d566d732a54eb025e976b5f4c71658dde279db9a031951648a68254a58c1e60fb19937c991efc0222002c515525746ea8d56cdc91095864d34", 0xca}, {&(0x7f00000003c0)="82b808815e553055c731a0d1561abff09b2fd8d0bd0c9eb1e4837d5760b301987a88274a06e17814fac91aed6e47c51a258f488a2f513cfaf80c1be115a39102c2837bebb3aca86ed690ece387214747ba79", 0x52}, {&(0x7f0000000440)="4f760091ee532da32efc6ba57019535c87188c76df6c5b0f7bf2f54230c76c82b4d634ef770a5784b09f5038fcb06a443559c0a321ebdec71a932bdff9d1cfe62d7cb0aca16aa588b7e9101bc0c9e4330e7518f694d5066c2534823c48cc90d180bff0ada2da0d067f150feccac3264837a67457babc1d132c08bada280ea23dfb79586b9e5eeeb40b4b555fa8e67ee6bf4f42e7c9955271255d6b73d6e91239a523a189106c0e3c4bdc12d502e6e99866373f92d7cf7954869febf3a3f2e64fcd185f9d6ce2db1dc1991dadb2dc06f9fef117ef19c7c91de6030e08e35752e353cbcbe9bc17f796f8f0", 0xea}, {&(0x7f00000028c0)="5be6e0b7add45c846e035d52afb4a7112349b32a5f6622db21430dcca46781b9e05e80d6c29972731901aef252c455f087572d4035140e63d29e00f7c7f56ef4aee464309fddeca4403a839570e040023b352356a5467b60476468a99749d7de6042d3d2d8091cf181b934488e1592602cf2963fdcdb09b943636e5fe7079133d84136a46b92241f8f716534aea2f8ea49ef7f397f93d1376f22b2ce0fbad053760c3b61fe31aeaecf4ec633ac3de64285d560567d68817e512af0e8d71a1bd3155530166f848702d81f884fd4c38bac7ff1e4ab4998b7906c5d1ee2d0780189c5c74c2600bdad4e91cb52d2b66033058fbf80d498f531417d513243315cd0eef209ec1a1d5cbbaade38fa5c0e4379bbbbe83dad81bd6ae2d2a3a4c7a5316cb093819fe47f2797c2ad775ecdbd40975a899d6a1e88a71df0cb79b4b08bcc4c7c3a8d38a6552fde295140e5c612ed84b77edd35a12a98e9078556dd15973263bbeeeee1cbc57bd66743ce85aff052c31e324a924ad269f86f1f25e831b33486abb3897aaecc53ba761552de61552a37589f5af50dd95a092f7713210585e79ea8548e24d9fa23b5bc15373d45f9eeb3a1235d3ab811aad218545706b043c7fdb027b8e4d66f73fd5684be4f246a1462e764e7d5ef061c266210df9e9d5fc08e4ed2c8288a20a15273ae808a269daba10f2b03c3c67f6b5c0b3d45d79d2815091a84757ecf1780bfc693ef7790afa432ba012baf0fbba76d27b81a83d66fe4455fa4534e75ec1394395c262a44b298d45f96e34fb7431d93799dca38f7ea6af27461829b5c3678c0e4bae860b8be93b0a4cf1ee104713eecf620e839d6e886bde09d5e95e275871c580ae3a88dca3e438605a2184032e757f8ab519b2a17720ba37cb32154e345dd1170cd183af509240d03e0c9afc3dab68c14154aa656c31ee63d048a95eac6fe4969faa891e6c5eadadd78e4c91f7583fd217de0d48fd0cc14e4f72f12c12d9c53d289a094c6d52729a2bdf8c1b1792d40b9f31e372cfc483b299a8c40822b3cb5d375144d4057aad73e5202a81ef1d8c296604e99e06dff171c6764c2f72d1a2c5a047983da0e588ef0e4ccfb3898fe11f084d74eaaca78480f31411e9343aa4546416a5899fb90c55089ff980da4a401977a09fbbdb4229a27e20a5074f06b2445f09dee571d708233e157345167b93e35ed2c91148f82a2adbb39fe602ce8ca2e1b444719614178c8db0c17a0e069effcafaa4ebe36eed608a5869768c9aa046f0a1e586aafcc9440e7d2aafc0036a88b257da40741865f9a3c861edfa20407cdfadb5c93db7a9cc473a5b52dd4ce839f47103fc44a81d8c8bf44aa45f6ddc7cca62dd12752eeff5e7641027bba9dbb79baba53c94c81dbb21d6cc4146cef4293985573626455e8951ea8669b8c5ab3c8f57b9934df00ff65622bfccbd4aeedfad3a64788940f2275561f766dc9466f8460b5bc4bd7bf8047d4ba3c6f36ef83cf40a942630db2dc30e521483bbaa6ba25e5deca18274a638d78141f396017528121a0a7a65ec44d9deaa889bcd1fca86a1c8dc6046138f5f8b2b16fb5112d4d2eac7ddb36474983ce5ccbf4a6cd54a0e5b2f1b42b5fc0e6cc1750f92a3419c51526f35de7939685b9585ccab4fb4348cfa80109c35d232d17dc430822bce4f091ecdd3c38b7e5557e7b40f85dcb9924ef06d1c3e351bb18fb5a561b3c4a2cd86648d4da7e07d1867be00076919cee881967d1454332f66ab280cb254759cb0e8992f5af5dee5a84bc7ccd309fcaf80458dd3eab37804a92ec20b3922c99d6c4ae7087615e1fb9de774a2c4b714fd1cf6bdaa8361755a8f31aa468e0a40a1d18f824f57b927301623e40956cb69d76a877ee78d53eac48db77bc26a473776f7a3039331e21c3ff88b68f2132111223adb3cfbb8115a676e0b402ada0b6d6fd57ade3a067d55df028dac5aee907b4221ed205fb28a6af9059b5107b5f3850139ae1500a8bafbc24116fccaf5e9dcf36b0401f22b111092dbd67c4a8d1bb202089386d97592634df570f6e10956fdcfb1adebd7ef2cbba5a9311b77aa1254596c73f344deb2424ca84f30871f6fba6392988119693116cded92c027868403ca15e9338c03cf510c63651842ac7257d0157330637fcf1e34df5c1439bacd3a3d2c5ff333ad287b21d0f0591d5e167fa1c760bbeb04babdff8819dbbf471424e169d7699accf89065407695ba6e49a41c697d3b277bfc8134eb47fab04a9d8a5df0941cc61da399394ddfa1f23c131ce2b3870abd268fe22c264eae28bed06bf001d815917431524c8eb36d3781a69fc4581b8629feb3f94de37fc95011d1ff637f25f7b475e36588bc03ed758b619df0a3880c01a23b3f920b28a83ebe9bfb521b7d2e0c6c90fd556cba7104d64a2b8c98aa6c6339cba5f29d709c0dec6a69d2a29c65c99b43a153e28f0ddac206f79e67c7a31e8794be50b969b44029c2b146c4f507c6e7e26a7f1983288cc2d638385700694418399183edd12958d4d840a6e934311436fb4d739cb71023bf8786cc8c1ccd0f71d2342ca19695bac122c94d383bfdf992e537c6673619d32860e31d72f0547deef017f7107873581ee3d66504f29c962d5ad22980a314ddca474d1aa37e78077995a842680feaeb2505a0792daa8f80d3187b7003aae172efd3cd88e6bf82a902f98be18e3909eb41d2486153ea5aedd325e41f61c779201b7ba969faee0d750860b7f34037d657bcc2e89593a72b3df3ce7b281d641abb6fcfbe263d5878d62dc6f86b60bcd54b0033b9f10766d462d08faaa87049db7aae57ac8bcfc2fc1843f63ca6ef4386b3ce4708314c8cd85bd97366ff77b624aa2a06b61c5ac6e722d80875464595cda5a884d830dbede9eed68b878704d4c232afd2980244d50c1030e2a0f6a4a83eba3603d0e3408f61abc1c41edc6be22db52a8b866bd5c955672aa9a32569275da0672c2b08f6a68c583d300c8b6c38cb2fca76c3ebd835561c653b8fb175a4dccf9af474697a96b2152ff4b78932c12d38f194a777e9d995844b8117f389ef6a288704b53750405a4f91935ecc5813f37824f5fea1de9f01d6da645adf675c87c3bda5d9a9fe17a42b18a199f5c2e23a127ac9b5ac1cae6441bdd5faa166cb8cd98bdbcfb00e52f9ed178003871ecde456f19008121c8d80d326d9cd8e284999ed5cadcb1ba1b787720bb98ef8badcb912256c47bbb9489e8a97090562281fe4e3362558d19988c353b3d56de1f0c6aaa3ffd40170eb384113aa8c7e2507a0e2ae9d09a53a9eba9ea753e2369385b272f0c13da248baf39de9307024d84620224777dbd24b50dd804d499518ccb881b420769f6482196fea9491cec3ea5c95819ff80b1dbd1009498d07a2af1c7885c89c4721c1008637a633e76411592fd87bfe5bcae1efb3e7d3286983577f39a3c282997a223837b4ce394fb99a6f44db6c025bfb6af3a47b253f21bc9deb727c2a420b0ac07d28761f2db0c0e401f5bdcd5f181b42d346ac2f376a3945fe4c583e7cbd5954b67f90fbfce6936181b018b936294a015bfc677b63f90ae93f55a169b5690607c609af2c9fd2b3accf30912465e50df1eb62d4769249023122d642db54b2f45b963a126ef11aac30ce9ec611bad7a9d508d7cfab11a34534ee6ed31b81063995750d9ad2e29d908925d71c664147d96eeec5834f676c977f9c8e7aca5c4e3df83d0248006845bedb5e5286376ca55ed0306ff35ec1101955d8cf1ec82162900d62822c298a7fb8a953c4a74ffea02815018ff7d367f806308d4b4d9da679e226b7a9094efdc21ca8b0a6874429bec47318deb40d0b795c34f6a8000b36792fe73328fa878a6aa16e03805f3bc5368f743b13ea8b4f12684a26c322e6cef3cf933cbcdc206ab8722cdfedb680c5716280b506c9d09d80356fc9a5a390ee3c27fbdffb0e3e55c853da409bdd65276b42a005ddbdca35317cb97fa16aa39f3f9aaa0e89c726347833a3a7ee632c572072a459e9240f86712e234f8c832d035aefcbe19658a2c1fb70d35d3808c0782ec155372c850cee9c2c9943f2902e8bad8f852827640dd670720997ac735e0071a71f81b5d59bb43da390dc150d2a2730b6cfbb68a117095d8e4e5d79a1cd653b17daac1d10c37d6cb65c2f064798013c4260cff52dd113d81cde86bd6d9505824c2d879539468882dae961426ab7bac913469c88c948aeca4d36918c299ff33196dd074c72879f3d19cdd69948fb72f707800a72ba1e62a333c17a0f4f114289d5af5714800499ee1fe15673a0491a4f93aab869c50320471aa4a4a511a5ecd9971b904b103d6002563f5cbcc62f70222bbfc87bfcdb8af6257ebf2d7ec9cbba827de0aaa8fe806dce31fff02cdfd9b0852923ead510e619e2bfe36845b9565d5c3bb85911ccabccd4a0390e91be297e36976ee65914efa238ebc9e5270603999f6af80cadf656e8a194dfda77c800f4cd3d49a424d6b6606e723fa236b801d115cf978b03c2ba5e827cad308532c3aec08ce836eff3611df5ec333b7c88dfda9b21365344854dbb47a95cf187b9e3437a793fcf95919c476e394be779c76d099953b68fe79a58c8201605b0545af2934ef96f33660d0747d67d827de9479b9b0c090ff256120678e3c10cb79ce58b34b09d5850538dc6b696d097edb7d9f7dec2bc796c76c08c7c8c115cb4a0482f1cc0da449ac29aa8016069bfabf88b55ffa666d3b2f74bfdf3404c31d2143dcd8b5dbf2accdb13b6f29a9e1fb670e2514c314a2ffdcb62a12b89bc5586f923e57e492c36c6876794ffa7253c0673b9196c1e4c751ca08e465c5ba89d3498c635ae33adf4bf22e26e9a9c498342f6def883a927266da3ab47d483be0eb2df3a02e19cf765f02dd5be2b21efa4b5f10d5194f407b96d43de9f8db749eec36a08365f6fc3589a512b05bfc4ef55c04f883b8a530c3f156b49cf4fe84a5e4911910823c954bc5796e0e7e7067d8fa77dc9961a7deb168006e369cda40583da15ea73de0bcc0e2dd379fa23476a7e7a4ca267c752382281a6ec10a19ff812f2a572931b155f4542b5159ac9b31dad7644a389b5f9d826c72261c7b1df470308977b826d7fa0e98dc169ef21b4ba4b80e356b7a33aa4c3bac17501d6e3f101cfff9b31e4e6f9a3f4f0ebb9bbc03e51773ce60d8c99d97746f3f779eb3ef3e1f225e3eb452be6b871e83b847bdb0ac60bfe5480c81c2458adbdb3402ccc8c49b012d08f8dbcdd11fb8e89c53a947726447c25975f2d554077bcc99292cb5afe46642a7b982c62ee02823370c879812f05d97d91c5ca57cff690a803b754a4c9cd98508d08c7aca053ec21aa3db227ec84f113721de360dfc02a513f7a63b3be14da316856975621f68368016fa9d740f062e5c51f0f421f42b3112531cca45bf6242fe5e2409207c81333337eeadbef9cba027c3c6ecbdf2cdd0dedbaefb8cdf1d14736c8af590b8cc429b9ae3f61b4ec4033168e668f934fafc7e2d2e2c171e8667e9b783082f52738982b98a78bdec999f769f4a150562ac57d5835dd1ce2f1cf5c02ce56de6449e19bf8da54feafea8d8bd381ac0f99bfbde62ed4b81cecda39bbdfde7736f133b164b5eabaec42caa2641cc0c7dccaed6e2fa54ee6e9fe2f6861a3d08b541bd7ef41b949c8076161ff8d9699d4a17f9e90c89fcc6106b5b7dc0f1bd573bf16f2d8ff429ff0e7e7b0ac90d4362fee1a440f34063debb0dabbcf03f51f055950fd95e87c516a1869af1", 0x1000}, {&(0x7f0000000540)="c5e40b375c512f5c8a9889aab08994534d267dc706dc8d0fa211274ab8e5fba48ee7fa76311e2732bb93915013db22645912b23760dc4f4e4386f603bbb6751a4b3b5e902703df75da3b33bcad6c411125a74ad66b999fb2a3d613bce8ade45eda06304ac135", 0x66}], 0x8, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, 0xffffffffffffff9c]}], 0x28, 0x409}, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, r8) chflagsat(r9, &(0x7f00000007c0)='./file0/file0\x00', 0x10000, 0x0) 15:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffff9}, {0x18, 0x3, 0x9, 0x4}, 0x5, [0x4, 0x5, 0x2, 0x9, 0xffffffff, 0x100, 0x7, 0x3]}, 0x3c) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 15:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) listen(r0, 0xfffffffe) write(r0, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r1 = getgid() r2 = getgid() r3 = getgid() setgid(r3) r4 = getgid() setgid(r4) r5 = getegid() getgroups(0x6, &(0x7f0000000100)=[r1, r2, r3, r4, r5, 0x0]) 15:00:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r2, @ANYRESDEC=0x0, @ANYRES64=r0, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = getgid() chown(&(0x7f0000000040)='./bus\x00', r6, r10) r11 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000240)="00000018600400910000232700000000000000000000ffffffffff01000080000000002d35d551a7de221a18", 0x2c}], 0x1) 15:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1506, 0x4, 0x68, 0x80000000}, {0x800, 0x2, 0x6}, {0x9, 0x4b, 0x0, 0xfffffe00}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x7ff, 0x78}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="2d013c062ebb4a72dd2e426dcbac8b44ad5fcf499d591693206ead52181de3189c671417f79bcb8c95e2dbbd416429d56b96e8103e930dc5f5bfd98ee71921a578094417e0e27eaab6a50f51ff06eae16bcab8742e0012aaa609133de707b55dd1dcf5ee83f5b4c01ef92fc74b84e79ade64526f44099df1c180f385f3fc8bf0"], 0xa) r5 = dup2(r4, r3) accept$inet(r5, 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) r6 = semget(0x0, 0x0, 0x4) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000340)=""/210) 15:00:02 executing program 1: socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r1) 15:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) 15:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) r2 = socket(0x20, 0x4000, 0xff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4234, 0x2ded}, {0x0, 0xffffffff}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRESDEC=0x0, @ANYRES32=r1, @ANYBLOB="4a7604869607db69b29cea71bbc2d45836cc9b4ee134a99039749f45fba2a3815144b1f6c8b1f280f4ed01ee9d6d8410bfafb0bcf1c72a54d1710cb8921f876fef5ef063469bebac32c54d6b13f00ebbcb11a91c73d20c13c53e8d86f188a32172499e88a95fc76f351a149b43d82b09670ea6578d7fe4efdd10544bb2dc3c1807e2b3f2f8887eb602a216bb3a0dbbdc910ab7", @ANYBLOB="c9d52cd880e2b0db1e32ae3af5754fe6148d693400bc2bc7dba9b2635e7f7245ef78dcbf602479376c5d06fd25d44081fc777bff9df33afbaa284a2778", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=r3, @ANYRESOCT=r4, @ANYRES64, @ANYRES32, @ANYBLOB="d53c5ddc004b98accae0dfa98cbaf90974024c31ad545aac312506649640e27516155e90906d652be0e6790687fe", @ANYPTR, @ANYPTR, @ANYRESDEC=0x0, @ANYRESHEX=r6], @ANYBLOB="31b5a83f60c4cad4a13e8d09b72e2e3f7e9852f415095d77a14fd48a0fed3277b2e8939d0cfc8b113ba7e8694049a87378cbbb917dfd8797b3c664bafeed18aaee", @ANYRES16]], 0x1) dup2(r2, r0) r8 = dup(r0) sendto$inet6(r8, 0x0, 0x0, 0x0, 0x0, 0x0) 15:00:02 executing program 1: 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, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000040)="042399f64a285c9d5df4c924165db743081066a87f5b9e78a088bc072da25b79692f2e50151d36bfff6705cb32851c56a2fd8ed7efd902e95f2a6edcf21d79d4a80e86689694fa71ccf576483433e5773b802e50634a440e1d16ecbd8dfcb83560f30fadd3370ade7226c7859bc56ea368424b478e145a7905ee41178d997f8fa599cce43b48320240a9fb7958b8f0e04cee567b7f09c102d1c75b586f46954f28521521327ef106a126dc9a62aae26bb77132cbeb52f71de911487692d1161af7f910e9", 0xc4) 15:00:02 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x5) shutdown(r1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x40, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x7f) close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 15:00:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7f, 0x7f, 0x8, 0x404}, {0xa291, 0x6, 0x80, 0x6ae}, {0x81, 0xf8, 0x3, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)}) 15:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x400000000000, 0xff}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) syz_open_pts() 15:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x40, 0x1, 0x7b, 0x3f, 0x14}, 0xc) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r5, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) r7 = getgid() setgid(r7) setegid(r7) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e3b77ac8632ee1967545d41970494389946f5a31fc0193af5ec4dfd41b607cf0dd9f524a251846dd76018048ad7dc9c019d138fb3a3c87356083728753f4c5e4520287070d87bb71a3de2e97dd8f64004917b602e13ba02aa82537e7e87506fcafafc8d451d4828813fc0c2ee716cc3ce9d59c1dd41946768767e0950eb7bd375c071a8a4627311b1ed7ed23912d027cd3258fe276abdd0974"], 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 15:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x400, r2) wait4(0x0, &(0x7f0000000080), 0x2, &(0x7f0000000100)) write(r1, 0x0, 0x0) 15:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000bc0)={0x786, 0x8, './file0\x00', 0xffffffff, 0x1, 0x2, 0x80000001}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) r7 = accept$inet(r6, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000006c0)={0x10, 0x5, 0x4, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x31}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x21f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa4a6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) write(r0, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 15:00:03 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x4) 15:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000480)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84, 0x6}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget$private(0x0, 0x4, 0x40) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x1, 0x0) pread(r3, &(0x7f00000001c0)="891ac214722fccccc5e257b04d3d7f06318f26991b7ecff180087cb4f88265e7cdc4fee2b37b777861a52fb2c9f8c0e78ae4eea24729aa5384f9cbdbd27d76d33c2add7d6a1669fc8468cbe05a1e139c9e4b88d728d98d5ceca5b6950a9d4c20a5167321400dee5ee9b286cff26cf009aa01948e33ac7484e19870b86903652d362c64e6115a2c775d814cd2f1", 0x8d, 0x0, 0x0) r4 = dup2(r1, r2) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000004c0)={0x10, 0x39, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x40}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x200}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xa000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf548}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x39ba}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x679d}) 15:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000a80)={0x3, &(0x7f0000000000)=[{0x5c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="2d012e2f66696c6530004cb9d6b40555f08faaf3ef3ddea2af4dba5b1144a6e04a1107d523892b9586989aa66cc39101093961a86fe73074e5c0aa6ba797d3f89466a6949e743cc482713841f59833f13d6bf3e570fed31163d0d084688ac73cd1a0ff0d4a8eebd7f6922899daae5f81b12e9b7ef977633aeef14da078e39455cc41d2683b3df50fe3c4a02047b3df643b0faebe5af29fb14b02d31bf38455e74f2f9dbd519c065dd3bb8f79bcc3ffda0052814cdbffd696e1db36f9ab28dcc346e90cb4950229ac5a00e5cb454b5a7a23f3"], 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000380)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x400, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x81, 0xffffffffffffff81}, {{r5}, 0x8000000000000000, 0x7863940e32b1eb9, 0xf0000001, 0x8, 0x6}, {{r6}, 0x0, 0x2, 0x1, 0x3, 0xffffffffffffffff}, {{r0}, 0x0, 0x20, 0x8, 0x68f0, 0x2}, {{r7}, 0x2, 0x84, 0x0, 0x1}, {{r8}, 0x7ffffffffffffffe, 0x20, 0xf0000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40, 0x6, 0x8b0b}, {{r9}, 0xfffffffffffffffd, 0x80, 0xf0000024, 0x1, 0xffffffff}, {{r10}, 0x0, 0x82, 0x3d4b0d28372a6154, 0x400, 0x6}], 0x10000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x2, 0x3f, 0x81}, {{r11}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x0, 0xe0}, {{r0}, 0xfffffffffffffff8, 0x11, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x60000083, 0x1ff, 0x80000001}], 0xfffffffd, &(0x7f0000000340)={0x3, 0x50}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 15:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000008005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0xfffffffe) 15:00:03 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/192, 0xc0, 0x1800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x22, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x5d639b186bd1bfe8, 0x0) fcntl$getown(r2, 0x5) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x80000000) poll(&(0x7f0000000200)=[{0xffffffffffffff9c, 0x80}], 0x1, 0x3f) r3 = semget$private(0x0, 0xe, 0x18) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r4 = semget$private(0x0, 0x0, 0x152) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000300)=0x7) chdir(&(0x7f0000000340)='./file0\x00') semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000380)=""/104) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000440)=[{0x45, 0x1}, {0x88}, {0x89, 0xa8e}, {0x1, 0xfff}, {0x4, 0x6}, {0x81, 0x10000}, {0x81, 0x810}, {0x8b, 0x2}, {0x86, 0x2}, {0x48, 0xffffffff}], 0xa}) r6 = syz_open_pts() fcntl$getown(r6, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) flock(0xffffffffffffffff, 0xc) chdir(&(0x7f0000000580)='./file0\x00') ioctl$TIOCEXCL(r1, 0x2000740d) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) fcntl$getown(r7, 0x5) mkdirat(r1, &(0x7f0000000640)='./file0\x00', 0x3a) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x20000, 0x0) read(r8, &(0x7f00000006c0)=""/18, 0x12) fcntl$dupfd(r2, 0x7cfb86370e6a866b, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000700)={0x2, 0x4, 0x3, 0x7a, 0xd5, 0x8, 0x9, 0x10, [{0x1, 0x4, 0xfffffffc, 0xff}, {0x5, 0x6, 0x5decaa17, 0x378}, {0x4, 0x6, 0x80000001, 0x1}, {0x2, 0x1ff, 0x1, 0x4cc}, {0x7, 0x0, 0x7, 0x8001}, {0x91d, 0x4, 0x8001, 0x6}, {0xd6, 0x7f, 0x3ff, 0x1ff}, {0x9, 0x7, 0x40, 0xce4d}, {0x8, 0x6, 0x7, 0xff}, {0x7, 0x1, 0x5bb, 0xfffffff7}, {0x256, 0x1, 0x494}, {0x200, 0x8, 0x0, 0x9}, {0x80000000, 0x374, 0x1377, 0xd}, {0x3, 0x3, 0xff, 0x200}, {0x4, 0x8001, 0x55b42f81, 0xeb}, {0x2, 0x7, 0xed, 0x80000001}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) setegid(r9) 15:00:03 executing program 0: socket(0x2, 0x10000000000003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) setsockopt(0xffffffffffffff9c, 0x3, 0x2, 0x0, 0x0) 15:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1a0905f6e882faaa, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x84, &(0x7f0000000240)="080d34323fc7c507153a63d60525844f0c18cae02bb35b11fd92ce080556009d631877860c2450d7f94fe2b1407f09defb48607a54888cd2d80852dd858b2108fe48ea10c1ce4d3d49781a3e4784d145653894dd10105d69804e9815f6bad6a19bf7d8a83a2fd50c6e5bc193e0ab07139abb9f5157510f78310e4ba57d43fa4c20b685b0") 15:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7ff) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") 15:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x30) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x81, 0x7fffffff}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x84, 0x0, 0x4}, {0x7ffffffe, 0xf8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 15:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0x1) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2d019867a12f66000000000061300000000000ff60051935d39e7cb19e260dec8502567c6784406c2d66851842a203cdae2c8407fac653e79ea072211d034502eaed583df6160c5a"], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 15:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x54}, {0x6, 0x0, 0x0, 0x200000000100}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x11c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:00:03 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, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="78577e57ceb202064db23db699ccf256be1fcce5adc6ebcd99f22adab879af9d14a5c42b7b05be58a13be6bf1f86bad589d77487d82996711440c92d38272e7896ff7b71642393543eb450733fcef48e5636a5e27c280879121c65190e73f015e95cd1ff81e380f0a16bf8200f8ded4983ba50b85fbf494dab0cb711ed8d0d7855a3c20d20f0f7e63d7d44d646cc6c63d41be73c6a06d3376d0a68558a6bfd29ac1b924960b6c9e383f2870300e083c07cb44f30afe2d18745e3e51ba52f752cd74dac20d3e045a211a2373311530481741101ffee659692c9a5a9a780d93046450577ae7ab46b4dbdabedecf2b9ccb820b1e135e16fa38a1ab021a95209d05fcf3e51c4b2ec8257dd05cd44dafa7874dfd3ffb5470f73a6ca6d48de86b72455a91d079ac98121b65298f92f62a77dd02c4d5c463503017f4d5fe166815549c923bfb22184f507dbd7f3bc70d9fd3aa08d0bc3b3b70d74aa78ace4925ac72d4f7b06f2fcd8200b52dee4c58fe07a4a80d064d4c1ea47f69d10f5e345daedcff9e47e0307bf15f030c13ebc54bbd0c03efda55b5179f69729b90fbca7373ec110643192c3865f4b01eb51c80526dc8375cd2f4a62b70fdaea3f8f8797614c23c10e05f9959dc8722ba6d301dd72b3b427859d5f0ce73aa58f98b32eeac233a814f3c3dda6b93ba25f4afa6b9fc6d11c276b651f61640c5d7136a3d050a9482970c2bcf68d1eed81e036e600b9d0e5ddd9b3a750109a36335eb8bccd8b0dd2382e911feda2675a97451a4d95557dd924d5118606080fc583de3e25261f0bb55fbebdbdb6945bfdc7695ce8b7e18e4d6caccc2e4f1019d408e789e60a4f2c8542b2f70c629266ba13c15cb6637d5e4d1eeb6e48eb9fc2c3eda44409be7d088f185f2695904fc6a9a098d9f7b402cb94c359d15905db30568604718b6cf57bea48573e7816c0740d4ad6dd0a83fc752ccc184609130eeb8fd95d1e506ad77917f26dd19e2ecc4638ff7c5538af96254e95a67b5ebd5854e7151d375ee4ef6b7f2c09cb47aa7ffcde20e20ddc8a74b72f977c30db0047ad8c730f6ab24ff60ac4fac843fdae80182defe063bea6d0312d09a62411eca56fef74c7c41b01a5e94511b5275fc824f0dfd84401eff0dfdf1154ac40921edb08fded61ebc3f5162fad206adb883480bd7b1340892b1119d9d86d80709ef29704ff88e11a7e910aeb5ead3ceb1df302fc9b2be6ec572be44aa5f92285f7c1a9a2da60dd2fa594ea3583a3c80876e2b420e479403d3e382125855f44ac82dbc653c828eef8ba5e3557145de618837a8ad038315df72dfb45f2b58ad662012ccecde8b7c282c29cddc3a37b481f3805eb2ff7e1b742e4df4a52c497c3d1a65f19143dd51071387d8983f54879257f667d6e4518d75cf4b2a0c02cbd29af269824759407daf2c983c1b3793ffbadc29e86a7f98e5e6132b875d38e39c8f88e60668ff2172e6feb55081d54ee17ac1ea7896de11b1b9ac5f973589d6d9653866baf5e956f70f830dab312872647701d39d817ab5c375b5763bbe84bd48ccffbea988c1aec49e35a7cbb6103482f3c662b108586dfbec81a3861efc83860e33c2e8d3830fae4a2b9e338b783d38b41739a2804391f7a2bc4fb11c45959b44e0e7ef27aa3c2b766635e44d685431c01631736c31a3285d6af9cec83c4c129156893945ed91fbb44027c28ca356882e2c5939288e1aa1478e640fb2be18eea910ad7c8af1d9b26c00062e7d96a23bd5862f526c2b5d6ae07253b491d474e19d32a5a97d3f4498962c8e92d8a0883fca2c5e70d31bf6ae5e575c5f9ed7f918604c1d189158157acaecb0a318cc6fb0b66275aa69e8f6f6d671f827b56b2fb6a766977fc7183ff52797fb564f384a738defe05688e7f787c4d82a591e3aa0357227065e7648bbbc6e9ab4d6e80e21417897e7b02c57cfa50078a2bade86aa96d41280c9b00f94da3dac9bf21a7007e5fbfac601f6d1175fbd39398c24a0b2f141e604fa326f19b0b3e20db2abee4c3343d828f3b6e8de44ce3777d371c4305b4bbf4fa1c354cfb4c0468b9874a3000ad47096a90308abf0c136fe6c7cec458ed79a46f356ce8bed9b90dd0757ecea9966174bff7ac285dd964f922876d39afcf40342849efeba3ce69655b925e7a2d669d4db52bd0055241b65d0edbe315dfe6fdce93b4f6e881eda88153889c69c8b0be09ac0081f73999908e155cf52489cdb1c5406fe3739fe0a6e4a906709f2c20e9dce6e541895a5b462b1f7590b1ae565f77227afd96596a45d043580b22a5b11ac0f70de0f2e91cf9a12121fcb9ab0ca5e9e40bf5dcab6a3b5d924901d782558be8b2797d1c14e869d33d18bf1597d1e52b5cbfb5dc826d2cae46ab497153a0325838664e8228f762a1dcc3769370932f271a1c565ad7c7a75f33de3b6573411ae7057fa2150bc3663cc9a9508290e4e97596a3c12a6e62c5f6a89e4aa2509a6014cc736f8c62ea9db41e94ced883f8a5df673a9b6fdfc33cc33ef80cb156b032576aec6321717a7e0651df561fa443ce30e21304efc096433386d9114b97c2ab90611b95a0fcfad4e87d7e6a2a5459bb96d15b1d1d1dfa9af276efc618e2e22fa7ec0324ba22a706e12ec64dbeb8ff4a4473bad98a12bc243059aa7e13ad501c46845339687b3ee00aca31d89ca9aa72eb4a0d8f389f98e704d3aee7f7c511330090829a6449128abdd8e9fbfd41f8bf02e523fd7c6e8e671f37319d674d75cfeb94ea3f2e58cff0d14029554dc97511973f9df1094911a2b00f5ca68aabfa12ab2adf9851aadf51d30c1b49e5d2b46926830579efb9e58d265e71a9cee250914a9404b4362642f55eb9f2aa7ab66efab0b7f2640a97a10b79dedd79920cc07a341bd5c77fbcc33bb9fb5b3c116512a42d73a0385f6e75e2388d9c0f57cceb4c38c1129ec3fbd4052afa549e693911661ac6ce045479b607a45dfc4d14c1b5ce7b8e7e847bf682f3bc7ae32975e8221658f1dcefc7888c0d62738c417b24554dff6f43bf2cccc91a320b3cbf5df9aa1fb0fb7a3bbb5623c03393679ba04d67b31feccb04c8d13026fd60c9d271c477d7746f74f63945eff633c44988281d2bd4a6e826ad57d7b5b98794c8e24bbdadecf165928198999ea0342a4b4cfbfee33608a51f90db2643b3c3d10c16519651e4f7b61fbc43bce63de41c0ef3cb3a5e9d1ca000218ed722b9cb3e1d86419fc77ced0a4ae037a453f03b0a0364fe1ae8c6331705758c02f942e73c5571ea263ce89550722f9f4764226e9836c0af5380faaaad16b54323d5b2ace1de1fa03bb660e2dc823d0c26c1cbaec845f6ee039a25328d355b673e176a25392cd4d10c669535b529ed643e334532b487947f261a7a804454fd604207925f41caabe6bef3862f13743380c30ffca10c1d88571fa53b81cc901b38b52a0c3db1fe92f0fa09fe857a0ae821c26b239ced27e1b553f41fc377942e19e14cd024fa11074127686f4860c2b1bf14fce5123213dc909bdaf471449ffbfcd779a86b6502e8f5a570cf801634572f740e478671b803dc62ca5174795084055546a416ce180b35c3fa61823f9d7c901c3f41f1fcdb84d4b66fb211d849783906942531655f512d732c8006d1080fbf9ea4a95244e2df1ce539e71274e9c3da7f99372f8ae11b9364bca77daf26056e29b1fb101d8bac01f1cc00f5e690b8634f1b2084a073c0ad5dfe4add25f140f20849904903b3bfe191869bb10a7da9aa277aed408df198fa92cb48ee207db46cd5243f20fb502178d10a2c4842b1382f54c939f7f6aa87c26885bf014fd0e494eebccf693aff1253a6c8848c04ff85dea3b6289d7f169dcad7694c109f665bb7a5eeae44b13c8c2c977568df8c20ee7d882f2ef14ff170d53bbb8aefec805a512098ac3cd201a3365d598fbb4c1afd295f9a0ba74f4429c854393ec1e9708acaf54c79685f5740296098a049a9ecf55446d6c7d6b9df264281a36018a459e211d7a7c84f7cb25a4f10a935262561e4360251687b5f5b34766ec9309d32312c7fc0bc7d543d7dac56f202d9477dd1b5dd91e37c392ea4cc4cc96db90a3fc7c75cb640572a880571da95243261e29a7d42ec4b31cd9e759de61d7a1beb24391cf00e49e885764ea0ec7a8c75f504d6c1d74188d020fe1bf15c2e31ed08ca7fbe5ef11f77023dec998a5c8eb84c36aa3723ac59e209960ed01eba3cfd3ab5f263c412e8e8dc241496c4e452ea91659dc79dbe374def0e5c224a1f1ea47c53c0a0b18c85d03b0fd848907a763c577f07b90f7c2cd55e3a64f29d3f5cde0ac6353cc0958237f9cf31f97dbc73fdb65518896c16c571747967986891d0e1010b5aac09502ce9f9e99570c21d7614a5b79f56b98b80122e5265a7ffc0df2a4b5b7d9158444ad7da3462389641c03eaaeeb73681c665d24c6c49b27050538518e4fa62d21cd3d47914b37883bb7b7f9253b800cef1db71bc8ad932e507162a036af25a1ce7969e76b07e91831f048d90d4e7149b894679736691e105a92109251c0a44eb883c99eeabaa1ce2292e27d49983e30d7911a41875fd9af689a76bdd3e779d3f6c3da3e6bc55ef61a555ed07b75f9c8a3eff2976cebd0e29902c400a0e190a9dc2fd57494030d5f3554c66e72d8beff47ac67dc6e5969ab1163a788c27649ca8cb4c96105d4db89866c4e8e3094b14e076bd20b7106cfbd1e609849d1cb1cf2f5ac40a22b0069330ddfaaf6d21fad835397f1e39ea5a6bab7ea865002611f1775137bce52ff69b05594f9b776658a7f1f350f1271f5e2b8cd07f81281a78812cce40cd32a3ac721309f19d2e05da4fa9a8e4a98e593bf6fa261b9423ec35cad876b92bee6ee528428f3c3c50654e295c6d4f11fdd2e4f5004c4fa2bfc20167d558079ab7f113e8d307826887f7d1e7d6ce0576c79278f6e54fe339679b61e09a4ed13c2c1de7d8301abb084e78bcb98a8b9e0a415b5a3b0cdcc1411141d44faad427849fc46ea989b5052245e1d0f04b25921e5665318d042542553166ece9e014f1c8bab37e21f73fce86af375f884801ad552c1e2d6b72d463ff9ed56d1026c95f9a45cba730e024d09ae93be34f8e67a8b4187fd350b34e8276022dc1ab65ba0aba2d1133eae622baffe507df216ea32796f7492294db61375a61aca2183c742a49c15818dbe8ffce35d740a4e497f13fb447993b1404e3eaf2a889b2e3a0d591dd9324c9fe13703ac14bc242ee555888e77e5316e5e922b98797cef6a76da6452a455f0a7a36c08bf99077f8832d3a2b530600a48438278c9b4d815aa304a9a27e8a7b0bfbb161cf758c1f9c30d176bf8dc7064fccdf4644bf7241d2d8a0212914bac0eddd5b11695216f95570d9f14d9aeb31a67452aabf2b3e4f26bb7988be80ca008113b6324c16eeb44afa63f2b9093eb74e75aa9eabacc526d49ef486a49412820e8f11c8c26bb7fd71f74e25f2d66803dad0c00d64dba9024580118cbff2f54955c6a5ffb469a48e1db6262b37d0a0c4ace401219a46264aa388ecba3a37f34402bafaa04a1a64adc0828ffa94e1592d54eac1f1846b52880fd43f5cfc62654d2c6cf1ff935813a261e71d20f4cac8ed90747cbbd63ae75db4b9408d146d1774ee1c3e39be31edf075e79abd986c49a38b964bb541b31409f825516d085df6b373b78d29c4bba127d1034be85231d7c6710622cdf5f261c2ea74a68aa1adfcac2f925b1b839524c16a2f45f03226e69fb5ed2aaab3291417602bc9e08b048cff197a7bd413", 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r1, 0xb59f8afac788fc10, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xcdfded64dfadd3ff, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'\xf4ap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x35}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") flock(r1, 0x1) 15:00:03 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r1) msgget$private(0x0, 0x410) r3 = geteuid() setreuid(r3, 0x0) r4 = socket(0x18, 0x3, 0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r5, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x11) connect$unix(r6, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r6, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) accept$inet(r6, &(0x7f0000000300), &(0x7f0000000380)=0xc) r7 = socket(0x2, 0xc003, 0x11) connect$unix(r7, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r7, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000240)=0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0x6c) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r5, 0x2) r9 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r11, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) write(r11, &(0x7f0000000340), 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r13 = kqueue() kevent(r13, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x1, 0x0, 0x7ff}], 0x66, 0x0, 0x0, 0x0) accept(r9, &(0x7f0000000a00)=ANY=[@ANYRESDEC=r2, @ANYRESDEC=r10, @ANYRES64=r2, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYBLOB="bcadb346237b3ffd27152ae444eae845a5ac9a7264993e0b65094d8dd32c4aed1989fbb3f83fc800"/61, @ANYRES32=r2, @ANYRESOCT=0x0, @ANYPTR, @ANYRESOCT=r11], @ANYBLOB="2438cc898714c755ab442649bf1c1290d2fcc9879fad4ec61d617c7ed4d7727411923d975682e7bd3e3d2274fa9f2b6cdea1b8b48deeb051c6c7128c044315d421abc49960fb35f83d002c7f63723230383081d1feefae3827ad2641854f933f1311b23d354256af1dbc7674bd245217dbc8104e3e52142b7682621766446343d958f5f9df23224c9f222f285989b297"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x1, 0x3, 0x0, 0x30, 0xd059a2257803e06a, 0x1, 0x1, 0x9}) socket$unix(0x1, 0x1, 0x0) r14 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x75) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2, 0x9}, {0x4d, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = fcntl$dupfd(r15, 0xa, r14) getpid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) setgroups(0x0, 0x0) r17 = msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/100) 15:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) fchflags(r0, 0x1) r1 = getuid() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000002c0)="ef6dbe1b6cd309d4ad8c4d1ccc76a9929ad7ac6385c62faabc7af391a6a4aa155726d659ece854e5cf9077fecb17f3f2841fe5a424d0a8497d85d2ec8a9a10665621b0758f5e9fe8f0d1bde74cef95daad005e340e918c6da736d89e3be81114e1389ee0ba73769585d54ec6a227db22dcfbd8769637bbbb42c77e225d67230cb73908ca7e769320dd9009b25bc40759c5627f739619eb18f3b8ed901691214ff732c8789b781c6d44530b71d9ddc6e555a1c585775c8f41b5a4b03fcc2e721f00139218b515a31a631b69d7d68a1b7885f11aebadb6a443a00d9b8e65f4349105308452a108", 0xe6, 0x0, 0x1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r4, @ANYRESDEC=0x0, @ANYRES64=r2, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = getgid() setgid(r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = syz_open_pts() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r16 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r16, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r16, 0x0, 0x0) msgsnd(r15, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r16, @ANYRESDEC=0x0, @ANYRES64=r14, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) r24 = semget$private(0x0, 0x4, 0x408) semop(r24, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r24, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r24, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r24, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r27 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r28 = socket(0x2, 0x1, 0x0) shutdown(r28, 0x1) fcntl$dupfd(r28, 0x1b, r27) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r26, 0xffffffffffffffff) r29 = getgid() setgid(r29) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r31 = fcntl$dupfd(r0, 0xa, r30) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r35, r34) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r37 = getegid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="a84ba6dc4b192cd52520ce03fd260d191195c3404bff0e45f26df9e2356d1964247516d93a8c8b38fe439a198bdbf1842131a9d2948f42cf7d6d705224c7722e2e23e964b1c23d51c956e561c90c0c3ec5fd", 0x52}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r11, r1, r12}, @rights={0x18, 0xffff, 0x1, [r0, r13]}, @cred={0x20, 0xffff, 0x0, r21, r26, r29}, @rights={0x28, 0xffff, 0x1, [r31, r32, r33, r0, r0]}, @cred={0x20, 0xffff, 0x0, r36, 0xffffffffffffffff, r37}], 0xa0, 0x81a}, 0x9ab33fce4a770aa1) 15:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/154, 0x9a}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x3) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffefc, 0xc, "939ac7c4ea804000d11eaae100"}) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x1e29ee22aade5593) dup2(r1, r3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 15:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffffffffffffffff}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 15:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3266a04cce5081a6c09000000000000f200", 0x0, 0x1}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 15:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) 15:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x14, 0x0, 0x0, 0x1000}, {0x6, 0x9}]}) r2 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 15:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3c}, {0x6, 0x1}]}) mknod(&(0x7f0000001340)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r3, 0x5) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 15:00:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c000000"], 0xa) r2 = dup2(r1, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) accept$inet(r2, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) recvfrom$unix(r4, &(0x7f00000002c0)=""/204, 0xfffffffffffffd65, 0x40, 0x0, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df22a30000c9288d", 0x2c}], 0x1) 15:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5c3, &(0x7f00000001c0)=[{0x7, 0x1f, 0x6}, {0x1, 0xf4, 0x4, 0x8}, {0x19a0, 0x7, 0x9, 0x9}, {0xa4, 0x1, 0x2, 0x132e}, {0x1, 0x8, 0x2, 0x81}, {0x7, 0x80, 0x7f, 0x7}, {0x7fff, 0x1, 0x0, 0x2}, {0x6, 0x94, 0x6, 0x7fff}, {0x5, 0x2, 0x7, 0x1}, {0x86b1, 0xff, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 15:00:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = semget$private(0x0, 0x3, 0x253) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/4096) clock_settime(0x4, &(0x7f0000001140)={0xfff, 0x2a6b}) clock_settime(0x3, &(0x7f0000001180)={0x2, 0x8001}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x4, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000001240)='/dev/klog\x00', 0x2, 0x0) kevent(r5, &(0x7f0000001200)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x6}], 0x7, &(0x7f0000001280)=[{{r7}, 0xfffffffffffffff8, 0x4, 0x0, 0x101, 0x4}], 0x4, &(0x7f00000012c0)={0x40, 0x4}) r8 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001300)=""/51) r9 = open(&(0x7f0000001340)='./file0\x00', 0x80, 0x10) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001380)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f00000013c0)={0x80, 0x0, 0x93db, {[0x4b1800000000, 0xfff, 0xfffffffffffffffc, 0x2, 0x2000000000, 0x769, 0x7f, 0x3, 0x0, 0xffffffff, 0x5, 0x0, 0x20, 0xfffffffffffffff8, 0x4, 0x101, 0x0, 0x9], [0x1, 0xf97d, 0x4, 0x9d00, 0x200, 0x0, 0x2, 0x7fff, 0x40, 0xbb], [0x9, 0x8, 0x5, 0x100, 0x6, 0x4, 0x9], [0x1, 0x2, 0xc8cb, 0x4, 0x5, 0x7], [{0xb5fe, 0xa9d, 0x10000, 0x8}, {0x9, 0xff, 0x78500000, 0x2}, {0x4000, 0x1f, 0x1f, 0x5e12}, {0x8, 0x8, 0x80, 0xffffffff}, {0x5, 0x10001, 0x81, 0x8}, {0xff26, 0x80000001, 0x20000, 0x1}, {0xf000, 0xc9fd, 0x7, 0x9}, {0x6, 0x3, 0x1, 0x2}], {0x1, 0x10000, 0x2, 0x8de1}, {0xb8, 0x6, 0x2, 0x2}}}) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000001640)=0x9) r11 = semget(0x2, 0x2, 0x350) semop(r11, &(0x7f0000001680)=[{0x3, 0x9, 0x2000}, {0x0, 0x2, 0x800}], 0x2) msgctl$IPC_RMID(r8, 0x0) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f00000016c0)={0x10, 0x2000, 0x4, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000feb000/0x13000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x57fb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x1000000000000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x401}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xfffffffffffffff8}], ['./file0\x00', './file0\x00', './file0/../file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/ttyCcfg\x00', 0x800, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000001c00)='./file\x00', 0xa4, 0x4) socket(0x6, 0x3, 0x20) 15:00:04 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1c120, 0x16) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000200)=""/128, 0x80}], 0x1, &(0x7f00000013c0)=""/248, 0xf8}, 0x840) unlink(&(0x7f0000000380)='./file0\x00') dup(r0) fcntl$setflags(r0, 0x2, 0x1) 15:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xff, 0x0, 0x0, 0x0, 0x6}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r4, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="44772dae6ca8382f427f02f252771ab87c14ad44b22010f8c7b4cbb34379320dd4b95eb319a6cc6da14260484d807d3b0459c24d3f588c4f729f260ecc6d130156daf5e770112064b2269e9df142537f4e52a20000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) 15:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x9b}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced072100"/143) 15:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82b930000057cf000000"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = shmget(0x1, 0x1000, 0x50, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = getuid() r5 = syz_open_pts() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r7, 0x0, 0x0) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r7, @ANYRESDEC=0x0, @ANYRES64=r5, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) setreuid(r4, r11) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) preadv(r15, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000140)=""/231, 0xe7}], 0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x60}, {0x2000000000000006}]}) close(r0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") semget(0x0, 0x2, 0xa0) 15:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x1ff}, 0xc) 15:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x21) r13 = kqueue() r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x800, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = socket(0x20, 0xa, 0x4) r17 = syz_open_pts() r18 = msgget$private(0x0, 0x682) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r19 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r19, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r19, 0x0, 0x0) msgsnd(r18, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r19, @ANYRESDEC=0x0, @ANYRES64=r17, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r28, r27) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r30 = getgid() setgid(r30) getgroups(0x1, &(0x7f0000000300)=[r30]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r33, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r33, r32) listen(r33, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r36, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r36, r35) listen(r36, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r38 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r40 = getegid() r41 = syz_open_pts() r42 = msgget$private(0x0, 0x682) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r43 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r43, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r43, 0x0, 0x0) msgsnd(r42, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r43, @ANYRESDEC=0x0, @ANYRES64=r41, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r48 = getppid() r49 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r49, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r44, r46, r47, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r50, 0xa5, 0x1, 0x100000000, 0x2}) r51 = getgid() setgid(r51) r52 = getgid() setgid(r52) getgroups(0x8, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, r51, 0x0, 0xffffffffffffffff, r52, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r55 = socket(0x18, 0x4003, 0x0) connect$unix(r55, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r55, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r55, 0x7, &(0x7f0000000300)={0x3, 0x0, 0x8, 0x0, r54}) r56 = syz_open_pts() r57 = msgget$private(0x0, 0x682) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r58 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r58, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r58, 0x0, 0x0) msgsnd(r57, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r58, @ANYRESDEC=0x0, @ANYRES64=r56, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r57, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r57, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r65 = fcntl$getown(r64, 0x5) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, r65, 0xa5, 0x1, 0x100000000, 0x2}) r66 = getgid() setgid(r66) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000500)="f6b0044d9760b7d3a847eaba59b4d50ef2e9ee3d0f1e7de3811aa90035d258fc230a3368bdd547d8be1a893a3bfb636e7ecd7e0387e1097de0fe37b119d9736f755ff11e726d043d3a4ce83eaba809729becc1cf0e0298022f5fd081a30e90f79f4817111a14061378b81bd3681c33a6aa29cc544b3d048862cbf69d87c93b24f0d9c174b9ba57c18f62c5bfbe42fbbba277828e5c0d458176111c3f13c7fa6ac4eebd53ff47a78c9daf7a97fe0e8f0c3dbdfdcbfae0059d5622f8a10303e67d7146ceba8c68fd0c4902458041c5b5668a6aadb5428df8fff9f976eb6d837fd96d9075096f859f86cdf87b8e046de498cb6e8100a35e0e1a878a39c27624582dd0b2fa08486a05d0721606673739dd4e31d6b486f1e5fdf446ee4d50d917cc312c826806602ceacff710362d4405fa1ec9c60328ad63418189a4e142365507aa8cd260a41f32b8646b13e1410d9abd8440fdcee3f6ecd9522a6d3a89746f072334e4384e117e7a513db68459bc03a836c6e2afcdb9b4a110edde127412318296e36bb63df89515bf66747564d264b2fcaefac2b4c3a810fb1b6523c8252cfae2c7f65c4123c189374b4c6a569997eb2b7edeecafb83a45ee32001e39060c08e4ed36af05e00907448555798cd2111edfef4b8d4b16c8a152afe3da96fdcf6a22d5edb23a662f409fabfa7ff3663a9aa09844748bd3ef2089b308a9a3fd72c855bcca3c743b1b75ccdb2dec9c299186abb52a757663cb0b385be7efe81081fa628b97c14af1671232954b12c5b12c5cfb82a6b07cd13027bbfb9dfb49def17359ae340e0b1c2d2782a02461d13ab4ceca0a0d8004f37ef2cd7c9226a1cce54eb335444a6543aec082991527943d497ef90c2322486c8e61fc6ce6b6b92b1500cc40f94a6ca2018d602b76194d70759f0163626e3e1f0113f5bd9d268e3d45d3275b9f183422c8e54b4703a3ce702e9f95cf89c66a43bbc3b9961bce0d642a8e8b7395f006c4be4ebea64ed387553ab3b20eb98afa43e4916a107cf200560d350eb8b1c047066d8930b475a398d9f98b0d9a587c0f48abb1b7b1c73993bb60a45e8f569774d37a7bbd382e9fa7b28d7e0613b996375440b8ccefd3cfef9f0f0ff8f284e501de61d7553aa06830aec5e785cd384c03d7ea660c2b0c3780483005ca8cf7b01f0170b7f4b4762c00b6c3893fc83035b26a2a48af0cdae6d7f693e29f7d0515c86ff84e65e483f95ddaaa348089eaca3c4b40a20670e76501ab0a7aaa7c742a8274575e590da214fabf2633ca924322f8d0e48317050cb94fa277202cd3c4078d71d8667f099fdf3329fbca14252a830e20fc1a10b8828d183e7851d47a08d7d8e9bd0d016f1b758a110d60556d2362aabb66cf3c9cb9c2e5b8d8d0971ec4f7839058a4f8de85e0c4650909e3097a6684ef1668a595d83dc8c5d3db5304f699a0d0d1e2fc041b1dd22aa78b223d7b0550af1969adbd5667a5b4ba716b3cc3bf76405c853e216960a100bdeefe4480d0fbca7fb387381537650018e8bd727f73b33318891206ab009dbae3d19e0e0083830f21f96bfd5d1a29727f19450a05a470cddff724dcf9760f697c3e98caf27c79937a30a94dd36b09dfd50dbf184b34bca45d73385183ad162d0705fd512cf1fbb39b1259f708ecf3ec337fe1fea14e3e26f766233c66def30471422b3953c8fa0c64a5e3112f40ac1978aeff586f8fc6bce07eb426e016cb61bc715ef79c5044674bb979e826d5a09f12d9a04fb89004ab49c6fab2b606325b58d933f98c031685a44e619604141e093930658321af884cd561b0a939a6aef66569abdcca61dd5c948a7917d22982fcb932ffb82e81c90efed710fb91debddf676d7f25c7be025bd2c695ba1369b7ae36cca7b004c7d66954af68fcdcae105e8c268216ef8fbb5fe4d03bd93f3ebbfe5e4260f4a57557fd8adf32999c05ccb6f1862cffa03cf9b186ace7f7ace8161f7874311caff45ada6bcf6b4ab50419cfc65adaf8654e0ca60b699f448804f64733d191f5014cf26b6a90c7cf2409a3b7757348113353b8696fa673fd223ed486e711c0314f1b37f25ac98a660a8d1b564df838ea22acdb075fe7ef9c8be1c2d5dc66eed2211fc49bc5a5c61bfc2195c6d2dc6ce471b160e92e60cc076c06a9aa7b84acf8001a74eeeb23570075383d19d44d568f0630d08467e61a333651e5264839e3b3b4a34a9b6995f9958d5d3a8f5d0fa0221bd83d30dd3a74c9be769695afff8b441c4a4f5bffcba51a9bd8cfc0b819d5221689b7ecd2f9454039a473e43adf2a79b08f5f8c42e0d456f712696289817fdbfaf6257067379c890141ba86285dc3efbe167d5636c4cd50584de9d40e77b8b1ecabbeda8ef30780821a0532b884cd5a6b188124301d704a4426bfd918d1e09279845b1465d58d25ea4e7c23d0bb7d4db6a321986193836c7332a750c57fdcb2adc9afb22304165ed2146cf0640d11831edf51387b97387349a20fc9dbd9b81ac31cd260ae1e9dcf07f00dc846b4db0d32b0d7574f529c33e55f0a1beca7be00c1fb26d894ce3587402252b5c7d3a6c61fccedb1031b0cfa4a02b3a198a6308004f80a9654e27d1f6a2dfd4d68fd5e58b21f8386f6d7ed2ad0f1d2ef6ee3f8174732d0f4a96061aa2eb9e209f11d9cf7d29fd58d4e83a27fe7e89bd84ee5bcf5da8decf316bbf8a77f7a0f2395893aad5dc404234777332d67be2122f4a8828aaec0714f1ccc7ee1ba0ffc1fa0b628bc79c214128af7efe42e937991583b9bbce9267766f56cf7b089ff241e1b78c68608d082e5f3976f292ab6056da9fdbb1e89b055a744488b2f558a5220c4f69c8ca707a41a818e4fcb62ece3334b3e0576d12a865ca21adbc1773fe9429b6dcfb967b6883df175eec1d9aba7823c8ec50f60eb1947fec350bf71b9e5f22dacd80e1bf9ee81a11f353f145c78a0ae00bdc972fad44c98f2b898db0cd88f088679529fc993cf3b1bfe7a40fff4d029d4e1d0091309b2e6c3de5930799b4d731bdbf932bc21bb180161d7e36cd3b65747ada227a2233c7468b6d9d1cc0ee31232997098242855890f508505ba096c3235ac55859af4e25ebb40f1a4fe54d0217fec9ed5fd1c711bc2e619b98acfb43976d83e4630afe70ccf382988a278b37183b44b4c49b3b946cac2efc2f362ae9f9b54c17c2d41ea1d9021706be53d2dcb6ced793506068b6b1299e37d3e5e60987ca8883766e1320d890fd2e6671e9bb81898718f534fb779126520e7361902147b00493ec2cbed137e9ad81055ce773ebadb7cb281847bda812fc4f11909aa71095f85d7cbab1186b87d0753814cdcadbf83dca8c3324fe4d166013aead6b369c0a13d6f722941eed8eb066a4dc83a8405e11480e16a580483f6c4b93b9588f4321b9cf55994b68a4d89a2f935229b8afd0dcc6f15532758806300db846ea78942b29d68a2bb7d38062fbbb30207726a918e5f750920ebba4ce611e276edc3b41a9734d1a5f1c5d27c6d15d39b93c1d2d66dabdd1bbefe6aae4f1f11247bc6992d788ed8383cc9753f714269d216f737d949b1858051886150be882f8c0731d64df79b3aa7562357eaf353f3795efe16c039214b4c796b2afd6d3d655ff977d753d5829806ba442371c2ef200c54347adb020919c1a8bf8582a8c58f15c37774f9d8652c0828c8c366b1844e4339cea10e96078c7be52ca0d683e0f337b5981bb33655072f20d56abf92dd41242d7221397908f3f7af1ab6dd9ac4b111d004c94a1442009a29691c5542687d9e2dc235cd403796e3db36d5bf8c9efe72d6d09b48c67fc74462eb1911193e0cb314762e03955266fb72f69936806fbaa7d331464c6298727ebc07ae99a5168b7ec460de9014c9f0f36109c733535081a752ea088078954d01583266218721ec20078df8329d10b3018ec6d9c6c477fc723f492de32fcf4c7963b044a2426386835d28b0c3ebcd98561871e53e03adddc32e9775efff7f52fb34853b6226f6dfdd136afb8b9e22cb4bc0000ee66085e282baf4d0cf9c7e365aabc550a6f314aacd438ee461730d6c339394db5d4a2ec3aca4d24a4997ce6d6eaef3b5afa8694712d36db1b425c5a957e69ae7d0e07a145b2641ee2282b8cbbfe5c29951b6aa1a7f890fbea5c7c7c4841504eb4b19348186499fcc9552180241f561ef53c6e01f4b4f83901f246f43fa9446bc80125329e3677e37d04004c4903d61cf843ceabc82e258362861e279dcd7c18ba55d5f512006b993fa2d092385a9eb5651d64d86a442dce7154ce8aba028b1b3c92163a65bc891d0abd006b36e7ec6cc0881777a04e5aadabb43a4d86d651dfc2ab324da7347124247f7bc72891ceaee5354d7497084016ee39add9b10f99e348b82381a5ba4ac97741a775b0814363f8028c958f87af2ce198021fe88e30c160e2f23a0b2fe19dcdcfdaeb5c256eb7eceb03ea822abba92846ae21ae7d9d9f023ec0dc9408aaac08636bdcc639c090baabf0086698fa11df02b9b79737f6b45421645bfdef7fe09970bf3cfed4dd96a9cd06778bb55ebad639cde93e86e95377233ba18d5e36a37c6742c9e63cffe064f5d5478565588b7b1d834fb73abf43e6949eefc8d87aba24b6b617da346f316cd0ddafe7fe33c86d331c3ecfebc7fabe3efd4bf5c74de24ae95132d0d8c42c2cc082e16bad1f69465fd3702256517fc4c773b1f4d352bf63c53b522947514b6a2413ea29fd425a25711e8b0d493e41e42a3d57e9b5b8c81e779e8def44360bfbcac6f5921e89ddf3584cd78e9ceeefc04f8253c9741a8d6fde8cd9b613828af5871b6a7fedbafddc7a99504cd343c29827b8d01d6ba20aa9104bdde4f6c153b1719ccebdcaa85355ea902088d63abf06c30a183415e5f70b96e62f62439cf123856c012036ddc607ca5772763812836b5cb94131c8d9f3444310a4d42db2344dfdc7bccec42941e5c8b1d8384fdb7cee6c972af9e9843aa3969a4f3e1364545f414646e859c455169122fe693a7313e2f028f61471eb0d1d8ec3404e260abd372c40f200ee005fd491dd90ec15349c2d52031117d3809c6d569c2c73f87349c393734be01a56c54581fcd92f95500b91301935fa9586820cf60356e59c0e935f48f297ac07742a2cdcf248807a5f629e11f53ca21b3b949af3b383cf7af9af67d7c722921411c6319a1c13a007e3452637d4c29ee101df7d4841c1f21b7228f7e59c4fe86d72804456e9fcdd7eda1a1bd503327908842f950d6040a1dc3a32c1835889afd332c79f1db6ceada314fdd415bf773111d49b85d2a5a3a7d4e00f7e7f373b6bed720249f274bf1271bcc4731eda6bc5796021b55195880208e09628ee650db3f3fb533d5d5e317724c7b875b3ad4426583a6dc5c5de11c346d11ce0f967a4bb633cb136eb7801c7277981e062cdce4047817cc7176bb3dddbf5a98202998886606efba9f0965367333c59ee62833c245ad48b7c0ba9d70d8ec6ccec7edff1243e5df3b52934d332bd96bcd25c94e86ef9f9cf138e1fc32154a67c3320f360d9c18481e47e63e5ea20face76eb99bc05f4d3859b7cec355af1535d693a21febfe14b37509bd34f0b205d5643354d7605a13580f7d2d4d931137ad5d4d2ca955102e67777e1d4eeed90bbfa8243e7220dca5092a61be76ce2202e1a74ff703f54ec0fa1161f22f276fba78827375f54a70df81b2285c059a5e3c57e360fed98267dccc61c45722e5e4cb7e75922f6991399fb06fa137cb0751415eb3de1c4dd7af41e32281d3", 0x1000}], 0x1, &(0x7f0000001500)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r1, r2, r3, r4, r5, r6, 0xffffffffffffffff, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r24, r29, r31}, @cred={0x20, 0xffff, 0x0, r34, r37, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}, @cred={0x20, 0xffff, 0x0, 0x0, r47, r53}, @cred={0x20, 0xffff, 0x0, r54, r62, r66}], 0x120, 0x200}, 0x402) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r69 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) read(r67, &(0x7f0000001740)=""/4096, 0xbc6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r70 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r70, 0x4, 0x80) pwritev(r70, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r69, 0x0, 0x0) write(r68, &(0x7f0000000100), 0x431) readv(r67, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) close(r68) 15:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000002c0)={0x8000, 0x3, {[0x2, 0x5, 0x4, 0x9, 0x0, 0x4, 0x7f, 0x2657, 0x7, 0x1, 0x4, 0x5, 0x0, 0x1e4a, 0x436, 0x2, 0x1], [0x347e, 0x3, 0x7b7c, 0x9, 0x100, 0x4, 0x4, 0x7, 0x373, 0x80000000], [0x100000001, 0xff, 0x7, 0x32, 0x1, 0x3, 0x2], [0x0, 0x80000000, 0x8001, 0x8, 0x2, 0x9], [{0xff, 0xfffffffa, 0x8, 0x80}, {0x4149, 0x2, 0x2, 0x100000000}, {0xbd9d, 0x5, 0x40, 0x9}, {0xc80c, 0x0, 0x2, 0x400}, {0x0, 0x401, 0x1, 0x7fff}, {0xfe00, 0x9, 0xffffffff, 0x3}, {0x3, 0x9, 0x4, 0x37e1}, {0x4a, 0x4, 0x3, 0x4}], {0x4, 0x8, 0x3e8, 0x5}, {0x1000, 0xb53c, 0xfffffff7}}}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r6 = dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) accept$inet(r9, 0x0, 0x0) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000280)) 15:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 15:00:04 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="2d01000038a7e5e3b2d17be584bcce384234ef59000000000000"], 0xa) r6 = dup2(r5, r4) accept$inet(r6, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000380)={0x5, 0x3f, 0xa6, {[0x2, 0x20, 0x7299, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1000, 0x3, 0x2, 0x4a9cc155, 0xdaf4, 0x8, 0x0, 0x0, 0x3], [0x200, 0xff, 0x8, 0x80, 0x9, 0x7ff, 0x8, 0x3ff, 0x5, 0x7], [0xc985d45, 0xa9de, 0x1, 0x5, 0x100000001, 0x80000000, 0x2], [0x100000001, 0x5, 0x8, 0x8, 0x9, 0x1f], [{0x8, 0xff, 0x0, 0x80}, {0x6, 0x9, 0x400, 0x8}, {0x1f, 0x7fffffff, 0x9, 0xfffffffffffffeff}, {0x3ff, 0x0, 0x4, 0x1}, {0x1ff, 0x3, 0xed, 0x3}, {0x7c88, 0xffffffff, 0xffffffff, 0x9}, {0x81, 0xffffffff, 0x1, 0x1}, {0xff00, 0x3, 0xfffffffc, 0x81}], {0x0, 0xffffffbe, 0xfffffffd, 0x8001}, {0x2, 0xb1, 0x1d, 0x8}}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6dc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r7 = syz_open_pts() unlink(&(0x7f00000002c0)='./file0\x00') close(r0) dup(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r9, r8) listen(r9, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x20000224, &(0x7f0000000300)=[{0x0, 0x4, 0x40, 0x6}, {0x3, 0x65, 0x7, 0x9}, {0x400, 0x81, 0x8, 0x80000000}, {0x8, 0x9, 0x8, 0x19e}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000180), 0x200000000000060d, 0xfffffffe) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000017d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10, 0x0) 15:00:04 executing program 1: r0 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x1, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x9000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d, 0x1}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000200)='./file0\x00', r2, 0x2}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x82, 0x0) mknodat(r4, &(0x7f0000000340)='./file0\x00', 0x4, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) acct(&(0x7f0000000380)='./file0/file0\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000140)={0xffff, './file0\x00', './file0\x00'}) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 15:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2, 0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe0, &(0x7f00000001c0)="17ac2f02000000170528a49ae027888dda56c4fd49de16ca5363db68c4a0bfeaea345490e4051e4b972a8c87f4f943210ca7e95dabdbb953a9f982411d51a1424c65cf3c7e2746ed1513c57415231a8c6e181233097469bba0dcd0acc3b4cc2ed1e101fb04217219e31cc57bfc38d7cb4433153490c59ec017bdc491da12a96c90eec166331d5b3c1a9600e952c9ed640fc6b563185f8596413f9ef9a72e01d3da2185b50322fa8b88b4682d954a286de742c3f0c499debc018226ff2e8e3ac38c063d87ea3074b9cc00387f01cce6ebe8297d43b51756bac3a837522a4bb0bf") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="2d01001000000add595a147737b5249d34e94ce11390"], 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0xa830) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) accept$inet(r7, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1000, 0x6, 0x4, "b9401a755ef21191f54df22c1af398ed164b9abe", 0x8, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x30) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 15:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x20000, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) fchmod(r2, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c6530006c8baf220153e9bd2b3a22e7e78bc7385970d9d2ba88a5d01ab27ae5682baf3dbc8f393fee6d4fca8c70440fd090decd1084f3b2e1b600be7a0b78fa1c8e3348475fe6f714be8c6dd5e20e0c3b148297cac0674f78aecfd3199104fbce2b4f8bf385cb16509b4f16271afe75b4be82e6cb482d98757615c4a3bb48633fe2c1844bc63f3d9d3e05d7558e75c5be24fa23b623dadc307ba5dcb12e12fca1c1da81cf3cc8c561b47949a82775fd43937f6c76a8ae2839fedee90fce1d4fbdfc0b4ee085dc021330e240bf4685a6954831cf0395f9b10e0a0a46d2b46f774ef47918b038371a"], 0xa) r6 = dup2(r5, r4) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000000c0)) accept$inet(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x6, 0x1, 0x1000, 0x0, 0xc3d, 0x2, 0x1000, 0x1, 0x2, 0x80, 0xfffffffffffffffe}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d, 0xfe, 0x0, 0x2}, {0x7, 0x0, 0xe2}, {0x86, 0x9f, 0x7f}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) sendsyslog(&(0x7f00000002c0)="d38e5c17ffb5dc043fe6fba5e33bc122b8f619ee0c300f2aa9145202ee7fcd5f13b61f52c30924fe8852327341a186fae9a1f01f07c24ad55adcd12a38f065abdd782cfc0bbe1f9ec32419d9aac5cff20cb2bd033642359686dcb6869488f19c4a127a9bf7adc589f0295d21d81f8b02e16005e6efe24a067d584e8ad6f49e2430ca22696135593933fad69f66eae6d41a629da3ec321c73c9d6738736f0b20abe001aa715a41125070069647c2dd7f61fe5fc07d25ef79efa001e1a493692b5c7325da09a9b297d8946f65a05543f53fc235b7fa506717a6d8eeecc00889064890a6322338bcbca9cb89539f4e0af1f4c48653a5c710e7689470cbb1044", 0xfe, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="58456bbc59d8492e0b56bc2598aa2b470515329ee341b1b55dc82c220bb4", 0x1e, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000001c0)=[{0x7e, 0x0, 0xf7, 0x3ff}, {0xca24, 0x8, 0xfb, 0x4}, {0x0, 0x1, 0x28, 0xfffffffe}, {0x0, 0x4, 0x2, 0x5}, {0x0, 0x0, 0xfc, 0x1}, {0x0, 0x9, 0x1}, {0x800, 0x0, 0x9, 0x9}, {0x5, 0x3f, 0x1, 0x1}, {0x4893, 0x7, 0x2, 0x8000}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000280)=0x401) write(r0, &(0x7f0000000040)="45a9a56c20cf8042bfb1187d1ba3f3eb22f68e433f6bd2c68005d09c5b1074f4d9a33cc72ba889892d5f0ba3b584da8bb92ecbca28c15e1576e37dbd467b23b83419b5d3b99b2d2bf7", 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 15:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0xff, 0x48, 0xffffffff}, {0x2, 0x80, 0x5, 0x5}, {0x7, 0x4d, 0x1, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0x7c}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4, 0xff, 0xae, 0xfffffff8}, {0x9, 0x69}, {0x8, 0x0, 0x1, 0x6}]}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 15:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="3664cd2b97d1e4552de38879d856e8490db12d3249407014e4d1d39caebf3a370ad7bfe2ba76d32df6d4e3b2e476f26e39b0f5a54273abcb8f3cf70af78bb3fd454d6ea8073865958fb259700d0f87542af2c893663f04ae4fbff83bb02e80739fcb70e322fe85c5df459184b747d122354e4476da9dcfa9cc40014fc6eba8eecbef951275f6e22ab3ec8471257ef47088145b5ed86870fca0d0f74b7bb3666fb8d02fb6a067f2b5da424a06eb2e21452fab466d41e4874dffbebd8cae176fd177e6c56d484f23cf367b91", 0xcb}, {&(0x7f0000000400)="9be28dc6d691c25cc3d4db874b92ac30383cbd0cb8c7317b566120bb1f49ce06625ff146b9d0f5800e739b857222756d6a847e0195a805b36ee9c91068d6019ee51c05f5328d3b50d364d1a2f60eaa0b2cc09a2bb8f804e62b8a739178476be9c074ed65f1d1f0f0fc5d30141cc9b793e5b4f0858d167521dea5a7610d7edfc768e85810ead0d84cd58a", 0x8a}, {&(0x7f0000000000)="cc43afd03e664382f097b6d4f052ff86e3f1d8ec24461bb2da4b4b7d19b496cdb7532c1412", 0x25}], 0x3) r2 = getgid() setgid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2ffed2f39a6756"], 0xa) dup2(r4, r3) listen(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfff6, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r11 = socket(0x2, 0x1, 0x0) shutdown(r11, 0x1) fcntl$dupfd(r11, 0x1b, r10) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = getgid() setgid(r13) r14 = getgid() setgid(r14) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r6, r13, 0x0, r14, 0x1}, 0x7000000000004, 0x8, 0x0, 0x0, 0x7ba4}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 15:00:05 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(0xffffffffffffffff) fcntl$getown(r3, 0x5) shutdown(r0, 0x2) 15:00:05 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = dup2(r2, r1) accept$inet(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$inet6(r0, &(0x7f0000000040)="0f6bdc47d9f3dbe4", 0x6, 0x0, 0x0, 0x0) 15:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x582}, 0xc) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x25d4, 0x0, 0x0, 0x401}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)='d', 0x1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d710c18690f700", 0x100}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x473d098d252f13d2) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0x20000000000d9a, "b08d14c6750400000000e500030100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x20000000000003a9, &(0x7f0000000000)=[{0x25}, {0x1c}, {0x6, 0x0, 0x1f, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:00:05 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0xfbd4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x1) r4 = accept$unix(r2, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 15:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530004c712f5ce47dc0cd69126e82da1c82a322071a02d7"], 0xa) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x10000005a) write(r0, &(0x7f0000000540)="ebf17136451fc11fefb65f5ce4c9379f095f4a220b9733df8fe04b816a89d535cc6279b567f7037d9d8dcb5af18b37d4f0b233b3b5108a3f6e64a386d8eb8060a1051f43e981c8932a8742a3e2085f396e5549fab6a4b0eb318d8d5339aae9f088780052366f06f1f61bcca51e5171a291bf658738d5bac5dc26303585e12930c7cb4ccc6d5220782e37a565a457dcfc4081cf31d8871f220863626a7373af7b", 0xa0) 15:00:06 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) 15:00:06 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/pci\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x800, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 15:00:06 executing program 1: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d4000000010000000000000000c0d9944243d26cc617ce8571be571b009c2e63a6b1ce67b2413b461f162bb8aeda62608ff54e52c0bf564cdfc291f20214fe0248b4693c0772942501c9acc159"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df4669406521719876192f9b464ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x4, 0xb0) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000600)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) accept$inet(r7, 0x0, 0x0) fchmodat(r7, &(0x7f0000000000)='./file1\x00', 0x62, 0x3) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r8 = msgget(0x0, 0x246) r9 = getpid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r9, 0x0, 0xfffffffffffffff7, 0x38d, 0x6, 0x53}) 15:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000001980)=ANY=[@ANYBLOB="03b1002e2f66696c654d00b70b1d9af44dbe1197c916ceb6ce4eb14fe749d70a36a66ce067401e58cfe7f291e11cd39425f680ab4d9576097a5c0181ea599867bc9a349a374baff5d23650dcb0a3da92833efbce62c25ce6dbd85054eb739f56ab46db014cbda7952a04eac836ac774e3eff0fde89b4854fe2c3486a2783d647bd63fb78a9af046a7cba36a3fb44b2b2dcf4a4ffdd36c9a09c5114825d843ead9dd278aba200000000000000000000000081fae9b81707c3d2326f45862c69ba78976e172f83fc8839d2584adf6df3f81b0ade7c697e6746aa59758433e39c36c0894771b83fb33f84aa015dda3189e23d8b8f202847b2bdd21d74c5060484bbff590c6ecf7f6f2b57b9c52c2b647bca"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b592a24aab979a1fba492402ecbe4fdf348967844750dfaedcd2d09b18355a5ce2d9f1613a842b54529f7b7928f725d2bea290f531e9470acf254a77dd31f6b77a81bfaa2c46a48e5931", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0xe6}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r5) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) syz_open_pts() mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) utimensat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='r\x00') 15:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r3, &(0x7f0000000180)=""/111, 0x6f) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r5, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) msgget$private(0x0, 0x1bc) r6 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/229) 15:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = getgid() setgid(r1) r2 = getegid() setregid(r1, r2) setsockopt(r0, 0x4, 0xb, &(0x7f0000000140)="3a3225fea6482cd02d6b99a9ea42fd4cb0882911992f337c53cbb666c44a6a33b230d59730922f99d0e84b56b3832b69fcb5b36d0f974c67123ccd3f310a005a302da49c0a5c7de90c13f065ef60a4c8ba7fca47ac83e6e3e49d471d6b5b4c264025e3bbc3bb9b8c5b56cca9f1f67ada591f8bcd83960f0f14344258c3c1b38a036c623cad6340c0921c36faa1cb74de7b39de7af49055149f6b3b97f311df65200444263b29cc3cd33c122b8909ba662d6c992f257bf6976611f19400d00fd1862e4737862a50bc72188cb1982d7daf60a3b8f33677661667", 0xd9) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="6d012e2f66696c653000"], 0xa) r5 = dup2(r4, r3) accept$inet(r5, 0x0, 0x0) r6 = getgid() setgid(r6) r7 = getgid() setgid(r7) r8 = getgid() setgid(r8) r9 = getgid() setgid(r9) r10 = getgid() setgid(r10) getgroups(0x9, &(0x7f00000000c0)=[r6, r7, r8, r9, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff, r11}, 0xc) 15:00:06 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sync() acct(&(0x7f0000000000)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) listen(r1, 0x1400000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0xb, 0x4) setsockopt(r3, 0x1000, 0x3, &(0x7f0000000200)="a3d7dc77400b8185580f137bf632c6233737aace77f0d2b2c6a7631073d78f2e9e760008c3efefcd1c08fddd399b187d53d7ac3047324309a05ac88358e766c1c1092b99a1d7d75598dcb1de01b1b8e00d8a28dd780bfc34e21e946f44fea19969cd1695c3c2f9031f3e432298ccea35b0faa863b83001b0032b7a33621da93a61d6d36cf144df6b1ba881", 0x8b) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r2, 0x0, 0x0) r4 = msgget(0x1, 0x1c0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/70) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x0, 0x0, 0x7ff, 0x0, 0xfff, 0x3, 0x4, 0x1, 0x1, 0x1, 0x7ff}) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x3) ftruncate(r2, 0x0, 0x3ff) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x18) socket(0x20, 0xe19c12bcf4c3e631, 0x1) msgget(0x2, 0x100) flock(0xffffffffffffff9c, 0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) listen(r6, 0x963) r7 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x20, 0x10) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000440)) getpeername(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) socket(0x18, 0x3, 0xdd) ftruncate(r7, 0x0, 0x8) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockname$inet(r8, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 15:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1f92, &(0x7f0000000000)=[{0x25}, {0x4, 0x74, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x69, &(0x7f0000000000)=[{0x25}, {0x4, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r5 = socket(0x18, 0x2, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x3, 0x6) r7 = syz_open_pts() writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r7, 0x14e}, {r6, 0x1}], 0x2, 0x40000000400) r8 = open$dir(&(0x7f0000000380)='./file2\x00', 0x9dc046ea61a4e47, 0x100) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r10, &(0x7f0000000180)='./file0\x00') kevent(r10, 0x0, 0x4, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xfffffffffffffffc}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000003c0)=[{{r11}, 0xffffffffffffffff, 0x87, 0x0, 0x0, 0x6}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, 0x0, 0x0, 0x0, 0xad, 0x0) dup2(r15, r16) kevent(r9, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r16}, 0xfffffffffffffffb, 0x20, 0x40000055, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r7}, 0x2, 0x4, 0x2, 0x7, 0x4}, {{r13}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x2) r17 = fcntl$dupfd(r0, 0x0, r7) ioctl$SPKRTUNE(r17, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0xd, 0x0, 0x0) recvfrom(r18, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0x2aa) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 15:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="935b995ac1d485880e03aff70475ac97dde4affcc1f1ec511c70671edfe3b321ad0cf4241a12a8652dc9fa9d447d3e99bea7d6b459de04ccdb38b31160287d49b3d7a679b3c44cb2fe086119fa0b7163ade8066c5757554dce4ca6c758ae449c1cb5488fd8626326633f9f3997ab3b9939fc691c720d408a952632754428dfecc3ba9546757138c7c6bcb0660567d1fbdb594a4254852405572bae3e60ae0b249af7913851520fd9b755af969579d128a8539c854a4f86139f92db7301f3f1640c0dfce6292305b00f4cb7b4021aa71952d7bdd07348202f02aaa9eb085e69103c74d172d07f337d2d659826a4514bd0b95f6c42211cac9423172f628a9748350f8563ccf5977e422570831e962e7f66a634123d7b1393477f7321e8394e4f5dd043cd7cfff81daafaa18b2b197e1451bf5dc16dddbaaef3ffc508f1838dd636069af1f255bdf53e57387a921bb10d8d57397aa3b968363d9e207eb5c02a82aea51fd42158af707fa32b63623847c4b4d2907c6b466ffbfe94bdcc0b2c6a901f2931533560d27259ae26e9b4f3f217a03ee56557d5a73fdf5064f15af347729100bb5a42ef5eb9f916482bf59276cc184a147773b82b4ea4223e5dd6e61d93db7217ff1d6633c78f2af0ba56832e588563eaf07ad61a556daea4fd81f129aa6a195deaf495d6d255d2a50c25fdbaa1de58c814e45340328d7c3c2130d9eef44b034d9be28d8f372b90575bc4534f0bcbd131864519347a27f01fc03dfaf519cc2912f380c684627d29d6fdc21dc27fabd9fa20c5ba0ca2435592b4ac0d74248ed4fa6946af4a7ac6ceeea50f4dcad9c362325559b5830a3d9841fb4576a5bda0e8f0933b773ff044404e18832a6dc16093551c961344008cef0b494246eb6872c0c6b4967defd429c78f5b10896b034ec7ffe6ad14649f4e9262384add703bca78e45f181b21593ee8b27eec6664aa207a0628b19a45ab8845bc0f83a4d713e9cd92a44fd61c52b2e3c278f58122b6ccd8dc33722aa7bd5db55c66fe7e621b1c40f83166ec0fe11c2a5e0b03e9c22586c364a03f7abadb2a8081e46cd409de3cd5e9006637631aeae22cd3b7aaab169d9e9fd3e53213a2d6bd6cca5db745b418d8ce17b0691fe48a74a8d3c258a20e6ba4e7e366c9e6b36527d3c1062087d3bb1faa6cf144ed8acfa9eeb859fd5845deed413c8a625cdf9edefd512fa69600e949c5fe4bf133c62fae1c609173f50b64d5fa2e0f4e0a8670b8623751d17acb91a360d11b8e31eefb2e7b3663c15b3d28cf823491502ce2d4eed080de9e5fa10ae9b9f23c6a09a2f6860cf453fbeafd9304f2881980525ef85f67683e16e9124f404e2880610ac44fb4a91f47cb698be67949feebbfd21ae770b0cda55f1241dffe2c1193459d006c849f1059f096025902a550060e2cef31801bb9fe4a5c5425411ea68f9d34b3f273ab7777e3a12129514c5db99185073c293f03bad43d8789b59ebc3a19faa3ccc678c24d8c10cb1802c949eecabe8c932e712ac4ec030c28c98edc783c9c3c860b33f8bfc0c2652b83348ec032777b070ccb1f9247f2a3482c8923ca1999876ff539c2a57fb261d11acf0b187f6b5ab74e6e5a5a878cc23577c97bf593b187af47b62455145025a48cc4258c283074448de32743d8e5e9122239c8e3dccbf2b0c393e0cea97823033c3f12a7c075473b3881516af8b98ae684982dff5871979f4677ea92acd749a5a55de43cc46197b45afdeb653334db4bad2ee07cda94fbe276cbc15710626009dfe4d925f8e4eb92cebce9edc92c607b3e61be6b28686bd7e3fe072062f47cce2c6acf41d548bdf8ae822f1b4ef78aeebbf59c33d5e437ebfea23584dc8b096066e911e6e1d75758292c7641afa72d0b11342f35feacdab6f13a7413871289d08d69cd563218c7bc07efa0cdc89ffe3b14849bc5244d625d33e082c93e5e9042e8ff6f56ddbc7045dbbf9679ea34cb3a9f3280743764f5ce602231b2fc95f8661c5a2f44db4716af8309bc45dce70c454ef8b66a7ab3ff1d33463d259c1dc4d7535fc32a40bb6ad1ae14c38664a9616cc93a8a04da87a4f5579813c560041e60e0b2a77c09dee24f017dc9bc0d7769ed067779726db35cc62f9161acc1715caacde1c031a8bd68eab2f6aa60b7b16c4ac2d221442f9bdb719fc30fe5d8c7bf646dc67b3fbd8660ca3f4c3d1e097544bd1c55ea304b999871a1cecafb84dadd0438bae05b05f0cba89ccc4794971e6b078d787d5683e243dcf73a8666d7b2012fb1613a3d62eddd5bd2ab38bf6fdb37cbee33f86a8be50b3a687e67846eeac84f88713d2c4b2b898b9d369a5706c6e845e0a43a8850808936bd9d0c2389b64ccd03e8214b33c3f7243f8ae61eb608bec1f5f9d26ce117cd21e37cc97c0742128f7adcb9e8e2f5ba0ce852d884174066f0617729ddc4c82a5f0b70b94339c67a7c3cd4530a6f353ef364b1f29a512339952a5ca73b2d918e290526d2dd0d331bf5b12b03a1a3e2f8eaaa57d43992ab837fe396c59cfd9b6e2b7e92c553d8dab5a889d579e1b977d613f3f12e089e63ad43fd9ac5d3b05526a64129dfe9f5521be91a0191af92e34ef26f8d34fd2f5f268b321937bbef01d241735d2458f7f8274aec679d763b6f751198e1285093372d3f916fcc62a5cdc4c15adacb9bb3eca96436bd75cdb348deb9bd989ab57bf9d9844524a513118317882ed2bb77e30f264e2ff28b1c5fa8d9b36334dfbccab7c15d01321e1ff70e7ae95eb49e6e3040d84b2ac2500485a8d4d4118449921b067e271315a2dd354453eeec6b1b17e3a7824ef0d0cd079a340d061ea2eaa47804001aafbc488a6f65039f159564ef304a8a56ef5aa1838244411132c16bafc4197969ee68957e55a2ff2b30e77c71575682d6dea7c00558676c1c3f421929fd3a477ee314d954695e6c2dab07b68e0cbdc38ef6a416cfb293a428240a", 0xfffffffffffffeb4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r4, @ANYRESDEC=0x0, @ANYRES64=r2, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = getgid() setgid(r12) r13 = getgid() setgid(r13) getgroups(0x4, &(0x7f0000000100)=[r12, 0xffffffffffffffff, r13, 0xffffffffffffffff]) fchown(r1, r8, r14) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 15:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r6, 0x0, 0x0) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r6, @ANYRESDEC=0x0, @ANYRES64=r4, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) seteuid(r7) bind(r3, &(0x7f0000000540)=@in6={0x18, 0x3, 0xffffffff, 0x10000}, 0xc) r14 = dup2(r3, r2) accept$inet(r14, 0x0, 0x0) getsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000140)=""/82, &(0x7f00000001c0)=0x52) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/99, 0x63) accept(r2, &(0x7f0000000580)=@un=@file={0x0, ""/43}, &(0x7f00000005c0)=0x2d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x40, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = dup2(r15, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r21, &(0x7f0000000240)=ANY=[@ANYBLOB="77fd451100"], 0xa) r22 = dup2(r21, r20) accept$inet(r22, 0x0, 0x0) ioctl$VMM_IOC_RUN(r22, 0xc0205602, &(0x7f0000000500)={0x11d9, 0x4eba, 0x5, 0xc4df, &(0x7f0000000280)={{0x3, 0x9, 0x0, 0x1, 0x4, 0xe32b, 0x7}, {[0x8000, 0x32, 0x1000000, 0xfffffffffffffff7, 0x20, 0x80000001, 0x6c32, 0x7, 0x7fa, 0xf72, 0xf6, 0x4, 0x2, 0x7b70, 0x3, 0x7, 0x401, 0x1ff], [0xb1a, 0x40c, 0xe87, 0x0, 0xfffffffffffffffc, 0x10000, 0x164b, 0x0, 0x80000000, 0xf], [0xa78b, 0x0, 0x5, 0x0, 0x10001, 0x5e, 0x101], [0x2, 0x5401a052, 0xfffffffffffffff9, 0x3, 0xde, 0x8], [{0x10, 0x7fffffff, 0x2, 0x7}, {0x3, 0x0, 0x3, 0x3f}, {0x0, 0x7fffffff, 0x5, 0xdd4b}, {0x1, 0x7, 0xf7a2, 0x4}, {0x4, 0x1ff, 0x8, 0xbea2}, {0x4, 0x6, 0xea, 0xe5}, {0x2, 0x9, 0xfffffc01, 0x3}, {0x6, 0x3, 0xff, 0x5}], {0x5973, 0x6, 0x200, 0x3}, {0x8, 0x10001, 0x15, 0x9}}}, 0x3, 0xfe}) ioctl$BIOCGFILDROP(r19, 0x40044278, &(0x7f0000000100)) 15:00:07 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20460, 0x5a) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x6, 0x5, 0x40) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000302f66696c653000"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x4) 15:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000840)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) sendmsg(r5, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0), 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x6, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x17c3bfea5d122a8, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000800)={&(0x7f0000000300)=ANY=[@ANYBLOB="01004f2f66696c653000"], 0xa, &(0x7f0000000780)=[{&(0x7f00000003c0)="78dae4cc4e9f51d97de7aac5b96b45f5f36407f70705424493", 0x19}, {&(0x7f0000000480)="6937b11ab39732e6dea1f79105843e952e488402302e32d61b77430e9201810100d5684fcc7b65eeb5c2a2c5c6a01e99218f5100938b2c4642f7cf1d759fd21ff3d620c15b337a8df90fd98d87e0b77f36a29535a9685d8b775ad8a4d79e7e2e2c0a9d4dd3b8137ca5a5c94cd1bb6fb986245d9dfc450784f58a916360a98d52d1b4271310d0929172340a769e", 0x8d}, {&(0x7f0000000600)="48816b1326f84467e9225bcc2e0725e101e67154a6d9d478c2f41de2e0bc215e7a8b662b8127f9025b312c5f82d43d9cc80cf1bdbe71945981c2ef0debe52d108d922335d35125844c9489fff056e67dca2918f7b8020d96", 0x58}, {&(0x7f0000000680)="ace37e7fb0532c3b447c07cf238d981b4d7e9dec5a32443fc5e05442a3de0bfd589a7c85527d670b1b64a101ff3189f5d62177b23e1e5828dcf1eafd7cb9f710a4391766c51ea42c6e296c923334bdc3b1b0a03b4a731f06434a9783329596b2bb08fc1338fb471428b20f9d", 0x6c}, {&(0x7f0000000700)="24538820209f8ce222becf9cbe29f2c74a1c4298303e08749a70e0a4923b3eead4e906019d3cffabbcb0d6065db96e7516e3253ba428a21f4ae7b6366565dc578713d0a941e8bc568ee2803217bb", 0x4e}, {&(0x7f0000001200)="265b9dfdefcc924b9feced558187ebbca30e7da895d16f180e9d12a96abfa5ef3849c5bb2ea64838b640b6a2541718530d14669826e136c3d3d9f54172ffde883cc7e7d614dc533b5c2764e501a95db1a9b8cca1a617993130110f68c5f4ca8f5c06bcf3cddea9facbbc3230194753eb3bf1e81c49cd220ba21462eb53eec2948d5d8bd82e24d9f86dc9ee4163a614ab72f25a92579c67bea5480d39e1d3869741995a65f5b6b915f9a7528f8b38d7da46e36e897c70ac62c8c0e4f67bab36e02ad8c6b64fe711e452ec0172daa136d6dc1dc499311370c366eb459247fee0b09a8a259bbecc51ac503b034c9fb13e938b83f75b98fec2e1a61b30c45e75b5e40ff38728778a518c374addbe8f151b20d3c5dacb2afa69e01f580069fb2751378e5e7e362eb92e0c1453a5969ff550084fe2d6188ce3ce5b4887d3481588218ff1d003bee1a84d49eacc1e5c2b955aaab743edc9d7fb4ea7e136fcdca7f6c73f9165d92a1b327ec4b2570b12c4f7202a11304458bcdad067b93d518cb2dc3761d7211ef9a9dbf158dff439e737e777c285e34309a2573cd1b170d6854e7913c18ff1720ae583d8ab3aac1830c679eed315de86b4983af67ef54deaf66d96353074c368c107e37cc7c669c1e42705a00d01a18a04d4a70fedd63de97e2bd2b1db0ff48489b8d540deedd37d79c704c192603bc6700eded294f6e8bf36e23664f99b87963056e013eb93b6b83a04ad99096d301327b55aad0f5bd30906b0566037626cf518d39e94dac0c3ea3ba8e6fb3a3e90fbbb36da76dfe31ab15e05140b342e8b87febaac2eb5127fec39246c10355f9b11eb7a38362fca1de3d99fa69181065441dc956947ee94ce8c7d6492b26a4e0f0e6efc8a4a8c61c40176d169e65973d7ec72ff041287a870e0a5a4cb2f44753dba44dbe09fc532d436ace71670b3896db958e6f59399f91555d82fab2abc7a5b9218227fb408bd4915de2591084adad2d154924135c23b287e033dc18271215ddfb28f2aef1edc295514d2ea992d6a8d79b929aea07db7c47f4c24407d24ce6987db261f93e627fa0c5f4c4d9c022cbaa0bb26c7f3cb3c49784a6fba10aadc0a1113a00342dbab78ac33e53a8dc4e233e6630ec63e00fb5c46e4a7e62d3d552706272c4462fac506563239899696c5632bba878786c61ae767510f43a897b825e61ffc7d8dd5d043434baeda512028e7c38976ccc46e79a7db73efbac76446e0206cd7ff4a6646943887a5b5ca41c9cc463d282b975fe0065ba06b2272353b49ef7956cd605b0e7bb8f52ec65a211578fc9bed282a8a915031614241c027f776369053349d74cff5f2fdcef6ebbc225385ad4aa044675fc95bdad545bb1a7b1e2a8e2e62a8efff8cb530e0752259924057888e8082cf1316118cfc4aac1f10ad961c11667f51ee8e4acdc537020c1540746d5ffecbce933f2bd3d83a21b1e0b36e39f51c45e919263fe5e1a5ea856d45cc19f71dca09456c5cd43885488f656c37bb0a1eb4153de5db72b659c23c32d9b0befc6d224fcd43801d37fb1bf6d18bd33999591c7dafd91e4a87733c441f4f553cff0f68218b887d47f948e4be503c0e78e323dc1f4283ae8cca50f229d03cf9f40b6bd90b2931d0e06da0ef09d1c4887c179e0a7b79916560b57757a1c0c248aa26848372dafbb4dd613efbb9bc276476d32357f4a8752ad108d3c2c77b3953ccfa9a2231435b735690816039cb31c28138952da52b613f2d44bb9e2ef267912a9241e9505fdf3259fc0fb997974c8532692d45b4a349c2f8a36cfe368cca067c11a4ff786744667978f0f47c68a75896ec13078818a81e5064e185fc83b207017a2bde8011982a7da663160ce24cf85b43e73ba7339a812fbed2b3b21cdf266069aa9c6bd9bc31ffb3347d90a6b9b5d7dd9053494adaa2cd6ad3fd48b07247fa018d2558c627248d05971e194e3062f63f42eb139937bc6382870cc6f1379f1d3f2223d87c88675573f78d4751d66326386e669f117f6309690337b56cfc7f10039e652463e1e274a45d0e0fc6a6e24428b45954b51e4762b7b35f24a180b0da439792d19c83e8198bcf3709a79ba52acb450069c57ce3180c5ac22906116eeaadd0f40dac8701aa50b7f1da78e2e0e8f7f39df8cc18d4601f5630ce1093e8725b93b8d605d5aa043a6493f5adc35b59b1af19cf6e5a41346f64ad16d0ed55a336307a67517383f3961ffc001bae413664231ade0dc7c90af2c9bda94c3ad586dbc5b64ebd44267d796bf2c460b3fb37c6e9fc8af92489f736b54092d01b2614d6a85fe68976ad7b088c84defb1fab3d1746763f7f060d0533f01c8c5f1a495a130a4c3080f60cf4e9ca16723329f2aa3bf43761bd57fa1eaf3534bf21019560935abd34e3929d9a0585fa084040361969201c14fe812c6ae8e1a22d5f1ce3e25490d5e4dd336640ab9c71af61aff994fe20b7d4554a10b26a7df90845a190b096a5502a9a955d50b8fc6393ee8f8e8689b74c6e9f11e8b621a758b29dc08d066c7b6578f481f5369f1b10edf5740abb95b388604c2fa6b2d8fd2b0e2e008f56f4d3e05d2be1b1d1b5d09d7848936f8e3963d6a6c891a1c7af354eee67acd8d3774e7479bd4020c51aab6055f6d26d3fb3217a5a98803dcaea77a17e8e66300ddbc66264cf609d02e82b32a83a29b11328dd31778fa7c7115c8d88089102202668f6c788d7aa83b4694afcffd857768c414fb17fca0125cac79d7d3351598a5c55d860111def56ae522cc5db79d6d872f1e7a4080e855f076d03ceab7b873b37a68f78e33b220f310106faf15ec212232440a46f1c9997e8c8b76263e600cc38b622f8335cbd9f83aaf7c54adfa8c7c81efc4462aafe9fc754efb1d0906e9f9224eedbaf4f82868c1430b71e598005b5bac6cf1b963be4ade9fe3fb16da64e4e53288524e4344932811006d3aad42b5a9bf53ca6d90ef9bd2c77f9a48ab67e1c5e2d71832ec93cf17ea110c6d14895d0c61447409192a0401b4b7a70e8df44c8d26cf87f2f4285772e7d6d4f42eac0e1bdf595d0be11940d66954202968fcde844a34483eb129b5d31598da3b7d238854982d4d54fa0b4757d26f44939aedd5152f79e6fc4f17f9f36b961dde74d91504552635a35a7e78d6393bf95f6a0ebae1b50cd2e7fbb006794f2e2c9ca26c5527e1dcef8e9492842211e92590ca71c252e70702466288e80b3df29968dd9ab082dee83b68a57db4fb9deb6e64b75085a23dc3027f44798a54c4ef8f111c78709b24002da307cec6f6db65d173a3c62594590abad4efd7c8f495baea161663a4c6e0afcda6ef4e7b3b07b184b743b85c100eb20d73c365fb2b98f0be833183c07d3aa9b109516805e99d653ad865e4f014c2c8c3bc287c8405c2b3870e5f39ada7c5bcc44aed6f55d74598c9c4fd140b4b59d52c1b170e24add040e8a96061d064c1b4a0d148cd94a937f47f55090a6b0d3bdfc92157065cf21dd7cea1ba6ee9173cd5136ef02bb6916d838f043185b6c17a7b632bad3a9cfb9963cfabfa7b3148c4cc75dd646cd5df51cfb73cbeb4c2d4846a5a5a26cfd918c1e1d6bb082345e74e0f03a268bf3551d30137af0173500e08dffa1a6e1052d7c7eb92fbd24e7f941c8e53ead544f06a81af974794cff2d982b233efd40aded7668a7bcd94d608799ea00c746e5e54446abbf95a22d9ff16f673e58970e7891aa75c5f8f43b03a3bd454ecad5dcfdb3a26a609c56d3aa61f5af59eb921ba3948e51f5ac2d8b1309c81c472377a634b23f9cdda5163341ee02017fb079f808776d7b2c37717b2cdbaaf1442bcfaa2d0fc2d7a8984014237c34bd9e78d7507d58eba346193ee5616dc41afe8d24b6b1811a9c4e64c9606fc0fd6b4d81787479e9e784277ada04fa1862ad7775434fe01065fb99d2898c90f8b7d1d0b37071a4ffb682c0b246047096af1d1bf54657e27ab88067571a8ed48755134fb52ba62a2a0f7f0dfac881687a5243e735488d6f69c03b14afd0a8d3034a0ff764faaebce3f98ae4c49b3e9e7d4a66230d872582cf0c09c1b363f5728ef80a0e66f0d56699236f424c6e4d36ccdff21dc9b0725d316f615c116dfd962780ee6d43126e814a019b5c7163dedc5da1f88a8a687e8a114bec6830e990e5599a73c99620f3367d0eed3d3e0b5180aff9fedbeda560abb8f286c6a072f63c2cc7cac880622e5de69ecebfdcb17d1bf727d0cd338f57ae172e3f50cd778de7ad995156c014edf60ead520c3358643aeb1bcab0fc576ed1ee427321764b1bb9afb6b46e29e62699bd1473852fd9a792dc1301dee53f49bc377ffe781143edb44453acaf3166ac260458346b83fe081f4755a7493eb7e70f4102476f511323ee7f220976a208f25d28fffc36d35783bc5f50126dcdaac80bb100f4feafb0e86ce7c4f00cc67a84b60fed2a7572369853e76fe84435f2e42b84c936ea3264a34e175adf93c3abb6a0d9b02991193555f6d8ef652d1a9761742965fb0fd5bd620c7488c53787ca156c0179f2a8417d4a177f449a3b0f7c06387c29ce83df6cab42ef16375773fb1df2552eb77fbadc7599fa7115959d5c60e2ff51ff6a16af5cde11a680bc604f33ec3d6824ec7e588b97afc9e174cd6748a036aa8bf8236799533dec9b7b29f460e53e696faa92f277f663a1fae03ed413355c94bd0cc643fc24c799b17ab636bda2a8dac518b6f6a45a795e5239d3e7182d40a0a69935e36ec91db3a229c2b231d0f6c629c24a560d3c502d9a7fb9f1e802c22398cfbf60e77c743020c5dd3e4ec7c234c0a744b4207e1c04e0e6521d5cff6f9055818f010a20a9fabe9e70db1d0e3a03d731b3b3cc1ea15a4214dc511a1f6015c4d961c2085841e8e6c927c853456db349bfaa145ce057dbabd2bfac4de4790a3ba60c37f0d90f8952002be4e39f5cec6b1bf12ca37722e2340008e6594f62b68ac8edb7729c1ae9de58a70cdeaae39aad70cef58cba800a310b24dfd9443729d054d60e3ee53123927895c19dc6af24e8c90474e8494c3bc888208a9f18d8c42f101c882fa4be2d697b426d31fad42a549abe435ff34b9767e40a0ee5d4d1e72a928f43de52f3cbb4124ec1de26db93acdaf19a1e59e5e7639f8030831f136ae7a00e650fbcf2049bc365e08ba61735a9c8a867f3c48f760f050427fb8546c1acd1ea316965d2c8b4114cfe436057a3fcd980982052755144fc5657eb5e1082732945d7a14c41aad1e41dceae431f5d4b9830e47f68a95355b474f0d4044562b2f96f928044a447e7714c44635dd2a37faedca48ad848f8ce88f3100f676993d79d7f957abad10175f8abbe8632ff8b47a4fe42ae4a8c7f16f9f008800710dea9832e310100424541b8d6394cdbbd2ad111d12025bd29cc5ea2f59bf91aef7da7c736afb7d76083933c843e7cf5478f43eaec92222915d3c207d8a24f304bd3956a4a1b21709acc53c7333dfa223cf5d4a9eb1bdb8e1bd53f827a976114d1668bd0418aed5b4680628d94e016c28882147992865c725eece4da977915e73ad5416f0ba58bba5d40f0c53bc1c9a35f0cd963c88f8ce2c3240288f8652c8401fd3c32bdee623d05187b06af8728e2253945be7f5213f179db2a8ad606d17067b82c0bf91860f399c91932f3c2b79738060af7ae90109c49842e3a8fa943d2ee28250fafe7c434d306963f63101e4a6a40c58b504bb41c151316524ac6dee748c364a966079bf03373493ec1444eeebb5a9e53978a1158dced180165241ec5e5f8d0de48", 0x1000}, {&(0x7f0000000400)="477ccc8a86d83a55075a9899f4d926d9b995849b22dd8ddfacd25830a25f2f3c13f42c6a14b64d33caf9446460d6d5a27bcbd777", 0x34}], 0x7}, 0x2) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 15:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() dup(r0) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="1000008065b9ea192434bb9fc15bdb00000000000000000000000000008e8c400665196c27caf60f"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}, {{r6}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) fcntl$setflags(r5, 0x2, 0x1) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x7) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(0x0) setregid(r5, 0x0) 15:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r1) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x47f18d2e81697f39, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777f9e9dfceac2a84e6abca64896bc5e57c6388bbd2ae08b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235bb8dd117743d433d7b36e9f0e927d7a8f7749f3f96b20000ff0f000000060000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b165161474e6026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea08000000000000000a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db15a566bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300d08e6670a7a841e3e8a00568d9dc3b94be41d7566f47d68328754d5548de447965ea644ecb322dfb98c825c56e50d04960cc2612024d1dfed984afb67ea91dc6728705eae76b9324d2391df337d18dc05b7cc217ab7d8db003353444009a44ee3062a6eed7607876d4c52b1c3dcc5e53f1f9344e1a29e51b48a1fb55aed548eaa944578cd3e79c71a6179856742480139575f2737ed23817555afd9769a3b7ddf3a8df36fd861c96d481de6413bdc0d60e3e3af63904cbba2065758147bbb713ef8dd121cb280b8e7033d64a3b4a02f7dee6df425a7422d4beba191ddb67d05e1080d11728fb29bdab151e1e416fd8fc4b0a2b3f69d458a305de37d5d3a7e5296b06a6660b004dd0126d3ebba64d1e5bd9ad89f678f05e6fc3acf1f89fc979c3414b632f349e0aa5ae3357b2237a30cabe5070aae4a03015d9f30edce8b30c56ee1f1ccfeb197aa2db9859b90343080ce9ccf6cf0d40a032e2beefcc9df57b64dc6e1e856e62b029df076403e3c5fa8c09438c09e4ab28702d3c0db7d25f126eb37439cefbda6a18b97acccb3a74c9ccb8911a9c8980b08f935ea7e3a0856a14d1728e35e753ef2d369d215e85efcc1e8d7ba2fbad78695f6dfb7da69b13fc50c5e954d9e81bde9833b4fcd4b233612f1f84"], 0x10) dup2(r1, r0) r2 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) accept$inet(r5, 0x0, 0x0) accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") pwrite(0xffffffffffffffff, &(0x7f0000000100)="64490c153cd56829004209b2c0cd8d78ddcc5f2a4cae991ff1ace162561998b6b634e604fb562cd1c4038fd22539181a3c114aa0a4e178bb0630a79d407c411e63161aea6511163def015caeb076570b5ea944b5bd8357f4cdfb17033d06ef03d50f24fc80f2378b2190dc73e7c7991500086da45eaa439f25f978346404", 0x7e, 0x0, 0x0) 16:00:00 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kqueue() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) accept$inet(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000080)) poll(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) kevent(r6, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x9509b4f53c4d28bd) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x200, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x460) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) clock_getres(0x4, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x05\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000540)={0x0, 0x0, 0x3, 0xb457, "091fe600001a000000eb9249e4872ae37300"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e3", 0x1e8) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) acct(&(0x7f0000000000)='./file0/file0\x00') r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000617000/0x3000)=nil, 0x3000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f4b64273f32ab0000000000000000000000000781fff223169948393d6a2698d47cd54a7ddc302cc9c20b2863adcf860cfc73b3bde3423d6ac6f1b113d446a3e1d5674956a3bbd392c66e15ad0738b54f2f27d35adca2446bace160bd17b38d2f94420224b75c36aad4e6b2c183aec0e1e13c03fd2744a895f025aa651c01563507d06b9f916d54099ef5d9bfe09d4318aa5536261757b913a24d542176eb35777985d9b121a9003028055a8d10898110cd97db71f1cde6675ad843b493c00b2cebe2825f74525f70e9ff3f1d2d3747324ad189b44fba1017c0dfdc14ed391b4eaace7956cce763f98da2dbef0d536094e42a0164d9f154175eeac8420b5d715c3c9fbbc42caa6bef937f54eb0741967b0c0fa178e4f8c5f0286f57d5270caf4be43ac48cd936c2aee3042d5ccf"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 16:00:00 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x682) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r3, @ANYRESDEC=0x0, @ANYRES64=r1, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40002190, r8) ktrace(0x0, 0x5, 0x4, r0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000180)={0x20000000000000c8, &(0x7f0000000200)=[{0x8, 0x0, 0x7f, 0x5}, {0x3f, 0x0, 0x0, 0x100000}, {0x6, 0x0, 0x1}]}) socket(0x1, 0x4, 0x1) syz_emit_ethernet(0x123, &(0x7f00000000c0)="0600000000000000000000000020") ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000100)) sync() 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) dup(0xffffffffffffffff) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4805eaaba58aab87) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000200)=r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5, 0x0, 0xfc}, {0x48, 0x0, 0xc8, 0x2000}, {0x6, 0xf8, 0x82}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={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) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) flock(r0, 0xe) fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="01002c2f66696c653000"], 0xa) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:00 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84, 0x0, 0x6, 0x2000}, {0x86, 0x94}]}) pledge(&(0x7f00000001c0)='\\[\x00', &(0x7f0000000240)=':[\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x13, 0x53645ddcbdef2cd5, 0x5, 0x8}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x3, 0x8}], 0x8, 0x0, 0x3ff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = getppid() fcntl$setown(r1, 0x6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r9, r8) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000100)=0x5) connect$unix(r8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) rmdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00582f10e5002e2f66696c6d3000"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bf203da07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f12536538503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c9873ca65c804e6238e9f4847e83e2c9cd1225cfb9029cefdd02d891d8d4218045b39ee542693861f20c23c91b369fc6279122e17417a05456efca2f8e2d074cf760f671ecf581677cedb85cb719c8b8a3157e232ec493824c52b119effa9879fe8c295287dfeedd7f600901242657ca5f578f706f9f6ec9c43f3b3d19f5e6eaff502fb984d9bf4a99da81e5736ecffc0d8f271689c0db626e9b15bd"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r2, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) getdents(r3, &(0x7f0000000000)=""/38, 0x26) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x3, 0x0, 0x0, 0x10001}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 16:00:00 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21, 0x20000000}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:00:01 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000040)='r// g\x19\x80~\xe35\xe8J\x83 \x06\x96\x98\xdbA\xddS\xfd\xd1\xb1\nT\xea\x99\xa5L\xac\xda$\xf0\xfe\x02a\x1c'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = getuid() fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, 0xffffffffffffffff, 0x7) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) dup2(r0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) accept$inet(r5, 0x0, 0x0) socket$inet6(0x18, 0x4, 0xf5) ioctl$TIOCSDTR(r5, 0x20007479) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, &(0x7f0000000180)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0xffffff62, 0x0, 0x0, 0x0, 0xfffc}, 0x13) 16:00:01 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='f\t\x00\b\x00\x00\x00\x00\x00\x00'], 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000000c0)=""/70) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget(0x0, 0x1000, 0x0, &(0x7f00002a3000/0x1000)=nil) r3 = getgid() setgid(r3) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r10 = socket(0x2, 0x1, 0x0) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r11, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = syz_open_pts() r16 = msgget$private(0x0, 0x682) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r17, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r17, 0x0, 0x0) msgsnd(r16, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r17, @ANYRESDEC=0x0, @ANYRES64=r15, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea76f9c25ca8ff6be19b20db6000000000ffff09a916b0ab45c3861b00"/50], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) r25 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3, 0xffffffffffffffff, r3, r5, r14, 0x40, 0x7ff}, 0xfffffffa, 0x3, r22, r25, 0xfffffffffffffff8, 0x8, 0x78bf0867}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) accept$inet(r6, 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000140)={0x7f, 0x101, 0x1ff, 0x80, "5d0967d26e8e55b7d632806d304e593b9671eb1e", 0x0, 0x1}) accept$inet(r3, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/92, 0x5c}], 0x1, &(0x7f0000000280)=""/124, 0x7c}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = dup2(r8, r5) r10 = accept$inet(r9, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000000380)=0x6, 0xffffffffffffff5a) r11 = kqueue() r12 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00)='\x15\x80\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = syz_open_pts() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x188, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x8000, 0x2c) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x2, 0x0) r21 = syz_open_pts() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r24 = socket(0x18, 0x4003, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r24, 0x7, &(0x7f0000000300)={0x3, 0x0, 0x8, 0x0, r23}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r26 = socket(0x18, 0x4003, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r26, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r26, 0x7, &(0x7f0000000300)={0x3, 0x0, 0x8, 0x0, r25}) r27 = getuid() r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r32, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r33 = dup2(r32, r31) accept$inet(r33, 0x0, 0x0) r34 = accept$inet(r33, 0x0, &(0x7f0000000880)) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r38 = dup2(0xffffffffffffff9c, r37) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r12, &(0x7f00000009c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000003c0)="4eda5886e80f73a00d5d88d3937bfcf0a4fb8f334712fb63c62561ab417f443b28e9d4c31bd4df03ac3ebe23c54fc8d8355fe8d70ca3eb9e5aa97aecee096cd53f7bd956132125ed16a2b36e3b9b495a16bf675829e92a3097507222e279eb24a6aa04da250a756475138ebccdef0b80f4bdef9221ce08c70fc4873875fd558d64d6ed021a3a", 0x86}, {&(0x7f0000000480)="eba86ae718def9967863e8feebe12404b5e805ecced92ed8316e83950d3061bbae3392ffe179a2c58cf1e263d28ccc684f334aeb780ea6ab1084562887d4cc3807741e392199511aa57c7d1c71de48d09526ad59266a5457429f74704092ae0489216681a1341d422be78b17e22d20d67d118f68ff917b2cceab97a74380daa6350c7d3e1c18e42273660f6debf4832aff18ef29953a9431214e6f51d70b95eeef889c8a046be2f16cddc453fe1ac6adffcee3621521ad69bc55a9da19b1776ade152c74c4027a3a3fdf37be9c612f8a1552b00ffd147dc1d696fdaec8099af0f8c92e3780ac580bdfbf2cc818d5d46f13ce8962", 0xf4}, {&(0x7f0000000580)="0d1f9a1c013d3549cc398b976dedf56e4319f05eaf48a67de59536555d7cfc85702929351dfcf5885ae862b5c60605e684e62303818ff93f662dc95fe1f3b60d85d2ae3cd731a3d7dc4b64de274197744225ec2e1b389840f869530ea91644067880723b8914f4224a74d5a818aec8d597efb7f9a0e7e9c8fafdb24177618f4e1e87854417c7d496198f12fc9abe159d5064fe01c50d9cf5680c576a6a5aca0a42d07f817cdbc614a809dfd1e82b7c33784d74b42ee662fccc56a9bf4bd3f4e62be0f829ac4729e6785a63f523749187e0aa", 0xd2}, {&(0x7f0000000680)="9956dc55d430ba88734a515592c5c847323d6f8d12e8e62b0bedb9785109dd10aa2bcfbf52a40bae7bbbd442e0a2db00a71b82132e3694d92a257632f6f6a6bfeddc90f247257aa1d9c235ea1d6f0480d436bc20990472f0a6d71244d882531f482d8dd8cc0a452fb22aac9189c1480ef7f36f52f4e9974eed74abcb7564cf0adff8b39c6483d9dc7dcefc4a2f2707698de48d2ba1d43a268810db7fdc6971266b38f8d83279c277f1dda10605724d06d048a4772d8fb223f10454db0f69e917a3933de64dd9fd74a965c1add5ba278899d9d4fcdd2b908c03abe5afbf4e9cf25a2496a9ceb639f7537fd47617c2e4f5c1946685eebd", 0xf6}], 0x4, &(0x7f00000008c0)=[@rights={0x4b, 0xffff, 0x1, [r13, r14, 0xffffffffffffffff, r15, r16, r17]}, @rights={0x30, 0xffff, 0x1, [r18, r35, r41, 0xffffffffffffffff, r20, r21, r10, r22]}, @cred={0x20, 0xffff, 0x0, r23, r3}, @cred={0x20, 0xffff, 0x0, r25, r27, r4}, @rights={0x30, 0xffff, 0x1, [r8, 0xffffffffffffffff, r28, r29, r30, r34, r35, r36]}, @rights={0x20, 0xffff, 0x1, [r38, r39, r40]}], 0xe8, 0x402}, 0x8) kevent(r11, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x317) sendto$inet6(r0, &(0x7f0000000040)="f376fc52280b34e1aae84d6e9b1686e3619db6f62419953562382bd3877806bd0474b42fd72a89d26d7dd82a1186", 0x2e, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c, 0x0, 0x80}, {0x209}, {0x6, 0xff, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f00000001c0)="d000000000e96ff3ad46abc5310086c485c0b23f9b191aa2ad37c1576beed448c4debeff0a0fe4b87250299206ef7d94d9f962dc4a4e29e6611f0e4aa1094bcd81492dccdef84f77df23486e29f7ecf51593fb10ba4dd7d8526aca5d9aaf9373521b67f0373934d323e155e2e0799e6d0c0da11192efb0744bd73dfe4713fcfcde30c746d0a0236c276913e87852cb531fedec043ba4c0ba0108b202598d0f1b73585493d6f0ef08163ab8debba29803338b64c86647d7e18509f6fe00", 0xbd, 0x0, 0x3) 16:00:01 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x31}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x1, 0x0) connect$unix(r19, &(0x7f0000000500)=ANY=[@ANYBLOB="64a32ba7e43ae09fd6192e9c9153971f5e84e303c2399d059c6583000000000000323b3b1163d21e3919de8fcf32eb9869a4a4b46dcd167acc8aa5b13049f6f3998d503c98263458aeb324248cecb6438e31bce73dbc53244f387391fb7c20e91af8c0fb050000007626c2b4f9c6d37e955d952428b8a3e912605d7e3fa9c0d5e01acedd"], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000300)={0x3, 0x0, 0x8, 0x0, r1}) fcntl$setown(0xffffffffffffffff, 0x6, r1) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="122ff7012568a64d7d01ee0be1be0d99891b41d6f5ce9db8a9f08c205f4d2bbdc9ef6edca84545a8bac8a0d8f00780ff037d5c42ec21cb521297c822016f9930a3b27c1320ddaaecffbfbe419b5149e6fc67469c094c8f7d1d4fa9c9573f36e6b887d73de4950f9780626d905943dfd488f5ba3331952cdfc33081271559f31ef6ec55df39a101375c6d448dc381bd75290afd157160abd483000ccbb54fd5f377cdd3e2459918d8a01ba92e167e53514c1391d40c", 0xb5}, {&(0x7f0000000540)="dd4eb9e38e8cff096c7409572aef3eeb0ce7ac50edbd76da95ac8b8ae6f938aeacd4968bb5892507ca10740821a795ccc96002064884a9b3481151b16e498ec8b1011fe94a8ce8fadfd251f9062998098f498c5d420dd57a2d7554ccca4c74bfabac33e41670db94b5ab9d9e2d1d5be4de0bd0bc66c8834b16facd972a07d437b5c6788ea1a14e3903a4abda6386633f306736a0e1717c91c88ced91f98a7a06f0af2105ff8c6e47710172c7f0a1ad4ec5a4c65d795db3a617946d0d86347087070411255343f8891e956412cec4db77f3d3149059bf44feb0b8e150c4fe40dba2c2d1cbdf42428c2e6616f92870d8c91a74f39deb3cd282a06f090e63c9b6873ce89f89b858241734cf1c036489a2537928503da3a2612872ebe9feddd3b94d9513687801d9aac8de240659967928c6553fe7f23068be9ecc0b5890f360d955c5bfc1088effe73885c373d03b4a99c674e345ceac3310577cb603412ac015b79c2114fd8a8a9e31d2fd105e62c38798c333a228851b049628f4ee82885262252f9817a20faf57b65166edf80e16c589edc0690b579e67b43de757237cefa72b0fe264457bca268ec0bf8d13faa0d7f808debb02c40d25f863b3d768968e59573f51c526aba41a7c9685711652ccdc2a50a7dd022cd443fb067bd851349a16ee0fbcf61500f3efe8b02ccc022d6fea3f9b60046c1c29283ef375031f46b8eef619c33d4add22228a0977aceda4736137eaa978f9cc972cad0cee024e9991696583fa4f659796c15814c7cb239fde0a15bbd9a12bfabe4ed3d2dc3a77b9424eacc7610a9c42055b366b9fee9d290b397a716eedd786e150334c17978001515577152ec7d45bab3c7dcc860d2d3169ab229f487101bb016433dd5d87f7589b71346d59be58b1ab23cea79cfc10291d1f2b86329f5f27b8639fc7a2175b429cdf768a0caab397409847868ee05d4d15f837759b40a75351455403158c585f6e5f83a43cc3d2739fa1dba300510585f17338620f0e2bee2eef3076631d9c1e270392f1c8357ea37b0d46a0b2563bd797da4655455cd7877c84b7749ebec68ca875dbefbc6603f88b709a3f663cf3c1f307b39ae021b6a790c93a1f7785332214fb683cfccfcb3dc4214b437101d11275095d38988ba924dc957110f6178f21dfbaadd88ca5806e3c4b7d3ae8d663e7920c6821bafef6d81487fba574ae5167e093756211f8a52fabf98502691bfc0aa3a5ce9f656b6a76bcd4ae69b685eb00eab6403508c173da66c94357e3b61e718161c673544ceec07049efdaff2cef710273e4ea473a2e5f0ef1e9633b7353a6dc63535ad0db56e6a89715fd8ad00b1d63cd94588999ca31f18217521473ee1be60723b6466449ed7835cacf9183d958e817a2d07ab21ddb46e44197635c2bb2e3b1f1535ad48d1c0b2f4a2df7d5d22b7ec3e929ba8bd8a2ae0a457602b1b86663a07eb9aabf2a111e83d44d17cfd2811a4b46055f06cc5bc20c5fc0918dd8ffff3e4b0f19fefba080c027c61bc2366b2963181a2eae8b9c13c4469eddf945ff0c1f550ddcf8c2a9967a3ff23d081c1bd688262c5e05db19fb9f9173526252c5c9177e1fda0bc43d5c58067405b8b58d730929c8efca03013814e87634da24ca0b00721ad634bb3229399b1f925a7061bf2e28287ef18ff41ba6b58fc89d56fbaa7de553d71ec10faf423e00fbbb74a4fb54788221a536022325649b0bb70174c9856cddca8b54cb95245f75da0bcb898c1a747d749f16f41047dc67cca2acf777139dd570dad9d63ee5ace4aebf9fc8915a3bfefd0e6bcdb552b6d90e5423e723b638846961df29e7030e5a035a1027c6e744bb7d7d33cab2f926d49e1d55c4f453ae56138bf5fa4bf382c3dd2dabff03912f144598a277adc660d91c579ace466fb95e7706350821cb38e55da385ed75e70e1274e0f04d1931baa52e30c910228923064d15ad6ce236be08f8868566c032547aeea648895ea79b7776d7cb2a96d142c15499efdf96aa25de8ec4fb0484b9d8fec057a2f77da67384f6f542026d284fe32775caa37b164c2a3d1a05368f1fdff64b7d4e6c093544a81bf8c5184acaf4deee8b1cf2d6d28e1a20f6b8ec2b0abb759e3e66ba95d97c432cf87c4ceb538ec9ca625f863d0022dc94bb13af6b5bfde40f9e39e8c82849e75702657b2be5b40cd953f41465cb4f40aa197286b4b80fc21d3493d0abff5523cdf175f72fea9d8b1fc66aabff7dc8b85778753ddb9724280831673bdf8c8ae61f09df8fb0f5e48ae8d2b4ada7f7f457afef8218912f9973e94fa8e31366423b96160ae98df3a1b9d19ef10ed0ed7ed17501b2e45b698f830d19706f7842f64f96d08684a50b426d78e946c849856db63aac43f48dafeb716fe03503a3dd4803d7d4c30824dac7b5f683003972bc98b18c1210188a9454aee8038ec6430d8a9f8c90dfce4e0d3eb9010fbaaac40faa4a61d08539227392e3a9f18c5407bf49c3f445c0c4ec9d2592a95a708ff430f90e9e9c5a3c7a137b0dba59567b2df390eb79eab7bd2c50aed503d1aee92a072844a3cca761cfa467d5b110561839c9665bf7ab8d3b0c2196d94e720029f50b742f2e997b0212a367112a35bb7bf2dce4945a046fec51796c9403e208a6218c7039a5bed170e9ecf3e29854a06a005dd102acd2d6a5cfcab302d5c8788fe722c04595a73dd1d0d2ae1e370568a408f7c21defcbc5a73709bfa20f0214bb62fb05d47d42d08916d52087051a61f38fa95f8a0dd47a8964460d6377a4e857cedcc2a6a65dc238ef33ec3b96e7d0196a2d62c7e1562233a2ae9aa1c3966f70fc0115822511f69f01a2872c6049981851608720212cfb1c0b6434e77d98d122fe2c9dd787f04a457dc49ce5e94c52ed3668b5ef03e09ec864caf7a28285fdd292791dce057f2046dd0c46fa53513db71f6fb0443c69e4f12bc3825560cd032deac7e48752b098b946c8963418b42d9502724fa028abe66756a16d31748abcf97c15b978506eb4da484f5e7c333ccbd0ce6a73c73b0b3afd569df8cc368d6805354f9e7b1c1e598b5ede8cd1376899248e3c458e370b9f6cbb6e5dcee5a1b06821d1af1a956409a13e5b32c8d4763ef447ede125de5cd1807efb5f085abac808eb84010f7990ed0cb8fdbaf7b22088fcbd111758bcb147502c90edbed988f6a107e9ffd8c9943a7e9d3232a7bb3405e8b3f351ab52ab969cab430f0016a612e29ebf17c2cc642088cbf6d6a3c7b39b7400472f75ac4bf86f1f447a9269ea85c4aace1a410214f9295cb878dfa5104b40df1c18aa5ee54e6e531cc5480a0dfc02c7c9b91115c2a20764bea72c46ec210aec348ad8cd137484566c5b408f884422c6fc81ed3c82e7617bd1ae288acb06e9ec0c003362082ce12bf625624ee126f6d8f7af1694e26c09a2bd72aadd8ca5a1ce9cab9627aa5a66acf4b8da4437918e2f036c7328b30eb110227f8704a01da34506660a1f05515a1babf035abdc1d5f80b82687e4b0cdbb6d72def75dfa24c866bc86ade25035bcd66c008fbf2baf6f1e7e56ad00fa821822dbaf24c3422cfe98ca07eea38f3c72885dd441aad0ef68e3b9c8ceed2335ad71cccb151b779aa18cfe4a249647ee85cfd9594e48b00a6a50c2edd6d36e83e8a20c7f107a3903f0f20c96fc9725489cd7f65a3b7515814741f59f3ebc55854f10db492692a3264d624ee9db3d10dfad6b99a524c4170f2037890b12c91758f149f252458ce1767a8b7beb85cedb4a4b2b727430ad879e98630ada05b2834e09ed72f078b48b994565883bec8078d498cd2513d378e0b99069b223fd46bf63a12e4329d08f72cd93017ea3941f0e1a64527e54f411c09999b8fe7eb678d3e099aa7a28247276acebcaf48061921ead2358663f1485c5005a180437a2cc3cdb939b633e37f7594f3eac630c8eb99f673e867fa994c674ab4ecf47e49c53ad317acebb25a9b8e9c43755c5dea62bbfa3b4a9d0d426cfe38085258d0dc3b48453a68389d00c6ed1acc77b681ba9881bbeb0788fcb599870da0bd9f1e46090d2a3e5ce099e16707bfd343b93a1f1ea52f1319320db5fcda485c40d7911b6405e99aba4423d6dd7608c0f6767ffb75dc2867836c385bb2f12a62049a5bced99c804a604a3521a40f8c77db57cb438eb00f2a226b3bafa85b08e600e1f9951af227f385674515ac099eaa6c4f48bf010bb43ba0d8984b858d394938f826ce016066f953500a6dfc018aa86a5b831e1bfa5b50b90cfdc7605996c85e37a0b1444ff2850e1cb101ca12b67cff6c49a5e4c26a28787533d826f88e87f4118d73541c75078610606ae35e318f054355203a2a5084c26bef1d085d54845f07c4dc256f87a112687c83221f4ace641ac3bf013ea412a12831990371d40ca46d2161ba40b33e08b28b38e9cc56e73d6e0df88efcc442c42a34b49e65fe4e1ed03628f141f0062fd5e35f6d7674611c3579ea8fd2ee36884fe90851de2caddd2543ed326e1aa2985b6d4fff43302982de0a15413e265dc9d5edfc72fc240097354ba708e7050027e6fda4d9dacfef0aff8fbd6618ed0ebd2fc991672d0b9212fd006550869ad8dad5fcf109acf4e200e7b073abb61529a07aa3154675eb00d9080bee4650eaea37d814790029fded10d1f668b8d1897f576f49f88fc5bbbd1811ac1e01eb0c7d0cbb023cdf53c1ce9fee5acf6435b2ba3f6b5fb186ecf7cd0efd3eccbd7823fb2c74ee2634632c1133970dddfe1041cd377669b4df8214ec5ea794f072cee7edc8d51bb10e9865ced2e5260cfba0b49ba6035bc790347143ebbba7d3335204712e7684c0332ab973aa7cca98d4eb8d4a932d18404da57ed6c9ed01b532c50d566f2550afe57c9a94646edfec6eee49223b850106d70cf3fdc8a12403226b6c734e63b744f432cf67c9d1446a4c37fa1e32359cea7f223710c6ac0ae3b35fa3a752d0f697176fedf21882f8864178fe2e351331afe2340f097c5cb69a103bf07563e5ac4724c2fdc668a44b8a9e457b0d557387ccd4190ffedf1a77016ad0d50ee6ac74e5f22e60180c50d0ad29c626ad55a4f697ca089cfac6c6ac5c3fdb2f161a39d94bb301955228920b5ab708d8ecf81a3c5e8fdb3b7a58d448421de0954fd9f88823d785ff0458985d89c2ece76062fcbd42b99d2059e050687a1960b83aac167e3f25d1b3868740dbe20d83d6d6ed1d838d2d97bf187b6f48fff85c9cafa31fb04a5f9873e2f19dac12f3e6d7ae8ea0ce5411c9894ef185c08a2d122c51d4b6cdfac32df4215bd699b2ffe6ae30ad831845baf270ee47fffa35bc4c4e19e415850a60e393434630868ab6a1963bf73be95865341dcb176c602ae46c1b8689925330f3125d91e7767207c83689ca4b41d21f4348d384fba45b44619345a2e4431851a793f80afe5ec7ed2a47ef923ea04dec02fdc083151cc62133c49ef17342960034beeaade2773a581244f4df90cd5f1fb19e127e5a248041ab91f310b51c934c787dc85c4c4f4cf113a76ffcaf13f117e983431725f4a66f64cf69f42b75298c967b6bb0384b2fdcbfdc2ae795fbd8052c1d9ec273c61d896a317f034bdb43c7f049a8e2af794d37004a29d4160cd49fcc7474c29a869e1ed1ebc4a0839a61dcfc87885c342792bc3ae1bdd255308e6e2f4461efecf3b9dd050467dca722535b7074661b5b0298df113986d1470c65d2bfefca5d3057f5c95fc3f7f56147dbcec50fd87229f758df193d8e571b8aa92a3de70026330b79946334b9c82e0296d", 0x1000}, {&(0x7f00000001c0)="09d66300e978c6bb187d8813d8773dea4beb709428b3cddff326321e4dff070000000000009160d9317aa2", 0x2b}, {&(0x7f0000000200)="443c866faa9115a8402ba68b53d0473e2af547b1295bf2e9726af48843ce96755787ca766b350a7d1f8b646a92409f34659ab5f6806a1d0258b7cbfa9120cf39523762286d4975fa7eee235217f478b06b16fb7647f10d482431e771d8829c3932bb3f1c6f7cb6b27a589f3dcae30ac15cb88dd5ae80050fbc94c27ad30dd1b6a1cd17", 0x83}, {&(0x7f00000002c0)="1ac1ce31c59e8c36fa44fe2caf920b8e5b750ebeb44ea2aaf70e32f8cd18a9402913bbde939f10746c56b23c2bbfadc6ae9a0377286a62fabfd884e5eda07ea7185f1359f530dd9856c5822186bfcdcbe798b1165574b465851c8d2f0f89d6065bae3ca8595ad6d8b9e7b0721faff3d83f93cc309e67e5c7daca959bc174586388773c5a86c6657d5d5aa91d5afdd7ca0d9811ddd05aa974c57bcc634501f6dea10b1ecc9938b9c8e810b4d836af63ea07affc18ae4e6e7000cf106ecb06c3e37d594b47cfff24f2231b", 0xca}, {&(0x7f00000003c0)="8a9b13cb994acbe7302708f0929292fc9ebe4c0cc767", 0x16}, {&(0x7f0000000400)="3b0c4a2415b78004113f8ef0297a23917cdb62a3f68d2aed20157752055bd779cc6bd6386d5dd09b3dc69617847dab255b0d88bc1dea53ec", 0x38}, {&(0x7f00000017c0)="fe8cfff37102df2afba9c123c5ac7db12db5581ff46c5970349efe66d4288fb3cc574d7f611080c9875109a83019a96ac67af07e4939c47b4b0ca01f55fb6a9c38de2fe1c799e91c8c63eee4c0b263f86f47aabdc9203304b8e35646242e506e3bd24c87b2e5a1b42ac71dbd60e9e5541b4f21cb3f70f8213ccbab818bb5701141e4ae5fb08417dae6a6d53aa802e05768c7364a214c924026fb00c3a6438c9dd48ef03fe0a2e4c5bfde0eff2ce0f45d207878871a4e4c756857ae6cc01bb0bc0bc5f0573a006f471b88da4425f9b0357e315cdd8007d181a1abdf2eec391cbdad7b8de4b6d11b0fc73dab83ab583d17cf0ad055689a9ca52970cf853ee5b2c11405a7d0c21ad4bdf4d219609ade002d49307470cbf49f185db7e9de934162302b865496e9d7771bccec2cd314542e9e6f6019c7526fe2366b55699472fb346b39f73f8f0b7f33087977bc332be456e0abf6927d837290f84f8530078e00db76b44dda49cd3e8d8ab6f40e15f4ebdcea71b3fbb7eaaca47a380fb5be3c08014467744552a9d8c7bea45e516b4f579d08c3573922131609336715b65f10af5e8e9310209020fa0679f0991ab0b77f831f69052c5724a77cae5b5aa083588f686b997aff3eed98aca61e86b2ac448a2949cde8964b01afc6ea137ecddc3a049bbc544bcb959749f0e2367ae28f91d640cbb9c529db5327d1ea203509b2478ed6976217d9d0795abdb7cd26865a2152b04c0ce0edd8f8cb0a675086cfb71fe7eac8959e6dadacd83ec42e1437edefd2cf5259a6a9e512c5391a11591719f429cb81a4cb389394be451aa4c92604d139914befb6a365eb1808f02664caa8271009556daae90480629d8ca110a9f6b30bb2092b0d6dcfb527aec128b45ae23e839ea841be325cc76a762ccc42b8e6d7e672c7bf58f38e8b6e5312ca457da766baf4d5e7f23801bcfd32959656fa771173a8cdd63ecee9b154febe5d46df3fde08edbff2b68cdf3cc55ca7767918016c3de484bbba463fafe6b9e871ca073d62b49c6a2d7b4847cf1889ac91e9b976de1a5b03838b96ece1298916dd373e89d31d73155aa904097e38ec91c92f3535923bebf610da9ef41ec6d0260e7c934675d20ebc12fd3727d9671325ef2acaf4b0cf1d69f9f17cedb47d59e0700e4323260c8f7ccde68a60b62ed40158bdddc27131419b8b7520a02d30646f8b734f65e984fba5519787667fbfd6fcc340c56586283d5385e11bb5f8207bfa438aee3c37153cdd8f80a357a62c427bae54886f376d220e095b8685cbaaa1e18135d72be10b52acbffee7ff0ebf77cd898678a98bbd9a9fcb7a70bc734df5811bc75d8978ede95c1bb0879b283fdfb4b36c5cd42abbf25e72ed6d768be03f94b72c3755096e824cf9000cef1776a45e47c3355794ffbd5fc2679e5c5dd84bf1c24748c9263ca9ef14a41cb7e7e7a37ab0f8e7f609573cdd1a870028b1fae747ec6ab28dc5faa7847010198c8ccb6cefacc128d7d19f1cdca5a84839d69f5126a4bd0605f94b8c71b5c4861337a460905a539dd4fa67d74941f7c2dd878818f5376170245047c9a4b265459afbebe8319611ce70b79ad007863e6f7f328926278392f8e44c71f0d2f1f28ec78d36e4a90f7b78de0f076895843965b51ce04754d5c56e7c9903eec7da41ef1b4411c545aba739a964725741636364d21816af9d32542fa0b99513074ab57ef01f10d99792c4be10942af61569897f3dc2d60107690e4f9b57c963341da54935e0010d0cd76f120f3b7c3541a4ec8f975d6b896fa3c56a9c1189d4a451fa685a598f6ee247bcbf5a3cce0a7f2de28ecd0be5a600c19038c5fef6162f94a7663cee0da25dc0046c1fcbaa7f623fb64fc87346b4deb9b3fe8b8c6e094957edef1851604be20f5d33e520554f10fc4bb1673dc0bb3ec899dc71f26d7d32f2460040167319e2246d9702603b3ed97f51596460cb11f7ad29584443c656e304be6548e645af16524e87a8b469dae9c46de04245e71654b7529e9fea9f84367c0e991ce3f1e29f12b387e0aeda9f793cfae21d4ba88050b9fa0d232d5f18a8d9eac9e392ef1272ddf7b9b5c8f7e898e9666b77119b0b1d228001f526d10885950ce0266a0452af5cf27e860879d86d90a42a15df81e38e41af9bf41b8d29f5408bec9d57d43913f61c6ef55aab28a01fc2b7dca84f118aaaa4453748262a2630b57db60dea9a596c1e646280f155891c011df21d2ea2598af759758d4ef678634ba6673f17a4fba1ef0b938a4acdcbb0f54a4df19d510d2a58265922ca4463b41802984fe03b6b36af8fe5c82f4b98baf36eb23bfdbb054cd7fa5dfd08c0afe998dde52fcdbbbeb8d6012ae35fa2fc8b4df73ce8386c53d3595380f441db8fae4a8117e6a57871a755279907c2e9c62d3eec20a4fce7190182d8d828777e51df8295de0934da1762876bc4befe679fe74969fc6db9169604d6db0626b8c9d98b772df9adf5441a989a5f11fd8e678cbefbc2fc07b1592874cb6f178af740b2af7fbf6f27a4c68e367b58ff6772cf8c58a45e04b306726b6725bc288a6db373569eb2d7ed81e6a34e68b5da613f3c94afb0f2408d0ef20468bbb9bb2ce425732e6637fef42b3a7ac99d0795f2c38f9a65f2e304d3c98748c00b8c1c1c5fef1fc61950a3dd608098cae9b363282d4a724542e60e7ef5e0fcfc6e758edcdf5edf3f21305cc0dd5b7b0ab8f6c6077d6bff663961502ce4ab7471b6618d98eca9f9e97b65489d331b7cb0073e74d64451d8db60b2bed8a1e3400a84c7190684f5db0c2d7f0294bede0b86998538136651fda238e7f5aa1b2b8740bacbae8a14e16b5d4c9250411ccf68e48b7e907001a18e476cba73e1c44afc6d373949b081c4e39b5817a6eee9516bdbfcab1df229717dad919d0b17a7f57f89439e865f7f1ba8762288f0f3c678506221db841f72069cd9c115c472f89f0824505edcac69c5d2a18fd75c45dfbe4ff6e642c2350452b618597b167fd8ba7b29649122221bb8cf2651903bd80cdc7d642e01e6c845ff0ee17df5f8f3eeea2a3d1021fb8a52547a27c3f8f4f8184f4d1a60d1f67f32687be15c134e8a6236e573642e8414fdf5cf4b0ca0a168d0df4d647c4aecd765b85aef33c856e6ee4146d4d761613e1ba705f1ddf8029e130d1af09a6a9049521cafcf7be0ba004fc42be381f68341d3153a96801d17c265d9e35e42e4ae0e2c106db954897a88ae70a3c1380c73d14b9150d8c883a0185935f25294d0410c9947f1228779bca2d50252eeb3d4d395707b50ff4270a63ff2be5707f4085d85c61f02f2e01ff6aa0a5c7d263e27023ce94c921407bbc2b9b71337a383615b6a13f684cd638cde0e9e07331a66fdcdba76b60136d7c9a2bb4667f0f68164f894f1a81174855643414b7744a321578b547bb856ac9455e27ad9923892f3eb823bc7e7032b1a048502eb1cb709d41cfddba5a697e1185a0879c4dc00827af92147a4985ac22f10746aef189f59f099664bc6857e7340d7a6b766870c2f883b898f888ded47d7eb76f87f0f09896528476fa8325bd0ffd7a0975bcacee4d947fd00acd37b74f7d14afb6ed94b99c0d07c9bb726fae81e9d26aea42a20aa00ace2b822246cb08b875c42fc9a407619aed7c50175541fa18a0d7b81e189eb73ece839e66e1e88e7371ac16a7aff11d2a3927166327c4f8430611279724009a5ce9703de7794fece7a9c8704b4806eddcd11dd2ff691dce5097bc75f0ae32fc584f0f72bf46493d3e3e14ab0c6f0349508c378af9a1e34fd76490aba9bda657ea576fe5a189218c158c7da1ae2b689f1cf98ec0099889302774965c13a139e4c9652012d5bbef15d2fdae033400664139c1c3d0074bfac526ae980476d7dce5ad661ac4bd567fc6839ca94a191c51d5183c6dce303b5b140cce48f48cc296a5a5ba779d82313b8e44d6203ce403e33135d5cfbf57b1e8815983a1adabb3dc7e4aca8e25311162eb1758415efeafef80c62eafd60281549a98d256f50178adbe1a9f729e2b045cf005b8a5c3fadc40ae1f62dbc4f21049fa6fefa7f9a4ed841f681b2bf82d4ebd0d8ffb90f821d34781519a0e3942f505c826f93f5bdf706143f1ed9ab2521191955a2ac50cab2f89604981960727cf4a6037922d30907cde53df28d8a97b18cfe53f320536637c2188c81e2604bec2c99d384127eed51863aea4c3aabe38467ec20e085e86cf454799c1951c9b82f9195ba00ea2047243787c90c300de511e8450296ab34f88b119e25e62add65a181fb514ab3a427da24b809d3bf8dc3e72fd0b5c5cfcfab00d6fe8658374d2070042c13edc727e0cec3b82d34a50094503d4e9889032a337a152e614bf86e68d1855606572cea9dfc1a863395f1738b4d70ed351f86a57f5aa0f00328199f5c3e8144a7a0f3e5270e929e52dff7da8fca96fc71f0f96859e5e79911731c69e67dbc0a6effad5d39a3c83525f8d1c30700dfdbe4deb18f90fd6d20c216e3da217941baa4621d2e32539e6b82ecd200cf9104dbde1e3b8d4d0919a089cf64f3bd1300112eb5059ac6a74167e72484c0d7dfebfa136f0b17326dc06307fc2a6aa274604df69ba8e5f24f2319fe8c107cbd1cc264789b4b9be73858cd908c84e0a80446e6bb4ba066d0d2f090449ce485f5f7ba43541925cd87de631588a1c0bf264c7a3147ff2a900abf9e2295d95a64a8de61625beecefa68e633d7554972a57453fc90b8820a4a98b1486f04c2f74444cfceed8fd1ecce7c631a6b0afa72d57740ffb0b919afce72a9c4fb4caba2f1c370f766920aa3c2266542a5fcaedbec56ae52ab95ab0bd42497adcc45b956707bfcab6e80f2159d48389cd4970ff531eb1d498869094d02", 0xd85}], 0x8) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = socket(0x2, 0x1, 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r7, 0xffffffffffffffff) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r7, 0xffffffffffffffff, 0x4) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) r6 = syz_open_pts() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r8, 0x0, 0x0) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r8, @ANYRESDEC=0x0, @ANYRES64=r6, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r12, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, 0x0, 0x0, 0x0, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0]) semop(0x0, 0x0, 0x325f08591fa902be) r16 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) close(r16) ioctl$BIOCGHDRCMPLT(r16, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r16, 0x20004269) ioctl$PCIOCWRITE(r16, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) read(r16, &(0x7f0000000140)=""/191, 0xffffffffffffff61) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x202, 0x5, 0x2f}) ftruncate(r16, 0x0, 0x4ed) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r19 = openat(r16, &(0x7f0000000200)='./file0\x00', 0xb4de591d53c12243, 0x4e) ioctl$BIOCIMMEDIATE(r19, 0x80044270, &(0x7f0000000240)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r18, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r18, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r16, 0x8004741c, &(0x7f0000000280)=0x3) read(r18, &(0x7f0000000040)=""/32, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) dup2(r18, r17) syz_emit_ethernet(0x32, &(0x7f00000002c0)="1256136b05e1befd6b11fb65c2c685274f52ed27b492f59a61de307c9a68b8293c6d671114e94debd1e704b4bf4bd667f6930ac343e9fa1123b4086698ac29da268218ad1e1be49929b565545a83f66acfef885256e32815010ac9412f062b1cfa91e90125e0f169c06104591f7a92cd83ba0576") syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x2}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:01 executing program 1: syz_open_pts() setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0xa) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x802069b2, &(0x7f0000000300)) kevent(r5, 0x0, 0x7fffffff, &(0x7f0000000380)=[{{r1}, 0x884b3f706a532dc2, 0x8, 0x2, 0x0, 0x50d14f87}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40, 0x763e, 0x4}, {{r3}, 0xfffffffffffffffd, 0xca717d48cf938cdc, 0xf0000000, 0x2, 0x3ff}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) dup2(r0, r1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r6, &(0x7f0000000740), 0x0) fchflags(r6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x40) r7 = syz_open_pts() pipe2(&(0x7f0000000080), 0x0) writev(r7, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) fcntl$getown(r7, 0x5) semget(0x3, 0x4, 0x8) geteuid() 16:00:02 executing program 0: r0 = semget(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000140)=[{0x2, 0x9, 0x50d53cbf05ff3af8}, {0x3, 0x42, 0x1800}, {0x2}, {0x0, 0xfff, 0x1000}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x1f, 0xff, 0x7966}, {0x7a, 0x6, 0x1, 0x10001}, {0x0, 0x9d, 0x8, 0x4}]}) getpgrp() clock_gettime(0x3, &(0x7f0000000180)) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) setsockopt$sock_int(r3, 0xffff, 0x5, &(0x7f0000000080)=0xef, 0x171) r4 = getgid() setegid(r4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd5, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0xfffffe00}, 0xc) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001c80)="48cbad1aed5a3e01c23d2e7c5a99ad1e9123aee53ecf253710b62253bb5ea61a83affdee33f94ded7271653a81630961a5fde2f5aed2460078bb63a72c2ba894dc573d1cf411b16ac2b899088bba559629d0cbd899c7a7e8a8cd79a4914010bb29e2172995b85cd9e785ea499ac4963a0d0fb3eefbee19eed5cb8ee527519f40135d1853bf2a791a9714baea289fa3e69ebd24e9e0959546f40bd6d38f2a126738b2b02809e5a3c16f9dfb9f5e3b1c7c21c9188bce4e7ad36a8efda476b3aadc91801ae49c813c53bb46fa8a10268a71d032bbcf6790e539088da6add132f01ff91e00ee4862e8b39190754aa40a3e3a44acf00c5b19b711d4fa75297ec9218b2f9b89cb122c0cb8f47ab047074c31711e7b9fcc6b4493aea11270b96ec645207987f2058f13946f500778311025aae42dcb0a9eade2edf47cd71fd572f263b9f4bf97f61bbd3164b4fe3af79471ba956da43db973f358f43c11e6c6538d8dbdbda7549c0a4397e635621f88d1a75aec719ba1b76e38555da3b1e551fef7870968d293f848e4006c7a870f4eacb0b9396441157eb8894b68d78ba41063571ffc8a750431d311e2c966f16c63bf185c9e193ad1fedff10234110b12f3ddeeb39af750f1dce33a773b7aa2e5f99e02b8dcdd433783b3a81438998d23fb815e3fdb11583a144df144ba6933a97edb4e05f8c061783873ce03dfcda5ca024518871f5959a95fc56fbdb8d2fbfbda861b6914517409830e15548cddcfe02f8b313818ac6bdd4a20852f346d2be042af2fe4645eb72f07b2ecf57686a5dc80d86c968c806480154dbcb838ec2421c0472db4bf386c5a37d2da6a72a4e6044a2b624d02601bbe2b13b1f51b316a8d415f00ab1ee16c8d926b2f7aa79c57b5dae778c1de9b6f8ad5b1bb25c7ce08ec67b507582d064bc742ca8ee57828de2f3b7954449691a15e0a8f69f30e2070942fcab9ed48cc564e9ef87afa8b96df95fda3d0d48580306466b73bcbe9bafc54adb77429c0a9aa3feccafd284c0609880c4a3e42cb39f696f6ad2cc2ac4c54784c9a2545dd9935411baae33838c63f0639a8eeb63eaa7089821d168f727cc845293d6195a9e971e477ae40422747cf9f728d30f7fa956c59a6044a6810d3d759f15616a2084b683a44da05be38c114d9b274a04fde825fa6776a9a9f8707fcf0808a17a6db387171db2e04ce8d33614e9f8a68b8e35ac1386c63df925fed552d0b975cd36b7d00e72a6fa760972ea223fc08a52125a6d4711da6009fcaaf1488c600915cefa9a60d37b89fb0a29fedde5e5919c14dec9e41e2fffcf39a7762d5c4ad34e9b23ace5bd1fee85e2f1f0737e7bc5776abf020f258e190612fedb66867a5febc462022e8d29e0c996e9aa04d53a43f7e92923da387d0cb6aa3d4155834bc0378a60d4f744f80f9949937f064dca3b921cf539e67142d8dac9e2a32a3c652048ccf787c6f6974204ba17d8ebc2218f1fc8cf9da4dc8b1257bbdca2cc83e74450dd53dccef0c4e1982019ef7d2db4f95f2b460867c87351ec0286b6b92b40079990f3ffb9719456d7a6c2dd2ff36991237ff35e1d0364bebbda0882e3bd5bbf37d0a5864444681b86c702ecd85b83dcf7580d75b4a08af9fdccec30fe4d32bec097fddd6db23099b7726708b946132971ddd532abb5bf471d89cc7c0ae258c0dd8f9ba46d614bd6a6f98807bad0126fa374acef8fa6f83f3049099ac4897e8687658177eb25e885c37fd86a3914fdf66dc58b6aaf79a8ec4d467768607035bfd6c85dd5a7f6e16b64492820351d188019a09486b5904b97307b50acc1f2f959102ed26a13c5f8f2718437ec030479626890cffdce326a53f09069dd23c739741b1a53739c718c5da7281c75338127db61147cbd4c29d3911c5ce5616436d0195738beaa2a1276a6e57866872a43ba2b6b74480c97db530d5e0f63572fb3c972ebb20701a587f778e13046f28a0c905b3ee1276b20b4990e9c8404788bedbcfe0d8c1e8119f240e6ed79de29cc158737bcb8cdf", 0x5a1}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x16, 0x1, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="6204ffadc91f9489f17c7cd72993a4f1d000000000000000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020200b4de40814ae2"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r4 = dup(r1) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="f1bf69bbeaa5f04298d3bd5e9970cd291fc7b46af5afb28c8635f1f49e94479175091a2526cef88d41d1b7462b469340d3d29c984b9c9aca1ba5d9c5bf98cf99ea3d135bb0f553aea548b21c18ee10fa3345db56029636b7fbb9c34e7a22bb1ba1a2965f68abcf655e72036ccb1535d71376d3537b5a0913f89055ecd46c83b6a4d824254f0a5d1424c556a05ad1692524fa6c919da65dd48e2ccfb15e404df5dcb7bb2d7b91f88a8ce5d65b7d33b761868353cf93f125269e41472d16c9efcda59b8067e4ce", @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32=r10, @ANYRESDEC=r2], @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT, @ANYBLOB="f5d125c59cb9f2ed2eb7e2e8775ab4f92d90a84c09c5709a0c15abcb94c0f8734d40c168bcee6524926cea0f71713e17064c14c249810c53a9ce634d2aa8135e4b51dad6bbc417c2a930ec6c933c25544d8aeaa55bce71d4bc2c5dbf7f69030c62a1bb3d", @ANYRES16=0x0], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES32=0x0], @ANYRES16=r5, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=r6, @ANYRES32=r5, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRES16, @ANYRES32=r7, @ANYBLOB="13c5db1abde6cfe39b9c38929e25fb85ab9d2ba2aa20ddcb66fde5891a44ac73895fc661ed56e28113d6784a3e667a629ab6bd61db016236f0a1d40eb3b4a5bf9f9ffdbdbebeb556c7f8de64e877aee04765cc31"], @ANYRESHEX=r8, @ANYRES64, @ANYRESDEC=r0, @ANYRESDEC=r9]], 0x7) recvfrom$inet6(r2, 0x0, 0x0, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x4000000000000331, &(0x7f0000000100)) r11 = socket$unix(0x1, 0x2, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) r13 = fcntl$dupfd(r11, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc028698a, &(0x7f0000000000)) openat(r13, &(0x7f0000000640)='./file0\x00', 0x80, 0x98) r14 = socket(0x18, 0x1, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xffffff79) r17 = socket(0x18, 0x1, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYRESDEC=r14, @ANYBLOB="a390cabad51005b3badaea3e849d70e10b128b3c733ef8cefef594df4470c47e8dd5e492eb74179438d5c2388f0423f141f6b2b684df821768e0f3ab1f7c5e8fad7941c9567aa90ff94bc873f94458027455351971b189a2ecf676ae771575f11734d2c352ecbbf2c085c74d1c7a3e201cac9349e26bf74408031c4cc05211a3cc724067038648948a4a60eb741dd9a71b3beacc53a3d8671dfb8e047390c7af336b08e1c3eae18aa16bd2c8c125607506b4248688a3a9d25f0f5dbfd93987a47c87a04f362ae5ef8d444dadf0bcdf888f11d2bf450e3bbe"]) chown(&(0x7f0000000080)='./bus\x00', r15, r16) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r18 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r18, 0x2000746e) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000480)=0x8dc0) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r18, &(0x7f00000001c0)='./bus\x00', r18, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0xcc) r20 = getpid() fcntl$setown(r19, 0x6, r20) r21 = socket(0x2, 0xc003, 0x6) connect$unix(r21, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r21, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000011c0)={0x8, &(0x7f0000001180)=[{0x1, 0xf5, 0x1, 0x9}, {0x1, 0xff, 0x0, 0x6}, {0x100, 0x80, 0xfc, 0xffff}, {0x80, 0x5, 0x8}, {0x1f, 0x3, 0x7, 0x20000000}, {0x100, 0xff, 0x3, 0xa5}, {0x1f, 0x7f, 0x5, 0xd955}, {0x962, 0x4, 0x1f, 0xffff0842}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xfffffffd, './bus\x00'}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 16:00:02 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000002600)=0x4) socket(0x2, 0x3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x1, 0x3) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r3) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff01, &(0x7f0000000140)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r2) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/deZo\x00\x00f\x00', 0x5da7be6f8f5840ce, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x32c) semop(r2, &(0x7f0000000200)=[{0x2, 0x100, 0x800}, {0x0, 0x5a, 0x2000}, {0x3, 0x1, 0x1000}, {0x0, 0x800, 0x2000}, {0x4, 0xf801, 0x800}], 0x5) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x80}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xf4) 16:00:02 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000002c0)=[{0x41}, {0x13, 0x0, 0x0, 0x80000}, {0x6, 0x0, 0x81}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) r4 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x100) shmat(0xffffffffffffffff, &(0x7f00001f6000/0x1000)=nil, 0x1000) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000001580)='./file0\x00', r1}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) lseek(r3, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000180)) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x2, 0x9}, {0x2, 0x3, 0x1000}, {0x3, 0x6, 0xc00}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x4041, 0x800}], 0x6) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x2}, 0xc) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xab1b, 0xfffffff9, "3095e15da47609000000cbb01181cb274daf28f0", 0x0, 0x7}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:02 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000380)}) 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) mprotect(&(0x7f000005b000/0x2000)=nil, 0x2000, 0xe) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x18000, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000000c0)="1e16209dfe3771441e28eb1a1535970c34b724bdaecc3e409e57c13ad52c889de930f0e5fb633306d6748d6a02a6fe216e", 0x31}, {&(0x7f0000000240)="f84a745142de716413b53c7c324d7a61499e5b64ac317cfc485335725892caa5c56c6d1f29477daeeb4f7868ce893cad54a7b8fc05e80006a20e1fa580f8230c58c4014f7bf81643a76451d7e3e0bf38791edcb3ddb6a5a532e282169dbd3c8fa80a7bfab8316e1fa25a7c5f491a03d1d23ddd6d47606ece6bcbd7b4df5452d0e1e485f4efad8200c67d3330f34815829c6238f9f4b1ac00196c63cdbadd20cbc648c709734d8ec2d45a4311a3520971785af11fefd3cd61346075cc3106e94efebb02889df155", 0xc7}, {&(0x7f0000000340)="b52885b6f10a0a5b7ed24142a5e76a0d0df5ca46e122059ab88bd59bdcfaeb8f5460e8795808e57dd2e5dfe3434fb47a63a4373805a1a168cfb6dc4c4099ecade5966109e09ae1e1c1bbac758c00cc6b64ddc6feb7006f445a93aa3d9c54701f025f880477b05cce868aadfe9e840bd52648124d4999bbfcc15a68ce4627fe7bdc23581b241a1fc1db3f285874aae659fc5f7c68b83f7e54de3fd4237d38a9b842dd65ce79c946c88b1907648e0ecf0845d1d60650db929fdf2e6af9221b9594f73a0fd7945709ce1de7863c2099a60e9b2c39309af25629fef3ea8c8a7a4d7af7750e9d18d98df11392773c717b3e0d11e60b58dff3c6b692f6f9f6414ab95b23650fb45f2072fa95aadb08133e795ccdeb30b994f59ea2deb6419c0f81d236a0e6f05b39d9a0d2b4c6dcf573552e282bb4107a04aedabc6ee75e21622542941aab3da163ba40ef11c140e034b4e6b94316f66bdba847e658723050136a5ac99d82f4e69bb637e18879bb9657b28a072b3716adc2267c9b0f25e16e3874b094721078033345fcef0398cef63948cdfc9d4aa8cde31d6593121d1d99bd886023d52fadf7c902dedab98a71501fc68bde2b9b702f733e35b4e8b56085137a5d4770135b13b4a5834b9ce4176affc529b53a773232e3ec1c0b1d99df9d7fc7fef7e57f0df869131032dcdba99032bd5dd09194324b2cc0e308ebccc4e55b13d6bb6c5b010e2ab231a324d95768c5ad16911003ba61854004f7ef84585e09dabcac8dc034453c3158d79cd367ee9d28ed36045bc41026002267dc28146bb748af713acf071aec7c08ccdb5ebb2c829686b8614bb226f061754378afb295f0b36d9ce2c9cce876e604c6b99ab4d5387d7767bf67c8d609a151f06c5e1597914341de6813b16eb5a8a34f80ee0825bdedee1338a9487ea4d5adcca6e0e50f9026f6b393fe538867c5fe264ebf93aa9a89f4c4019c2e65f83946386e63c80da490e58e3db4a0e7e0d00dbc3e95b3ff091e4f838f8361a5ac70a244a604b35d91fe4005d99292574d02adf74b46f154476620fa5762e7c638e868ef72b0ff27c8db76a0aef662ac1573896f22f33153f32a1c1b8d426152eabd5110d28ed27a835a410ecb1fda4eb88f0f22df75c178f8afe857d9c6f1ce38925a56cb8760f268eba3e4ab13f9dceab4f136fa536485e7f655c1584528e70db2329bc3d554fc773cf2aa1d71001146625b0aed53b7c5d4690f3b88128361de1588e37cfa36c4560bb4184eafc302afaa7306b6495388ecbf6c6c93798eb51d90651237df0f6a4a008209bf764bab38e4c4bf8ee7c019c477e03aca8a6a2f31afab56997e0fa614f5539247f582ca1c301acfb229fa20bf2e9711c65461620e5d6c1ce12004ec73b9b2c293078695eaa960a5dd75fbeda65ffade4f815f7574b296c01568e0aedda889f62a0559b1c816c32179e3011fee54b9a23b1e26d6eb4b277224827844cd50728c2fe85616f76d09edf5eaf8d23fac107b85fd52be3ad49a2dbcbe134140f6a7ced6e6bf5ae248c43732741792afc6bb3479de5e269dcebcdd03bf39c099bdb1c11c5a5352993f5557741a3d1aaa8dcd02add7d285524b5a4a8f46b1c1a090169dfcbc58bf9236ec24b6e4e8d3ec4341b87412c0e902d211502ecbb50bd19c31a63c9a937a31255d4171f20b9201d1b8e455719c3c0dae273c6e407db0cc3213c2049772e015367565f04e5348248c5d12fa0fcb8c6b6e20872dc7c08b63010d002577c3170bb2acec0be945c2da62cdeb6cdc862a6a98760685c2858b149d128ddca30ac73b73d9e47fa8137a38d16d8b92586a52eb0e4f318442f1a6afd4e3f756db0606a7f8076607d88282621cd40110918d028699b2aff2a8488ad080b1e90d18559fc1e8cce574ad135aa761f1fe30beacf7424a3736e8319ce06d2666692bdc8a7499273dded135122debb5d83f047dac3d10eb4f28e54794c074eb9b982288268b15616d39c051beaa7088e8ef63ed8a9051ed8cb8ac16d651be9028edcb6defaa9ef4090ba492519c01265d89eb6481a12d64c02016c5ef82cef37bd6555683e29e68b9159026065119dc6d9bd587f851f69e19f25f2712aa53d8a4abc1bd127b36df74d7d08150ad4ad06ea079b42ce0a870c5e4cc1b5490c25c6c8c61b788be0f2f5704ee45db4902f4d7dd1847d23c77e6ca72638f4e27708b63b4801522878205dd015a7f62b1d446e6a94bb83e14631315e9860cc4f63b15de6809962678ace63e8f24ee96eee9cb5f016a6d8eca5257a8e14e545cf00331571b038a70740e066bb11ae9508a3427c8a28851b375c0c19962614979df7d5d4207285a93a3ab19d94412de1ad46d8566219674476060af8f29f8d392fea01757bfd523476dd91625bf2cc3a986187ac5a1cc2a938c795bd20dcbdd52ea5ab2e879e43eb61be083bb353b54e099109cf629ae27dcd52ef9b3495b42e7a7e22f7969572d468b87e3c3cfd648faffed959119be81a7144e482fa2a3868c214a7b76aa3b0c2f5d0505b136d6d7ad55627b41c1fefdf4956d366bc6456bf6a87b16b6db748a28e872ed4bbbc0b7d773b4cd9d5ec34ba28df5a38d0bc91b0ac6b2e2460b200fcf49c6100021d3ccce9f5808004a448fc0911023edc451a979aa8cfc593ba47535c93e2b3c288a61ce94c170bcea736edd5b825e37f0f40b8fff5e181f1e7d8e575a6ec727a13ae3cbdcfc525f5299b65d1a3c5dc8cced5a69eb551e6e7439ec1408482c9503d70b2e39609116877d811b8ab8104d0df0c9a317ac7fe4f07e569f2cb4b739a342dd0a3da033f2edf7907cc70730aba17dd0155584ac3518b2d4b3f1379b33739a1aec582fca1edd56e2bd9878149b6fe6ac9ab98f16835d86ad2c45095754d335f4238e48a705610ebcae5cc2c626c8fcc5597c49dd51961781e092fe274cfbed4cbd1084e8b18b636cdc1e878bdfabe2d2612b4b59785f1bd5c7d96d697b5e8d19c955962182c0c04cef77ba8cf4cc3c275d91fcc5956102cd4ed0c06828db0a2df37c9e63d9718377b1acb0089e9fb7d9893f1f25243c0095f55f605f60916f56bd644645c16bd7bca2bb6e84b1aeadfed907f1dbba68e9bf2e0a007becedba834953b6b420d9e2c7b7665ff10ee35733fb316bb7ac1912edf5299023c267f64153d83e75216c4231cc5fee4d199bedbcbd889be23b1a478b3327e0e074be8097a482daebcdcc8cf93513a0c7c52b472d198d6f8789f4009e5096af9ed3c8338f33b23455b84f881a3aa6a0db641fb188de7d413120e9a0c5d88fdf7efc611cdc5f6a193f0600bef4570e8cb170a73dd5f49f3ffe5109b9aaf863014a5ab6f4ddd24fc0dc7237e0c2ea15219c0c1ee41a3b13d10ccbbdccefaaf57d6cc2caa4e97dbf0d3d87945ff662bc072c2e6e4600d66e92553f4dfcab602399fcc45e568f4c3d0cbc83e888a323ea03ed6b29ac7a1c70468d50e17aa60669cb6fa5847b7c9e3210f226fff8aa513e2ded3f3e96342ed54f10f0c44e1791f5929b19984526c7bda227a22088ef487888c714b6738640b2f05d949ffa9a8c3b2716ee537fb998badbfa35d4d0a5a57084a8ac6119e983faa1486007b8a0017e3f36ca9c377566791e850f07751c2908a7fdabc491d6a6df32184636a52747ee5dda7fa7fcbbc67fb0331e187a1d8cdfbf8b1f79313131e4164e57b9d571e58faabf240bc22a2d246a5edca8ec764371789cba41628e976165433af8e40d08f46c7570411207a883bad76eda7a7b4c6dbba334bf90fe66c69c5fd39f16408961e353271cbb04105a5744e1a2bad8c9e7ae79a8a631b8bb9797851b9fbe4f7c90547e4cf84375d0b391c94d112e691ec0f5c03ce2acd80e9af7a65429cc477a11a656c84a6c8ab0cd392981733cffc441fe303bd172cf65e7e3c663a3b57d4fa9d8e859840d31ea87f7b1c96b5b9d56fbc0d8c49c5259c08a9695631e93feafa5eb719666e5633c3aaec12142cf6f07616f4e1a22d033a7d231cb9f21f56b46b92c6965a205e4aee554538488677287353b76756c63ba446161eb4d66a3ad456dbf334a9f11d6b40bd0e41ae4b20a84865670eb6c38dbb79dabf452dc463c0cf20f4c65edd09641cbb71d92c2121fb3a8cfd19521caf184e9b4dbc00fa0520b2cebb704519bf0687f06a35f91936d4e161253fb65f1afa35059a94d9a4cb23ccb32092f9c8403077c7409bcfc62a8649e2c619c30127e89a1c05d871a00d95e9b2cb88be0cc29981bd77f3ab3202f03813dd5c40f4b42f9432279777d1e9c235d3dc28e9261be0d72a467aeec47d9685297431106fe2aa13114489343116107226a665c4018f08bd17cbd955cc8e53cdd932bb02d9a13388c4a9f866f5a606599fc89e75f4998f049f9d4eb27113ee3ce814020d82846979e43e8f37f23f4aeae4b2acaf525fc741f5b97bf1d0c481ec9156c95638894d0555430ebd385b389c4bc210d22e19f54d623bafbc8f96f45b4efba10f6c3777573e4fd5338e9590d10824e7892dc9070351cd3f33a2c2c32cab80a313683cdd47ece5e5c340378fcf9d5375fbd8f1fd30daf355139108f23b468ec4a922b1c656dbfaf01a10a6a9cd0149ca2ae37bb0143782e3701954d461a3f61771cde32f0357aab1e51f3aa90e6d465f180135b9d5087041b3256e883d2d7e569c04a1c56a4f7c0066c3bc469bdd0e33c547ccedd33fa6159c2ad3022fde2a7480818268b8377d0e661a342f6e3345b761cb74be072b6cc13c26f1ea163c9385b592faf7fd4105d77a1a560e8bcb6dbc42e0a13cd8e500c544e1d79ef6e8610c61c4ee6870ab5bfb5531bbced0a3bacd37bc6c5ce7f167573ba438c15f912d643dd55897185a1c3dcf1343f29711e545c16db725ccac76985bbab708f4987f8bbdc4c21f1d2206a3a96e87199f1fe02aa420c37d9a462e9420f3f87fe5369c0a3979846bc7e01011298761d823200cdda1b286de71c8a527114c0bd126ca2a9bd6ca0bca4b61f393dd754a17932d243b2120c47b1f7d8da3db1bf42c0a33acfcae32fb7acf6fad59e68e592b3b6db0681edc35198cbadb3bc68159f62961e6d144fd305709d90817c5a9c0bcb4eb56d871432b1426302b2840791a7c434b8f96bc15fb08e03eb2e49325e937cde2558cabd173c22233bbe49bf7a0eb37fffc8e1c358ac44e2d7e44f65b0259b59d4e350de0ddab704c74a1b7e3858998035ebd96d8eff52181f9ce5cd1aa9251182f9368d7546d36a598debed2f170dabb13e2d855c72119fb3bae8a8af5a1fda7351ede0d8c0404d69e08746de073baf5e936533d6dd8c2dd54ebcc7c3c84bba7477e38437ed1cdf39fdca0b07bbd171ed11c39e929ee1cb1ade8b5b6ecece95bb1a3c9afd11f1c18912746a04866b323c037a35e0e1c68055350f4029bb3b96da9a8d590203c55b2c4b0eaff809461ba32698ad0929be587aaf54c7d3b2707733c11b4c0ad449e9ccc88312a7e3260aaf2c8a664623e6bd0e200378b1228e9899aa797f1dfc01150707609f1ae26553c38f1814d96de019e3412b8483e3cc83633b1d5e9236df3f4430a6fc96d3227d001dec6905985e2fd5aeacbec12f3ccedcab0890b96f7208e4325f55ecbb0cef4ade52653df51ae3c7d12f904e17d3c386766c37982a0162ac070906229ec8a5ea3a6e3cc760cbf60c1f34a302cc11775b310e2cf8a55da3a348080053d8c15e90b754380ea972bea215eefe4a312cefc64a279e10ee68a8349f9a37cbfd18568e76f788bceee3122cc3a95d", 0x1000}, {&(0x7f0000000100)="6934e746866cb986286997454ec7270ea5567d3125a0be82c75d3ee385cc7a3b47e87d41c01af14649abebc31584e61e1221f12ebc08af8b68230a9fd8b32115f84e623f96aef81abf974cd2c2ba72c5c868648da936c9f3fbeaa66f4531ce984159457cdc6672398ecda0aa4023e67aeaf0778bf06302d3", 0x78}, {&(0x7f0000001340)="8b43086221d7eb88311e1a48fb60e259b53d668563f4c7486c674047735d362e64bde868993247149b6aa15f1855a11090a99f0197d38c6839c5e4dc0cd846fc6dba2bbdf89d893b197b167e649340289d6cfc9b4d4662359f9d2b4abd7c40881522a979ea4458c645ca7fe114cc4b8d021e1657dcde2ef4cf8410228e1c631d484991ebd78ca77c57cf49fd3c4df3b30a8864174ed6fd991a1d64f9e65b76265f081613e2831c3a026912bc9ebbc42849eb409eec2958ac1bd45efbbd602737", 0xc0}], 0x5, &(0x7f00000014c0)=[{0x110, 0xffff, 0x7, "71147b9874a45e1e5352fcc8971f7874786ff5a68cfb7ef608a062f5be8fadfc251f46f955684e78ea3c68f2f3860525cbb33d22677ef2945dadab0cc395c5adeca03844d232262f6dd10475ef784100050a81e6d16760f41dfd9f40c78964415d7b6596ce7fa04ebc5dc1602875d88278fc97cc95148d6b85fb0fa9c6cbfbc31b5009ecf9048d4e3af9bb75a51f1474ae3941ece65f9b38692af26bc5580d9d53a2ae9fde01deb6693422ab2c83bf99c4db9e7a1e5135ea1b63559b2b68ae12843b246c246ae85a91c2c616b81e3014f3486d27570c54758eaa080cc612c2c19d8aa47f26b3e0d772723b71731012857b41d1b326941d6d8eb2"}, {0x28, 0xffff, 0x8000, "2ffca90a5024e5471ab10d9dd824f65042d7"}, {0x108, 0x1, 0x1f, "54238d9c5f1d941b5e4e2fc3825e2a7f22e28abfd3b9a9b30d784b6e769f0137ec6411a77e9edac9cc4450150faad81c85543b28bb33440c9d715bbf9c5653a88cda26bd86612ceafe53583c4721d4dc004d399016a33e3c8fe81111469c420db9fa075676729a992acecf33dc10942f0266af262682ec94bf6710d59093f72a4de4ff2d31725fd3069f81fb89d0135dc66a78e9b048be15cde2d8ef66ec2e24be52cdbda7cc8f601044baeaca3792275028e1f81afedf92cf9d94a733700b9454a8a2bcf1dfa7aaf15d7f3ddd12baa1d02cca1cca39803bf2f22652c6cfd4d23cecf94cbca643045b4e51e30710480bfffd0788"}, {0x78, 0x7fff, 0x7ff, "90ae86215360b3fcc05a130866420b680510b89a1ffe2e1beceb88aaa816c0c0cfb4187fd57d110935ab96aee5331b3fe0ebd5db2a0597c6b56590a81e7c7ba4a88d2484ca648412e9cbb443e34f2782e3c6207b20bc97fa78778341763d2b783775f80896c542"}], 0x2b8}, 0x8) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x3de, 0x5, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x02\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x80, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r3, 0x4, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffb, 0x3}, {0x18, 0x1, 0x2, 0x4}, 0x6, [0x9, 0x7fff, 0x4, 0x10000, 0x80000001, 0x3, 0x1, 0xda50]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") r1 = semget(0x3, 0x1, 0x26b) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r4, @ANYRESDEC=0x0, @ANYRES64=r2, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f33d3b5fc9c5ddf8000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/182], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000001c0)={&(0x7f00000004c0)=ANY=[@ANYRES32], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0xa) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = getegid() r15 = semget$private(0x0, 0x4, 0x408) semop(r15, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r21 = socket(0x2, 0x1, 0x0) shutdown(r21, 0x1) fcntl$dupfd(r21, 0x1b, r20) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r19, r22, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r24, r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffe1a) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xc8a, r10, r14, r16, r25, 0x3, 0x6}, 0x24, 0x5, 0x3}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) accept$inet(r4, 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x186, &(0x7f0000000180)="d0") shmget(0x2, 0xd000, 0xc0, &(0x7f0000ff3000/0xd000)=nil) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x80}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10001, 0x0) fchflags(r2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000080)=[{0xba0, 0x1, 0x3, 0x8}, {0x1, 0x7, 0x1f, 0xa6}, {0x8, 0x8, 0x65, 0x6}, {0x7a, 0x5, 0x7f, 0x5}]}) syz_emit_ethernet(0x90, &(0x7f0000000040)="ec01243d9a179ed9521cf406a3c4690ba3282ca6f0000000") mlockall(0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x4000, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0xc4e61d3670c6c66b) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x10002, 0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x14, 0x0) pread(r1, &(0x7f0000000100)="8de67330d7a6d70ea57bd05a8b51ad523155da9fa518132501470e59990f4095e62cdc985187dec421aa3842c2e04645cdab1c4e9ed4af975e7842f9e61674c8ef19d29b27d5b581276d1ada274a18310651e410045673f7db5bf2fa621ef21059cfbbb842df76df7de9d3a74e9d41009ac96801d9292ba422e433a7011186c747d724e5745838cb45a5d6334035ce7f483f9d18be283992a1e30411f36ea634594835fa533cf9647ffa230203a48866cd0c42140106d9e4280ba0bb7685447b974540ab3436d3eb965262c798a0ca9cabb17ebe7fea553b2a1a11d0f9f8580a4ab322037d7ab7", 0xe7, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0xce5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000240)=[{r3, 0x20}, {r4, 0x10}, {0xffffffffffffff9c, 0x80}, {r1, 0x2}, {r5, 0x10}], 0x5, 0x40) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x3c4) 16:00:03 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000002, 0x5, 0x82) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) accept$inet(r6, 0x0, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000100)=0x1) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x6) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "6ad3eacf279cb291803d2e2d10bb047a52e229a6"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6906910e5df0393395b015753b2ef414661698943735ea09", 0x57}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10441, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r4}) r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r9, &(0x7f00000002c0), 0x0) r12 = syz_open_pts() fcntl$setflags(r12, 0x2, 0x1) r13 = dup2(r12, r12) symlinkat(&(0x7f0000000000)='./file0\x00', r13, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r13, &(0x7f0000000180)='./file0\x00', r14, r15, 0x0) r16 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r16, &(0x7f0000000040)=ANY=[@ANYBLOB="f1000000000000000000"], 0xa) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r17, r14, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r18, 0x0) poll(&(0x7f0000000000)=[{r18, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000940)=0xa51dfc421c16fcb0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r19, r7, r8, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r24 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r24, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) r28 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r28, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r29 = semget$private(0x0, 0x4, 0x6f) semop(r29, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r29, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r29, &(0x7f0000000240)=[{0x2, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r29, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getegid() r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r33, r34, 0x4}, 0x200, 0x401, 0x2}) r35 = getgid() setgid(r35) r36 = geteuid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x7, r36, r35, r25, r26, 0x29, 0x55f7}, 0x8, 0x8, 0x9}) r37 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r37, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r38 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r38, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r38, &(0x7f00000003c0)='./file1\x00', r2, r23, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x2, 0x7e, 0x7, 0x5, 0x1, 0x1, 0x8, 0x4}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r39 = syz_open_pts() r40 = getppid() fcntl$lock(r39, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r40}) flock(r39, 0x2) r41 = socket(0x18, 0x1, 0x0) close(r41) connect$unix(r41, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe78) r42 = socket(0x18, 0x400000002, 0x0) setsockopt(r42, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r42, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) openat(r37, &(0x7f0000000800)='./file0\x00', 0x20, 0x108) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r44, r43) connect$unix(r44, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r45 = accept$unix(r44, &(0x7f0000000880)=@file={0x0, ""/86}, &(0x7f0000000900)=0x58) dup2(r45, r39) 16:00:03 executing program 1: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x2f4) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c000000"], 0xa) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000300)="9a09caeaf8d000ac4c29e6c5aeaf5ecdc41d315b11b36823b820f2fb0bdc214a20fda24f1820dcaefcfbddc3045e784e587e752c668d8f697c0b903ecb1f9df99a25a3e81e14cec5183d0d73a7ada852654131228747f7e0df8be5695f9edef3bae0f77119448106ed6718f895ae6db7f622be2921c9012099c8d36dec00f6b5e5cb5d8689c1c3b041509ad05d95b946bffb2aba0130f85971abee42c2048233b337b57d625cebeedb938f7026cf8103b509299ca1bca10e198b1f22de63fd6d6c040732bd06fd924a6eab02693ea928c80ec7d397062b77f36d6a97abf737f91c1c1509823c862065207b73b38628190151079978774b344ce6cf376f", 0xfd}, {&(0x7f0000000280)="18d10b4031e4af77b3b1e10aa63c5311e37db1aa1c75ef9a9a6603737b29b4360040", 0x22}, {&(0x7f0000000400)="85e607e2842d371bcd76b4fffa49ae8b87a66dd75a85b5c6d7d9446b3883292ee39e15ab9af0540c4d722296c9be7f41c38e8ab6b8ae967f77a7709e2fb632763cd2cbf7a77539659ba8f9be88a27f1caabd04219e35b0310a7575113286927d7fcf4d6b31d559ccbc1518d33de8733aea0b9379218afeda0eeaba1e2c5f6c7b1cc4df6f005a9f40dea3ac661d23099b6f64353156c5825e6389c6ee15bfac01061160c65871cceec4d913d7a6ccdcb653", 0xb1}, {&(0x7f00000004c0)="340d3c15f91d0af268571f1008c30705a6529d9497a716c9c268c439c295c8d2f35a6a237e09fd90c9559168cceb096711f854ad7ef3c66204977355c0d4539e", 0x40}], 0x4, 0x0, 0x0, 0x1}, 0x400) chroot(&(0x7f0000000180)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00012e2f66696c653000627c956b411d7ce5f4b19fa5ce2f75b6b985e9c744f913298b880752b870ce2f099475e67dd763348cc5be6b9223f15f"], 0xa) getpeername(r3, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xffffffffffffffac) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x12f, './bus\x00', './bus\x00'}) 16:00:03 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x0, 0xc2}, {0x2, 0x48adf}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r3 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x1, 0x3, 0x1000}, {0x1, 0x5, 0x800}, {0x7, 0x5, 0x3800}, {0x3, 0x4, 0x2800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0xc00}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c7062d3eadcfb2aa6594f7d010000000000000000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385d13168b300000000"], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)=""/133) r3 = getgid() setgid(r3) r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0x0, r3, 0x0, r4, 0x8, 0x1ff}, 0x9, 0x401, 0x4}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xa0d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() fchmod(r2, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) 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) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r4, @ANYRESDEC=0x0, @ANYRES64=r2, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = getpgrp() setpgid(r11, r12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) open$dir(&(0x7f0000000480)='./file0\x00', 0x2, 0x10a) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c87910bf453f68c11700287ead4bcb777fa69dfceac2a86abc5afdc4d01d0b24686bf092155983a64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa49012ae447473c230200000000a8fdfab6d093205e554799b9b813ef9d612f871c1f4385f04157795ea4a5ff00659fa2596d631d02361cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000037205a8d000800000000000020e8aa7c20a114a95edc359352958ebced89ba14252fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b66d311bd3b7c2771d643a4b43f666725f492ac99cce520c255d158784c842aee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b0666657357d60ab875787f1b5eac2c049390cdc7b0fb3c1d3835dbb0008000033940437ca51d22f3aebad5740edc32c74c55723a309902e357e40c43982af15403d203e86d9af527132ba052497f0e6fac8a96308b8613ea46781f8266a0be63800000000b6a7fd9600c0b42009b569fa5c93c6f6d7b8e7877c637969a13096bd85ebc781ffa03a29e895d3cbb0e33465e1a985806db926edb93c9d"], 0x10) r1 = msgget$private(0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}], 0x2) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x0, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}], 0x7) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x0, r3, r4, r6, 0x0, 0x4}, 0x200, 0x401, 0x2}) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)='\fFW', 0x3) setsockopt(r9, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = getpgrp() r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0xfffffffe, r3, r7, r8, r10, 0x10, 0xff}, 0x0, 0x80000000, r11, r12, 0x1000, 0x8, 0x2}) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) r13 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r13, 0x0, 0x9, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r4, 0x0) shutdown(r4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0], 0x1) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x290, 0x0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000200)="0b6c1307367a54d9974ccc349177e2a7d31e74af5b7278baf86800e06ea46582424a083da6190e515e96c600d059215ba5332bedc6f3bebc111272b7c98e41912fc6512d23c651f28d8c1f536222e47d01d3b85ace977592b5284ddbd5d879ab4d401e74c9104ac99d97b858e213b27883bbfb50837cecde417eaec1b81bb79d775b786c0b022963656f93e128397bb8e8d78503ecd057c8807ce6d589d96c3114952693fcbad15505bd282cc9f3c3bd9c7619352801219a80cbc8adb8a3fd92484dbd7430", 0xc5) execve(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) fchflags(0xffffffffffffffff, 0x0) 16:00:04 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file1\x00', 0xd46934ab18dd010c, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x45}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r1, 0x0, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:04 executing program 1: shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/89, 0x59}], 0x3) bind(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f1f15eb175c5d6f6718ae78ed5be162b6358f9cb514bca05dee217adb752fe9165dd5847f0797ce5aa0dc483755ff1c51347d3c749f7c5efeed2265cec310846e5c9f06a156cd28f5d2e014d7b18cd9fefb2444976f4e9da5229f28cd67d390864e5142929e68c8ba63716f6e9e45e3"], 0xa) r4 = dup2(r3, r2) close(r4) accept$inet(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r5, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="cf0158262d4f653000d6d09505a06abc68195806784be88fb25b0a251cbbd165bb2ab4d0fb2670be4e12c10f79de166da431593c5c02738ae75a83924204d0d18f36dfd77d1f54d5637de3b2ae8ebc818e588428fa6e48a03887370afc78a575dca8fe39f0122a449eeb05a2a648d5d98d15f49d1fa33bb4dc5dfba0fd167674191f9ecc86b970259f54510baf0a1db13ef6d9dec0da1969b7de050690f382d40e7a4c116fab79cf65530639b2ccaa25845b931f0928315a4f49c5e065b1cb02608170ffbc8a5d12e769bf3189df366b9561bc20f1b9da511e974e4884b186976026a90cee34aa6a6a70728dce9a3874cd55c7d49c1a0677f39eb5c80a274a6007476922dde2ce82e2b1df8a47af209b9fb1c9559cfba9cf63857f1c581d0d6ac62eda95c1684c88cc8862ad93533a6e7a2c5c9ece37de39ce4daa673cc51cb7d506b6be57a956803c427f7e1eb0e46456a0a19541bfcc8c5196b9bd234c825af8232d0c7e3d01a28347617885c730f195229c3b59f787db0fb79606dc3a968c203f8e91036487cfad26f5f31b4386aacd2b20413f1728b661e9a05e7823aa2b606fc1ba103ccf0c14411516697e62c20163b577a7374e164ab93746c736df93e84d96b645c202f14bc85891ed6843020000000ef94d5d5fa2f6bae2c02af3b5e45b5cfaba7cc4a5977d5e2d80d0d345590bc0a48b"], 0xa) dup2(r7, r6) connect(r4, &(0x7f0000000340)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0x5) listen(r6, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d01005f998eea75010000808076e4192f66696c6530001933e7"], 0xa) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/98}, 0x6a, 0x2, 0x0) dup2(r9, r8) listen(r9, 0x0) chflags(&(0x7f0000000380)='./file0\x00', 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0x36b, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1465883b21b13ab5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3dc, &(0x7f00000004c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000006c0)=""/215) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/Eev/wsmouse\x00', 0x20080, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000400)="b100051300000000000000100000000000001ae3d3051020741438f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f15d900207e6d033f132e27acb5d602000d7d63ff37282934e4fd89f20fd3872bab81e2a8ee72e05424fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9", 0xb1, 0x0, 0x0, 0x1d5) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/120) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x8, &(0x7f0000000000)=""/38) r5 = socket$inet(0x2, 0x5, 0x9) shutdown(r5, 0x3) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000580)=""/183) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000001600)="e4137e2e15ed2cdd7e1cab1384dbddca6bfcd1c322c5e4eb0b26badc85e0dbc1b8b8d8e10665e276360d1020024e67728ae1522bed4d5a2ab5bd7fd70db0285b4de50cd6b14db8afdbfff1fce94902a750860147afbae72634ec673033639a5c7e527d6883b8c788965cd503fffd2ef90b146532877b2343d64367672b", 0x7d}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86, 0x0, 0x40}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r0) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:05 executing program 0: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000001400)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000001200)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x2, 0x5, 0x8, 0x2, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f00000011c0)="ff", 0xf22fde8202488c8a) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x315) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r7 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r8 = socket(0x800000018, 0x1, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r8) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000001340)=ANY=[@ANYBLOB="78ec770b0b19542d703196db00000b2f66696c652fe662361b6d1faa2313d7f85887b7e5b636fa7d51db3e2e5ad6bd27b4263eb0b279bdec3e729cbe20363ec1d4d8fa764bb5a0b88db155ee7096a652da827c035308f2141bd03aef67b8e71956bfdceb3e0c6ffda4e4106da406840ce8b1445d488535d494f741de0000ebaa54c663e08d08a5ca20284a24f2a3c231b64774119a5dc529cea30000000000"], 0x10) pwritev(r10, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) r1 = getppid() pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, r1, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() syz_emit_ethernet(0x59, &(0x7f0000001240)="f7e63381bf91da1d0a31f3a5a29ca5a9fdf71e1d00e54b3ef5d66d086a02c6360e329ac0c95a516cd20c1ac7b82f9be847b2506cd97e03d8e5a7659d8f10d78fa92d368fffb244b9b37134c4de1983f097035f74034b49f0d9") msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r5}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r6, &(0x7f00000011c0), &(0x7f0000001200)=0xc) fcntl$setown(r4, 0x6, r5) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./bus/file0\x00', 0x10, 0x1afe) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/137, 0x89}], 0x1) mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x248f3220db35622f, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f0000000000)="0000c4a34b2e97392a6b5d1f1aff01937c72c5d85022e72b8e6a73fa4f33", 0x1e, 0x0, 0x0) 16:00:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x110) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:06 executing program 0: socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1200, &(0x7f0000000600)=0x8000, 0xfffffffffffffdde) r2 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000000c0)={0x10, 0x8, 0x4, 0x3, [{&(0x7f0000008000/0x1000)=nil, &(0x7f000064b000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000df000/0x3000)=nil, 0x1f}, {&(0x7f00006e9000/0x4000)=nil, &(0x7f0000795000/0xe000)=nil, 0x49}, {&(0x7f0000385000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f7a}, {&(0x7f00004e2000/0x2000)=nil, &(0x7f0000517000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00003c5000/0x1000)=nil, 0xee}, {&(0x7f00001ef000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000057b000/0x1000)=nil, &(0x7f0000081000/0x2000)=nil, 0x1}, {&(0x7f000069a000/0x4000)=nil, &(0x7f000047d000/0x3000)=nil, 0x4}, {&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000391000/0x1000)=nil, &(0x7f0000095000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002ec000/0x1000)=nil, 0x8}, {&(0x7f00006ef000/0xb000)=nil, &(0x7f0000374000/0x2000)=nil, 0x2d5}, {&(0x7f00004b4000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f00007a4000/0x3000)=nil, &(0x7f00001c9000/0x3000)=nil, 0x1}, {&(0x7f000027a000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x81}, {0x61}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x3f, 0xcb, 0x4}, 0x1, 0x5, 0xbb2}) 16:00:06 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4460, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r1, 0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000040)="b7f53d19a599795ef85ed5a5d62e3b445103c5eb416e29becaa4bff682", 0x1d, 0x802, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:00:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c673000c5c8f842cef774562ed6eab8dd332c0c2a072abd5be0b63d044a858ae73d61ddbfb27d9380d5bf563cf2b258faf1d76bed83e1ddea42ba9beab7d2708090c218932efbe4f8c245075ac07c3cfc6798f78a9df00000000000"], 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x9, 0x79a4, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) accept$inet(r6, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f0000000080)=0x2, 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x400000000018, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/51) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c6c60400797077b8ea16b8eebce9") syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x9, 0x81, 0x0, 0x4, 0x9725, 0xfffffffb, 0x0, 0x2, 0x1}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x6c6ecc358215778f, 0x0, 0x1000200000005, r2}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x6, 0x81, 0x800}, {0x7, 0xfd, 0x79, 0x1}, {0x3, 0x66, 0x9}, {0x8, 0x1, 0x1, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) accept$inet(r5, 0x0, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = accept$unix(r2, 0x0, &(0x7f0000000000)) close(r0) r5 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000200)=""/133) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x80000000, r6, r7, r8, r9, 0x2}, 0x9, 0x6, 0x10000}) 16:00:06 executing program 1: getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r0 = socket$inet6(0x18, 0x2, 0x9) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x800}, 0x8) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30028, 0x11) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)) uvm_fault(0xffffffff82620600, 0xffff800000ae5074, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff82620600, 0xffff800000ae5074, 0, 1) -> e rtable_satoplen(2,ffff800000ae4f78) at rtable_satoplen+0x150 end trace frame: 0xffff800021b855b0, count: 0 ddb{1}> trace rtable_satoplen(2,ffff800000ae4f78) at rtable_satoplen+0x150 rtable_lookup(0,fffffd8062d9c220,ffff800000ae4f78,ffff800000ae4f58,4) at rtable_lookup+0xeb rtrequest_delete(ffff800021b85650,4,ffff800000a94800,ffff800021b85720,0) at rtrequest_delete+0xe3 rt_ifa_del(ffff800000ae4f00,800100,ffff800000ae4f58,0) at rt_ifa_del+0x3c3 in_purgeaddr(ffff800000ae4f00) at in_purgeaddr+0xc6 in_ifinit(ffff800000a94800,ffff800000ae4f00,ffff800021b85aa0,1) at in_ifinit+0x234 in_ioctl_change_ifaddr(8040691a,ffff800021b85a90,ffff800000a94800,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800021b85a90,ffff800000a94800,1) at in_ioctl+0x205 ifioctl(fffffd806f6cf780,8040691a,ffff800021b85a90,ffff800020abf650) at ifioctl+0xb64 sys_ioctl(ffff800020abf650,ffff800021b85ba8,ffff800021b85bf0) at sys_ioctl+0x5b9 syscall(ffff800021b85c70) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,782d2788010) at Xsyscall+0x128 end of kernel end trace frame: 0x78549aab360, count: -12 ddb{1}> show registers rdi 0 rsi 0xfd rbp 0xffff800021b85510 rbx 0xffffffffffffff07 rdx 0xffff800000ae4f7c rcx 0xffff800000ae5075 rax 0xffff800000ae5075 r8 0x4 r9 0x5 r10 0x14c0cf28ed27bcd6 r11 0xdeb2dae6c91fa1eb r12 0 r13 0xffff800000ae5075 r14 0xffffffff824685c0 inetdomain r15 0x4 rip 0xffffffff816e4d60 rtable_satoplen+0x150 cs 0x8 rflags 0x10283 __ALIGN_SIZE+0xf283 rsp 0xffff800021b854c0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=118403 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe780,0xffffffff826716a0 process=0xffff800020addc00 user=0xffff800021b80000, vmspace=0xfffffd807f00a8a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 78267 140029 28581 0 2 0 syz-executor.1 *78267 118403 28581 0 7 0x4000000 syz-executor.1 72761 302569 0 0 3 0x14200 acct acct 52026 357762 0 0 3 0x14200 bored sosplice 28581 174877 29851 0 3 0x82 nanosleep syz-executor.1 73546 395631 29851 0 3 0x2 biowait syz-executor.0 29851 207509 86810 0 3 0x82 thrsleep syz-fuzzer 29851 359666 86810 0 3 0x4000082 nanosleep syz-fuzzer 29851 176466 86810 0 3 0x4000082 thrsleep syz-fuzzer 29851 242672 86810 0 3 0x4000082 thrsleep syz-fuzzer 29851 42226 86810 0 3 0x4000082 thrsleep syz-fuzzer 29851 276521 86810 0 3 0x4000082 thrsleep syz-fuzzer 29851 99645 86810 0 7 0x4000002 syz-fuzzer 29851 254649 86810 0 3 0x4000082 thrsleep syz-fuzzer 29851 366353 86810 0 3 0x4000082 kqread syz-fuzzer 29851 467626 86810 0 3 0x4000082 thrsleep syz-fuzzer 86810 456347 80444 0 3 0x10008a pause ksh 80444 202440 82851 0 3 0x92 select sshd 72645 377723 1 0 3 0x100083 ttyin getty 82851 26139 1 0 3 0x80 select sshd 91900 320768 19644 74 3 0x100092 bpf pflogd 19644 310180 1 0 3 0x80 netio pflogd 90682 242863 1941 73 3 0x100090 kqread syslogd 1941 80771 1 0 3 0x100082 netio syslogd 26723 436980 1 77 3 0x100090 poll dhclient 21432 204355 1 0 3 0x80 poll dhclient 82448 218711 0 0 3 0x14200 pgzero zerothread 25965 84369 0 0 3 0x14200 aiodoned aiodoned 93254 397305 0 0 3 0x14200 syncer update 13883 231205 0 0 3 0x14200 cleaner cleaner 65913 192196 0 0 3 0x14200 reaper reaper 91923 230029 0 0 3 0x14200 pgdaemon pagedaemon 4636 387589 0 0 3 0x14200 bored crynlk 29465 410486 0 0 3 0x14200 bored crypto 43324 485901 0 0 3 0x40014200 acpi0 acpi0 62537 169726 0 0 3 0x40014200 idle1 25535 254084 0 0 3 0x14200 bored softnet 31301 44476 0 0 3 0x14200 bored systqmp 93503 369454 0 0 3 0x14200 bored systq 21236 94609 0 0 3 0x40014200 bored softclock 1570 299395 0 0 3 0x40014200 idle0 16838 238671 0 0 3 0x14200 bored smr 1 11460 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 78267 (syz-executor.1) thread 0xffff800020abf650 (118403) exclusive rwlock netlock r = 0 (0xffffffff824ca238) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82625ee0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 73546 (syz-executor.0) thread 0xffff800020abe018 (395631) exclusive rrwlock inode r = 0 (0xfffffd806602d920) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b4 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806ac671a8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 dounlinkat+0x99 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9566 6807K 7835K 78643K 12969 0 0 pcb 13 8K 8K 78643K 143 0 0 rtable 95 4K 4K 78643K 398 0 0 ifaddr 60 13K 13K 78643K 132 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1483 0 0 iov 0 0K 16K 78643K 68 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1240 78K 78K 78643K 1878 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 109 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 404 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 61 63K 83K 78643K 536 0 0 subproc 32 2K 2K 78643K 51 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 36 0 0 in_multi 22 1K 2K 78643K 72 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 270 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 116 22K 23K 78643K 2365 0 0 UVM aobj 12 2K 2K 78643K 12 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 96 0 0 NDP 13 0K 0K 78643K 36 0 0 temp 178 3559K 3625K 78643K 7897 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 6 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 65 0 29 2 0 2 2 0 8 0 unpcb 120 746 0 736 1 0 1 1 0 8 0 syncache 264 11 0 11 3 2 1 1 0 8 1 tcpqe 32 168 0 168 2 2 0 1 0 8 0 tcpcb 544 212 0 208 2 0 2 2 0 8 1 inpcb 280 585 0 576 2 0 2 2 0 8 1 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 6 0 4 1 0 1 1 0 8 0 ppxss 1128 13 0 13 1 0 1 1 0 8 1 pffrag 232 4 0 4 2 2 0 1 0 482 0 pffrnode 88 4 0 4 2 2 0 1 0 8 0 pffrent 40 51 0 51 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 48 0 8 1 0 1 1 0 8 0 pfstkey 112 48 0 8 2 0 2 2 0 8 0 pfstate 328 48 0 8 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 281 0 95 14 2 12 14 0 8 0 art_table 32 282 0 95 2 0 2 2 0 8 0 art_node 16 64 0 31 1 0 1 1 0 8 0 sysvmsgpl 40 80 0 49 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 107 0 97 1 0 1 1 0 8 0 shmpl 112 10 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2068 0 664 46 0 46 46 0 8 0 ffsino 272 2068 0 664 95 0 95 95 0 8 0 nchpl 144 2906 0 1299 61 0 61 61 0 8 0 uvmvnodes 72 2695 0 0 49 0 49 49 0 8 0 vnodes 208 2695 0 0 142 0 142 142 0 8 0 namei 1024 8966 0 8966 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 8610 0 8609 9 6 3 7 0 8 2 plimitpl 152 41 0 33 1 0 1 1 0 8 0 sigapl 432 601 0 586 3 1 2 3 0 8 0 futexpl 56 9684 0 9684 1 0 1 1 0 8 1 knotepl 112 111 0 92 1 0 1 1 0 8 0 kqueuepl 104 89 0 87 1 0 1 1 0 8 0 pipepl 112 314 0 295 1 0 1 1 0 8 0 fdescpl 488 602 0 586 3 0 3 3 0 8 0 filepl 152 5111 0 5010 8 1 7 7 0 8 2 lockfpl 104 116 0 115 1 0 1 1 0 8 0 lockfspl 48 45 0 44 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 23 0 12 1 0 1 1 0 8 0 ucredpl 96 570 0 561 1 0 1 1 0 8 0 zombiepl 144 586 0 586 1 0 1 1 0 8 1 processpl 896 619 0 586 4 0 4 4 0 8 0 procpl 632 1540 0 1497 5 0 5 5 0 8 1 srpgc 64 4 0 4 1 1 0 1 0 8 0 sosppl 128 7 0 7 1 1 0 1 0 8 0 sockpl 384 1370 0 1350 5 0 5 5 0 8 3 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 162 0 0 20 0 20 20 0 8 0 mtagpl 80 32 0 0 1 0 1 1 0 8 0 mbufpl 256 437 0 0 26 0 26 26 0 8 0 bufpl 256 7463 0 1315 385 0 385 385 0 8 0 anonpl 16 73021 0 54154 79 1 78 78 0 124 1 amapchunkpl 152 3651 0 3522 9 0 9 9 0 158 2 amappl16 192 2865 0 1810 55 0 55 55 0 8 2 amappl15 184 5 0 3 1 0 1 1 0 8 0 amappl14 176 248 0 244 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 9 0 8 1 0 1 1 0 8 0 amappl11 152 61 0 46 1 0 1 1 0 8 0 amappl10 144 15 0 10 1 0 1 1 0 8 0 amappl9 136 784 0 776 1 0 1 1 0 8 0 amappl8 128 351 0 321 1 0 1 1 0 8 0 amappl7 120 44 0 39 1 0 1 1 0 8 0 amappl6 112 73 0 65 1 0 1 1 0 8 0 amappl5 104 142 0 127 1 0 1 1 0 8 0 amappl4 96 863 0 830 2 1 1 2 0 8 0 amappl3 88 327 0 321 1 0 1 1 0 8 0 amappl2 80 3826 0 3751 3 0 3 3 0 8 0 amappl1 72 23584 0 23153 25 15 10 20 0 8 0 amappl 80 1804 0 1764 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 11 0 0 1 0 1 1 0 8 0 uaddrrnd 24 602 0 586 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 602 0 586 1 0 1 1 0 8 0 vmmpekpl 168 8601 0 8567 2 0 2 2 0 8 0 vmmpepl 168 82041 0 79853 144 17 127 139 0 357 29 vmsppl 368 601 0 586 2 0 2 2 0 8 0 pdppl 4096 1211 0 1172 6 0 6 6 0 8 1 pvpl 32 233150 0 211107 190 0 190 190 0 265 8 pmappl 232 601 0 586 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 564 0 5 16 0 16 16 0 8 0