kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Oct 21 15:14:12 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.222' (ECDSA) to the list of known hosts. 2019/10/21 15:14:22 fuzzer started 2019/10/21 15:14:28 dialing manager at 10.128.15.235:12970 2019/10/21 15:14:28 syscalls: 337 2019/10/21 15:14:28 code coverage: enabled 2019/10/21 15:14:28 comparison tracing: enabled 2019/10/21 15:14:28 extra coverage: support is not implemented in syzkaller 2019/10/21 15:14:28 setuid sandbox: enabled 2019/10/21 15:14:28 namespace sandbox: support is not implemented in syzkaller 2019/10/21 15:14:28 Android sandbox: support is not implemented in syzkaller 2019/10/21 15:14:28 fault injection: support is not implemented in syzkaller 2019/10/21 15:14:28 leak checking: support is not implemented in syzkaller 2019/10/21 15:14:28 net packet injection: enabled 2019/10/21 15:14:28 net device setup: support is not implemented in syzkaller 2019/10/21 15:14:28 concurrency sanitizer: support is not implemented in syzkaller 15:14:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) r2 = getuid() fchown(r0, r2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x800, 0x0) write(r4, &(0x7f0000000240)="880c592956e3ac353b0742cc0c48589ac7870ec57d698bf10d8c3c1a8c57778a8a0f85f067de9a0e113d38ec85ca333d58fccca0218d777085b6d8f82f5bd855375d38cedbec743b0d208f10a23775fcb4", 0x51) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x140) r7 = syz_open_pts() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r10 = syz_open_pts() kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1d, 0x3, 0x3, 0x400}, {{r1}, 0xfffffffffffffffc, 0x80, 0x44, 0x8, 0x1}], 0x6, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x4}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x1, 0x1}, {{r7}, 0xfffffffffffffffe, 0xc1, 0x20000000, 0x5, 0x3}, {{r8}, 0x0, 0x80, 0x20000000, 0x5, 0x9}, {{r9}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x4, 0x101}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4, 0x800fff7a, 0x5}, {{r10}, 0xb, 0x4, 0x2a81775c12bc2a58, 0x1, 0x9}], 0x0, &(0x7f0000000500)={0x8, 0x1000}) r11 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r11, 0x0) setitimer(0x2, &(0x7f0000000540)={{0xfffffffffffffffb, 0x100000000}, {0x2, 0xff}}, &(0x7f0000000580)) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000005c0)) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x0, 0x0) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) dup2(r12, r13) r14 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x10, 0x0) fcntl$getown(r14, 0x5) connect$inet(r8, &(0x7f0000000700)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000740)={0x7ff, 0x7, {0x4, 0x1}}) pledge(&(0x7f0000000780)='/dev/null\x00', &(0x7f00000007c0)='/dev/pci\x00') 15:14:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file1\x00', r2, 0x4}) syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) linkat(r3, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000280)) r5 = socket$inet6(0x18, 0x3, 0xda) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x0, 0x0, 0x664be752}, 0x2, [0x4, 0x400000, 0xbce8f97, 0x3, 0x1f, 0x7, 0x9, 0x8000]}, 0x3c) r6 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x3, 0x3, 0x1, 0x8, r6}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x400, 0x0) dup2(r7, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000380)={0x10, 0x9, 0x4, 0xa36, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf7fd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file1\x00', './file1\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x200, 0x0) dup(r8) open(&(0x7f00000008c0)='./file1\x00', 0x1, 0x44) socket$inet(0x2, 0x1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), 0xc) r9 = dup(0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000940)=0xfffffffb) syz_emit_ethernet(0x7, &(0x7f0000000980)="c9a4428c348ec0") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000009c0)=0x6) r10 = open(&(0x7f0000000a00)='./file1\x00', 0x1, 0x100) recvmsg(r10, &(0x7f0000000e80)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000a80)=""/151, 0x97}, {&(0x7f0000000b40)=""/245, 0xf5}, {&(0x7f0000000c40)=""/32, 0x20}, {&(0x7f0000000c80)=""/27, 0x1b}, {&(0x7f0000000cc0)=""/15, 0xf}], 0x5, &(0x7f0000000d80)=""/237, 0xed}, 0x40) r11 = open$dir(&(0x7f0000000f00)='./file1\x00', 0x180c0, 0x81) linkat(r4, &(0x7f0000000ec0)='./file1\x00', r11, &(0x7f0000000f40)='./file0\x00', 0x6) login: pckbd_enable: command error 15:14:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x3ff, 0x6}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r8, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r9, r10, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r11 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x0, 0x80, 0x0, 0x0, 0x2, 0x5, 0x8}) 15:14:36 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637ddacb623390c921e0f150a329231073c7da9e5bd8b24e8017477f18fbcd87c3693305581f51cf12c425f1831e42626ff74ee1ad10827dcdf12d8439a96de7106666c8725641c7e5ae03f2ca469c48307e9f3153b41277ab964365cb0b657def2763d823cb72a09887b9bfdb60ac0015c3910220700000059023a73618a85c9d01c90978f4d296f2ecd44d07143b409ec31e44f42d9c841961441942686bd0e8b08565180bd6c9624d558af7c427bd662d47c43405cd35951af8ade05e9"], 0x1) dup2(r1, r0) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error 15:14:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 15:14:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 15:14:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="5d2579e4dc13d77d5963", 0xa}, {&(0x7f00000000c0)="608a3ef77ff3087a574925c8dbab21cb748755507e36fe038640f956c97c5bdc0b63cdfe868cc10f51c8ff321ed695d4244e6aea55ce4f4d5622dec3fb009bd68f607f11a3249d14aa836651e71a454b57a8af0d285b494e655833be2d707b4d1005000000000000003562", 0x78}, {&(0x7f0000000140)="f34f22d09df94dbf54d2e7862371caa111681f58db7c57600e66336fb22fd52d3fad5394fab2c2e70e17f5055fff161d782410b118cb93918c0cc625eea3d98d03b790edb2807d0aa15e2eeabbe1aad99c2a743a21071489caca06d6c0bd7eefc16902a4cf7caaa466ed10cf8975ab68efa28243f7633c57196fb8be130efaaaa7158d5851d5b02f27cf2cccb9", 0xffffffffffffffa3}, {&(0x7f00000006c0)="2c993fbf8e401312b56fae1b1d3cb99b47f869f94c4241b91591eff8734d72cd0ed99a7ca324bbdefb8b8e7cc7d12eec7588251ed24096c7b2735cf16947f890979574a717ffd67cbb066e76d2541bba926c18ac6443226ffd3568a0e076080e24b268063487e8c586fcf6ffdba87d488614bef26c", 0x1a}, {&(0x7f0000000240)="930e407c1c4daca02cfc3ae40cb0e62d3d22ebbe5c0ea6f4663d726db33b5996da69f27d5c8fa03055366d0b1ea3d2c938e1738a8eb3687091ef058c1542b0006a2d51bd1c4bb7", 0x47}, {&(0x7f00000007c0)="688618603462fe58ea634bc1bccec1e9fce01d71a9c65190ffdb499421bcb166c53c6d0523196a966a9af5a39c0c86241f761abd6936958e0e040bf0a87eb16e5f81cd5818c52461a06d31717a44f0d9a18f3a8c40c442a6951a93dd01da0e72b027752f4ded33b53cc89a740c8c", 0x4b}, {&(0x7f0000000340)="9ce9ee45569d2d86edaee0426fa79fc8abbb717c7330ea364d80dc95688f42486aaba95bf7a0094b402fa6f4c6f56e1823645434db14b9dc", 0x38}, {&(0x7f0000000380)="d688fb72f358694440092e78dfa4992c5dea8abee5910f5cbc3d259cd6e91aaefbf894e7d001d9e15b3b9519a98691cadcf2f0314d1000f2919d712969e40dbf19a81ea474623574e68e3977b340bbb7d7a1e015f3b0719b97e697186c6e58c255af040700ba942eecfe261d291360ae", 0x70}, {&(0x7f0000000540)="7fdcf7e63f84c31346374063841b39773e936fb0a8ad6224c3026084e4ab6f9c89bb01dfbf91b542bf13b1a65e4f5b5a38465ac61048a3beed3d5fb507134903cb0264bae24de6950a79c542ba31047a8e2a6acd02595d0a1a5479e0d7ae4066a6b7e495eb9c7beb177634ab9f30653f4499166b104363fa545b01ee9245b4c16bbf9fcaba108e665238206d6e54475bef21da0b726c2ae170b9f370d095e739133e87e9f650062f1d1cb9329de4edd8", 0x433}, {&(0x7f0000000840)="9cb1bbea28e07d81c2b6d97033b6efe58ba4ac621155d627765334de97c0adf8b467e0a16cfb9e154cfd619beb1507b1b94ee39e4d4d85adea62cc64f932eba3df986ac4b35133b389845c956e93648136758bd93f3a2fdf830fca6b526a1a23f050", 0x62}], 0x1000000000000082) fchmod(r0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="0bd5b7c2f187856779536f44c08aed161a544c59190ddbb7e06040eca80509e78e084e33d7bbd4da9defa0534e150811936e8fb90892e8400b7924a9617fdc0d10080ba08d92a6154d1c48a87960f8c9c50ef496eb1ee2fc2720a965be9e93b9e99d4fd8408169463637213385d057e8f53a7d45803d05a3eff20e6443245b57531a3784cf15556d415cc1e254c70ed3947fdfa58b9af0608a98856e9d429543cf"}, {&(0x7f0000000380)="69b98a92c3105de3dbf54eaed3982340a412ee2805c57e3f561a977835e2d597d7b9b12c180d2f15c7c03e500f9023372e311e13e2140bb54f7f9ee8f92d57f9532229df5e7b36af37ac701a030498a949f4f0b44b98cf1b6f78c7c13a7387", 0xfffffffffffffef6}], 0x10000124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x0, 0x1}) sendto$inet(r2, &(0x7f00000001c0)="57160e49f56010c07cf9e7b4e5ba1f5862598e20e2861f72b0e5c2e6000287f2386650494a52cbc16c512bb369b22a3fb607c5ebeeb1671218e35c6627c55b4e6c8c0dc4b1ef9efacc0c7b977b1fdd5f8a504777c29adc47a06559240dfe1553ef61ae69867cdceb3edc90a10f574b0804fdbeb23e5d650829e9fdeb5806fd60ce0b2933e46e8586f8e71f0f2eb91bab5f61e859d9f01669375e38def69e47f6745ce220e5a5c011b7a217884e7679ca60a8ffeedb926992cc42ed7f53f9d48b1ee9af942fade0b666ca5997e68f8352c98484916a264aae602609ea117f4b1079323bfd92eed5", 0xe7, 0x8, &(0x7f0000000400)={0x2, 0x3}, 0xc) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xcc, 0x9, 0x5, 0xfff, "ef024f12a8c22a0ddd24dd59acd68bdc1022240b", 0x7, 0x8}) r6 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x8000, 0xf3b, 0xfac, 0x5, "cbd09f64171b445ba6663ca96cf802b12fdd918a", 0x3, 0x5}) 15:14:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0xffffffff, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f9e}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x856}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x54}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x100}], ['./bus\x00', './bus\x00', '\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1ff}) 15:14:36 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000001ccd6b65dc6b726ca06f20e441c3c6099f4fd778fa176b8b20500cfa3e7cc3e5cc00f1b1de857b9dc5c649b7c33211d43106f92aeb2e60de6af0ceabbb2db1d6794800f4846ba847fd3f384d0ae47493b0da72e0817b24cf5384da598eea66e8ee2b6a562e3277ee42d2cc7bb26bb0e070000000000000015a1b4bcd763eff4c2531e74195acd8576592d7b80ba"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 15:14:36 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x439a51928d14fb2e, 0x0) 15:14:36 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setuid(0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 15:14:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0xd80f49edce43012c, './file0/file0\x00'}, 0x10) r1 = socket$unix(0x1, 0x2ff59e5bcbd2b128, 0x0) accept(r1, 0x0, &(0x7f0000000040)) 15:14:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f70296c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) r1 = socket$inet(0x2, 0x2, 0x4) write(r1, &(0x7f00000000c0)="85fe11459bf3be9bbfff4c197a2958dc31fa419117c3ae4f7cb7f74384b913b11b9ce96637bd1b20cfeb6db11e6f4f8f6048c72693fb87610234ff23cca5198d5eaec655d92d", 0x46) 15:14:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x3}, {0x4000000000006}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)=0x5) 15:14:36 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)=@file={0x1, '.\x00'}, 0xfffffffffffffd5a) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="802d04cee5125bc73fcab8c449bea23530"], 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) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000001c0)={{0x6, 0x8, 0xa7}, 0x5, 0x101}) r5 = socket(0x18, 0x1, 0x0) close(r5) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) connect$unix(r5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) write(r6, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 15:14:36 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa18681d7f0e5e1b) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093fb56adf3edb38a4256368c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58ed4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd27f0000000000000000000d00000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db6060000000087cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) close(r4) socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) r9 = socket(0x18, 0x8002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0x4, 0x61ed}, {0x18, 0x1, 0x6, 0x1}, 0xfff, [0x3, 0x0, 0x9, 0x0, 0x9, 0x8, 0x3, 0x2]}, 0x3c) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r9, @ANYRES16], 0x3, 0x1, 0x800) msgsnd(r7, &(0x7f0000000300)={0x0, "c8779c3a440a770c5dc9b8fe3c9a3c1c3805023cd0fe50b475da19e5deca19a4659ae0ea8a38cb46de1f8b401fd25f2168d77d3fc04a33a9bd7d0e414f45416397dcb829c9c4d19090b87e97ca94b947e839ca831af5630e93cca1db3b9df37c9e79d3dc2c4e7f7c4f058193389e4ae78398d2584787f4facd14f91a262b2231fafcbcc348cea3740ea1ce08f29c65373a17bd6757097282cb07661352bff7033d60aee75846458f9bdc781a1191ca55ad"}, 0xb9, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) 15:14:37 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000a) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) 15:14:37 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x4000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/45, 0x2d}, {&(0x7f0000001140)=""/73, 0x49}], 0x3, 0x0, 0x40) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x0, 0x5, 0x401, 0x1, 0xffff, 0x7, 0x8, 0x5, 0x565]}) r1 = syz_open_pts() getitimer(0x1, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) 15:14:37 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)=[{}, {0x4}]}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xe140a2607e50a8bc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 15:14:37 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) 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) rmdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r4) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 15:14:37 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20000, 0x0) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r14 = fcntl$getown(r13, 0x5) fcntl$setown(r13, 0x6, r14) r15 = geteuid() r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r20, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r29 = getgid() r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r25, r28, r29, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x3, &(0x7f00000005c0)=[r21, r25, r0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r35, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, r38, r39, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r43 = kqueue() r44 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x20, 0x0) socketpair(0x18, 0x4000, 0x1, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r46 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x40, 0x0) r47 = open(&(0x7f0000002840)='./file0\x00', 0x10000, 0x1) r48 = openat$pci(0xffffffffffffff9c, &(0x7f0000002880)='/dev/pci\x00', 0x200, 0x0) sendmsg$unix(r2, &(0x7f0000002980)={&(0x7f0000000040)=@file={0xd6f327db8105efe8, './file0/file0\x00'}, 0x10, &(0x7f00000004c0)=[{&(0x7f0000000840)="b06fbe32373f8dd40a924b8f836d8426f331e7a67a8b63fd983f91993691f187daf3ad87bb4544bbbcb88da3074f0fe4d537c9cb5175dcf85f9a048cade128b6350695326d46361996e943c85cc7d394a2babd2af8a49a271e7e33fc23bcaa9b86c1176097eee915f827ef5c032ba183ca3a5a8df4c8453a0340c6f74a4b45d62706fda7591715ac95207ee86b3aa39fa02431647c35b7a83ca866e35d4169226358180ecc18ff9f7241e63132214709bb7462759c33fdcbb27e830de059ecddd063577f7e4eb2e5a84bb4cce837a9d72ca0624db99f3fdef8c19281d2c0e6c94ee773d0158d9bdf483eda4a7970491e7b8a79c88823e7cc8911f5bebb3849bd10ac18db615fa96efbc3d6fe51a645fbe3d9952aa8eec20ab3c1e313dbbbf946496dc91a4fa7a62772ea9fcaac7e2e8b062483f5f1f9b432a8906d5397bd45447c36e8a0be6877f9505d274085a0cd7f348767d67b8ea320f8237fecb1c72e1b8cc15cc1f96505cc433d12be80dcac0cb58440471f758661aacac3f31544a5434b5a26442479deb1f8eff8eadc312acbc6bd2dc6351b89d0e2db6fae8cd2591f50493f2205074eca3a6e6acf6a3f882979ca63f09e683ae821035fc567f5e37bd3af218f3880492e66eedd5bcf775f57aabcbe265dc100f424eaa592198594685dd92d627b71d726af6ab982c8c4829771379f840c611c39bf0f005af0f6520961503e7222f83c8e317089700bc7016d6cc3126f7353aa5b049d1e54561e7ce3fc48752cff2ab34ef9451a3385c0b724ae66b67da3b6d7718625b292f0d2f25e2cb562796b01576c1ba3271ef032d8b435ad7c599e999f52066cd76438a3e17deff3b99f160962adb244b2025935ee224c7368d74c5d639d0bd4d74950726386ff620bfc8d6431421a376dcb4225297b7b152577ba01723d4cfc7ba6cc04e760d25bf09a0d6c3520b925a3cc766067fbda0d7438c7a02e6d486d6b8d8c15da0eeb912bfadf887d3210115f62f00979aeb62e3d16577dbb4c6f2ce527a6144d875ea763173e726e9514a2d211cdbd24358d8e3eaa97321913ce164e17c331e7e6f08a456b9c0c018e7aa540337b37ff0d7ec4c6dba61fc4ef0cb47d6ac9f7a5d1d0c34291bd263853a6b969068bfff6a8835f962ecc3f09ac108cc7ecf36c89060c2136cc0a3e951fb0616f2c0339f06ee8a67eea9c52cde07d1162e25639efe9604e88ddb847089a15dc6a290b7d9fc457851e628ed813166f96578ebe527b378f168db77ef384d587ab9e84c77ffd69ab8358fdf64196dad3878b05898869a5b163b5e4df32fbc29a733d014799841ce73a326c28b08d2e4338115494a57bf3bd36cf6d9dcc6c72aa5b2cec69392190922bd84a6f65e928fcd30475a7964dc508dc726290352fb33c6817c158d1df14458b6e9932c843507184515fe427dd757fcdb143b1e5fd538238e6b8564c5b61b0537ae4d4d7f52291da6aa8295fb3d3bd9f53fe5cef4e2bddea0f4de1294f4f8d8feaa053be1a5c3d4c4c838b20685381b0c111a0a365b916ca0f8fb17503fb3daba6432e2778552fb1bc6022554352bf2718a0e3d9e1fe5107826eaa58a75cad73bdfb3163a20c383330c04787609c0dccb11e8d42270d5c89c9dd4f76772a9e4693316e55650bfa3a3d8f56badd2a1f0dfcc3fe4daeb27dfaa67b37623c9f522ebd537e7f84012f72d876a428177310a1d949758b5e4072f63b6b8a82c7c867250d1bca0069784681a47c5ecdbf21f39e2866afa0a804606a9f479ad111c8da2e542d6302727bb0b70fe3c64031b17035257b0668e8fc761551c7bf4b23b782f30578e4e05245c1edc673cd305a46f2db4d596c51090534f13d5bb1a30d6a01fab6aa7c183cbe57c212b6612fb0adf7f1a62912c1542fff105e1941b055f6e2bf5b5944b9b734d064e1d2c0985bf3858317434f2fb5f2fa6fe438982262c1168503bec0a8c8eeb3cf714c66502a781ff0047b2269b649c6a23abcc03e2fe4fba3fa7d5d97ee389a2376bc49d97c844bd4129e6f0475156d6a6640c94728c5d09df89916cc2e2cc4e0ddfdb5264c9deddb0c769b861a99de999ce3f344ed6ef92e03682189a1ced7c985fabe06ba56def5dd8c0e4fd6f123e5066cfb5c376aa54c9b1ea8467a7b8ceb6f28cf0476c32c8f12345f5ec50defeeb8567d4b5d19eca2a24d2c93962c358869e56c3b3ee0ed5161a3445152fda1edda30acefc1ed72cb26bdbf567906d93866e4f1fe681647745c46e0abcc78266e846b884143f638658bd9f15512c5b3507042411e25d5c394030c3f410d396db71d371f1bfa0b46ff67eb1a445147cd65180e974cf5206069845fae0fd3a6d8c31c5375b59fb7070a9057393cc6f3951226c6dc2991b194bdb59b20c3510503a9b227324dd4b92ff21841c5e759a4c62acb89950c99e7ede93edb72f7cb7f33474e88565c83f910abd73dd93d9352cd0f5ae46b54e0fb3aaa4c91aa4997fe57a1a6d5703630589d72264be2745bd12b61745c26d9875678a20f9a6c56f9f8763267a78a0ca4c9f1e9e391b3e360f480c7645d7f94bf6dbac6eb18d98bd4082370f4f4683303a606fb6d2ca4aec9997f466a38fd6c11b58b9a31d65e675bd970788001b603c742449ba1c04953267c2f36524babbaf3b32c5de19241da5288da05182f8d64d6a8c8c90ce8ec9287ce27332beb687a61ece69459d43d234986380ac1c9b1a5b6f61a17140077ebcd2b69ea7a7d82266296a9ad33a3198e6bc504f42c6776321f7471ef17f954d7f82269e57c72c08d40593d473567707bda5414ab6263abf8cdaf6df0a8ff843be67f4ea593b4d880d4a2e91426f9a68f8659f508cb1b229a38db9e3528aa2898823121ce5ef0aeecba7c2db01196505789c93c92a23da34f9f58f4713b26669a82bed853301dced6a991a4fd5f7e18cd7d3f8e1cab58a16d02b89cbe2e0da27b59abd2a86ab2fa228ae29be4887c7b7a9fed7f85b2669534d6b60127b8d91cd9e3e7c5e0a150062cc6f3d257cf011f0e60166be88ccf9609d3df56ceab0d26d806871144eb846bcc45c4fa2a6c51393f8f28bc0164d7db2a67d3b80d52182bb62923bf9fefb3c81abbfd6b775ef4ab4363f49aed5603bec51c9afc348724f92b541f1674366d859c07e30875fc563a621165d9871d9b8eba998759a43250acc2c3a7b92cb9f9afa0192e19f150570e58e1be436af8096a7738dcad7a6c60356d831c6b1bcea844b44bcc9953d0496e799d85dbd3f5903d82a6ea6e45f1d67da9fc50f3071b384a3d368c41324dad1e321ab60527db867a51d0ba3c7b3b38bbab204b4ee90016ac82683d62e84fd8573979b14c797edbe92a7a2855c1306af0d74ccb4ff4e2d93f1c8b4f5811c1253016d25a1a2d872c5caaf5b7ddb6e983e57f03e0ded0460c6355768ea541e68598fae12af8053853b86e724bbf6756110002d90f6f263a6143ecdff36ee9e3b18086909a9b3fa0a5b6905d00980d38a747d2c0932bed3902bdb27849f8ddc7c9fe4bb42f242ea4c4d15c44d0ad155de9e8c231399904728516f0a6801cb2796f74f648fbb27bf66b9f669734452df2c742dc834ba9bde87a2fcc0ee189e01d85eea0328710978244da6428bdbcb04d2521669c076a5846b51e7edce331a4ad615258fd11fb556ac73117eca47dea32d1e904b2685b98dcb4064ff4bace6374e1c8420416531a0422b1e45e07728b937871d96b9a7faa6a2cc7a3a6a7d8665780c27aa0885ef1328628de757fc0933728bfb2d5abad4a4b5503063c9ab53d34015163bf91fd8928e779660d124dd34f8800f1a5b3d363b8337543510e2f47e4d18ba0f05895218dd0961aa3e11a26c3008a646d567b3c8fa6d27c843058680e57b6a8e82c7cb7bccf0b9191ce17a4ebeda105d3c5740fb30f9016203efa1a66962878ebed3afddc4eb07dc35f8d6fcba4269e19079aa12ebf865a6303aba3229e0ba6d11e39ffc0a73f4c670b16110516b043c049fc470508e0e2483032b907888832cc758e87f3d56fb706358864f45a231500b73db54f1a684a450596cd414029cbc3f5d353a1462c3e2ba1343bc3aa4e4b5f703122c249d6fdb1f75a43d401f20e5f476e743aa7ae6d8e14edc93dd529beca938f792a7cc35f6bb6b20d41565bda68dad289d0c5a6d3c07816f075f0ac71ae0d7afda0d46ae1a370fb9daca6c279a2f22c513ea25df06ba6d05fb2d5a9d86b3f4c77fbcded2269fbf2db4cf3175dbe88830269ec50c83461e641ebf4d7b989c6fcc2c3202582203710fe2984e7822fcccbad626b7d0362dfa6512b679902885a14755f203a9071314971204c2ab738b5463b46e44fe35bfc10e44a6970cc39fc0b72027e59b89560e9ddda03626472e477a00bd66425b3f5458fa2f04ab96c667a010d09c5163723e801d369506c11b2333421ee80007e8a338894831dad166cb3bcced1123a20b58152c0b24b81d36f08b4679dadfeba6ea8a869f5678e16c99fb52958268a51bfb99a2a8f2e27cfc6e9fa415b93b003e8a0e4de2a5a0d43c473ae3ed7159a8d8fdc8ad23e33b18702287f2051b8c8e815fb8e151d802e14229d977d06450498430d27df744f4960ca317efe23ab62a12a8f2a040ba6ec086cd2ce586cf28c62ea9e1b423d57964b865024aa3c8632956d0a608729768d35022f84e0d8afcf1291278b23b707895a1d7ca246f63add718c580c71abb0980db3f2d6e11961d313b3651f3c011259f8b6b4c8420d0fea86ad04d5ca7b09352ae6f42aaf9ced8464ae0fac26cb6835a6a763574fbe878975c592b3a5fa076a73ac5461f3a848e4032a2e5527a029eecc4f6c74630d1e7a4636c6866971f50bcacfb60dbc4880f52fed27af30f1283304a551928a99102dc0d924aef44ea52edf0d7c3814a9a6d8b599b5e22508f51d03161815f46a16403cc2ca9f3521899222b925ebc8f74f6abf4359cf90072cdf758296d73e2c74d418850d4afd09331addef435bfbc28317195437d0805fe60fc6daf6a394ff3fb20578db140cefae06a4c684f0f9141e29a3900ab70649a3198062536e263dc91a76e2f1d960cc8f73c9a794776f3318a4d96368a40088086f2091b65bc232e19535faf5511313ba9b20f57978e8678f302197ab2d59b2fd3801f69356962da04f640bff3a13bfcdf08fbb1cc3778a4ef9babe36b200d0b13f1fbae79b45438ba3e1130f79bf986c63ebd7c16ef2bcc6b4da2f14a18acbd668ef426fc2e4216d33ea757cca9f7aaa94997fa65f9c50af4750a8daf71745bab6e112419e2695aa2563e8224a6543b60c8ab6d2e6e607a536f6bd148b5180a35c022b6d8c8876f609d867ebc2c5f79642a91438c03065b7c594d22038d92c3102e1c6ea85b78e7286ffba3916fbda6c29d33989347ba99acd42e103ad523fa13609cc45a442b2dc063f9e1f20d48778b73b1df9d0746c41615e830ad14db016ef3dfa26939a1b95bace688d6cb0a77510dbf3600fc7b4be437fd315388e6baa0522711923b56f9a249d2cf73357d040333b317a742f46fdb2e18b9622f11b48280d0c5d62b9b268bf8613cba85eb168bef31190c8b4a6169f5746334b7ad1f1651a9f9f037c02a74d61de04df1c9301004ee36d1f5ed2a6d1e1fa21a29508b0513bfdd6f61d24d9250de35c80f11eaf2d62357335466f79ad4f913e49ea8f32825bf72b36f30582eb6dbd447dfd478c6e2cb9392ad4086b25f6ff171bb3ed2b9ae7fba7c3594193779eb88015867e5b10105efffe2e5d672820b4", 0x1000}, {&(0x7f0000001840)="f1f8703feb4f7e9e91ead68f0d8038cfdcd2c3f02eb70e9c911c9c49986eaf280066ed3ad1f538fde9405ae76bcd08da80cbf3df815621551e32ae0f06390dcb96b63bebd196f40f0767c4bc5ae821273d724fcca6611338d3983db5a8e3fe7dfae9c0968e9fa1b2f9617394d265f7ee808e12cfa283cc96d2564123eeb8cc3166208950aa6c52fa953c4b994c97475e346d125a9317886b0b32c9e40d0c5e911acc02f7e23a044cfe220adde134356263f8400d57c14e816c1e94e443965c50a25ecee849d0b978d2135ac15e0afde157f21d5a1d651df3bab95c1b815ecf49d4af7cb09c7b1e4c413c569a73cab6965d81c5198e5a44130988e41f79af975a41343c2251fd2594d982cb1142ff01a2d6fd822712d1368543c7e094a498d2b97239d4ee5eba4084929bf404355a33a7be4310017292269eb4aed42d07a4a7340c83acbac9060eb0c7a43168481d35e838bf8a757406119eaad4a9a5c0083b61c8737b1c124ba4c515d9d7dcd4c9b885f5b224de905f140df35abff69fa4b3a70470cc0cf6361ee72b8c25a9b05b6973a676fc7cb0ba3307b9d9bb1faf8425b3093a8f8374b6ccf7052fd0f6dc40632ed24e073471566a4a49b0039674032550ab8c064c6aba7b00e92ba4a8b0ebf40eb86152df781284608e716aa1f5a984cfd3bd0cbdf921e1209a071b3b1f607b634ad4fe5f1dbbd9f0f2131e50bc1660be46aebcc3f0847868ed2f96c77cf9a1b60a6e9772968644940e86d25c4f8ce991d45859795249c53b072e349dd922961a45e0668e27888e49f0b792f41b510d20d3582a0ba836eb67312b4d8cad1c2a258f1c930bb9c8356b18f0c5e605a73c26e0a8ff76c4f2a4a3888164b626f8d818338b64aad420e735e1b1236f4a84f1b8ece2ecf6d3c95dfd4d4e422bc4a77f3472f84f4d63188b3c1ada9b2ce3be27002ae261ce13a4c93a6f7d951608d1ac6325590636e587efa08f42e479dadabd5e1793e596d4120863abbd45d6fc6bf2a6dfbd5ca9cf37504d572a4f93607c1c5b2e42b1fc4ccb0c1a9cda0bb7383c08b93ce517a0d4818ced5364eb29477df295304ccce19a2208d812fcf1ff85f178c3b786bc14853e05e4878114d95dd8494414d857e04350ff16a7684831674d6d4184f1b277df703c7ff56449b6fba96b6ac9c191020945d4d085475205bed2e76aa29872b865ec4af5f0164bc63c45776b5acc3fe508df5c0eeee30108e50749122462cf1247fb78e76b6815094ff9b24a51087ac26415a57ad1d6b559c97e2baffbfce35f88f96711ac227c49cf6bdb8bb81fb3195471c853e14b43e44918a75fbfb457d6d42543730f1822551f443274d7a1751882894c0479671eb9429260b2113c7175f6e820fcbe6bb3e47baf13f717abc952dfed1f7cda7dd400eec9f0c3d12abe61b77fd3c5f358fabb3c5eef12f4cc698c57a178911c245ac869abacc4e438803d38056c528916936502aa41244fbed226cf003eef102b29c4c552e702a666b8cff2c8b08e88120a3ddbec1c40fe90aeac98c190d787109f6916760cb53fc821afbde336c7e4a3970e1c1e912e195e5c623dde55372486ddc7bfddfb81daf23fd66c4c736b95c13f5194cf981d6b7edc215b0d368016a006ef2be513f82bb796a24af35e953163cad1aad79ffe0826088c967461993cf9af2a66fa916ba84c2b6de28adde043a632488b853e8708bf2a1cc878c8cbf474cf494ef75c65003b4b49396abf2eb69dd6693d334b4d95fe33443e53e66e4b0097788bfae486f066f92c6a6b29395676a9b7be15ca1aa533f8d20681ba4242896f038ce8c1146bfa024e13464108d4019d35a2270ac357c9ce54504169180fceed8fd0f55120e1ab68a15e204e961a5fbe8a41e2ad15445763049bffe24d6894c94279e4a558261631832e25aee33b7339e7e7090c3d020ba9bcd1c6bb48c4d5a31cff95e248b4d573e1a043c3dcb838603ba00922105a31d282266b631bd4ddf2a79e02111c0f1ef5bb91978d2ce4605602989650ddb9bdbaa0e81fc4e4dc846989a3914241977adf6e79e06a51b088bfeb6fdd66eb37e731344c3f98cbc345ae184fd59863ead7d17217416033330a7d1e420141ae6e7bfdb05edee490046cf6a0e768e34749785dbc3ea6659290c84a67e367859ca5a3804e9d33be0a859a5af2cf657589cefc0acdf749f4ca5b65df8e47be5d98b5e11384d8604abb6ff3bae0c703d91b00c93ec53d703e2784c3b3683fe3ec68ccabfe478f7e9c2813ee60ac5431a57f4003b91a846fc5d6a6634f06a169f699248fa28825a6b7ca07963ba39293cdf0758349e1c13e18445f573aa6c741b9320787fc42e2df32d308e2fd258e870bc8761201c54ad7f9eb2dde1ace93ba430fadbeca8e7c226e143d84c96d78a54c8fa5db6c78831ee6a888749385a835bf5ba0f3dc1c4ccf178ed78d4f7fc96b5f41de77bd9e80c0aa2e8d039643e8e8f204e1c6f92d7f4ec177d43afaa80455f96d66041d48a3bd7316f4cf3da0788667eb6d5105f4319f40a28c3ff2b06274d22ee8d11062d87a1302b1b8e3e5780eed7d49f919d245bf15e93e2aae2e85a4245ed4012a4dee978e0159465cf81413506e19340e7d1924de89281b3b3f622369ddcfc6d868b2b8b8f39ebda61fc21e4c4ab339d5c09b3fb1085f1566dbef637d629427deb5ce67af8bcca5cbddca9c5725b944d799222b5728134ce70a9b19629add6f285b6230754d33c66c3e073b9d5020da179dc42c246280f72194b239126925de42f8b32a06aa87776bb17685e24e9b4e973e3e3e67aa7d2b90931a8a7e743113d47d600facd0c737c9f089eb7cb972b0f9e409e4db7e0b80ab3445f9040122d6828bc40d7aa6d72a3c933f5432b32a20a5066868a1509a5d59e132bac7fe664dbf7fd49bf1f12a4c2b628ec8600a151a055ca17146d74760d033ba1172d7551b6b3113a6f349f4bc48f12fc75292d9d1b1892bd228936d4fe74360f75a9ae777f04c247eb76f5172831ea6e8c00f805014769c71c33d8df8b0768437a81a47bd06cc0a900a0c6d3fa4ad9a4cfc3343a8abb61619221f7f878593e0a4b858eff809150a6052dbebc6b426ee88812e46dcb7b8d9ff58893b9373c170adbbde53daf49c0c8a03cac6cffec2fda8d337f9c766679f6bf50e41c21afd44447657d1e430597c5783c602b8d158d4d3bd85fb2e56b65c93e3b4b2c55d587794b4f3cc747644bb03cf095c264e3fee8808b1c0ec64feae3322b72aa198b5398be4d78e979828244e1029c42de20116f21668f2436a0c4eeb2ac87f7acbf4ceed093e81d3b8861d4c9fd4dbdda3b91bad15539e4f48eb80d51dc883ef644c462835b997f71955479fe91c62aaf05fcac8e3c8ebed6b22ec652043af4422e5937916a8e091b2ecf1b07374f671de288572b5f11461904c8c1f7a49361c6d2951beabd0356ef59a4da51a7b65db7f99a63113d18cfd762339e8ea7bf72606174a586551f41e456a7091f3f746e2b236dfbcf76e17289a90dcbe9262e02cabed257a0a685ed77d34ce4ef7c2b30ca0e59a9c6a309ca97d5384d37f9613e9c26d71366e9af52489b9e7d2e0167b1f04649415e5d4cde4123b71df664f017dba007801f22e9002e41829b4deaa2e95520e3a1bda7f2626d5d7678cf98e5555c0fd8c9467477cc7c0ca1bfbbcf200486a55e04aa67cef7bb7c26af8caab548611e9b21faf372a20db0df9fb7bf4f3bf82a4a179dc5fd93cfd81bde8ef837abc8c231992c64915ab6d3fbddd564b8fdaa6b0adf3842cc2e6ee545e3887bad4c7a4993af7490a0d7f92a3f280686f057f0d9cf1a45185a1e6f8216d763887cb4d1fe09100cbfb487d4a9ba1f1583ced7a45adff0a67e6a10994e1db34cf80f0f758376d87d73e2b1ef5a521e7cb00a184da453a21ae4e110a8d944ef16e7649399f818a52f45929a5be87b4d7af6a5dc810b1f5f365b477acdc63b93f5c1caaefe175124ff338afc2811fc574aa2c1fff40b7a94c39ecf6f66984831fc31f6d49929753b073ab645780522eea52fb4626ad95d0491a6276d27e1d5efeaf6eb75ea0e2ea943d73f165bf73c63a0227d1a3c50072bbd16f248e1f89411bb2a5968b74bb3085516af6726522d0cd12b3b15cbda2162ffab98d7fb8bc2be7a6d5c55bce749db73105ff7b6c0ba0fd0c63987880bf464f4ae859556b12790f48ec5e6acb54c5265de87cbb3b3fc056939b32bcace9a875c9b7e9b49f3600c2340781105fd82616b3487753f685914fa9c5f2ce1fdda92379eb9fbb6a82c59b30011c0eae2c03e5f2e3bc07a4db39696dd351c8d346b29d2381569fc9f8709f52a69163df5a095b445ad3bc164df4ac37a3fe5c25c03109be0a614a525edd57d68b59caed6632b4b597c3732b38d37ae2762b0d2f2d33bde10f54e2ab0526ad8166e509931fcc3fe40f87008c65f03e152b8ebbc334f7cf690a5703a130522c8a03a48ba33e0264e9617109a6483e1fc5e13ae89aafd70a057791cc49ccaeca5c670872594a367d7776804d4ad3b7e7daa71e2fb0afbe44332080b73dd7046ba961e9aa6133dff68774083463640df4043babe00e6dcda28537257a3df928afda0d57bedfc67b6fbfde6256f35d14570dc4e127c00dcbaa42762f65a854be190a7e8d96685ad5f32d866b325f5c022e0a35802aab9fd1546b93cab428125272f0382070a865467e996cfea03a6aeac8dc4021d610df657041e563679df282c32d279a579493480948ea2957ef7345a8577810340f2788e002c6a251077a2a41f02bb0cb8fb98028170ab5136a60dcd518de2ef5ba891231f35bbb646345a54c5bbf1a6f30d584ea0818ccd82266a4fd59a903e5424d8b3b51df58db8d2a68013e322bcd80ed604bb66acf111e78b701c5a28eb5082a9450e0ed49fe6aa8d267569105bf129a44fcb72486402a031106927a04afabd3eeb065ab0327bea47fc0999ac6209c3ff31e0c7ca98b9d0ec73a628b691560f6f576284c5e1b121f45bb2dd320b09c5ec4fdb042f19b704952ca7ca2f60e55afa91fdb87dcd745d96c4b1a689f4c7e71c52e3de84f05f3e868e50d23f5cd5a51da103582209ed73b2d1ecf5d5081ae37f618b9b83959ed2e412b891ff6ba353eb6c2f5e7a693d9b50e75aa7487be60130d7ac4becd472d41e3971542f384124257a3a96da97e0cdbff2f7ca9410e4fc3e4578cc718d1b157f2dcf05a1b3f3062de42f569621f36ffbe7b88b374f04b740140d31453841460a44a786a405afbb4aa415b0b4c7a1644253867abab22d5d469796068edd6635be6e892e54dc8f4096aad060f2827707d309b0a3705a8eead38d712d7b4aa70fcc445a2d48361cf7449f9969d48f3574bd823a26bfec36097736ceca899a8eec9071f624b03d05f5aa3f81e31fa2e7275b4fb2b654c584134a53194e4bc403b53cd7187c649aeb94c134b6663628cff1b9743f265e1d493d5c099ee98d914fcec933be3b185108e7ae1398ee81ee2aeab474ba917b55e140a31e349611a05f0dce319aa2a9f335d3168780e8e72f6597fb3d3d036b29ce959c0f010a80ee4e9f6a3dc6f9d7f52edb434263def2eb5c4331b1f048ab1b0d2796c262c1ec152927ba816f398e78418d455030776665bfe3ea295762836cf137bdcc14b111eb7daf3193e1695a066abe8065dd51bcc501b08a742a7ac557e9d78f472c6d3e74b8e157b8a450e1c48f579e989b76bb341d4d9fd0277cea2044e2fbfff6365af676c0e4c9ec5302106eef4e8545a36", 0x1000}, {&(0x7f0000000080)="c1315db1680a156ba4565b1da4712532847b46753015f72b2fe50bdc970b7ae5bb14670c4ee6e5edad6a20c810eeff9bc656facf5c7b42ca884be9e54cb3eb3441a7c00e0361216f5377927b7f848f2b", 0x50}, {&(0x7f0000000100)="eea0250a0ebe290d6b26385fdf5d27fe8249771da42360a6605d9466dec265c1f6c5030dedc369f5733147e62017157339bf1e2d89e4cdeedf76491ce4055fa53efa44e6ee883b610ed2b29a07a1f0528a7b574897264e1ac1d5bd949ce1d5b7d76aac48116a1f862ff58f2b92da2296e758a4f029903f9224eded7ea80ee5979cc3ec85e07cbbe9dc29f21e4a4c90043db9ff68bdf6babd9e0aefc7a27824756db7289db8f9701a0ab0e0c5ab9246b4497152f6db586d48bc480c0a5f37a9c343fe30", 0xc3}, {&(0x7f00000002c0)="515d6a45cce1a2621f867d7bd803a56407f8e291417c77a900b73c90afb55936a600be1103464b73e9f865cd20dbda3ef538917ff5a2b53b61090c12d3c17c134b95c376aef604dffba1293af8663fb3efbef1276674b3acceaec4cbf73169b86ec60ac3ea938176055726d89997e2ae5d578e4c4543d2b452f825bfd0ada76b1d5bd6fd59f7c82c5108bcf45959f11f6c84c228d8a276ebbb9b7d2aaeb57a009f5ca934cb161450b5a6ed8a0695a1d25b2f2e3eda792236b6923366ab91a45eb67c8253a2b1b1c32de9224d73beff4ca2e7089d7b", 0xd5}, {&(0x7f00000003c0)="62849c253d173c13f9c2330566ed05450e9a9ea3873c1894bbbc2b2967bbb8c5d05d49e9d7fedee1b542648999281207795170987cce781347183151905af71dec65949ac3cd7d8eedbe6395d3165574ac7885de94fde5193609666d7870549811ae2887d40ed0c393506e38844564e699127217273f65d36e693a349be07a802671d23f32239625becc55fda24b2fc714dbfcabb1e4ded4d937d6f8c38559d771d4b4a11a64202e9743a441387985797461fb87e040001ffe98db5a8d84f73ef03fa8e2ff67171b2dd7abfa88b7009ee93de4f44753d8daa600b93e9aaad97911ab6bf197f4590ac8ce607625fb9038aaf052", 0xf3}], 0x6, &(0x7f00000028c0)=[@rights={0x30, 0xffff, 0x1, [r4, r6, r7, r8, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r14, r15, r32}, @cred={0x20, 0xffff, 0x0, r33, r38, r42}, @rights={0x30, 0xffff, 0x1, [r43, 0xffffffffffffff9c, r44, r45, r46, r47, r48]}], 0xa0, 0x1}, 0x400) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 15:14:37 executing program 1: shmget(0x1, 0x14000, 0x741, &(0x7f0000753000/0x14000)=nil) acct(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xd4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) dup2(r2, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) recvfrom$inet6(r3, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x20000000}, 0xc) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x1f, 0xfffb, 0x9, 0x5d98}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/240, 0xf0, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 15:14:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000340)="4dd8561c54887c6e571ebea5743b094170ad0ef489407ca0a855598e015bd9da6bdc9c6739ecc4420725540c0dc2a92dc8c1daf1457e8171f7bde0289166e2d14c866ebd922295ec73f220c649bada02ab6b5d2f1f495157b4a7b40d1778fff3dd3f2bacc5fa230c5ada54e2d9e7cc250eefb0aa87f52f2d50cbf923e2c57785a1446e", 0x83}, {&(0x7f0000000400)="3ffd438dc5d9f284c7db96bde69e0a63fbbe9c5ad01d129c5893b42f9c6fdfcf7d5abb4760cff680a05d84e0fdedd4072d45f248d621c1cf794828a5f2c74c2ea5722858f726332fbd93825c488376a4430c80a4706bffbef0b29345370b7c89e5e3e3ad309049a2b282775bbd148fde3e82431f0c4435ab60153f5567f7bc723483582c5ad0cca32846aaffff3b5f56dcae2cefcc1df2ad0d46ca5675de971c0d2b50469a17993fdc864a77c8c4cde2244c1fc184142a4226411004d68729b7", 0xc0}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) sendmsg(r5, &(0x7f0000000180)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140), 0x0, &(0x7f00000004c0)=[{0x48, 0x1, 0x7fffffff, "0d10332ad779f9cb9a1be4f77bfbe610225ce780e12a725ec058adf9e610b76a070447043d44b6a7bf503a841892106069400e4213"}, {0x1010, 0x1, 0x6, "25e31fbaf9214656046acd186123c8cee7442cceb787a090c9df286ab000e3c769cb399eae3842767b6a46de939c3e99114d6171120da73c17eeeef362090f3490fcc20c5fef1793cd66fbe3f6a4619e2e95ffbd0fedc219ea05ce28606b5be3f1c316cf8c076f2b1d76ba3aeacd360e3e30ea3591106e427857bfb90aeec6133b755d15d3b3e30bb8de980a342aac4c218b76b12b753e1bdc0f2df2b654100d64ab47718c0477ffb299b99374a21a44154fb9953f80580a13e5115c20311c54fcbe808a988662a5cd291bcc11f84456697b2eee3d59a9fb2569577bf3112d3759010c35dfca8071bd774f9ed21d21f4d03bd8082cc61ae778dca0c72e6d6aa26a086af246e4377ab75f516cb898eee8cd532254105af17ecac90f9186690453164ca1fcf10236dfef66d5a3d9c0674acd6db1c2a2d903e94274a996c3b9dfe2cc4391f0bc0bee439692e48dee8a53b10bbed56dfeb45746ef2fe26353bc9b652302921ede3699ded7eac1f25b9c2e63daa71ab97c46b9a769f7b69d72257c701c84c8582a04b7f4431e21fed19cf80e6fa5c19fb66a8ea38013b9f5a2746e3f47bebc36d7d6d4ecea6e128623376a404226f79d2163944508f699afc0bc4ab776a1d52228adc25fd5a5afa825cd1a63e49e26e7e1f68072aa3cd8988a7386774b8c410779cea221564a7808f63761f6384f99d9700845da906f083881442880835df704348e6acae8f5ac40b1608eece1b5faf8768b964ceb090cf05a060124f5de874c2b8a53bd19e6ae060c82501575723422dd1b74949f4813cf89ea77d252d1b5b500e690aaa992ae2eaf55c93f4c0c51d3043d26bfaa4034f555695178942b79cf8e450b5bb1bc4743861c8a83a94fd149a57ec762be005471f33e63982e1446c9f1bebd3511afd5493ab1bf8dbd7ef5da66d140cfe232118408e1d1890a32b2208fcefd5b097cf6b09904129dd4467bcb2499efbff2b89772f27f1a5b0358f584a4908fb1bbc231847df7cb89e761d6673296ef3ab7955fb996ece056d842b4fa9ac501385042470cc236c0a802c23d6d7cb8ea7f30833d2e5c0644c6a27fc026dde808f8744a027cda9b883dd03cf236858c997eaff952cc72cdb48baa613f937fd830647607d51ee89f5c6a9f24ccc4a5d58679267061a11839b9aa1682a714ed5e8d320befe7e6ecabde480d2bdae17b1bcd0887495add9c19f73448b6fe97b73bb8de1efcaced8e44511fccb67f8a2980c4d525c04ecead8b6fa0d04b4cc24cdb5eb7c893a32e315a893105e0d7e8a3f4a800a9bb45990319948bd04f6eb1e65515d661c7c0000f5b93dd48e09fb1d5e614ec8aebdf4a6c356935a067645902bd77c7a9b3aaf20f21e3f5031e1171cb5e38f8a97160a3aaf967e70dafb9016bea8a3359d99431568ffa50fc99e26a642868814c0a37ea8131760767bff9144351a4d4ed430a6166c74787ec991de18a722d10ee0df9c3392552ffdfa55f1ae347ec6f235ea178998d31992ad1482089ff4bdba04fa060916f16a8f6e12b459348f6ddc49f7958d97930f2f9b05b171c33381ea21428682b142c61a505300e70e6e5b5fe338a0b3d2b05d9e942af75234e88a4e72bed07f38f6847fd5403ab147d3dddbbd4c75a50fda0e513056d2adec070fe00dc622d18a92ddc03bb96d7ce339f519257eaf5eecd58e098222273ef0c14c01796bc156960d42809c2b02df6e042c6a9d22e6666f6b9138571b109d8c92036c7fd249d3073b9120949e7033088934aa77fbb9a5569872566038a1fd2abb96d666b5d9c1228180582aeba7138628371fd42bad1ee93cf4a4ee28a1dae3311968d84b6fce181234be0e11dc2721923e9d31f9277ba04af3a60b60c92b1d382a304831737647ae309dbdecbe3e58b379c1de75c62975218196b344ea8fd7ec7276101ced65e1e40d272b9d639ff242bac68a4910303b352fc9e973bb59b0a6494af51fffdd9f2b7b03b29d62f4e54b2feabbd49d5a750f9086bc919a8809af6644e1d76df940aa7b767ba195b886cf37bede7c34ed8f6f13a08dd9c12f29c3c269bed35860ee601a19797b9daaea7eb33bcc4834a5aba80a0de884cdaadbab66887f7a0dbf2d6978a5ed134fde53681e9c96b2c56f8b9a4bff3e0318af8d8883d05ed18bfb4e9f55874d4b57074e8821b34266b6df7a50561e6215f90574d4f0d5cdd8d260757c96fb1b23c8ddb26faba493877c51dc4762669f253e821ab11cd5b33c33c7122ebbcea19b7787c3c06db7d98b46ec75fcadfa3bd492f0b4e0d84a655d1dd940d597fd8654891faa152b56a6b63349da6a62c6c8f9b60ab2d3519ba6268ca2856b332a2feb21ffc877988f351c9988a0a8ce181844a602e992f534e4b1ddb45bef8f0e9970facf17777ba03c7754f59c5fca067c3d2368ec08a9590164fee630457973f38eb0cf9d8523b5926f872b113c0ebe4470cdd29364cd25ea9cb76d9c2017df4e1336158eb97723c4e52f1d992bbaa8fccfb13bd553481c62b9844002696a77a89b800be972a1b95efe2078c0dc98d7a9648a47d89a89ab1f13cd4cecbce0e23974f55719a14f8df8b44f31dc06a4fe062bc1557fb5cc2b86ed6a738d6d6807051f58471b5f5b94d16ce18a6f84751c074398a2436aa6d46db35c696e0654c8e5e2e81928fbf0bc66127bf716357a8626383f6c50b38e03a206744b5c1f2860e8a510d7acf1608394cda23ced79013e8af9063f37e2b7e0b0b882e126e1467c04c6730ec66354d3baaaeb42e5dd7642437400c2ab89ed8bcd19ed46e99976e5a3efdd15ab96df33a211953a2b601f62e7bed87165e6d018c5823d16569c4fb14ba765a31dc35f78fa87f72c7d3cb6d470d8ab4fb4e4fe690b22ee7fb804a2365a927837fb1d122698a79713af2619e84169cab9cfbbdc508ca76f1ee8dae60253471f74c69bc645e353b968f4e6cac977071fd1028029bf0806736c9b54ac920155fa24bd8e5252de4c5cf61dd96c961a2dced5cfaf2fba765d682019b50bb2675e5ad72a651de94b2482c6c9b414b6eeeef86cfe19d1ce954882e173ad2095a9ff05e1cbfc68119b1e684092ce85c78627372b98c9d713cfd894b45ba947a2d9f270da0fa5aa817c0794f8ddc4eb825097c737ef9eadca30d8743c188ddb0c96dc93aae7d6e084320063b7b15c604fdf59ea8ff90d32856a3ec42a956e8a3f4e19be90e90e6605255f1aedcf14a45805e1ba4f3602f8343ad84c430bfc3b40456ba7b2b730953ad060288acf721b1e737dfb6440a476138b878dd759289a0d670239583ee3716ec013d2805ae7892a731119a2d983b1b0e29ac145991cc618ecbd1c9e8a79a3fea437140c98560da951c281df7805aab50c628c5f5f784105319a29b85871687ea8a6d628fcb29ca526f1963371a4103cfd08616f83aaa65e2be446021e3da7da82d48a5ef8189b36c17b4485a78827ef0ef591f5adfac58ad6ee6e427ae45ea880a162f438d0c54ef662a4b444a67a1834c870f2ff229dc16548b0e023e04b13dcacdf8a619303f144c648e46e65ea829ab64bcfd6d9bd58e4f03187815980c7530c6ba1a3969d05384458e683a0ef26bdb83031cf0590b92e88f070b29ae6b2df261b2220824e8ec4463e534c94cc6244bda712144667befe4093a6fb2fd8183520c1b937788b81cc3f839f3f0f0c36f0fd3a291c9aa8d4d1d8c42776390cbc48d9c73e724fe146f197fcc18388d2bf1182a6dc113a8c583bda0a7cfc9a3c335ca3763b756960927efc43f96424d1f51617b5bf03d2c4effc36666ccf37f9f380b67166464e741d554bb5489237fcbfd0f63115b3a4baac8cbb900203f9db063b5bebafcf1a90efa895c43df1aa9ed4f5e8c18ca934832c9d4149cf29529fb53cc79f3ab713e98cb06db5bf09f5bed05c5f9e43379238bdf05ab804e0c6877590f2f6de9e5c9143701c1bca41587d509fe7b0c75aeb496707a92e588c3e325b2e42b11e06aa97f150f5b0d01f5055178b535233affb9ed55b67f1163a2d290e62b875686e84963718e8d08ca42da53256f94b5717b1a7c99b7ad06c9da51431960bdaf94dc0f2aeb68c280a3a6e7d3784851cd33abd9026a2995ab40228b3b31f4a0d765e3c58ffc6373e5b2162adb7caea8adf641f76c7a4a84482ecd5939208e89800968d0d37f105e94ff080f8dc9e41fc1a731c5760ca61ea4fc2462690e6f502d97bb14e1c6f1e9b1807aeaee768c7bb4b28101fd279c24e1caf5a19477bdc11ce3f35e9ba1e3384bb73399f9ccdae2712e56d721560f67fc3ecb1c031b4d6be966bd2d8fa2934d05f9d08b5866b22e8a4d963d77831de6e96aeaff0fdf202dbe9a8103a3fd9ac6d62fef64667239f45b040a47c0d3a01e5d4c05a7421c45aedc3c6b3fcd3aba44c5f8c14afc3b4be884c322bdd7b374a7051e634f4f84eb2aaeefdb4c6e01df451641d8ccbc1e9d64daa0eee7a2127a70cda9521215c6d9fb74d65793c647ce0fc9758de9b0870b65c21ccb5eb573059de397af98ae2e88ca3b247ef9142f728478391e91c949f3311a4ab3f51df10c53d5f78fd3d31a655807e6a64535908c7337dd894f548239dd12404081989e6799b97a233e20b9adef330b488b28ececdcbb241715f3f5f218b15a0f425e5e074a043f36d3d10433f047d61698ac761263f020bd961a137f5fc623b167f55b5c946d449780ee0d256d2b7bf7a43801df60c50414d74f6e6c38f752e2b4cd781137b96c58eab833eb2da0cd43a212c6affb0efda7f3ac07152ae15560f61ed3e53a92d26039a40c6bb8d16a8d36f4d975304c1ba538594dfff89f5da471bde894c4ced924fd7fa14aaf4544496dfcb16d8871c3afa38acafbfc36738f45e97cc6e0736c471ecfdb0f62ebab652fcf43010e68267203bd1dc23e3cb73ffb93cbdd794d528a61aa2a07a3c6f659dde186b48cf77cde634b1c6c338bb2c0a8b05e2537b45968c58048221042f505cf7dfb124c4bcfa5ffbace615ae57402b4057371350a897e5135827e73211a2ae3c26fbd9c490c4ec49cb623f598789c8da45394b75f148327a48964acf68238922ee7450d14e82f86f67a89da20ac7cf4ccd425c12abba5a84f0c2f881bebb17e55b0b05defec0551b692155c5cf6a465f9212dab3ad919aa0ffa72ff909e82ef98b120eb34635db8a0573bf50667a704ba11bf5e9b371ab418797bbe922160476f58af6af4bd3e8b70b896a5b34f8c09419dcfcbd4776af1c0d078d739a1b25d7fa3c08cd834b744591ac394250d683ce244eb062ccc76c188a948712d1704adfd7211f3ba261e4680488ee143b5ddfbf05cf681354a8ff4292417e009e24686f07e6eefac4143184d8cade52c0e54ba438399f6e3fa67532e42999d7e646d16e478f7e96e291a479a29b499bdd51047d4cec39393d8e021df020e2bdc3ebdd11d31c6cc94e963d8a9dd6676ec3603d0319580fe883826503fa46abce56937a5e1b8b1e1e642d1999e4225e1e22b2e0fdc5dfab59c26c0d756ea835d33738e50db0b851eccf87033be8e5939224206784af5458e2fcbe34cc6c6c56670fe0bdf059a718562af0f6a2284b1721175d52dbf809068d74da8f6be5be63672f7f29ed0f099dec87b6b17f9d5fb5a2c9997d13164de535e386e5b50c5d395feb3445c1657753821d104cf0f87a1e8ced289c1969137e0ccdf239de8caf7d4268d22daad5ee56745e4ed19be25214e5499273003b65ee15bf46012f45cee9990923d24fe4491011c56fe2471f081d554bd5f01e2"}, {0xc8, 0x0, 0x8, "f1ce895abb0f723c2b3d4b3699dd9ce76e3043687b26fcafe420cceea96bf20681cc44e2cbcd2d38e11fa0ff4f30e81d3d1853edbb6a6493061b1db647fb0d0ef07f9af943c2eaea5c8d7ae01bd6cf0033a470c2e432501f15bd223a50bb5bd5345f8f035a775f51dac750a0e512edf3d7b42b5b9c4108585e77520dcd5ec3f32bde70dd7f55dc9f5f88d4b8432c165cebbffe9cd4b7e2267a116cd58cf9af893083524f13b6bcf10eb38bbadafca6b8fe6ed5"}, {0x80, 0x1ffff, 0x7, "aa24b29764777c29b9deafd6adea37fc5bf006f7a7d4c34236161238b92db8f014a6f9cf2068e94bbdcd921886ceb961afed586b5d73f4b4ac6b5a3f0b0d008210306d13a34ec40a8f059e666550552c3f7c2323d7ec9e3215bc6915fc70ceb11ab7c0ac4a04653ac6c635806623b83e"}, {0x30, 0x7fff, 0x0, "a20cc95f9ca5bc5993a01e646a3c57ce9628c9f224982787bf2b06ca"}, {0x20, 0x1, 0x1, "864e4a92d490660d42de12a2"}, {0x38, 0x1, 0x10000, "79a515b3f54a0b31ebb6bb6737f7451c68cc2816e4096ba5f8ceff28d326c9e17fde9a08b8"}, {0x30, 0xffff, 0x7ff, "c07ea7a8a1fafd58aade5dd979aaadd379460029ef3db4e2a1"}], 0x1258}, 0x1) 15:14:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x3) 15:14:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001200)={0x3, 0x3f, 0x8, 0x2, "99dcf4956e12ab13dc8426481c953137a7591450", 0x1, 0xa1b1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0xffffff81, 0x7, 0x0, "ee94b0428c06cfb57983b483ffe3ac8344c4057a", 0x5, 0x401}) close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001240)={{0x18, 0x1, 0x0, 0x20}, {0x18, 0x0, 0x9, 0x800}, 0x200, [0x10001, 0xffffe62f, 0x9, 0x9, 0xd8ac, 0xfffffffe, 0x1, 0x5]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100", 0x1, 0x2000}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de56c42c340ff6d35888a73e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000794e12006a2969745a69c184318c29dc0e431c364097b86e23a919340e9db1c9fb1369e3001c757341bdc8edc19e8e071a319757c9d8c2c1742d51c799344e638065afec15b5e3ecaf8a0ff4a0234f012ac70b84465912b7dc4906b218fc4f8393b6e39ee6dc8730ca70116ac5"], &(0x7f00000000c0)=0x1002) fcntl$dupfd(r5, 0x5, r6) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r7 = syz_open_pts() r8 = getuid() r9 = getgid() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) fchown(r7, r8, r9) 15:14:38 executing program 0: select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) sendto$unix(r1, &(0x7f0000000100)="e890f579775943df7ab56d5b28318270d3e9ed14acce3dd4c15785bd88dab538b3c0bbfd71bf538c88f138bc06a3641b906a02c8a7ce8946c8e5232a0909817c634e09e9b9fbce426e0de8af50b8dd6d4bbbc9f5a5224ffe7f7941761085693f13136929cea7e2321b768d3f8ad9e7c201befdcc96611a6519991309636dd5af3931b0621d6b57705416ca7e02e2bf82b6e2181b8176bb9627e4159013e7f050d7be2ec277a0341152d9d122bf293411a8c6eaadafd8db79a78b1b6151bac5de9c81f6cbacf2f9fe49d8a3d89731dbe7288a85a013d45ee3cfcf2335aac366a22915c766f9a00932c22e7b63cc58062dc2d8ce226167532b", 0xf8, 0x400, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 15:14:38 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x5351947589425d51) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1003, &(0x7f0000001240)="d88eb365680c429dc55e998c13c69770116e74b385ae78531423d4229346e66a574604711ce390a40a2b58da755ac5c629bda9ad0d800a74769ddb5deffbe204ae1c04eb929b5364e7bee7988dcf4681022264408fd97ec732c2606a5ca33224361f7db8f04a71f82e867ac0238b89ea1b114b184563646e077ac6e500176230cc03a260d8a53692ec10ff2eca3c6a09ec0f16a9801149da219dcb88788e0e458c89a5a812f7879ef97244590f8d5e0ea18254947b7e443d05bd23d33b07996fd906ebfe5bb28f0d8bd5196681b5c222f74a2e90d638aa7982984c0df315abebf886d25dd763ca1eabf3b008e0ec57a744f8813aa41e68fd6cb33d815ca6253ffcd8be8a834a7ffe38386caa109cacac47b3bc257d2f7a2e8b6b2ac4bdfc571ac24e05c7b6d36288fb72c33212eea92a1198577c535e3d3ac53060392925c3d0c29d5783975572e5757d05783a08636519c90ee09e06a7192098f5028fd7002cbe1e1ae35844eb309c85b54389657862f2210522d1927d4591aa2bc7de89b7c38f69511468b90286652beaf0930863090972a63e8a6b5961ec1e13d2957ce441975c73c263a822dfd20ed8193083fd4f384d609bd48da62506ae44b4c5b5ec61421643900ef77362ae8f00889f8675435b43a33cf6204be85305a988df643e5d8f15edab1529458b304ec01f28276507c5dc5d09603755eeda7f6cf033bd9d43e5bdb419d3f0284fb636ddcf1edf62f0bbea9e70067d14f55b9ed0f2e1ee5f0ef804b096c7a59b1d50274ebdaa325941e6286a0f8c7c6cb8580909f7dcbc03bce225bc8ffaf2dbea992271b6fff4ef2f5c8bf066a6f39185bdab37d291820d3cf3cc2f77ede1a46c77ba2408c92647129a32d2a092d097005370a7488970cfcfa8f693220661368870e985a121a34fe18138175f95732e79244188daec760c11260d5e38daddd04020d3b6a1a1dbfee764fb9c029be16f55a1337935bd63a8336fb60551e64686d4ac816f68404e9f08728e2e88f372657add757500a001b74246fda37be12db237f9523473c54a6e2a6ca5be6dbc5f036628fbd739ae376cf2916a847001e7d64f601fd87c7d91cb3fc63a513097172e2d0dda0919d7b74e3bf7a7e8f923958ba0cb750552a8a3105759269586cf711e1eb59d3542d2551d51c7b9854173579b18ab0912e9e3346348b4635f61ae62ef489ed6a4cd5d2434eb081b1573b125f2cabd2956486f3e2f54f0b0f2aca7680f2fd8a17ee10520410960a0fa8974f458937217a2ba36339ae0680073e780439bfbb9d123aec6e573127ed8bbaeb40858a3f729b9c3e250dc25db35eefc3f81f6f0d815d64578a208bc057edff54787120bdb5676029a35c59a5575d9d7e3648b177fd8484ef1f7122e72c4a29642f6f9caa5c8660808030bc0b5ed3b2de73a8f9f560c25c9efaa8b0587e0672116df3ed675011508bcab86a53ff10659fda70ddcfea4d39e3169f30e5509ca60270a7adcbd0d62a99f4dfbaa7e9ae3df1a6e7edea574fee5b6e6009f6c46d2abaf15fc4e6d76bd5d6a385de22e25c2e679c945759718f945a681774906697d3252d6b2a67e7ba6c2adc014f0d6a78c1cf0c61b4e698e1c3836cf4c2759a047b95243866057265f29135e612731cbaf8605e0acb19d7b0f7f773aef7d0525906dd95b2e341e2a8822a3b615d09d6e3e62a2468d154f2efc4b45ef8dd0f20aacdcdde3ed6eabfd1d9f6cbfb4a2efd71f71c5df87657c839f007369056e91e897df381aecfc0004796af141d893668924380970701d0c2ea2527f151431ce1325160bb77baf730cadc6a5ee91f00024e303038534e009ee36d26c65dff65c4443ec9f837bba5d6e0d13ecd071669c8392bed38c845751320e03ab568f42a72216c50dcda57831dae7c32f24116d452bb48e0ab37c254945af6b95d72aee4cb295c4cd4f18a594709477d672c03e835799144a8004c08187957d7afcfc0b97bfa0afb27b66e6c36fe0c4db4726a64eee26172a70623bfd8c69317f31b029e0b70d23dea0f958bbaf65f3b4da82a4e065863ed0c9a3cc0ac2f8e646d7a11decb3e2f08795114b3fa6776c8975447d80e4b75445ed12c60f2ade23bfadc81542e96193651e72f97d1f3dd5330d4a6d6f05cf1723d315a6cd24b340506553576b2238d84062136746c5f185a35b3af067bd10649701a854c449522568adaa976fdf192a8a15910f3780f1d0083200346b351b26512b9bfb92a6bcfe0bffffe32a3f19d5b4cc572a1fb83b1606b617442fe34ffd009c6dfc8456a3d76ebb2a994eac4dca6d498af1265e4e6c171c7d69e0520b926bdb2c164a680ec5e1c98115484eb8c01ec45cc1cde43134cb75a77ba67b9ebb1d305a0c5bc25497abdce793ed2199d62c26bfcfb2bbead46adc14de4ea39e86ec23169071b4f40c742b24880d5d97d815836f2248b184a6a65bc878c478cfd2b6a3e37bda5bdead3bd69d9d1dc89d0997cb4e69ec6f53f28121d5fae0f270667412cf10758c9eb40f238b5092ff73a873520834d0564657f66535f1c5a984da1fce78629642103775302b2dfa149aed48856f5351e2e8bfe51d509a6f8e51de09117b0e92d681643a0da1911c031554403d279bff0c11ad40e492666d4f78234525e96358c20bba2c1be8e65855f95ab57b4ce009321d49c5ffab2abd31af5050a22993e05c31bad1f612d9ae233faa16e7958a84587cfb96522f1e98da0c8b4ca31caef4dce7dc8b5ab74e9ebc40ac88c3a88ce6438684bcbd4a2cbea1afa38aa84b081562267fab94ca6190e3676cd605c9ab00052ccb7e356aa8e0a772e2581943f1a9de2efea3a36760376527814e1c89a7eabb1fb9f5627cec8b44dfc87af9074cf656a0d224314ab6b2ed164e076d6b8abfdb80528f92c86bb5193d4372171f13f6c93c8d2f988322a5a7990c6f301ab7080dae99acb9adac11b268dfdb5a4b7f7e3005a86dae329383d021b6fc7b0bf82dd0acb472847b1096ec1a382856e4f5c0b34d6112943bfd88a528b886598c30294a47ae16660b4fa468ba905c5dcf10295c5786f670961a0ad65b3a66e2b16014d22d39edd12b7e0eca4a90d6b1e22830405787fa96365a5eb2afc157a4cd3c672ff307d966ed92a39fe632edba4148f5bf2de38a1af43fe65698d90b6c1cec149a716763ce3e9b28feabb49b75d347021b14130fcb0d95ff4bb2f6986790a7b5db11d5db13f9734a1f0ddbd52145b2a929e5693f52cb96dcf5690d251b0cee39c9b907e02a0baf380f985a507402711efddc3fb4e7f57eb31bd6c94df252c6e23968c47b6fe3e9f710489a757a50af53abf413e6bbea6f4957cb74afbc00ab29c438eed12287c943a81386f43695c9cc8b8085cc85bbd8fdd50e0f0a958e8b308bb44b060a44c6488501a70d7f4787ffbb23733982bdde419306643e560216ccb121f3121b3da3460b06a85bb4644be1f04437953667478e634881241f8bcefd4de23442ee976b8cfca3aad6d6f5e6410726fe72e91f087b8af83b2b486fbc94d6c95f01d3e0f4eb1113c9895cbdbe16a87ace981ea034ad02adcef4468cbadc8da06c900a625fc51de48d0223b434c364cfedbcb79f542b99bdca1c81aa095b350f28f0c30e88e008b30bbcc9a5b43a42de1c2e5fd6a07a9aa07cc1bc4a083bc9fee26b80652ae85cfc7d3b304b6c0ad3e346f3791386505747aec2f6c86d39fb96af32a0b04cec35e30f547836f9b375ba8e8fa446b813fa5b009c423e0334574b5c061e154ea0698b274d4d07a5ab43817e879439dc4a6b2ba84119ef78a1b6c43022d32f768ceda5b8cc1e325d614c2f51f9ba89ebd6da8fd6ca12b1e056da1d15e34aa9ecc29efa349c5d47e2b2f20d9582a3012ca78a8549d28e5d4e737230704620ff8513ca2e60f5bca5cd8ca5ff25b787c9518b051be925c3c2a07077bc4cfbd20b72602b117818841c3d9d05bee1c31704f896207b973dc47b580100cbffe0aa4942f411cbab845dcaa0c988199a43e403f4df78e2bf78d9b5ba4eaba941ea6cfaff9e254e3cf194044d244fdd0eae781565769b5294e4ccd701471ba8be59eded5da65e321dcf08a972961e65d502fe368c425542082b60666fc36d7d9ab99a537fc8ac54ac759fb45c0111960043fb9dc96a7633d8199f14e9df1307fcee6a7d30ed9206a02391c9432495c9abeb0d4379ce57625574cdc95b21993b01748084cc94e960830d60dc7d6cd760e99a9f22a7c1d0ad04c92ae8776d673d14a0c66a4ab2a83192c919155c0a96e56af303ff4119192f6db7f8d2727ead991141f42b105c91ae779e890ea491b5ae518362199ad5a8ad3597a4531a8a803900cf5b8391f43aca516d32aabd5f28fe3ee8ffb2c4cdec4df6f4f41a5f7692e81a6d24d8ee05f2426b1b3598cc62c97a42608ba1a8014cf342827d4fe1dbc4bc6d1810d8da835a286475f84118f663284f9f791105a8a646559810861795f661ffd1d114a1b1a189abfa903bcd1969281569c0a7ef26fff30280a926862566f36e08650c1ebcc25afa7601f1ce883540c897ecfe033eba45fc4c9b5a2fafb167b6ceaac77dd1dc28caa5ba3998c6efeafcc64b6310d4b7336608afeec3104cf7fb52d1d093bbeee5c5a8d9a3b4b5dd5173acb892b713cfc7083d227a8c2fbfd2fb8be95534beaeff92cccbdf01eaeb67788a4f6a657fafca929b2d4fdb38d0dc4992de86060c9715bba3d1872a1b7a839ce0cb811d2f9099445fe885c68ffc4d43b399c1a70576b79fa1377563f421dc672eded608441e1675156bfd01d412c40cc79fbbede699a680851d086ffbfef1651934f1029b3116e80ebf3b362ac10eadad6a19da8ec1408a399c05658f77b5d9d8878b634d5be37418f58fd9f267a51aaa6d0dcb3f040da17a960e9c2177fbd83be066543a6481b3e8635e972cbb5310d1405e9521a48f48fb82289c85f2ba9216351a8aea4f77e265f83a01441b9c5f9b7aa864216bb87762a679583a4425119a66baafa7c2ebd430260a9147bb7d740576fcb64cdd7ab215819c48e4911547c9554577cef9af7312509773ea4a6f74d866cdd63de0996531bed410abe6d4a6747a55f36d4aabb5820e1b39d24d0c4cb6f6278bb415fa8c485e2a9fe0be69043b860c40559e87f994cd48d2f5a3997af13d8367bef37099d82e05d3a981475bb01ab9456d209976db09affda9c5505f97c4f1512a9a6fffe7c184082277b802a1c7c9906c76dcaeae128a0b58d2e3d10f7154ed2cc79d43ffb99d9126e6aa2898fa4ee990fb7126b2537091f64acdb4713c7bcb6b42c9f7ac297c55fb550af389e246063b68f928588299bd92e6f18b642bd6cb2c73fa7172a0c6536a6d30051f426acf64156d3820882d9ebe2eb32d76a685777201bd61d521f492c68784156004793b7092dac64e6fb14bfa4b48e3f190d21653f7c4542e4be85e63d44735c03c77a18e7047a1141f81e55da3e12777450e10e2530f548f25c2d01723c1b90548ad3b5a7b1d38afc2eb595fb3baf5ed90bacaef543054c473ce33be5c1b24c95ca3021788850bc7270a3ea486cbd9393720c6dd83dc3d476333cb772d61312a18e220e1c3dfcee86d8814046fbb6c9c636ecf0624167ee623767f2d343a12b0e579980c433db3affdbb72a3eaf371c753e73582377cf744bac26c90e7afe6e8623e17fd822ad8b6e760a6170903b75da3bcd4c87cf233c45ee8293547c0ca13ef8e23270fe71266027ab9bb0f87db722d0eaad372b7e8ce2e244f16ba060000000000000000") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x3, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) close(r3) 15:14:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="2bcdf6efb6aa3c89edd1c700b570815a356584294748c306df5dbdc2b256e29baf90b8c2b2ac9301f358db5aa36afdf41c9de496fbff01000000000000021a4988414d47159c4a549f403980000bbb284e947ba8d242bbd59422e70989ba45e84211bb67eedc430edd9d6ea237fbea9309b2bb5b5232544f0b619a13063afea9a5b97de7e3eb23647bb5da7326f40106aefd7a2bb6faf4c12abdd8af60444888c648088711e39b9714b5e28cd295b2b6e465b9424f5c7abb3b303fd8b2fbf454090038700092b926965d4ca68f67b04207", 0xd1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x1000) 15:14:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) shmget(0x3, 0x1000, 0x402, &(0x7f0000ffc000/0x1000)=nil) ftruncate(r0, 0x0, 0x9) 15:14:38 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2040, 0x5900) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x5, 0x5, 0xfe, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt(r4, 0x2, 0xfffffffa, &(0x7f0000000200)=""/39, &(0x7f0000000240)=0x27) dup(r3) getsockopt$sock_timeval(r2, 0xffff, 0x8df8c5926337e3e5, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r5, 0x6, r6) fcntl$setown(r2, 0x6, r6) r7 = dup(r0) select(0x40, &(0x7f0000000080)={0x1f, 0x0, 0x0, 0x5, 0x3, 0x0, 0xffffffff}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x20}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x7, 0x9, 0x4, 0xffff, "050000005c786877d01f9743fdef448e3a2e1cc8", 0x1, 0x9}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000140)={0x2, 0x7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r11) fchdir(r11) pipe2(&(0x7f0000000080), 0x0) r12 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r13 = dup2(0xffffffffffffff9c, r12) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f00000002c0)) r14 = dup2(0xffffffffffffff9c, r7) dup(r14) 15:14:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x8}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 15:14:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x2, "219a9135d3f28ffcc6bf51ddb1ae27d7bff7e844", 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 15:14:38 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r5, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/35) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r9) recvfrom$unix(r9, &(0x7f0000000000)=""/36, 0x24, 0x800, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 15:14:38 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000200)=0xff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 15:14:38 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x2, &(0x7f00000009c0)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r7, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r13 = getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup(r14) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r16 = openat(r1, &(0x7f0000002dc0)='./file1\x00', 0x80, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r17) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = dup(r18) ioctl$WSDISPLAYIO_GETEMULTYPE(r19, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r20) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r22) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002fc0)={0x0, 0x0, 0x0}, 0xfffffffffffffed4) r24 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r26, r23, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r23, r26, r27, 0x1e4, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r31 = dup(r30) ioctl$WSDISPLAYIO_GETEMULTYPE(r31, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r32) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r33) sendmsg$unix(r1, &(0x7f0000002ec0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002d80)=[{&(0x7f0000000900)="fbdc79a04fe458d285e4489d5502814304f98744c86dc8c5f518626ef4488c393fa1751aafcb78c330c1d53aa5fd696482a2410a54976b72ebb4e58266166f9d91efc5e37cdf235594151e474b93bf855f8101ad4a76fb17f03ae9c0264810f82f", 0x61}, {&(0x7f0000000980)="f1adaf2ad63892d9926c9b50a12eece4f5ad98092f4b4a3959f0b336335060dc57e9a015c3774a4220081ef06b17956a79", 0x31}, {&(0x7f0000002d40)="2a1552c1e708814ea8645db53326e0ed550495d9e6c7d10bb7fbf3e07dd3983b27905f6589c1ac0de5", 0x29}], 0x3, &(0x7f0000002e00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32, @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r13, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r26, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x801}, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) r34 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r34, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r35 = socket(0x800000018, 0x1, 0x0) getsockopt(r35, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 15:14:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) socket(0x11, 0x1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r5 = fcntl$dupfd(r2, 0x1e, r4) setsockopt$sock_int(r5, 0xffff, 0x1a04, &(0x7f0000000000)=0x8, 0x4) 15:14:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10000000, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x40000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0xffffffffffffffff, 0x1ffff, 0x0, 0x0, "0100", 0x0, 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/161) r3 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/35) shmat(r1, &(0x7f000039d000/0x2000)=nil, 0x1000) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r10, 0x0, 0x0) 15:14:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ea"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x2000, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:14:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) write(r2, &(0x7f0000000000)="61763ec1a4310f1daf76e05a1ff7c76f5f335e2ec2848b11693d5717622e3f344f29efc8b92089a5b4e55bd86fd56e3ca62a73df4667b4a1f5b79b45a33760bbf5b74a454a7bf3c4ae470b764340d33672013888d73940b3b377b6fef59daf4175e34c", 0x63) 15:14:39 executing program 0: r0 = socket(0x2, 0xc003, 0x6) syz_emit_ethernet(0xf5, &(0x7f0000000000)="569c8b120074a99d58858b08d561a6d372842b37f6fe516b8c78d87259548fdf8d05513b842118fcbf92ef667699beb3a55eab89e7bc212acff164982584358a820b548d81af7e9ab618f8b520eb4ac073429cbc678d7403ee18e3a12a11214c817317f2a6356e4f15fb0309ae58801fb8b64d52facecf4e4ccee0a70f249dda30c64078c677b53453a3aa01ea71279e0129200ee92855b3fc20f82768763fc3fc2738fb5a06f788562a827bd7da4dcdc9f62c085b93f32ecef53a2896f9f09397fcd985ab29548a6ede24249afb1dbfe661f39c24aa0fe75f1528f4c864da320fa9ed39071347a53a9704f67f8d86b0a010bd5c35") connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r1) 15:14:39 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) dup2(r1, r2) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000000)={0x7, 0x6, 0x4}) 15:14:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 15:14:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget$private(0x0, 0x2000, 0x800, &(0x7f0000004000/0x2000)=nil) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x82) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f000012c000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400), 0x0) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) fchown(r0, r7, r2) 15:14:39 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) 15:14:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000500)=0x23) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x20, 0x4000, 0x61, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f0000000180)=""/84, 0x415}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000200)=""/30, 0x1e}], 0x4, &(0x7f0000000400)=""/164, 0x9f}, 0x1) 15:14:39 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) fcntl$getflags(r2, 0x3) 15:14:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x9, 0x8, 0x5, 0x0, 0x7fff, 0x8, 0x10000, 0x2, 0x3, 0x0, 0x40}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8203, 0x82) sendto$inet(r1, &(0x7f0000000240)="a3a966106755f06e6cca6d7e0abb6519dab4330fa80a824ea7b40e3add5a7049e1982e036f988e12273b4708c585d29cff149b7a90a8d080eb0f08964f1255b33fb4421f0f4822bda5806ea0dd7e41ef35af651c0c54ebb5667537308a2e30de9f96379ff243b251ec40b123c3f4071fa2c83f3b265954a970df51345099701f3fdd92473b", 0x85, 0x8, &(0x7f0000000300)={0x2, 0x1}, 0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = socket$inet6(0x18, 0x5, 0x2) setsockopt(r4, 0x8, 0x9, &(0x7f00000000c0)="b68516", 0x3) chmod(&(0x7f0000000200)='./bus\x00', 0x2) 15:14:39 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8001) 15:14:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x3, 0x1f}, {{r5}, 0xfffffffffffffffe, 0x88, 0x2, 0xfff, 0x1}], 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 15:14:40 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="8202ad00ffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c0276ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad3050e98f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf350110062f8f602f6c78e6a525dd9e1e49f9"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) read(r5, &(0x7f0000000040)=""/50, 0x32) shutdown(r0, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 15:14:40 executing program 1: geteuid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:14:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0xda0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = socket(0x18, 0x1, 0x0) dup2(r5, r0) 15:14:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c8791405000000000000007ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c23ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cab7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000000000000000009f5f4840ba37134cd0480ac07119b0e29e68f928f42b93952561177e270c1f969b9d949da7cbf2aedfdb8a552c2459eed1af4949f4e108af2ad4b4b96b3d032eed15b99d108ca0580f1d7c1d09118507543038808d00f3d5000000"], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r10]}], 0x40, 0x20c}, 0x0) msgget(0x0, 0x8) r11 = semget$private(0x0, 0x5, 0x204) semop(r11, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/211) 15:14:40 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="9a6188a4cc1b294d76ee85d118db931d5ee673f1fa95914522a1470f0670bf4b3f1b72e363f7e433cbe9337e44cfad60f3f87db2a28f1c972ec21b343b8813ff739d459f09dfa75b9944a671e43d0839b50e6a667bacb4a757d8ed061a91da20536fe5af41a31018232f07af8fce3548e6ae1edc2194216a1b46fa70a117e0d94c1910d0129dbfb21a26e66bdff7b8f5c59f6e5ed1d5944b4b7302b6053086a79f3503adea860deefde1b1371158d3929d7ad4e532df1060afa5743bdda3fb6b38485bdd03de"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x140) shutdown(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) listen(r1, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 15:14:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ac"], 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) socket(0x10, 0x5, 0x7f) 15:14:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3}, {0x84}, {0x4006}]}) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x682) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYRESOCT=r4, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES64=0x0], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES32=r5], @ANYRESHEX=r6, @ANYRES16=r2, @ANYRES16=r4], @ANYRES16=r7], 0x3, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB], 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)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x6) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) r15 = getuid() r16 = msgget$private(0x0, 0x682) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240), 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)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x75e2, r2, r10, r15, r19, 0xc0, 0x6}, 0x9, 0xffff, 0x100}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 15:14:40 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x8, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) linkat(r1, &(0x7f0000000100)='./bus/file0\x00', r0, &(0x7f0000000140)='./bus\x00', 0xc) write(r0, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x4a6e, 0x201, 0xc32, "08949965fd8b1caeb073499c2354fc683efd71b5", 0x9}) 15:14:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x57347b7a8f984caf, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x0, 0x0, 0xfc, 0x10000}, {0x3c}, {0x14, 0x0, 0x0, 0x8}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28000, 0x0) 15:14:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) listen(r4, 0x5) listen(r0, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000002c0)) fchdir(r0) socket$unix(0x1, 0x5, 0x0) connect$inet(r7, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x400000000000b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r8 = socket(0x18, 0x1, 0x0) sync() fcntl$setstatus(r7, 0x4, 0x80) setsockopt(r8, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000000300)={0x6, 0x1}) getsockopt(r0, 0x2, 0x7fff, &(0x7f0000000380)=""/128, &(0x7f0000000100)=0x80) 15:14:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x65c1d50f43ba893b, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x1, 0x2c0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r4 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000005680)=""/4096) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000001240)=""/251) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000001340)=""/69) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x91a, 0x7fff, 0x2, 0x101, 0xee6e, 0x80, 0x8, 0x9, 0x7]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x80000}, 0x4000010000004, 0x4000000100006, r5, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) r6 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000005680)=""/4096) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001240)=""/251) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000001340)=""/69) semop(r6, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x8000, 0x1000}], 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:14:41 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb180bc1aacc5c3208094db75996ec04c831b6c4879df2090969ea271fdffa82b88fcaf603be290125381c2273750687a4bed19497f062028f513d2d89783d1522ef033d818b786a437a222c63f2cd8b0fdd46c6d0674bed4dffdb43778539b1801a460fa96b9156d620975b5611a566fa0f9c7f44c09035077d617e9e72e4e4884de2e8473f6f5d2152611b90646e25594e8c56c287c7"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:14:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="835c1093256d20af07c5bdaf366cf446868b4e302e66", 0x16}], 0x1) execve(0x0, 0x0, 0x0) 15:14:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$KDDISABIO(r3, 0x20004b3d) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 15:14:41 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = msgget(0x3, 0x400) r1 = getuid() r2 = getegid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, r20, r23, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, r4, r12, 0xffffffffffffffff, r20, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r30 = dup(r29) ioctl$WSDISPLAYIO_GETEMULTYPE(r30, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, r1, r2, 0xffffffffffffffff, r28, 0xe, 0xa5}, 0x8, 0x8, 0xffffffffffffffff, r31, 0x7, 0x9, 0x7fffffff, 0x38}) r32 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r32, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) connect$unix(r32, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r35 = dup(r34) ioctl$WSDISPLAYIO_GETEMULTYPE(r35, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES32=r7, @ANYRES16=r27, @ANYPTR], 0xfffffffffffffda2}, 0x409) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r37 = socket(0x18, 0x4001, 0x0) setsockopt(r37, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r37, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r37, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r36, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r38 = msgget$private(0x0, 0x20000003c4) msgrcv(r38, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r39 = msgget(0x0, 0x80) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 15:14:42 executing program 0: socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xa00, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(r1) sendto$unix(r2, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 15:14:42 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x40, "8cad85534468d7d67bb45d0635b559b19153b448", 0x9, 0x101}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 15:14:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00"/110], &(0x7f0000000180)=0x6e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1ff, 0x7, 0x1ff}) 15:14:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 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) 15:14:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r5 = dup2(r2, r4) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000140)=0x1) 15:14:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x6, 0x40, 0x7f, 0x5, 0x9, 0x16]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") socket$inet(0x2, 0x951ea91f81d6d2a5, 0x0) 15:14:42 executing program 1: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x81, 0x100}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) 15:14:42 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x6, 0x0, 0xffffffff80000001], [0x0, 0x4], [], [], [{}, {}, {0x0, 0x1ff}]}}) 15:14:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 15:14:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) getrlimit(0x2, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x7, 0x1d42, './file0\x00', 0x5, 0x1, 0x7, 0x6}) 15:14:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x14}, {0x6, 0x0, 0x0, 0x8000100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:14:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r2 = getppid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) r6 = semget(0x1, 0x2, 0x10) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) r7 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup(r8) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffff75) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r10, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r2, r12, 0xff7fffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x2, 0x0) close(r15) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r15, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000, 0x0, 0x0, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r16 = semget$private(0x0, 0x1, 0x4a9) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r16, &(0x7f00000001c0)=[{0x1, 0x106, 0x800}, {0x0, 0x44, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x400}, {0x3, 0xfffffffffffffff8}, {0x2, 0x4, 0x800}], 0x8) semop(r16, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 15:14:42 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x80) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) 15:14:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(0xffffffffffffffff, r3, r4) syz_open_pts() 15:14:42 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a495e745000000000085f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r7, 0x6, r8) r9 = getgid() r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r11 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = dup(r15) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r17 = accept$inet(r16, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r18) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r21 = fcntl$getown(r20, 0x5) fcntl$setown(r20, 0x6, r21) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = dup(r22) ioctl$WSDISPLAYIO_GETEMULTYPE(r23, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r25 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r26 = fcntl$getown(r25, 0x5) fcntl$setown(r25, 0x6, r26) r27 = getuid() r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r30, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r32, r29, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r29, r32, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r36 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r37 = fcntl$getown(r36, 0x5) fcntl$setown(r36, 0x6, r37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r42 = dup(r41) ioctl$WSDISPLAYIO_GETEMULTYPE(r42, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r43 = accept$unix(r0, &(0x7f0000000540)=@file={0x0, ""/78}, &(0x7f00000005c0)=0x50) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="78d0eca14d63edde3288aa5424ff8262f97a377967de3796790c803bdf6f1bb286c9dc10203a5e66df74d42d8b1a62f0b81420a67a67c7ce46331bdc47ce3965fa3d3c48267f1a749410c31960d838a769ea40059cf47d4a8c88239c4954592c94671d9de879553b93b305e3f344bfbae96ac917e4a24386ae622a", 0x7b}, {&(0x7f00000000c0)="b73d1cdc1430dcd04604d72b609a9560a023dd15d8b2c82e1b3f5ebafefe371d48546f7531ba7836b5f755958d4f28e456a794", 0x33}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r9}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r14, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r21, 0x0, r24}, @cred={0x20, 0xffff, 0x0, r26, r27, r33}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}, @rights={0x28, 0xffff, 0x1, [r0, r40, r0, r42, r0, r43]}], 0x120, 0x2}, 0x1) write(r0, 0x0, 0x0) 15:14:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x200, 0x6, 0x4, 0x1, 0xc08, 0xfffffff8, 0x5, 0x0, 0x3, 0x3, 0x94}) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 15:14:42 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) accept(r1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) 15:14:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x80}, {0x64}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 15:14:42 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x2, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x495ca44aa2db8b, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 15:14:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000100)="029e169751b8b38554fe42e61f45e9e835ff09e9", 0xffffffffffffff40) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000040)) 15:14:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218882bebbaa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c79972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f0201d42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b555cacdaa78149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce513160000"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 15:14:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) r7 = socket$inet(0x2, 0x1, 0x81) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = getppid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getegid() r20 = getpid() r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r22, r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x0, r31, 0x0, 0x0, r30}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x9, r26, r25, r31, r25, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x0, r26, 0x0, 0x0, r25}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f00000002c0)=ANY=[@ANYBLOB="841d63ff505a476c67e2f427470f981260a53e9364ce94a4c41e31eb54f691ce13073c8c20e889071f28a6feaca12f342e19605f76e17e906ee7fc41834a6e7af5a7b9b0950181f3e4460ee9e64c3a901731594e8de64a9ca3a5b253aa09db81c7e63619dc7e84d951"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="00f20008817a000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r26, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x10}, 0xaccff110451b3cdc) getgroups(0x1, &(0x7f0000000200)=[r30]) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r35, r34) r36 = socket(0x18, 0x2, 0x0) r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r38 = dup2(r37, r36) sendmsg$unix(r38, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r40, r39) r41 = socket$inet(0x2, 0x1, 0x81) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x2, 0x0) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r44, r43) r45 = socket(0x18, 0x2, 0x0) r46 = socket(0x18, 0x2, 0x0) connect$unix(r46, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r46, r45) r47 = socket(0x18, 0x2, 0x0) r48 = socket(0x18, 0x2, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r49 = dup2(r48, r47) sendmsg$unix(r49, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r50 = getppid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = getegid() r54 = getpid() r55 = socket(0x18, 0x2, 0x0) r56 = socket(0x18, 0x2, 0x0) connect$unix(r56, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r56, r55) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r59 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r60 = getegid() r61 = getuid() r62 = geteuid() setreuid(r61, r62) r63 = semget$private(0x0, 0x7, 0x286) semop(r63, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r63, &(0x7f0000000380)=[{0x1, 0x8, 0x800}, {0x3, 0x4, 0x1000}, {0x2, 0x5}, {0x2, 0x1000, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x7, 0x1800}, {0x3, 0xfff, 0x1800}, {0x1, 0x9d, 0x1000}, {0x3, 0x0, 0x800}], 0x19) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f00000000c0)) r64 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r65 = getegid() r66 = getuid() r67 = geteuid() setreuid(r66, r67) shmctl$IPC_SET(r64, 0x1, &(0x7f00000000c0)={{0x0, r66, 0x0, 0x0, r65}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000140)={{0x9, r61, r60, r66, r60, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) geteuid() shmctl$IPC_SET(r59, 0x1, &(0x7f00000000c0)={{0x10000003, r51, 0x0, r66, r68, 0x48}, 0x0, 0x0, r57, 0x0, 0xf375, 0x7, 0x5}) sendmsg$unix(r38, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="aef72e43090000000012"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r40, r35, r41, r42, r44, r45, r49]}, @cred={0x20, 0xffff, 0x0, r50, r52, r53}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r54, r61, r58}], 0x88, 0x10}, 0xaccff110451b3cdc) getgroups(0x6, &(0x7f0000000240)=[r19, r33, 0xffffffffffffffff, r53, r30, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r69, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:14:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdfffff4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ff9b929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82e375a0000000000005af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de3181774e3a6d22356894dc413fd729a40ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108"], 0x10) dup2(r2, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r7 = dup2(r6, r1) accept$unix(r7, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 15:14:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) bind(r1, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x1) 15:14:42 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000000a8000010dc1bb893f"], 0x38}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x1, 0x2, 0x720) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:14:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 15:14:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 15:14:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=' '], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x10, 0xc618}, 0x8) r4 = socket(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0xa8}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 15:14:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r3 = dup(r2) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x3, 0x8}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000140)="8e2d27aaca580ed40402014da7c75c37c664911f17c2867193145c5d85d9e7b594a0a2212e2f36b140e074605e79b25bc66aa09267e824739e73b90ac8a69a5a700abb238f95a7d50defc0b8f95d2af6127c05759287db0825d4eb01570073a7879d94887eeb1b73f5947df71e8392bf9b2869db13c21aef65fb2b74eb2993fe3525c7161ee910c56b1a1aa2224d07a61e2e91be29c9008f63e764b639676f99f260e4f69ab59f1e8b13892f28cf8ce1fd4741be4066c0ac98926d1894fc654949"}, {&(0x7f0000000240)="3f1ef88dceb38350a11adabe78fc427445779a192e1c95385e5d7b70b5039066b4eaee1617da9443b0d50aae8ae0949c32fe443e9314935fa139f825dec91984e98f97ce"}, {&(0x7f00000002c0)="83fd209b4a384e9d8a692241a373186ff7a6eeb811511739fc8ebc35262ef9f4ed02c243266bc63536646fc0aab64700a0fb8b9fd92935d9d388ff9a54f6c1bdf45224009c171ff318f2420a98dad989de3133e049f140def9ceeba9bd1d6215ea23a4d3fbdcbdf8abb9460572b783fe1384189b7e59f17dceda2cbdeb16e6daf0705cdd9b545bf53afcee2b4ffe2eac043fd27b9514f908b78d6f222251cc95e720fb4b30fab54153ca619943c631b96c6c83dc026da2abc53255c4906c6446c2fcab4f8fb3c16d8b2a7f642b44016b3789bdf332949c0771d04ca0f75a172ea0a5d046b2"}, {&(0x7f0000000500)="91ddbfd0e7b5a701e08a62dfeb64bc5a89e368a14d3c0572d4d07752429e94c22f2f68b1a468fe5ad1934f5edc1e811f7b2199a59bdfac104f7da3c1d3a9d4e32ecac3d003ca95a23541f9505f4c7e3e67684024d78b2c834676fc59b0c26f89e66346cfa5a3823ce2a0c7e58eca3ec9bd7001160f9adc2630a58d6aa7ad835ff6bc545d3dd279bf9bc40a5a689b7fdf27daeff846532be45d8d367361e8fa83e5b7ffa05c5fcff1a3970bb64da5107e84cfa4c3393fbfe7a6626ac88e11196e9b3e687847f63ccdede793a3d2cd8f3dc03ee5d48ed84328d8f0ff43772bd67dbf884d44298b97d832eb8fa985b47ad88c743a44d0455ea3"}, {&(0x7f0000000400)="641161255b313ad0dc04dfbfce6708156a3813182393477cde5bfa3ed62aaf1644dd32a57b9befa31539e0a91e06d035c09c33fed9024e28f57f58eb4efceb6d0ed6d860f664f2bcb2d4b775e46eacf91376d6393a9818b9d9e8de5ed8530a4ba8da3fe11a7165ac7eb8eb1e8c24806f223879dcf37375fb14babb890539023c121edd67c933dfb2a58a270ad4cd1f5e", 0xffffffcf}, {&(0x7f0000000600)="e77feeb2f27b8c37c667c25d0731c52fd1b643969a99ae8d53cbdfe82d109c97c2cd0be45153961d1dc343c797a7ce6c982871c7d93c9e12c89d18d942b3bacef0133d87e82695aa0c27f092bb8e7f90c63af70744588b12d757adf08b7d9d69a8a457ec46395a0f6688498ec82afee1a9b4d47ba08a42fef262e35f0026780b6adce9a05df22dd074a6ee63534664ee556beef4e0c0a58db3ab43ad8c19b17fde6baef0b433829e276c1ab220c4745ea1890381b3543a81c323d7badfa0a2"}, {&(0x7f0000000740)="c7b192b30dece5168a3ef2ab47a4cfcb1858e9a08f8fe03e63b5ea370c979a6afdda07fababd5ef25c9bd3b1c0cc3c0c23dc26a07cb9165a98896118309ffde2ebcc854d843637595270e0314990a3154ab183f54521d9fca9bbad677e436d381e84bb7125db109942dc41ddd20b21a83151b4f7f71859ff640bac26710d36569972dde8d77b39f842a644ea603d2ee7cf92e425f90f6aa7ebfbed2429ff70ed15e6ff8aabb7f734e5e364ed6697ec8d5c568da2982a00091f544516d00f5f2e84783edac901e599c54d288e379179051b"}], 0x0) 15:14:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x400014}, {0x1d}, {0x6, 0x0, 0x0, 0x400}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xa2f9bb9cb36992ff, &(0x7f0000000400)="431e30c0d6d99f944b9ef5e20a6e258c65dd02123b53f3601aa024a2ad6500e0ffa4e04479ba30bb007ae8804deb2b79fd3d507d4a95a43f87bc9124a11607fb107d8c8d4dcb18963f0800000000000000b6cad4844e2e77aa7cc27e66443a91bab8e99be27d2318c8bcf3d2ff9967de9fca708087431560b345d74a193fb2f611c2fbaeddb212103399837d6e2ca64245b2bee55172f92542c577c339b3c0660c1176d9b0a34561f398c9e6955350625579a04e35eb5a0cb04af459fef2781f52742fb208ff6f3c6d5915741f27336d8de68de3f5ad10324360cf5661450f42b3a5f78dc923a108493ec625588e67aacb626cfea66d154a59d33a1bb374d4134e") 15:14:42 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) kevent(r5, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xfb\xcc\xden\xf1\xdb\xaa\x98s', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = kqueue() msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYRES16=r3, @ANYRESDEC=r9, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) chdir(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup(r10) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) setsockopt$sock_int(r11, 0xffff, 0x0, &(0x7f0000000280)=0x4, 0x4) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r1, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) 15:14:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='i\xb3\xc7hY\x04r#\xce', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000000)=[{0x1, 0xff, 0x7f, 0x4}, {0x3, 0x51, 0x6, 0x40}, {0xb8e6, 0xec, 0x5}, {0x2, 0x7, 0x1, 0x8000}, {0xa067, 0x3, 0x1f, 0x79}, {0x8, 0xa9, 0x1, 0xffff}]}) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) renameat(r5, &(0x7f00000001c0)='./file0/file0\x00', r7, &(0x7f0000000240)='./file0\x00') pwrite(r3, &(0x7f0000000040)="fe3e159d9a982451f9e11ef102c8ce120c978d9693cdba4d1ed1b6a69606ec160c9537459bcd660aee7af9c769b1", 0xfffffffffffffdf3, 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r15) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r16) r17 = fcntl$getown(r16, 0x5) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r26) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r29 = dup(r28) ioctl$WSDISPLAYIO_GETEMULTYPE(r29, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r31 = dup(r30) ioctl$WSDISPLAYIO_GETEMULTYPE(r31, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r32) r33 = socket$inet6(0x18, 0x5, 0x6) r34 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r35) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r37 = dup(r36) ioctl$WSDISPLAYIO_GETEMULTYPE(r37, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r41, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r40, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r44, 0x1e4, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r48 = dup(r47) ioctl$WSDISPLAYIO_GETEMULTYPE(r48, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r49 = openat(r48, &(0x7f00000014c0)='./file1\x00', 0x30420, 0x81) r50 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001500)='/dev/diskmap\x00', 0x400, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r51) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r53 = dup(r52) ioctl$WSDISPLAYIO_GETEMULTYPE(r53, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r55 = dup(r54) ioctl$WSDISPLAYIO_GETEMULTYPE(r55, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r56 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r57 = fcntl$getown(r56, 0x5) fcntl$setown(r56, 0x6, r57) r58 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r60, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r59, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r64 = getegid() r65 = socket$inet6(0x18, 0x8005, 0x1) r66 = fcntl$dupfd(r3, 0x0, r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r67) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r68) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r70 = dup(r69) ioctl$WSDISPLAYIO_GETEMULTYPE(r70, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r71 = dup2(r68, r70) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000300)="649a6d744ef8fd312ca3303af53066b8bfdc07ec0eb560c05af0a5", 0x1b}, {&(0x7f0000000340)="a0ba6f6a53f648928bfa825f0a886a3720e0c4d58f49ccbf921b20f81e7ecb36c2bc198b00b553436f824ce3252446301b2ac5b3199589a21da2d641720121568e5e2ea5b32e0c17b38665f9cfb6e4c5e1e9b0ea1a8c1636a601", 0x5a}, {&(0x7f00000003c0)="d1e6a5ff95c906d2b2acc240d0eaef3efc36e30dec667b1d24efd613d8684d70d41419047bcd7ebfde834039e94a080c4de88695729958bff2187513c15ae5bc8dbec8f25f26681b3fd8f10ff2f09fec1fc94515351959f0886be51825c443f086a84350881b958409a73e613fa620c38b5f74c12060999ed4b0692a1c912992477a2af129f04a59f729f9831c4199b073b4f033e6a12ea00c67d3a071f3e97767d3bcd5623ef0f3f7c376cd10b7902093ddffe3b6822e222767047880c07690e079d6b08e341dad3964ddebb55f65732bda05e30bdfd491bd6548ea63011c5a7428e2d35e5c0b9411cb817ff31d450ecf4ce0adb767bbca437363975f24ee99da4177f21b1caf50013a5ab461742a79b588da55d478ebfb9312375cee2000026d81005a92317d9662b3bef14acb143b524eeca971c53a10203a063d9839de1eecbf8a2e3b7dcf96e80d66087bf1b0a1b0963dd081933bbfd4e551e6f8ee65f638a0274cd6fe3439aa32b819e8962e4d2db296bfdc1e03dd143d262c5247c23ed575e81ef4d3a3d8dd4d3b0a1cdbe288e31ee7665d90d896ebec3da95129c91b54a02576ae7d803870db1db3821647d15bfb31a401c948748b5c628d1dad5b7ea42cd691fa1abfc46fd2158199be628d1392e45cd71d7550ea83d9cfea4a6cb0a4f0e92147a64c48dfb5637a160731564fa48e9a933b63f8a2c72c41dae4c2d40329ed9b1c21bab212d5ff5d19be2e7703126157b6f1abf81cc0cc76d55992a845ec4a976f5f79a04ed782b9a9d14624499d9d2b1f464a121f05d161c88b3e155ca9dd4ad71778681c38ee8ca392099502b2a073de26975bac1eb367bc560381875696d2998766ed6c972622d1e72d622c1bad14b2521b5928804591813607026146b7118c5bdee16055760f775b5310265b0a5bb74c9396f15361fc6501986f47ab11468cc6ab186eddfb2f9af015e9e499b65b90086e09a455f34278c606ce7a9f4cbac0964e521ccabda1333d70e7dd19eef7f294b89474d9fd3112c350aa083e830e4d22766c79e407f61184fbe0659524cfc2754658afb355d56dff7e992a0b7af1d8842e5bbc19953df86b0455b1030da41e4a44e219174d801d904f0ff0d9c2ef8bd39ee55cfaab82d63accbe834acf567643f1360697c1e5bbc52cba4d2b71fb872bda5cdda085c47e0e9a0d623d5695b193e1bcdc7fcf4db1922be4d679a4bc908d76999507d214dce7d0b80962ab6a4a8583faffa4f31542d1ea9ae32d7540452fe87e0ce772905c957159514df029d7c66bfe1c66930f48567940cfb18946d886e37ba3575bdded16a24905847b93dac78680febfc3f41e00e64d890ce68d59c542183b5c6edbd9a6143480105e28d8c374638f42f710e8f67c455cc637e3cb966c96e2b0e4190df44b34c8efa4e19e25b86258b68e581fda9f4f808b0bd34d43adb733cd67d8ebb5d1d9955baf7bba21f9bab71ea6b2ea54e9a982889407bede0fb4b52f98e73e801e63a1d5369a0c0123896836ca96cc43eb71af6c6c17fcc38bd1ec6a12d8eced1c7b5fdbc50536eb237d2309e25fa840e29d3750d973b76c45f392dbdde90bdf0a2ef637d15aae3c859359627ea86d6f8f15a454fa1acac425d1d1825e9ce789f633388058958690410883dd483b1b9aabce022e98c7404f2e88360af336a152eb7cf27025686c70e2909a57bf1833f0982a9f9c57151b40b5f21725e295db4b621369362198df751f6b9981edef12e0a9757a3822ea84b6a4d4b806516e6b3b06a2a16621ee305e2c5eea44ac4a1aa66393dfda3630a74a3e264054e6284935c384e937e69cdbbb4c510c270fdf9ff2834c79e1156f120874158474bfdaf05a3bc7c2717f869c7772848eb260aaaa8f2a26a125e383bc836d9d6d702ddb1ac7235006d33c2f8c431c3b84413f80d86b864786d9cd9e896546df97b947dbcbad9694a044f4f7bdfb4e5f0bdf5cfb795beffb08b8275d2e4c21e28d05e554e23a2e136074aa715ebcfa2c69936719621343435ea97be0c161ec1fa809a2c649b6a80e0c59c3495b210c0b080557a4c9cc36c2f6962db5f5e30a77976d6c9cff04a9a28c4b07a29a9e3bb5960a3a2466c5e54540df7767c8c8f42b520b114a85833afac26b61f9b0f0b5c13b4b159ac5e57bd6542badfa7513dad0b546219a60bcef69185b6d10f82dca3ce5034805282f834d91cfc440621ed488ae7a03e986b326045dd70aee32866b03577b84a7d06ca0978df9544a1d080e553472cb6e9ff6c3f316450782a874e6c653fbc84cb5ba17a4db12a789723afa5008eb1a2b35aa451ca2365588c0821ffefe3d6b312fb456181c354cb3d6cdb0038ea3c79b7b97be91d13e52345e51d58a18579cb197cdacdd7fcc8ba734e98de6967b6c54067e8ea31f23aeb2cbe4de10298b684b062c54df5fe5cc7bb6a0159ee6e5ee6384d3fb2cfac7f0dbf27b7663da1615d90c8e194df68766d166bf700c37f5a621ae5cf81ec59975fdf70ad078099a462de531523d295a32a249df78ebcb2f82b6ecb1616d467993196b57a37428755e558bf8e68e056f708851ae20e161c79824508a43ed84b268a3b581896d099c6a15c92f29a13d7fc18fa5d75b2409a8eaf0e3d60f42feafe885a94966f899e1bde5140389a3cd4d76aecce69a261b39241182793e01dbc2af8345bf8c067718caba1db9f6befeb8a668903498a472bd185b8c6a7c188a9cbce92a48523eb6ef4e712aa6be5fb6b5c10fb8ccee43fa4533b779bb1eb2b1bcfb18ea51241228d5fb44c08cc5157decc2381712c476c9706634f89cc0f42453dd8a7604ff207e43e168be73cf03e521251f28145d0469bf6af7143aa27ac2a0f8c48d60ecd9a09f0e0834f29f57c74179365ee4297881ac6190e38d3f5e96eda48ec355ea80f123d44b8323735804742f89fc75cf3be294115d59349a73d90c110a268c63b7eb9cecffe936d084ccfb19316baaaddb781be6f099042aec0c9e78727f5a9997701f43b0d55ead636dabaa5e98841a1c3eba7b1da2036ca2fe3a5e6edc9623802a643e4d4106c6cfd09f0211a119473a817a01516e44bd539608a7d9effc37ef1ff765e9c82c020a12dfe6d9f1389d87b1815eed68ee99d4a4bd376a839e92423fc292e8719160fac558466e52e5a12dfd430131ef06a9684bd37482bb3610c2b435a195e84fb5dd2a7107b35827088ec445de5dff7c04a04238558370fe9e765c057102c5c01822464d472dad1b4783550cf41487c295bf7b76f3451b3df45303eaf767bc376d9f4463685a2ed9f3d166df87581f7f506d20f54f220473d9aa52f76e1dec738290fa40de77ca97999aac92bd9b5be254951d41f8113b3b22b776bf49cb21eb4154463f40c251f74565c7f2d6306137ccf3dd00c516b63cf942919d100715899272116ec3af1cfd788548c3888fd784f34b823943b8922a8651d6ec90ca8097e6fad357984cb04a2141980ae848bfd76f01bafb649023583137686e6772f0f19167221a6c04511dc5ae7c63d41562b0923bbc74dc8b2ddfec1845c8fd1eeae6c4a721f13b05b653da8380cc912d006568407ae75a31fcaa65be7e12b70903bddcbb5503470d4f5f4198bc8fbcebbee473c9de4265327ed22d6f595151b4a14cd813ab3dae0a57e0b3bec3691eef047d2c92f222eedf5f2efa7214474846ccee83358f4514773662774269bcef82588eed4431f2046cd8b670393aba9bf28dfb3a1cd7977856f565b4a463d74f2d58614ad841ebcd04173c7836899b3d5953d58fd0680d89c28b8578dbd6a3fa6a3cb0fc6c7f2379ea3c80b4632135c272c6a709c0469c6aae623f06ff6cbddc29ceaa83f2994bca17a64ae29161dbbabda76d3bdcac6459fd143e756ff1e48c0a765d9490a28089499a749eef12bbb0161b297f63dbbf867da5741a6d9346196b63a8395ab0c8ca2a02ee42fa7be5b5595a036f7b1f60c14c6a9a311740dc001ff79d9280798c6ecbace2a2815b4f782e7d1ede392224b0b8171fff2bb25a8341ba4ab523e620bf6a4167a367f465ff073fba5a5704f9d5460667bdbeb7f2a447c3d18ec56ee4c98476d4d8d448dbbfb44370b034927920b2881f3ac6462ecf22b423bbb593cadc9394eab8b88f5a3f0b65c6008e3baa46fcdd0b0dde1610f45dd9a342b0c5b82f8e35642fcbd245c0e7ddbe41f7ac5e9b4381d61b60f6dfd01e551b3d27013eada5ea85f77cbeb588fe1410ffca32da0d1c0fecafa983370b1cf4736118dd727a0f3a0d80070c02eba19308d0a5ff6530a64613fae6b39b4a889b0e74029c1e7718a82bc5f05a23119a0349a30cb248147b752330db05632e7531c904297683f0e4a59bd19985a84ef1118904b59be591bfe971911ee43064dade0f5a9aaefeb0dd97033845f4b0796d277ff2d615222576bd1cea23348593ff6ca7fad43e5f2bd2f06c263bd16ffba8059f8ce4c9b6f218e4b76d956305c67d98b7398f76f8ab9e84b68e931898e3706f8c3666f242d5337347a87c22ad4a43889258f3b0298aa62bd77d22265e56c04c5cd9d1f5d93065f0ada79987c1c71976cb0372e9b0cb74faf210551b91d15d1a8f3814be7a95a20b9e2a5a540ee2e15f5ee840b600de255887233844c1915ff18444c92566340695b3e857aa076c2752907550c978506c26fa771c1c750d1130a4ceba9e07cdda58ae2b32ae364ce045863c3d587c5fbbc658b591b6c020d5e26ca6b18ed08005221a0bc37e11b3c54ea519a635252f2c348761a3d995467f045e73355a347c5552b271cb8c0d1cdc1660daa29ee04d286400176509e9dfed02dc22193500ab956c21836717d18ef3459820057137819efb8639c9e4db33449b77f05cb327b0c3be84e141ed9bd99ebb24b01d87b2ac179b17af9de221b589fee3e95ced8670910de8963515caa61a91db2148b6bf5ea63ac981f07547760b89260096ec0a62539334b95684eab38681d544cbdf9b0d298dc457b9b4931a47a75fed24ebfcfdbc3166663a49381f6a0334340a8155f5696bc57ebb9c6bee4ae6938721ae65bcd142415b6dfbec94622d6ecbd0f94bacb8604f2beae8363461f044506f1766996ea8750138c9c2dc15494385832308e0bb12a32118c56ab346ce1f4b180b65cb753f2e6e143e241ee18d79600f54d24d248118a3cbee9da81f26ba6d8deab35cc34c95db1cc8375f10b70705999d26e451313dbb090f66c2a07c494dbceb02f76a108ca51ef948b61253f6129e5a640548c7f6c9d5f26609001eaefac63fad286933853ae32275212131f8b828bb185860fd342467a41173acb91ebfeafea9d7435ea75ee4f63cc50fc2c3b5778e98a9e70922c8d1ef675b2313b73c370eb4cf817136407967ffd7a3d900539d4e75a22894ae888c99a0f96bc7dc062ae4b1bae616135f067c64846416ea0671d27ad9b7c4539776fecc4aaef265828a4a8feeb8578aaa7ff8cb1894c0d9850770f68cf1f6ccae46fa5b21cd998d0dabea570f756efbfbcc1f319106d7436f14915bd1f270b64b8a8a4c364f865c33ff1622aca5d3ac4b51023b7eeda662f7c50a4a6f221b012792dce90c427d5db893691e2b076c3c00391bc22b114595ef82e11b2e2bf171307eb33fc7bb70c62b6cd2d7b958fa38c156e30e431f61f85098a68cd58d694aeb43cd016324fd5411ed2867aec482819b3b393304b844da2430228048d3ca977043c02a806186b21f699e3e5b676ceb64b56cc8061747c3d4c3e9bacb6a9820d3239b1c89d586c35d40", 0x1000}], 0x3, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r8, r10, r12]}, @rights={0x20, 0xffff, 0x1, [r14, r5, 0xffffffffffffff9c, r15]}, @cred={0x20, 0xffff, 0x0, r17, r22, r27}, @rights={0x20, 0xffff, 0x1, [r5, r29, r31, r32]}, @rights={0x30, 0xffff, 0x1, [r33, r3, r0, 0xffffffffffffff9c, 0xffffffffffffff9c, 0xffffffffffffff9c, r34, r35]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r38, r44}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r49, r5, r2, r50, r51, r53, r55]}, @cred={0x20, 0xffff, 0x0, r57, r58, r61}, @cred={0x20, 0xffff, 0x0, 0x0, r63, r64}, @rights={0x38, 0xffff, 0x1, [r65, r66, 0xffffffffffffff9c, r6, 0xffffffffffffffff, r67, r6, r71, r72, 0xffffffffffffffff]}], 0x178, 0x8}, 0x4) 15:14:43 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x3, 0xc1e, './file0\x00', 0x8000, 0x40, 0x5}) unlink(&(0x7f0000000040)='./file0\x00') r2 = socket(0x80000000000002, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00020000030000", 0x8) 15:14:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 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, 0x5e8}, 0x0) 15:14:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x281, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x7db67f938b42e8fd) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100), 0x2000000000000126}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r3 = dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100), 0x6b}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x400, 0x0) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r3, 0x6, r5) r6 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0xa, 0x1, r6}) 15:14:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$TIOCEXCL(r1, 0x2000740d) 15:14:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x9) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') write(r0, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000018a, 0x0, 0x0) 15:14:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x18, 0x89f208a5e6d6af5a, 0x81) 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", 0x1b7) 15:14:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x4}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") 15:14:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) listen(r4, 0x5) listen(r0, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000002c0)) fchdir(r0) socket$unix(0x1, 0x5, 0x0) connect$inet(r7, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x400000000000b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setegid(r8) r9 = socket(0x18, 0x1, 0x0) sync() fcntl$setstatus(r7, 0x4, 0x80) setsockopt(r9, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) getsockopt(r0, 0x2, 0x7fff, &(0x7f0000000380)=""/128, &(0x7f0000000100)=0x80) 15:14:43 executing program 1: r0 = socket(0x31, 0x4, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x101], [], [0x80000080000000ff], [0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 15:14:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:14:43 executing program 1: r0 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x74) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, r2, r13, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x3c5e, 0x1000}], 0x267) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r31, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = getgid() r41 = getppid() r42 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r39, r40, 0x1e4, 0x8}, 0x5, 0x5, r41, r42, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x9, &(0x7f0000000180)=[r9, r16, 0x0, r24, r33, 0xffffffffffffffff, 0xffffffffffffffff, r36, 0x0]) r44 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r45 = fcntl$getown(r44, 0x5) fcntl$setown(r44, 0x6, r45) r46 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r47 = fcntl$getown(r46, 0x5) fcntl$setown(r46, 0x6, r47) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x1f, r2, r5, r6, r43, 0xa4, 0x400}, 0x8, 0x20, r45, r47, 0x800, 0x1, 0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r49) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 15:14:43 executing program 0: 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) chmod(&(0x7f0000000180)='./file0\x00', 0x50) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 15:14:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r4) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe4a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) dup2(r5, r7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x9, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x3, 0x7}, {0x0, 0x2}}) r8 = dup(r0) socket$inet6(0x18, 0x4, 0x3) pipe2(&(0x7f0000000140), 0x6) pipe(&(0x7f00000001c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r9) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000180)) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 15:14:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2000000000000017}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 15:14:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x8, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) kevent(r2, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x3, 0x2}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x101}], 0x8001, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40000000, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0x538a03c1f6ab0eb, 0x2, 0x80000000, 0x3f}, {{r6}, 0x7ffffffffffffffd, 0xc0, 0x10, 0x1, 0x1}, {{r8}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x9, 0xec9}], 0x3, &(0x7f0000000800)={0xd6c, 0x8}) r9 = fcntl$dupfd(r0, 0x0, r0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) pipe(&(0x7f0000000840)) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r10}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r11) getpeername$inet6(r11, &(0x7f0000000880), &(0x7f00000008c0)=0xc) kevent(r10, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffa, 0x82, 0x5, 0x0, 0x4}], 0x200007, 0x0, 0x7, 0x0) socketpair(0x2, 0x3, 0x81, &(0x7f0000000100)={0xffffffffffffffff}) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000340)="10de15d3afbd1cebcab537b24eb80f5d6d31d20e6327798e934b486817bf83242af1078c7d8e73da5a04dbead6523acdb82f82c2f0799cb2d47fe7fc923675db331821f05a15642de06b50cf1f04400620f620a72d016f3dd5ffbb12a897e2d0a2c0452c0f2514ce9e39770f687f27db009be3b297445daa", 0x78}, {&(0x7f00000003c0)="0ca64e4bc4e16cd4335ef61b26868e0d6d767ff8332c3bd98b092893c216c86f546b8277c359cc54d7c8ceddf5700ef02c4304f967762c7e3cd7ce80c5adbe182ac0cf1ae967407545861050e9f2c050cd8c143bc0040907e6cabcd22c53d3d95fe2f2ab61d748e4d8744ac2161d9d953542b4929f415601a9", 0x79}, {&(0x7f0000000440)="1b0b2835551097dea854f39109fdfb276e895beacac6643ea0e66dc6ed718b98949e5515ac1c01b10b2f05a2f6b16f49", 0x30}, {&(0x7f0000000480)="1d1ccaad33005f738ffa9cb02e60322e5ddff084ceff8c81f0ff68b0ef87145285c7ea8ed074d4d94393826831a16493c91132c3b213095a06260888bfc1abd0", 0x40}, {&(0x7f00000004c0)="04612dda9a8f2f5024a86a20b57d5b14cfa677d8bb79552632451f506ed993b37325c0ef3b61dbd9d427c357586beb4365281ed46ac66f2d46125446faf3d0a79f351b589fd0afae6d5af4e12319849acebb54013b0174daaa4f75c1bed9aa8346d755ce672718b5eb8044d96dfe417b8f1e746b22af28cbcb5ff2476675a6be80220250d90ba0028e0d5b2c160a8d902d36cb601f4083a4420f6af8367537b548100e241619465e4dc9aac79525109fce5ca36d79d9b7c8f1813e6a44ec2251c7346d6d3de71bfe3b0b3144aaed813b45a955bbc054d7179c", 0xd9}, {&(0x7f00000005c0)="ade60f929bb593734b769fb422ebd8d44cac1f169806e053eaadf3509f54fc569c4618ca41212044db69694d8217530df339905f5c288c1fe2270cbec3ff026ffba054ad4e9d5fa75b7d6acfc2e5199f386a6cca294f59d8112cbcf03d02072fa7278af0836b4814f512f470", 0x6c}], 0x6) lseek(r10, 0x0, 0x0, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="24a0e9c5d57ba13a73d74ee8fd6c8301387f113325680019ee2f81ee8fe255e3a24ec35b0e6ae2402d0ec51ff0bfa0808cbdc653eecc6047c94f71d6ed8320090ff70938f7a5efbbeb2e55e0cd5692a3625dc344ae0593fb5df944493b61ab03a7d1ae3a777c63f715b2699f01289f258563e2afa5c2730d4d8fc43e37ae78d599b4be48bec8ce3b43558e39e1d592db2a", 0x91}, {&(0x7f0000000240)="71f9e3526ede17601597f0a61d0e150b83f89d952056eb5b03bdb1c3ef39c2a4cfdc455f4e28511a86c5ce10e6caf220a1c81a6f130745af3820af316348fb9ad40092f1475f345f289843d4dfb6a7d9fbf6a773226176018be105fab307841ea67951afecadf3862b2533cac18e7f45dacfc354c8ff6013b8cb0081b6fa63c35ba5f7f0d904c3fa3b741ba9f75361bbaa1584c212c1fd2d35e0c42880215b13828d348c7e4782583cec94232ca83c51c200c875e92cb1590f509122cfd75da76b0551519ec080cd0d3adf3530d4825516455fd23e29247302ff24a093fcebd69e311cd490afe02c8d5dd3f88506cca6d4", 0xf1}], 0x2) 15:14:43 executing program 0: syz_open_pts() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) read(r0, 0x0, 0x223) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r4 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/21}, &(0x7f0000000140)=0x17) fcntl$dupfd(r3, 0xa, r4) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x48) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 15:14:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) openat(r2, &(0x7f0000000000)='./bus\x00', 0x400, 0x80) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000440)="c27628b450b84b1f747b5643c640679204e9f4abce7b6ec6789ab0c3684a8db96f36e61b93ea0a36a9c525f4d31a52dc509d3e73e692101f3e3d7c5b13c231a69efb4ee815d711b3e753cff39bcdb90918790d10ab32a4096a048e39a2bb5b746de6f61816dbb9dd27cf70f08645abec78881e7c7ad99afd0a207f772ec18dc2b2ac4a2ac8c15cde55d78efc3e956b5e2942b60666540cf424defebc23f13dd2298f68983ac86f074f36a17087cbee30058dcbc094024e327799ca332d5584cefe261393c4ed494797fa6dd1deec117193d1710d4762b25a3f196003fa3a6ec091edfd223faa8e350185a97246e0fb8d849f3af263472d", 0xf7}], 0x1) execve(0x0, 0x0, 0x0) 15:14:43 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 15:14:43 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r0, &(0x7f0000000880)=[{0x0}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) recvfrom$unix(r3, &(0x7f0000000000)=""/196, 0xc4, 0x3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getpgrp() recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 15:14:44 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0, 0x4830, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r4) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {r3, 0x2}, {r0, 0x2}, {r1, 0x42}], 0x4, 0x70be) 15:14:44 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) close(r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="806f39d9f8697f653050"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 15:14:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair(0x6, 0x6000, 0x9, &(0x7f00000000c0)) 15:14:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 15:14:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='+\xbb\x13\x8a\x99\x00', 0x44, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x81}, {0x54}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) r4 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r4, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r4, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup(r14) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getpgrp() r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r23 = fcntl$getown(r22, 0x5) fcntl$setown(r22, 0x6, r23) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x80000001, r9, r13, r16, r19, 0x6, 0x5}, 0xffffffff, 0x8, r21, r23, 0x8, 0x4, 0x2, 0xf7f9}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000040)=""/108, 0x6c}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x00I\xc4', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") socket$unix(0x1, 0x3faa621f0fb6ef6d, 0x0) utimensat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)={{0x0, 0xffffffffffffffdd}, {0x8, 0x67}}, 0x2) 15:14:44 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f0000000740)={0x7c, './file0\x00'}) fchmod(r2, 0x80) getrlimit(0x2, &(0x7f0000000000)) 15:14:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket$inet6(0x18, 0xd, 0x3) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4a174f455379bd722ced5a983e53800"/125], &(0x7f00000001c0)=0x6e) 15:14:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c5746a47fb35a25d66dafbb087533ced34f14813023841b64859f810041123ae08c1a0d2490dafac879d2a688d901f4b4c46dcca214705833980ccbb62cd7ccd9a8cd20bfc19cfb406ea61a7d6501634de2d90d0047d", 0x56}, {&(0x7f0000000100)="36739f9e2931fb2c24b84c0b8012db74961a037c6ced2ab6d1d271e8a1c646956da06f5887b7d5f365bfe02ea496e0d489ba8b5f94cfc1836f565db54edfc3cc05986e90264ee793fed0a2", 0x4b}], 0x2, 0x0, 0x0) 15:14:45 executing program 1: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0, 0xffffffffffffffdd}, 0x0) 15:14:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 15:14:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x56) close(r0) r1 = socket(0x18, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, 0xffffffffffffff9c, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x9, 0x3416, {0x1}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 15:14:45 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) r4 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x4, './file0\x00'}) ftruncate(r3, 0x0, 0x7) r5 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x40, 0x67, 0xdf, 0x7}, {0x100, 0x1, 0x7f, 0x9}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) dup(r7) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000080)=[{0x22, 0x1}, {0x21, 0x2}, {0x48}, {0x47, 0x369}, {0x47, 0x3}], 0x20000000000002e1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0xffb9, 0x6, 0x9e, 0x9}, {0x8873, 0x1, 0x3f, 0x401}, {0x4, 0x8, 0x6, 0x3}]}) dup(r9) r10 = dup2(r3, r7) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f0000000340)={0x3, 0x7, 0x0, {[0x20, 0x2, 0xa5, 0x0, 0x9, 0x3ff, 0x2, 0x80000001, 0x3, 0x3, 0xbaa6, 0xfffffffffffffffa, 0x6, 0xfffffffffffffff9, 0x100, 0x740, 0x40, 0x8000], [0x100, 0x7fffffff, 0xfffffffffffffffa, 0x5, 0x80000001, 0xcf40, 0x5, 0xfffffffffffffff9, 0x10001, 0x3], [0x8, 0x80000000, 0x10001, 0xaf4, 0x7ff, 0x2, 0xffffffff], [0x2, 0x9, 0x4, 0x7, 0x400, 0x1000], [{0x800, 0x10000, 0x5, 0xfabe}, {0x8, 0x3, 0xd2a, 0x6}, {0x100, 0x1, 0x200, 0x3}, {0x7, 0x1f, 0x5, 0x81}, {0x1000, 0x4, 0x1, 0x7ff}, {0x7f, 0xa0, 0xfffffffb, 0x7f}, {0x7, 0x4, 0x4, 0x4}, {0x1, 0x8000, 0x3, 0x81}], {0x0, 0x3ff, 0x8, 0xbe48}, {0x1, 0x6, 0x3, 0x4}}}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) r12 = accept$inet(r11, &(0x7f0000000280), &(0x7f0000000300)=0xfffffffffffffea5) bind$inet(r12, &(0x7f0000000100)={0x2, 0x3}, 0xc) 15:14:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x9, {[], [], [0x5], [], [{}, {}, {}, {}, {}, {}, {0x400}]}}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000540)={0x2, &(0x7f0000000500)=[{0x99, 0x8, 0x20, 0x6}, {0xfb, 0x7f, 0xe2, 0x7}]}) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f00000000c0)=""/118, 0x76}], 0x2, &(0x7f0000000180)=""/185, 0xb9}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 15:14:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 15:14:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) r0 = msgget(0x0, 0x246) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r11 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r11) r12 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r12, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r12, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x2, 0x5}, 0x4, 0xb8f, r10, r11, 0x90, 0x390, 0x6, 0x57}) r13 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000140)="220e22", 0x3) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r15 = getegid() r16 = geteuid() r17 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r16, r18) r19 = getegid() r20 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x118, r20) r21 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r21) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffff4590, r14, r15, r18, r19, 0x0, 0xff44}, 0x2, 0x1, r20, r21, 0x6, 0x4, 0x0, 0x8}) 15:14:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="6b68178b64ff7ac76f179de5773b13eb86bdb34d4c8be20ae53738d21d7dbb0000008014b463e05e83a4b6defef12ee205263974571ee2369cad1f8d506a923ffd4187fd2b5d69569a24374f42e3b581047d93f33774f3cd2f3dd5dfca988f6e455ec8495f19717847adf686b3b66390d3861cb9363c10ae4122e7e592bb761c75cdd9a8db58d5bb604c4f105fa59b3eec92a4508c95251ede21da10a078959fb994174fc63ef8e7e21970695d7a020027767b5036e3ad618ccc3e3e378b066784533018d46d2c9588fa60326233103dba1f581ac906ce4fc2594fbb0fb668ece060a26c13ed123463a3789a3a64a8f2c1639c44053c28b8c5c7c63c1eb45145da8d3f6943698c1976b441a8c255a67a148bda34cb6d67bab0ffeb9f73f2df3ee22ee50aa75e3f63ac6e000c6f8c1c9ed6d5e4d785ac40de51daa20000000000000000009cf11f397a08542dc83d5941e286bdde3af5bfce425499501565528922eaefcb6bbca40a16bda100f4f8cd07a1366d79b589ee88f7e36cf87c91d2ca968883c27a615fa01359c260e7bed5fc5bde50416c994be753c5ac6565a913393b8682a9ff9632b186c4b2f218e98691f52e802982485348a7d61b363b4c2e53f83c58099341a01cb72735c90844bb4d33997873b59411b3ab4666987d040a1ee64eaf8cdeea680a0630a5da7fc812baad113199c68bedacbec0c4aa877eeee1f3165a97c6ce64d1"], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r1, 0xa) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) flock(r2, 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0xfffffffd, 0x0, {0x0, 0x7}}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x9f1bc26a1006e1ea}, {{r4}, 0xfffffffffffffffc, 0x3, 0x0, 0x1000000000}], 0x7, 0x0, 0x0, 0x0) close(r4) r7 = dup(r4) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) clock_settime(0x0, &(0x7f0000000080)={0x7, 0x8}) r8 = socket(0x10, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlockall() r9 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r9, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x2800}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x6, 0x1800}], 0x2aaaac12) semop(r9, &(0x7f0000000200), 0x0) semop(r9, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r9, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r9, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r9, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) close(r8) r10 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r10, &(0x7f0000000100)="8c65", 0x6d2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x15}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x80000c00, 0xffffffffffffffff) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x414, './file0\x00', './file2\x00'}) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./file0\x00') 16:00:07 executing program 0: r0 = semget$private(0x0, 0x6, 0x20) r1 = geteuid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r1, r3, 0x0, r15, 0x40, 0x3}, 0x4, 0xdb, 0x2}) r18 = open$dir(&(0x7f0000000080)='.\x00', 0x200, 0x1ca) mkdirat(r18, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r18, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) openat(r18, &(0x7f0000000140)='./file1\x00', 0x8000, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a4915dce1e0002", 0xa}], 0x1000000000000100, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="b7fdb8f41794b821552ed99b94124daf18aee73827b175841ac4ac95113d7bb9fa0dc99edd9835a8a2c982dcec930f75bbe82967b231febb07e5b0a9e2ac6047c041d0f46b29ff50493ae0f5ccde194f281840f68be48defd34b3f12d002f23441e68b15edfac05034755a3a1458105624da63e59aa0d0031912fbf2"}], 0xab, 0x0, 0x0) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0xfffeffff) r4 = dup(0xffffffffffffff9c) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x269) renameat(r4, &(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e49c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f72d6e463975c18be4e81105dfbabe7867c60688f3503cf3cbd81021f0481cacf5c211787d9e9cab6bcec6dd7b6e869266690728743c0b232da7b92839cfacb26c0efd6bd2b38b49494fc578d", 0x8c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xf2d}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000540)=[{0xffffffffffffff9c, 0x100}], 0x1, 0x5) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/34, 0x22}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/58, 0x3a}], 0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r3 = getegid() fchown(r2, 0xffffffffffffffff, r3) unlinkat(0xffffffffffffffff, &(0x7f00000018c0)='./file0\x00', 0x0) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000001900), &(0x7f0000001940)=0xc) pwritev(r4, &(0x7f0000001b40)=[{&(0x7f0000001980)="6e1cc6aad75bb00e232689af5a92060268857be72f6dbc66b570df7593634d5d652be22f55fdb1ca7581eb76ac91cad740f1bcf4b2819c54778849bab03d595514de91ac4bfa7d5ba270eaf6739e7763a8f74668b9fd207faa", 0x59}, {&(0x7f0000001a00)="baa686319fab52712b3d4f43a3e184593bf63db40c4c2426dc999fd0849c8f0338db4361d630e965ece87a6df5ab24209a68754d3f4d5d32542a3ca886c934b7fd7f4803f7420c961b6ad1e14e04cdcc943cc6b7c6ce5ac3ef1f6754f2af36a7391c065fcaefe4892b63da4690ed19a6fe12a329f637a6f154b9f6b7ac6977aee2f23950d8090c53650bc13aa42730c40584146c1031a1413eba2aac24d174b144481f30408f5d5d35b00f2f8574f341193785cb8ede34503d16cf1eaa388cf46146f259cef14d03e81bafc5770e4b0648d6c2f30edd1e70d45ad1751412c961723c22dd0c", 0xe5}, {&(0x7f0000001b00)="4b3266461be6149e5672622940e314d1833e797b09ee", 0xfffffffffffffef6}], 0x3, 0x0, 0x0) getsockname(r4, &(0x7f0000001b80)=@in, &(0x7f0000001bc0)=0xc) preadv(0xffffffffffffff9c, &(0x7f0000001840)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/234, 0xea}, {&(0x7f0000001680)=""/194, 0xc2}, {&(0x7f0000001780)=""/178, 0xb2}], 0x4, 0x0, 0x0) 16:00:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x40}, {0x7ffffffe}]}) r1 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r1, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) socket(0x8, 0x4, 0xc0) msgrcv(r1, &(0x7f0000000340)={0x0, ""/251}, 0x103, 0x3, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) connect(r5, &(0x7f0000000240)=@in6={0x18, 0x3, 0x7f, 0x439f}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000200)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xb17b49c8, &(0x7f0000000300)="d08f7c2e46f646cdbc29e105000000d15d4badd783c5244670ac9192ffc89a2dfd9b162205df7f035f0ca3a3e0f817aa") 16:00:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x2, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x10000000000000f9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESOCT=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) setegid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x1, 0x4, r3}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) close(r4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="da907517e071295cad191776678c462e1d106906487cd41f00f7a8868b3abb2eed36a43c020269691869ebf03eff6b8109139bc5856bf899a65624f3ffe3a29101ec7133d5a7177c57a96afefc41492e430277af76de1ada717fef03753660d504fed7a5c28f1c3e1ae43ea38ed93858bfbf0ba0a4bffa1ca181df2b730ad2f051584c6b5dfff10a59f11881315003da2bc364be2229192422dd115c8bd9526345a50e06b0a5283056e9f10eac08769b986430d2d8ecbdd9ea4799e89c66d7eeafe9e908bf62058f723dc829cecdec225c5501d2f6099f2d28280a079fdd7e45c8d679451ee2125fbcb1a01465fa1c1cf72401b82fb23291ba02491ed1953b19226ae3818a55f2791fc1f16c251c6727b6f7045fe94e10a1f0b1b425c9c3e8f6ce5ee92bf26073cdf283423665c6c24559015a727a5f6a5ee278d6dc94ad7ef5a011c3d35b02d07b79c4946981a0555e29c86928bbf4dd1aad13ab76bfc6b6452431b3934e79b5d54565cd3a048c43b53ed27b7dedfa2061298e72831ebeceda91"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) write(r1, &(0x7f00000000c0)="9e8c6b67a5d23f8dfff88454e82fc366d3e3c8bcf18cd917b08d7f998ed0b3f0afd5cd488d0d9a6be5fb70bd3ffdeba25c6ac9", 0x33) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x15}, {0x6}]}) r1 = socket$unix(0x1, 0x5ae16046cd062893, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r13 = socket$inet6(0x18, 0x0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r15) r16 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = dup(r17) ioctl$WSDISPLAYIO_GETEMULTYPE(r18, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r19) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = dup(r20) ioctl$WSDISPLAYIO_GETEMULTYPE(r21, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = dup(r22) ioctl$WSDISPLAYIO_GETEMULTYPE(r23, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r24) r25 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r26) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r28 = dup(r27) ioctl$WSDISPLAYIO_GETEMULTYPE(r28, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r29) r30 = socket$inet(0x2, 0xc, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r31) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r32) r33 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x62b96bb7f9db8c28, 0x0) r34 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r36) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r38 = dup(r37) ioctl$WSDISPLAYIO_GETEMULTYPE(r38, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r39 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r40 = fcntl$getown(r39, 0x5) fcntl$setown(r39, 0x6, r40) r41 = geteuid() r42 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r42, 0x0, 0x0) shmctl$IPC_SET(r42, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r44, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r46, r43, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r47 = getgid() r48 = getppid() r49 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r43, r46, r47, 0x1e4, 0x8}, 0x5, 0x5, r48, r49, 0xfffffffffffffe01, 0x9, 0x7ff}) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r52, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r54, r51, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r55 = getgid() r56 = getppid() r57 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r51, r54, r55, 0x1e4, 0x8}, 0x5, 0x5, r56, r57, 0xfffffffffffffe01, 0x9, 0x7ff}) r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r60, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r59, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r63 = getgid() r64 = getppid() r65 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r63, 0x1e4, 0x8}, 0x5, 0x5, r64, r65, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r67, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r69, r66, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r70 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r70, 0x0, 0x0) shmctl$IPC_SET(r70, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r70, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r72 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r72, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r72, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r72, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r72, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r73 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r73, r74, r71, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r75 = getgid() r76 = getppid() r77 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r71, r74, r75, 0x1e4, 0x8}, 0x5, 0x5, r76, r77, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0xa, &(0x7f0000000580)=[r47, r55, 0xffffffffffffffff, r63, 0xffffffffffffffff, r68, r75, 0xffffffffffffffff, 0x0, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r80 = dup(r79) ioctl$WSDISPLAYIO_GETEMULTYPE(r80, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r81) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r83 = dup(r82) ioctl$WSDISPLAYIO_GETEMULTYPE(r83, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r85 = dup(r84) ioctl$WSDISPLAYIO_GETEMULTYPE(r85, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r86 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r87 = fcntl$getown(r86, 0x5) fcntl$setown(r86, 0x6, r87) r88 = getpgid(r87) r89 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r89, 0x0, 0x0) shmctl$IPC_SET(r89, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r89, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r91 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r91, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r91, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r91, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r91, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r92 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r92, r93, r90, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r94 = getgid() r95 = getppid() r96 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r89, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r90, r93, r94, 0x1e4, 0x8}, 0x5, 0x5, r95, r96, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r98 = getpgrp() r99 = getuid() r100 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000300)="a0fe5976602c33216cf30b058c47c6ba04a09e0cd5c26d91917016e5704fbaca5418e869e3f5104326a5f0669ffb4e6c64416605d61855104ada9e0c6902664a44c5d3d0e5832f0c5182ce0138efe4979001807fe4b0678edf1dc62ec07c6fc71c0ce40fb27223ab4a78fc3cbd0051500580d50ca78672fb0dc00efce26b607a06c9b95641b6986f", 0x88}, {&(0x7f00000003c0)="87d3035b512d18263340aa1313c9b1e2e235ad09e525858c59a4a806e4789bb946137e66a7ea8552875efd163334db0c04c1b697ecd030bbf058b614850e213369efffc419e6fca2f3c5ccc8c624e0f6acab4f4fb096", 0x56}, {&(0x7f0000000140)="8ddc6912a755ebd589d1da65c2fdec870217a772d755627c2993a0d4e77f61f322ddf03cbd9b2dd581f35a90478f5b64af1b06be30", 0x35}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="30557eec6770cfd39800000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r0, @ANYRES32=r19, @ANYRES32=r21, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32, @ANYRES32=r0, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r78, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r80, @ANYRES32=r81, @ANYRES32=r83, @ANYRES32=r85, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r88, @ANYRES32=r93, @ANYRES32=r97, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r98, @ANYRES32=r99, @ANYRES32=r100, @ANYBLOB='\x00\x00\x00\x00'], 0x170}, 0x406) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/188, 0xbc) 16:00:08 executing program 1: socket(0x2, 0x4003, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000140)="0100358a", 0x4) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) socket$inet(0x2, 0x4003, 0x81) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x88, 0x4) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/17, 0x11, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)=0xfffffffd) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/96, 0x60}], 0x1, 0x0, 0x0) r3 = dup2(r0, r0) connect$inet(r3, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000100)="ce4304e92ee8390ccde71ff4b7ff578e105e3f4b0d4563e123bddaabe2c826c05c146abbf240189f9a", 0x29}, {&(0x7f0000000180)="7783ba28e65749976a1549473ea9f2608e61f4040efe04dd04efdc45c415bbcd6526fa98c46964cee2d9030c1ab5af99bc16f519d72f", 0x36}, {&(0x7f00000001c0)="fa77b89adcae80baa46f1f32746257020dab7fc61daa3ff335b40548be49cbaef564c07b65fdbc315eda76d85c3fecf3b575a15f2a62b1aa92ea636dff0bd169a5232aa3a1fe3232b4bee63de21791f89a7e3f6b562514734dc426eb8c355db075bbd88dd4405e0496a2c86775385783079154f82e4560e2e8d246c2e6fe163938462ed553270402a4fcab957b9f8d9fd866afb9ad8d94d1a711bd6fbc7336e9db4f615f0861089d3d1a5ca8c1db07f186b665784c56812fcee489311b54222f9f092948f200c7b3ed18e1d6", 0xcc}, {&(0x7f00000002c0)="73f652f003dbae5f7a8d3beb401dd86d88f19ec0d0300539ac86531e2fd3da840d6ecb5a806e9f9f19aa1fa016e0fb311415320321e75ea65aa1b1b944046eb891d00af6b77db8aac5b7ce1e01914658807b6a152d1b542f9b0109b3a6", 0x5d}, {&(0x7f0000000440)="66c7c310383540e61069d57fa16a6fc3565d793eac4110fc90e8a0e769d9ebbce29c58c78203b096b31df9f4c19881fbfaf52ba1c5491259d11051824d732ff8d2874d730ba9fd98be4afa499ccf2023f8c34b92fcb34c42cd1ef07d6bd0c1958e98477e031089447c0a3fcea63119d8fa29f691f6909d856670d4b0840f8e95401903b62d24246829515cb30ce2d1433c6c36ad002e8badd23aba985f3a952659c946deaa1c568ed0a154d26f90b7", 0xaf}, {&(0x7f0000000500)="597a31cc4000f84c31a3ab64670db46b81bdf81feb0c2b7cb0226234bc096c467a98419f63579f713830ff562b087677f756c1fb92416e80610ecdaec060f9a970a4d912b42f2e7fe0b5754a28b16dcac3a9be207ce2918f0518b1ab62159f430c8826f402a60d0b0199e80539529c5a6994f35bdbcd128602771633ceb7b65955f3a331836b3b223d2b6824f08309a575f2bf6f88058e86169a41963edeed3648c8d808652ef699c1d3a6db", 0xac}, {&(0x7f00000005c0)="6e65aabd5e64f6d4b8815e7d76a22a3ab2c2eb1f0143bbf93af17cb1bdc31173796862e71ca411d32b97c03dba6c3e0bfcf2908b6d8329fecb19c428453a544bcdc12edb468e6d96a4817c7e5e51cf5ea0f71c32d2205933cc4ce94e0e1e575adb5b1328bf6112a8090aa15f1e9a51e804cce0c65927894945d859e33e3bae8f23acf3e49821932584fb6a4b53795aa87fa03f48c1c2452e8762378c7a0c33564b99738088712ebd696b21d24db7b1a30b8b93d9c3592869e5ae34eb8c2f6f836a9d8cf7c6941c502dac1879e4364d67cf5e8b7b5202356ec4", 0xd9}, {&(0x7f0000000340)="84ec5f88c04f0c705bdc482309403ebdaf7c70ff73baa30e139f24079839bd1e5246a5a5b14781fe19ef7698cb18623e159f127252ac11ecce5bf5df759fea37683384c7937945eed097f7d9f22eb21432b9bd079f1a2dabf976762125ade4336cb23fc6586ffd3988064173f815b593496832189660bee227895c8c", 0x7c}, {&(0x7f0000000ac0)="4d3ff3df67a61efa2cbb179d63729bf21b67e71881516c52a3c644c7837cba8fb1eeb3db6aebbafa04eac151daa5f9e53bb482771bc6d0ad226f45f3cde01c5aa5e179d224ef5e4b5c9f5093e78359d2c844fc80dfb0c6cb3fc1886a7bef0c16853a5a6c1c24c983b2c5cf85a519071168a8969cb6fe02df2c5a1d338d895dab6fa5edadc55f251f870e9370b6cfd20df53ce5e509f865281f248b0ac803bfb589e560e93ac21c79c38af530b40db0eb688067e5e9b2396d7500c0fd819a65016877673c6cdbe69f6dc79b6d7ce1edb61e0520e9dd1c861c76723bd219171e97d704b6c2637c91d99d34fe05fc38bfef7b724aa0760f2048069fb7fcdb35ccbb914f5d41a07d411d1d471d5e140de5a062ef6a2e922a913dfb707710d754ee4cb0de795b91e9b4536f48d718f31a3df7491e2dbed75c7c45688813c01df369212a7508cd45dcf5abf3b1dddc984e5c9ab8f6b0d7721b0b901e7df88360336da7e0e69b575c3bc3ee8aa1d4307385906b34208b4270e9058fdcda4e18cb7e72ea4fa45625c063f2e7774ded43b789f3a9fee8ff952d659e6ee14a54c2f718075f8701703b31a36ce6b19152487334259103419703f5c556f63c1cb25f1662429b7898f0eb50863f3034091d112a2db2dee59fc5cf0bca6762f26ffd0932bb28693b0a64a8aa2d29f67853bb5fdc5a56db465375b6361d1f9fed3c58069d36f5de41c217ef51bd901e62f6154fc8f3970ad13161cf934c8f2eeb783dfdd3b3f81c08967331c10c6f7f0d926750030607037f699c80fbac175f4ce5bff93da1fe7064fc5df3174759b5ce6ec987b832a9fd6a92a72164a69ad7d37c0d6963ba3baadaabd6177e9016384c351a5cf5fb26880fc8ff1ca9c88d66b5cf6857ad2e15425ae8fbf52e2be30a7a9e2b28bec463ad9fd11c71ec90101457bd40bb23d3e3998a77ba23848bb1fb0d31dd3b4551eacfa384824fecf76eaca839fbcd37804aabcc5eadb328be4909bb0ca258781d73ab430e34a7ea53666b8b513cab9a88d82283d24c8a2e31e9ee7185e0b3d905c81da620ef6ea11056491b035d84639b10dfc1a73db0795396e32ae36d0c134d225d5fa9a800a28a2b051f22f397ea2ef5ff82386dcdab7aecfcf687e6b9dfc16a1622297f514e4829e6f249658168229dde08362bfffd8c86b4944beabb32fd907ae2ae9dd403388f6055856ba4bd85ee3b4cc8d3489ea6c3b71ef1da2277495a9e9945d968420fce11a8c346f1b0e447d666882390065d1cfcaf8de75b71eb265f6087a7d351aa714b928e5e491c27e68d22a89f614de13c04c6349ad80a806e9b8f3b4f2d3f8f1ccf7806b53d6fb2f9cbb53edbde8bafe6f84d", 0x3c9}], 0x9, &(0x7f0000001800)=ANY=[@ANYBLOB="100089000000870da53f0dbabb14d916"], 0x10}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dG\x05\x80\x1f\xf0f\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6, 0x8011, r1, 0x0, 0x5f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x20, 0x59c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:08 executing program 1: setitimer(0x2, &(0x7f0000001580)={{0x6, 0x10000}, {0x6}}, &(0x7f00000015c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6, 0x0, 0x0, 0x800}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fchmod(r0, 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r3 = dup(r2) sendmsg$unix(r3, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x659acbb2494c2afc, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000140)="c9681c5cbe9cab3411a43e9dbccfdc8546eecc33e8319eee2cf69080d5ddbb14b0a92a01f461", 0x26}, {&(0x7f0000000280)="e64290243b54b7da34ff52e74e8503b3b3b9914ef74fdf2eeef36bbbbbe2f6ddc1e0286d59ef73a74331be824239ad5524b83cf8c77150eaf49e581310e0a3daa67d614ad08c11e6d1ddaadb196def5204a59a05bbb27a6223e6ced4c0621f3bc3b736214f8f3c14f49e6b1a9671ef6fdac68c9a0ac8ffec96b52977974184e2fe2d449d43846f6bd968ea729b94ab2b9ad37b1279bfb401a55a6d1c3b9854fa49702ec8cbabfb6ec7fc6e291f6cbdd904ef7c0006e5fa97e9fc77021603296d20d4e16f1507d935bdf5af4f944dabd3e6de92f943", 0xd5}, {&(0x7f0000000380)="2e642ac3468855292fc96e5537f673bb809fb13af9acb53c67cc8e34ca4b93ed3923b5e7263cedfe0292647e78bee6dc24a678da374a7f769fc2fc33886c0b040df55295052cc5219c0bc1fd84abf3a176a6241064a8a6068fbfeda80e203dac8fa3137c6ca8ecd45a68bf1a53a919e72f1f1908d86ff27f54034746ed2086639ea090350845a46198154e739e7a587f5644288faeac1a429c5dc96225ffe38b2ec873e9baa4f81310a19ec78fddd843092ab4e6d0d7b1df41906a7b9e2a7e7b5c1a76", 0xc3}, {&(0x7f0000000180)="074f27b51cb485c4e18c6d3cd57e06efd2aae152c8c6a30eb29a6b2905229eba92498e069f39cd4c9344ea965a56c38062dc4c9e946714a9bb4208c43a037bd153a16ebc63b79ae206b210a61171d7036bb92d16f4b5d52ee17a40d8cc8fb68b8d125d73efb587a70bdc17cd76bb8bfad7ecf29c976aa24b17a725d6ee6939600bb0f0eea8dbcef889ebe75cdbae86b7b1eda758121946ab745cbed364c1bb99ba4a452c", 0xa4}, {&(0x7f0000000480)="93672c78c28b451a5bd5e365db3d9cd5675ac21131147b48d644d9c1e427839aa4faba63f188dfba0cf8581a296445c27ea94773c1ffe372a589db23c5cb235298a726bced4ab62368fa1ccc4c996538e0c7cde1623ec4c773b1575da2da3a08af11505806f690ec68f70bf5c1bbd766002704723c1195e1262b956218731755df23a639d7439b948d296c0f1aa0a901cc3829f9130ef29747636109913bd7ec831495abf336d69826fdee74e9cedc774fe4ab0c7dc34d0a2bfeb52a5cdfbf60d19da977ae01ecfb73649202d973f59a823ff5d88fd08dbeb467f8c0d40cac717c80d59cd42682b7e533f28e82e7ecdebbbcb74f11202236dbe0e1b616ae4a0fba67f4fb6f0d5e6d71d62216d36145091781a04f2daab281075ad875ca59b65bbc447e688a0b4cc6c84ce39bbe18b0f0a6a908b0b6868d0b7f2d9563db27e8f0b61f1fee98d2638c19ab199b106dd944904436cad069b75f0f3d54858b67ec0e52c7f7ecfb6a1634b9f3055ba4e9c85a8e13aff0e93bfed690c98f2143345a52bf7f7e499bcbc041fb68c7f32b7a9916396b516fadc0fe3f8da13a0eade23087d9104254adfadec94927a5f2740cda016bff71af2171af7b9f7524a4909d54a158db51e7e2fbc93ddcd6e007f22283cd136b09d27cd19fa68ebcf398a11241422ec62a8c33e5930d2191b496543b20562dbf8999d7d8a1540a86a1aff23a82cee46ecc5e6183f726a1950ef8abcb8478f135a7ccc8fec3e9fb8433950688e9ed15f4996ec6e935ac59f44c740d34fc017263695557f344acd1783dd2449ae7a8799291658b640c44bd6dd5ee76f56e936412def253598efd4663f14617cef26cabbcbdf95615831335f3a330c2273c546814d9290076b3ec7893b5ea8228836d554877a179c8f60bcfe8e3b98588f7d8fb07f340487f3e65cbd78b8dbe4ecd32be5f273eba63e4663aaa6d86a7131b104fa6f1a59272c1527aa18448cdae148912bb5877a5b25e1772ab6ae65f680454c95d4e8ef977dcef687238f87a0a7863f0b9a5e01517652cd0facc0d384a140d7b57bf3e9a257dda71829b45d22c28a46bc36a7cd0ad70c751f8fa8b7dcfb2d1b3907b4a21ae8e222456bf6ad76a2c55159aac55ceb4fa364e8d860d09fb226c2d0acd283e53a7ea1451b42080baa6788147ff3e7bdaaa29e0c407c0ba3078a36531e2a285ae9ae8259f24eb9dc00528fa590e4d00b1c7ffd3687ac4a85cd70aee4b0beba308978b6d0d686d897882f899e67d63354d3d7b395c2e730232182a175ef82d2706d47639644cbfe06e79aef81bf58c12ac0b5711e5729cfa97925d77f42af8a771c3f4a48e2ff8ed94226dd84793ed0fa9a67b457ffc29319509a29dc2ac41b3a488efe101ccae1bbabbc3d447a6e95ab9b9d858306663721421b2ce422952a11357f2ce0a0879f069d2ee1dbdac6d3879eec60217750f52ac2d93a3dc728bee7f28103c759c8b28d1700bad05785d45ebeb6bf8045eb28d5a383fc11e6d28266d5b88f3412527204a3e51325797000ed161c97bc8e8095ca111d3370be1d6161c2eb5b08273f9fb3cff5d11328f43267cd43c7d3497cfb62139f65da226d74cc39bc28407fe804d914aecfe87bad2d4d8b4f07fba8276a1867af55b023bd5577afa0ef3762e730deadb92bca8c38492344b92e30e52c3b54f02dec1d70d48e5a0a952bb022b896aec043e1934ed800e2b84f8e747bff2202ae98a82b1709464c2961f0efa697f52b5035fea1563250aaab057d8c5ba52371393b7cac788ef68981e84afe3bd24b24046df12f680e3b6857a919c3b91b08d0b7921940f623fe0facc6868875f42be6636404efb54183e4c979abca75cfcf42c263968fb9371d522db53dd30fcd8bc06bd28f966ff82408b9a2b83bf4f5e723558b9a8f29532268cacd34c170eba3584457c96a187b18387e37fadab0df1c8ad0eb2ed8d7cb1f1b49ff9933c9f6f3ae2764f9109f7f48c46fae9500a14077c70fd77f7cbb0f8267cc3c94233db023048fefb3d5b41b7af02a4dad3fb37e9a4868d41c39e4b48322d1c713108f9ef84ba77fd37cf240efaada07cbb35c7d3e641f6f389251f9188a5b6f20550b5496ba32382710015a5e1a13ed07b3d6e6cb16bdf1abde3428b2cde20e9bc24859bc0b0c18cd2bf549a9b74f02f692280b7bc449dbdd43cee285479791e20cb347f45af78516828fd72e9877611e864b190d7c809d402fb3d07bdc63b799c895677b7b0f0fa810fe5ed2a8efa338443946feddeb88c6a22b9a196977e68368b393fc7442376775560ceab1553aeeac12760676318e959092d7631ac9820f54a3736c339b8bbb865eac29cdc2098fef1ef2dca7222376eff321d61e7cfed2b75323552bbc130ce8eccbfc987453e922b3d37a4411b35071f3257d3ddb7545c46f43226a3e49f7353e172c5076a99a5c9d8b010bdb1d59f5da771d195702483b9b61465312ef47a43f8f36a3d9635ad87c657cfe5997f85add56c20dbb03147aab17c578dfd9bc28067d5bf777104f80ee73aeac38e8263e008393b45c6ab3295aceaa4c182b6f1c1bcfc53d9726066dfbe54a92e39fa03d8bc61357fa6850c52e30345da27f4e9662047b16d1e133e57db8d8a4a67bac209fe4d864913aa17416846af33bdca82eb05702610281aa4c73cc64a4065b886da9540c9777dbb364903e5c79da366e4ad226bc3c94654c851472c62e97321b64bd7c0e47830fdc8facaab33889a1b9e6e8272a9fc1352ac7ad4a46baa746a2364c0f24b755a9156a0e573bce9beb2d78ed0b5dfb65c65ff6a37bddf3456d22cf004d3276401fdd645381293870d43de965233b8cc7fc02f98c1338463a825c02b3c1e6f2d06d969888af79fcde1d6dac664846ec4b6832d7e935503e5cec13a0ec99a02dbe9a20cf1fe6cf462c0c65288ee02e7dcc181e1f969922b9ab40cdc115345a209cc78b11c2829f7cdb1abfb187e9d03734f21c27abf956e25f5e4d72cf14c26d257da38c4f39c3d4cd6397a16a49ac276797dcc97f9258b4cf0910770145aeaa02f48e6d8478175c392cee0834c7ec73f896620e7dadaadd171a66121b5e032ff43e2dd1ec9fedc52e3f5309c39024fdfabb4415d6ab789ec14053d580f180927654adee5b99be98e20ebbf83326c079f2445527d014cd6d4d317bc0505026277d752b036a0faf798ef0e3817b3a1af47fcffefc5720384b5bf7c4211b4b41b87b9ab3661ce13ee459477b38ceb05a5b56c9904a6c02e39bb03e8f50c1e3861261813c921b0b9f8e78442151c808fa26c758f6ce5a20f29a6375f24f9f9c0985700453a980dcec4598f2f50d405bd83383e79ff7773f70e904c3759d0849e79b3a597cb74f716236cc1b7653f01b1c497d64fe920fedd5fcccf39198250e0df8822ab1278819de60d03e253c36d67335c019627a42cf1afafbe95a79de481fd6dc595b804ea20b5d4c65b0c8269674e5012813ab9ab5448430da5ff2feabf4c6289c3f5aaa319eb47b796f143c83629324209121aab04dc4e47a6c654c3fce3855a5b8f5562c9ea7a3bb7c5df70c8cba8cb9fa4f76203e36ab9a65a0fd89719df44c5fab971a68b1ed15eeac4845db02fda66250a0639bd63afb7dc747f377b0046c239ea1a7d18f86eda76c6c2feeebe8c187d01df90ee4fb9b1321aefa7f3a36a4bd4a5f7359737e916f5762db28c181730defbcb92326c7f505b8cf275ea8a12a8018a6f12c5ef6726febd54f3632f36d2155ec9fafbf12dfbc62fd9048cae39e341e78cf3401f9221c2088537bca00904a57c0bad389b1adff4a6090f71ffd4b2b250ce24be615ab9ae253be7f44d8f8810789a5945aab99d87fecf8f39a52b4b452d55e9a01f7c87bca3c9ac36c5e0555aefcf2e66dcd9be07059db3d6597a29e2599b21c76f1c272913d38b3c6dec7b426930109b5c209dd97ac0a3c70e8ba9bd6df53f56c75fea4293122777c59486226471fb92a0240eb6f9dd8e851579b84cdfa5efc8dd4e6f3a0fe087d6a04699403b37f051eb0f2be07bc82475c6113c4f1dfcd628de5ef1c9e5bb9eeef0a2591047a87beb56b32c27aa2a483946c34d91ac0fbad7c6e433dd4692982a5623164fc1b9a8cec8d75d331cf5b61a7b4200f3c518c2e18033431746be7b70013da6c8e3f7b699777fb61bbbc81d8ebde6449cb24bcf07c8cb6ab4f9638c48b079d42a2547dcb50a98b38933c4b49b9ae45afc078ebdc507621fdd88af942610f5146c440ab5b56f58960a0c84a8345971f3cedc8cb63c6abe2c81746cd10fd8efa2ce0e4a4bd08505c3c40e94d1f80103a57f2c8ae6e561b72d2043e10ef4da90c56268c23d82636d5e192d535e8a00888a30c67e5c42493615527f2f06c0c81f8cd3f8e4823e0f8415c4fe0bc40d31fbd5efa205216b8da3d40a514494cd4165b533b121e040e284b801a17dd57e33b59d1381ee349abcb49df0ac08db7814ade95798e5cc1d877ec0a75c7d0d9971195d00693ed2a03ca34e23f61be474a693c002d35606119b31665d07eeb11eda4d124bbf198eed838d752d496e5535a5edc44068447d3c861826f6a66f4e175a587a5f99380dcb1c319671dd2627e4d26cfab9c5018aaef303294eb68c3c4260f336fcf9374bd548911b9f904340493e5d166fd98ac451564ab3d38b84ded1e48ba2f39c3309ad2b3eb3e9fff6891f8789131d1986d0919eff3e2cefd21bb41f26d6f2b852625cffeb2902e2d98a236a55e379fff4e4381c073e1aef32065f3bf201e56f19abf15b36ae2897894731f9ac3d3f20b3a07d8b2b7d4fcaf40ba359ea222328f077a7a0ccc74c13c8f49b12bad801857c80d4bfcb6b97ce3a8df1f1ccf9c8fd87adaa6cf7b8cf88e353aedf0a5998385a90beb06783caec1b90ab86e2e2ddfea97ee46f8dfa4c18a5dda2c1345e59f43b05e5a1afb51f5792a89bf8f27f704f221c4420baf56d883f9aa43a71a73c184206d5a37965b3679441a326d360c0d187e30ae2361b700c32fd3e7f06bc1af4afd1c254ffadd667add1fe2f82fac9baa9928c1cc1fead3718cc8e4ab9b5c83b79e81445dfc8e6aeb4912304e2851bacd74bd7f4bedcc7dc83f82ba934921bfd6d07d2b596f635878a0de3955d24c005b6314ff74889b287c041de4fdec01030bbea31f61ffbbcbd688148349e2c6ac906980134b94bc030d9e9e5341e4c8be56573da15ffe5f59f7153f4239deb9e80e1bfca0bd41deac6d4fa56107e9ff2ad80c6bd2f81bbb6da4cf084a9b4fafb9d59c51e628572d40e80e8d2103b1594ffdee96169288e9cc9ee2411585f47df4828d6c19a3ea06127330abc49e24a18561b40a4c2e16152ea96d80bbd9772117bebe34379f29d5bce4c08e737e6d53316d8997e3b4893225ebe51d88b92527b34829d5450c92cf645bce377ecf3c3620e38e518a543b8a41c852f27e7c4184f0048450445dc51a60dd698638ffe9b4b1c36863fda1d0c925418c6581ee0318b5248425064d0358679c8d34c41abcdfe4bca078799aa1c153665912669f1d15d433a681570aa08fbb3468709d248bc46f09997370073e53b924b8d080b0a1104dd47c272c63e02c7ce2a95bd4a0716eb93651adbd249ef0d1ccd34364812630e0b597121f4dda9533f227eea31e7f31aaf3dd7514adfd43cc91a2441bc335e3d8576868a2d3174a165be8937cb3061cd5cc8fd958c05d56e9cb524fc8942aa489f04c6ac9b7ab0ea363e44b7161630aa6c0ca994aafdbc89765ff78fc91ac4d4dc95bd080b3694", 0x1000}, {&(0x7f0000001480)="60130ce9eb46b739683e0306e98488ed58dc6a6c6412852a7c06d39ab040e3b62969988e013192071ee87eab8fb93a4e79bf37efbe6dd2ff406876", 0x3b}], 0x6, 0x0, 0x0, 0x4421dd5723ff4e5a}, 0x400) 16:00:08 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000000)) pckbd_enable: command error 16:00:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1c5) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 1: 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) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='c\x00') pckbd_enable: command error 16:00:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xff}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c3251529aa05f0c6ca05ce3df47d") 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0x3ff}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="e795d3e868a19600bec6dfe940da640f370025ff149b33ff0f00000800000035b19d43c9a392310652b04fac968be0d400694a38e8abbaf4346e0c3bf30af541eda3d8d10eb1a588e1649cbfcc29daaf9da89d502a05a83efd91dd130e9bdde7d77dc181ab62ff7c7599a804a217a0aca546398cf595565831c5d5e84722085da7c368d267b97822b2eabf17d3432aae2b1c19e5e428998d26ca86e0c73eeca6bfb918c78d7b22c10acb40cc7f4c1320d85cfa9ea8e0b19ec0b9aa3e62d63ff022daf6a6cad26779afe833b9b099452dd35a778c00000000000000", 0xdb) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)='\b\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0, 0x18e}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) syz_emit_ethernet(0x78, &(0x7f0000000500)="f1bef85727a64f66c797c93092649dc762573c35e0fe6a6436ef1074136ccf172f1adc13bb6f3451c0ae10a930a9cfd54ad70eb8435c923316140ad961c10ac268a7597f76717c116519b633e6a08c2bb965fa900e454485963378408e274e31646f52ce6e7250ae8bcfeb6bc6bce1f7e8c39e16e7bbce83") r3 = dup(r1) r4 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) getpeername$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r3, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r3}, 0xfffffffffffffff9, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000001b00)={0x91, 0xffff, 0x7, {[0x1, 0x35a, 0xffffffff, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x1fe, 0x20, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x80, 0x2, 0x3, 0x1, 0x3, 0x8000, 0x1, 0x80000000, 0x80], [0x6, 0x7fff, 0x8, 0x1, 0x6, 0x8001, 0x2], [0x1, 0x9, 0xb22, 0xffffffff, 0xdf6, 0x1000], [{0x7, 0x1, 0x80, 0x20}, {0x0, 0xd8, 0x20, 0x6ca}, {0x0, 0x8, 0x80000000, 0xab}, {0x1, 0x4, 0x5d4, 0x9}, {0x6, 0xf0e, 0x7, 0x2}, {0x0, 0xd7, 0x1f, 0x1f}, {0x66, 0x139, 0x0, 0x4}, {0x8, 0x8, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0xfffe, 0x8001, 0x4}}}) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) unlinkat(r3, &(0x7f0000001ac0)='./file0\x00', 0x8) r6 = semget$private(0x0, 0x3, 0x10004) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000300)=0x7fff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x3c) r1 = getppid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r15, 0xa4, 0x8}, 0x5, 0x5, r1, r16, 0xfffffffffffffe01, 0x5, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = dup(r17) ioctl$WSDISPLAYIO_GETEMULTYPE(r18, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x800, 0x0) r20 = socket(0x18, 0x4, 0x7) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="08cadfaec3b3c6f6263199d35e9bec4db87254c9346e8dfb027da46810b793a9a1beb484ba2ec5cf3ee735ec9bd7bcc1e7", 0x31}, {&(0x7f0000000140)="7d1c754a98da1b065d054335b1a60c23d4466b7e7bb10917ebd7162ae2d8b1562ea7d8785c617c08ec5917c1b2f6919e82bf8df6fc68003c73d95c2adba1f86fba551b30948946de9d8d48a9fa8a87a37f9ea37b4ca9026f8ed985e495166e297858b5357e483e42ed5126284fd6e86d13e6a84c4dbc417133dd5f841575e66666cf320cfb1349eb4dad43ca3dfa44a34257b87f3f7fefd13351a3bb0b63720e", 0xa0}, {&(0x7f0000000200)="6c16da8cdaf43ea976feb4eaa16346c9f7665159b70b6977cd5447de3740b13a87b5d2d7aa71adb411f4d5602ac10bdb8275ebef5a9be52da1ed3b281c343939502358a53b381c242318e9d32126fc6b228707531204c5dc8f32e469fd24bff5716ab9981f", 0x65}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r15, @ANYBLOB="0000000028000000000000000000e960da7b6bb8", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r0, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r20, @ANYBLOB="1000000000000000ffff000001000000"], 0x58, 0x402}, 0x200) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: socket(0x18, 0x400000003, 0x0) 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$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0xf6f9, 0x0, 0x1, 0x57fc, 0x40}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='\xee-\x01\x00\x00\x00\x1dR\x00', 0x40, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) fchdir(r4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x4, 0xf7, 0x1, 0xa1df}, {0x5, 0xfd, 0xfb, 0x1}, {0x7ff, 0xf9, 0x5, 0xde50}, {0x746, 0x0, 0xff, 0x8}, {0x1000, 0x1, 0x81, 0x9}, {0x5, 0x0, 0x89, 0x101}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r10) poll(&(0x7f0000000180)=[{r3, 0x40}, {0xffffffffffffffff, 0x20}, {r5, 0x2}, {r6}, {r8, 0x1}, {r9, 0x2}, {r0, 0x2}, {r0, 0x1}, {r10, 0x80}], 0x9, 0x800) close(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000300)=[{0x10b3, 0x3f, 0x3, 0x7}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000240)={0x401, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:00:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mlockall(0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fsync(0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) chflags(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) pwrite(r3, &(0x7f0000000100)="18e0c77613174b769a4e756278244601acc8bb80b48d92fe159588cf06f985ec109cb18dbbebf8fd8696ee422ae3cffdb9a628a602951903da7847e58511d7034b513ac4907a2885563969df085f2b992af9d79a73315604c506bd3a8f962bffcbde547de112f81dc99d89dd63659e47b96a63a58498b4f63b5e0c581658a5993aa128153407f1274ef82da99664bd4cf5d0459b14eda938bf57301de68fb504849f5df08c5bc83e6014b9fbbfe1db96e0c8a2c7b82788e1e1a87f3f0b64f4c957cc59c9669dc54b12230431f0cd7971aeb688eff9113d4aabba78c6041ec041e564b6d8a2364892dde5", 0xea, 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000efbda1e800000000000000000000000000afea213257268bfcff00080000000000001000000000000000000000001f0000003f00000000000000000000c00000010000000004000000ce000006000000000000000056000000010000000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x1010, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x2, 0x4) dup2(r0, r1) 16:00:10 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, &(0x7f0000000a00)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x400) 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], [0x0, 0x0, 0x0, 0x0, 0x200000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000], [], {0x3}}}) 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) 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=&(0x7f0000000100)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r8, @ANYRESDEC=0x0, @ANYRESHEX=r9, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r10, @ANYRESOCT=0x0, @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, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r31 = dup(r30) ioctl$WSDISPLAYIO_GETEMULTYPE(r31, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r32) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r33) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r34) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r36 = dup(r35) ioctl$WSDISPLAYIO_GETEMULTYPE(r36, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r37) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESOCT=r31, @ANYPTR64=&(0x7f0000000ec0)=ANY=[@ANYRESOCT=r32, @ANYRES64, @ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYRESHEX=r33, @ANYRES16=0x0, @ANYRES64, @ANYRESHEX=r25], @ANYRESOCT=r34, @ANYBLOB="4040b7b5bd833ee34b2d1fb3b12556da951afcaaba9c33bf8302e6aac0baa2d420ef1bacdd2170c583fd35e620f678f0b95dfb89a2079933213e832930a5474dc33edac8b00a3c833d63d22bf50643129550540d74e897da71cfbbeceeacd59176f3d754f53d01107f458fa0098d6074f49d37fd92eeefef6fe23f4118136593", @ANYRESOCT, @ANYRESDEC=r27], @ANYRES16=r36, @ANYPTR, @ANYRESOCT=r37, @ANYRESOCT], 0x7, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r38 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r38, 0xa5, 0x1, 0x100000000, 0x2}) r39 = getegid() r40 = getpgrp() r41 = socket(0x2, 0xc003, 0x0) connect$unix(r41, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r41, 0x0, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x2, r14, r21, r23, r39, 0x20, 0x74fa}, 0x25, 0x47d, r40, r42, 0x0, 0x10000, 0x5, 0x4800000000}) r43 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r43, 0x8020699f, &(0x7f0000000300)) 16:00:11 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0xff000001}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000100)=""/4096}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x17, 0x0, 0x3b}, {0x81}, {0x6, 0x0, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") denied attempt to set clock forward to 4278190081 denied attempt to set clock forward to 4278190081 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10002) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[{0x7, 0x2, 0x7, 0x3ff}, {0x3, 0x9, 0x5, 0x80000001}, {0x400, 0x3f, 0x7, 0x6}, {0x4a, 0x3, 0x3e, 0x1a2923c1}, {0x4, 0xff, 0x5e, 0x4}, {0x401, 0x88, 0x3, 0xfcf}, {0x0, 0x9c, 0x11, 0x6}, {0x2, 0x20, 0x4, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x2, 0x5}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2ddde83b00000000000000fd003000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r2) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4ad80c9281d64eac9863934a4373f931eb5d185132d961309206a87b2b8e98c76fb711c7281e9fd16878781af5953cc924cbdbda94b31c17719ec842d3d30b1edb947485c553a3461204e75ca40b54fab92e79825ef4157a6dca432cfbe136a5aab5e107a755b0f0d05dcc085874288a272b84c29d9f5b6c2890b937e46153f38e9b28f5120fd7f4f854106f9cc80d471538742011c6ab309506c2b6ca40b23ccc2d2419262639d2e8146e6c20e7852c6036b4fcef315db696f23f88ab79c5"], 0x0) r0 = socket(0x30, 0x1, 0x0) getegid() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0xfff) r2 = socket(0x1, 0x8000, 0x81) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) r7 = getuid() r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x5, r7, r10, r5, r12, 0x0, 0x1000}, 0x1, 0x0, 0x7}) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) ioctl$TIOCNXCL(r4, 0x2000740e) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669e0807ab7"], 0x10) shutdown(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) sendto$inet(r3, &(0x7f00000000c0)="2effe4b71fa49b589b93c4c6243f364eed25747ee9befca2d1ba6445ebc1a3b6615c97f5de75e885c9bb45a48d5a80427cb225d2f4bb7e3b7605a28e6cf003970098ea710d259fb5b5b3c899941ed532ebf92757b237ee90c7509a61a62693f0eca5660dfbcdb3858f3c1a66c08c0ed72e1ba2be7d43c94a36646a4ee74e447e078580e70ae1c87b2ca93275332e9a7380726e94", 0x94, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200, 0x100) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x7fffffff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1555}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3b4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x223}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], '.\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1f}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0xc600) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x52d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = fcntl$dupfd(r1, 0x1e, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x2) 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getpid() r2 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x320, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/126, 0x7e}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x23, 0x3}, {0x82, 0x5}, {0x65, 0x2e4}, {0x101, 0x20}, {0x1d9b2830a9f62f47, 0x3}], 0x5}) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000400)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="f7d180a00e407b9117da9d0a0cc603f43205362a66026ec387da825b7408d4d3cdbba930f7737500593235df8139994336dee87f03c73e7e650f816a7f197c69b122665a40fbda6d6291d49095618f2dced219796baa717d8c6ac425f0244bb99fbfa1d188292658c0464efbb4aabacecd63cad445fd619f899d76703ba2f8a4f6281263364572008d7bbee34c4c81b000c36a5c5ae926468a36cbb1dfcdf1975a3b765750f244a88d68f228b020dd31f5b5911f2d36bc5d4e57e154bc31434e0a0aef0a10bc9f7254e23af6b5458b38d83524aa9c70994be4f192dc283721c2c9c48a443a6932e1c3352be0ef83fc3c4e838a0617bd2f4fbc22", 0xfa}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)=""/178, &(0x7f0000000100)=0xb2) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xf, r0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0/../file0\x00', r1, &(0x7f0000000100)='./file0\x00') chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x5) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x15}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xf4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x5) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000000)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r7, r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r11, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000a, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r13) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup(r14) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = dup(r16) ioctl$WSDISPLAYIO_GETEMULTYPE(r17, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = dup(r18) ioctl$WSDISPLAYIO_GETEMULTYPE(r19, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r20 = fcntl$dupfd(r17, 0x11, r19) setsockopt$inet_opts(r20, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xe983}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2000000000000000}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4040000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffff306}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x800}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}], ['./file1\x00', './file2\x00', './file1\x00', './file0/file0\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1}) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file1\x00', 0x0, 0xa2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="072fb234cbe1091483acc82b72145edd49aa7e228438a794c97c85b914d187ffc5abcef8b218ef55edf2643f21512d349aabf6b57b3ecd1e237ef2e4d6dc7545bab754e39754ec5e4ceec78b3a2d171e0bf0d7cf88449a512bcf511919003139b82899b4692db5a2343b6838a1c762e9a4af755f4014c7af366888d5ada3b9c3c5b8a9d82141f65052057340d76d7690d18f2fa3ccbf404219c80d49c12b4d334657749c418e3cb5d1d684dcfe77768aeffbdf633598b162e9f9384ed0917313997d6193ae31ac89af44d72748e214eeadffca7b66ab", 0xd6}, {&(0x7f0000000280)="f1d1501cbffce4409198e94bd13307d465f858d572b9a10727bcc4fe8c70457cf053832a014b61458a30d3eb2ed67703dd0c4b", 0x36}, {&(0x7f00000002c0)="dc87081aadbf4c11bc5ebf798e914fdae098e9fa14dd0fd42705a432eac2b2e7f4ea5831afd1f10f044ec339b89459e6ec874a6a56fef121fa926f6d04611755c6", 0x41}, {&(0x7f0000000340)="71c56891e0df651483bf0701f28e2fe5039e1bae5fe773ee0fa479a7d55908eae3b37c7c6981ef97898458733074f953e0f504f7b391de5dee4568b41d1625ef7b6dbcde2805a4f97cbe88323d51180e870900375d1b8c351990a47f3d8df2f68b79a416dfdf1ed2e72e20bfdbd251eb05129c44b91447603a0bf32846154ad982226ddea14d82014f7f0e4d3b5e08a82e1556168557781d4324f7db84751d8217f467a571bd8ad8416e910d4c7f00ed2ddeae5cf596fef2", 0xffffffffffffff72}, {&(0x7f0000000400)="bd5c11be62919983d293c195414b7bd01fd0bafa265c747c8bd539eb082c7ad9c49cb0ce0328f2823b514feb96cbfbd50b03c85178c15381c3347825273f18d718f8fdb71a065e2ee029a88010440b90c98992ba72cdf57231bc53f3c4f1cc69852376c7d679cc1ba16774b8fbedd55047a08872f73fd1a6e0bc8ad21dcc24304e29abb2c6710373f7dc896e53a3a9fcbd98b46a124dc85c846a6233bb1888ae6001c696b260b3d85150779cbe6ed2b83d34a6baa799c0b50d4e80a680bc8bdd961e1ce6189a3b7a251a67b8002300c49d0067574029d528e01e79baf892200f3ef0081e48eb47dd64", 0xe9}], 0x5) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x26, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000005680)=""/4096) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001240)=""/251) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000001340)=""/69) semop(r5, &(0x7f0000000ac0)=[{0x4, 0x7}, {0x0, 0x20}, {0x0, 0x2, 0x1800}], 0x3) r6 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) fsync(r8) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000a80)=r6) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x11000ffffffff}) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r3 = getppid() r4 = getegid() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r5, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r6) r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r9) getgroups(0x4, &(0x7f0000000700)=[r6, r9, 0x0, 0xffffffffffffffff]) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r13, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r14, r14) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r18 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r22, &(0x7f00000009c0)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r23, r23) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f0000000bc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRESDEC, @ANYRES32=r10, @ANYBLOB="00004681ff01289a81050a22760860ffcdc8d392540ef1720401200000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32, @ANYRES32, @ANYBLOB="49b6e6d4e36b9ab357ccca67bd60779700004d005b16949b0a88064ad0e13ed2e5a2711daf0f2b64fa174b0fc1526f77c72979adb4fca4e251a1f7703207f02f06c8f0ca8c4fa3d8be13b8eae0761c528d88d7119f95eede2527bec129f2cbcb6b43dfc1020fff0ad168feed683c5cc2b286a8690258793c563dd161274cdfe00813ab19782a8b1d5a6a92517788fda149ff9e18bbc296bd4e35259cf23407c62c32ca46d418ae8f105d474ead35cab4c740"], 0x183, 0x22bd4824a5139c0}, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r24 = getuid() r25 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r25, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) r26 = socket(0x18, 0x1, 0x0) listen(r26, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r26, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r27 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r28 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r27, &(0x7f00000000c0)=""/56, 0x38) r29 = socket(0x18, 0x1, 0x0) listen(r29, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r30 = getppid() r31 = getegid() r32 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r32, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r31, r33) r34 = getegid() r35 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r35, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r34, r36) getgroups(0x4, &(0x7f0000000700)=[r33, r36, 0x0, 0xffffffffffffffff]) r38 = socket(0x18, 0x1, 0x0) listen(r38, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r39 = socket(0x18, 0x1, 0x0) r40 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r40, &(0x7f0000d06ff8)='./file0\x00') r41 = accept$inet6(r40, &(0x7f0000000780), &(0x7f00000007c0)=0xc) listen(r41, 0x4) setsockopt$sock_int(r39, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r42 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r42, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r43, r43) r44 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r46 = socket(0x18, 0x1, 0x0) listen(r46, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r47 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r48 = socket(0x18, 0x1, 0x0) listen(r48, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r49 = socket(0x18, 0x1, 0x0) listen(r49, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r50 = socket(0x18, 0x1, 0x0) listen(r50, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r51 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r51, &(0x7f00000009c0)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r52, r52) sendmsg$unix(r29, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f0000000d80)=ANY=[@ANYBLOB="200000000000f200ffff000000000000", @ANYRES32=r30, @ANYRESDEC, @ANYRES32=r37, @ANYBLOB="00004681ff01289a81050a22760860ffcdc8d392540ef1720401200000", @ANYRES32=r28, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r27, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000600ffff000000000000", @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYBLOB="2800000000000000ffff00006e97c393bcd361", @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r52, @ANYRES32, @ANYRES32, @ANYBLOB="0000ea00"], 0xcc, 0x22bd4824a5139c0}, 0x3) setreuid(r44, r24) r53 = socket$inet6(0x18, 0x5, 0x2) r54 = syz_open_pts() r55 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r56) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r54, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r58 = dup2(r55, r55) setsockopt$sock_linger(r58, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r55, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r58, 0x4004574b, &(0x7f0000000800)) setsockopt(r55, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chdir(&(0x7f00000002c0)='./file1\x00') r59 = semget(0x0, 0x4, 0x600) semctl$GETALL(r59, 0x0, 0x6, &(0x7f0000000940)=""/135) r60 = semget$private(0x0, 0x4, 0x226) semctl$GETVAL(r60, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/76, 0x4c, 0x800, &(0x7f0000000100)=@file={0x2, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x272) fchmod(r0, 0xe3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r3 = fcntl$dupfd(r0, 0x14, r0) write(r3, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r4) readv(r4, &(0x7f0000001840)=[{&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f00000002c0)=""/247, 0xf7}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/212, 0xd4}, {&(0x7f0000001680)=""/239, 0xef}, {&(0x7f0000001780)=""/147, 0x93}], 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000018c0)) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000000)) 16:00:12 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) pipe(&(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2a664c40c02382"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f00000002c0)=0x800, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) close(r4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x200, 0x3, 0x1, 0x4}, {0x3, 0x1, 0x7, 0x7fffffff}, {0xfffa, 0xff, 0x1, 0x17}, {0x20, 0x80, 0x80, 0x128}]}) r5 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000005680)=""/4096) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001240)=""/251) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000001340)=""/69) semctl$GETPID(r6, 0x2, 0x4, &(0x7f00000003c0)=""/12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) sendto$inet(r0, &(0x7f00000001c0)="ca15877d5764ac31becc76945396fe2dfcae77b03d42454b8a7c2401901debb3b558a7af6602d3186400cfd253fb204ad1842c1556690d4315cd8f2040be2ffeda304ce2dc636dd7dd724f402a466910c5d20808f59fd95cfcad325b2e917c894ffcad4f0a1c4caeccf52a8b6b87454cb4eabe0e7721bc0932320f6d1d82cbcf8d73141c3da76a82f517a9df9bc05ce4060e7537cd4983dedd2ab247bbed7158779dc28fa50cf3d0bfbc48073bed01a4", 0xb0, 0xf38d7dffb12e5880, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000300)=0x8) connect$unix(r4, &(0x7f0000000440)=@abs={0x0, 0x7, 0x3}, 0x1c8) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pledge(&(0x7f0000000040)=')\x00', &(0x7f0000000140)='tap') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r4, &(0x7f0000000780), &(0x7f0000000740)=0xc) rmdir(&(0x7f0000000500)='./file0\x00') ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000004c0)) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x0, 0xa0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup(r10) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1, r5, 0x0, r9, r12, 0x20}, 0xff, 0x101, 0x1}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) r13 = kqueue() poll(0x0, 0x0, 0x412) kevent(r13, &(0x7f0000000080), 0x9130fbb, 0x0, 0x4010000, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x4) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x81, 0x3}) r2 = socket(0x10, 0x2, 0x2) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto$unix(r1, &(0x7f00000000c0)="d48438d91ad746b8d83cf760b2d77b52285f3faa7df23c9e1c1520da2d3b5e318d7e56533c492a781c3769a6e1a53b0e7679292352f64822d4d9a430d7fab6e79065cf1f9b70bca634c0aaf6d7864a712eb64515e6ebb3851a75d3c5c123534d1d59aef33783f23d7ebd8e8b4627ec3fd3a501b378ef3b57c91098ab84096386a45771a8a5695d9e8746e719b63998160ae0e612afb0ba8caa2ac56d09e704dbdb4bea21dc70515dd595a81b3ef29e2b", 0xb0, 0x36636ae03326781d, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0xe, 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x40) fcntl$setown(r5, 0x6, 0x0) r6 = dup2(0xffffffffffffffff, r1) fsync(r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) chflagsat(r7, &(0x7f00000002c0)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x10) r8 = getpid() fcntl$lock(r6, 0x8, &(0x7f0000000340)={0x0, 0x1, 0xa6, 0x54b, r8}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r9, 0x0, r5) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r10, 0x20007461) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) pwrite(r11, &(0x7f0000000480)="1fb18021eef5034f14824651d77b84bf0146a930435ea467f69150ca3bae10b357e92237a1f8815885e7cb9cec952ef2d6de5426a3152220fdbccf73e38b0369fd714a2aa47526979da54539292629201923bb5b203dc66dc9b8309e1b82e2bd7e636a02dd167ef0d315190c9b000502c49cf3294d64883ea8c3c36e71fe8eb36b7da5ca5a83a818827adb76c12ac25268cd063561fe1eca501ef13e7b2129ff034bf2e0067173c19ca5b562d7f4f1cb65f9a6440e55a9863264db02f6aad672888e82594adb77869d2c1d62a071c031103af13c479ca037aaab", 0xda, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_index}) 16:00:15 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) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) fchown(r0, r5, r10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = dup(r17) ioctl$WSDISPLAYIO_GETEMULTYPE(r18, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = dup(r19) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7a, &(0x7f0000000180)=[{{r0}, 0x0, 0x4, 0x2, 0xfffffffffffffffa, 0xa90}, {{r0}, 0xfffffffffffffffa, 0xe9, 0x0, 0x9, 0xf292}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x14, 0x4, 0x7fffffff, 0x4}, {{r19}, 0xfffffffffffffffe, 0x80, 0x1, 0x8, 0x7f}, {{r20}, 0xfffffffffffffff9, 0x2, 0x2, 0xd2, 0x7}], 0x30, &(0x7f00000000c0)={0x803, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r21 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r22 = socket(0x18, 0x400000000002, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0xc038694e, &(0x7f0000000300)) writev(r21, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x2d9c], [0x0, 0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0xffffffff], [{0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {0xfffe}, {}, {0x0, 0x9}], {0x0, 0x0, 0x0, 0xfffffffffffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4, 0x0, "1708895e8a8cb4eed7fb45e60000001300", 0x0, 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r2) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x61, 0x72, 0x40}, 0x3, 0x0, 0x6}) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x261) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/161) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x2, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) close(0xffffffffffffff9c) r3 = msgget(0x3, 0x496) msgsnd(r3, &(0x7f0000000400)={0x3, "f14b78639dd692da249bbf159658dce2e316275fac8bf6e4e7a48d2c76f6d0d28cec4434e44278f8f09f0a1b96ceb108d6b20b3ef7a6cdbc7b2b25313d06b2a79a7987700e2307936c5b4c22bf08ec3d3391aa7d41b88181c77f71bca82eac035201990d1c1418d8c754ef3f78c510978e918ff76f29df004bae8639710cc00fcd021bf7b1fa0c3baf8e3a088ef204a390e5f4abd2d79bb67a047c7122907dc85f437381d62973b6e3f790743701a6fea3219acbb1412fd5cb74c98a5bcff2310aadef643725d703f40a489b95c825db142d062165b7f3e7e915f135555c00fef47b3a48ee0242ec998b34a8b948b283305d61fed71cd6fc0d6f7f4f70f5d486e9b368e4af22c55458bb7ece45c3c7edb6ebbf06dd8070258342da7e708c9b2ead4e08ac68b6a9e6c4227ef15b660b924d4a464868118a8afed9238a045c4969cb00abe1887aac3c2f98983927820f47fa2f46f39a20df0737580721b8b888235659051ca201d851a3f8f21e50d1bfe4187b6eb47537c9732457212306fd5d5bb3d1595efc163f1a0ca694cdc42c728a606b0dc0d4dfb863a18a445ee7c5cefa16bfeb637e0e9460c697f72c1a684712541753aa75061d70e1d8f0285b39eef95af3bbaf5e6695ddf670cf135cee5bd70ca0d73062ca55fe1affa5444d95c6a8e8377448570c39aad199f8111f279b8d1a68357926dce2afb66e2e922ef23291d03bad992691f1ec5a11252f0852a53c5fad5bbb578e9c8d560fc1be6a5d681572032b0db4faccd9c6c6fb00a6533772175d4c95c58f8ddaa1a85da8f638d0a8aa3e317d113ce52caee58fe7fab6cc329b553ec86d1ecec3a98a3a44f9750200927293e3ca2cfa04a3f66d9e7a959a6c397db9b1a798e6c0f63024681520a34bd15db053f6ee30b9122e73b7f2b705340dbf0f5004cad2bb4631d8d1d377d30c04e7db1ce4dc7324bfeeac0467d403028cc13d2d1bff905be038539f5ac66b9913ed2470bf8ddee4c4d11868ee6cd17d8be9ea2bd83e67e18c7ca940201dfe28da2797882a6f05058c540733365239578edce24620f2c3b4af4e0a1aa29df0fad08eea0ba29a93c6a646e26694d5f1d6b26b075fda5667bd60249b81fefb83afea4f1193e02f9290989eab568690397d42782590c4a7e2b6eeb7fc515ca7512bee52a63a97087c2666d55016f1a8bc00060c3c089ae839f29c2d3400dcce3db5e60439eeeb3372277f28598007c063b9ec517970643b527e467d75de2a16c348ba42292267517faae2742280ce20b2f09518a6196481792e9336b977133b20d134b8a197cbb1060254de6bff54e3bece3c4adb753cc4e4aa7dc70f65bceff75a5c92dde02ff4513353d257a4701aaa841582a29aa88901033ce5f41e654bc8854ee447e64118587488204a6e6d92a75e94e8e86c68e3d3a68fd1b2eff9054d5017793f6155b4538a4ca67a2583eab0441224395f11bf0a759e966f3ea082ce4cc96e1b65c570345d2d2f37f87059d3904fc180745d362dac903de3f9ec4d3921b4b6c17d9dfe52b44fe7c91b78f7356c9423cbcd177ab7339594687f0924398d3cb4a5639a8cd49403c25d3d52820b9c6341bf917c87c0c93641e6c3de6fd6d5bd175f2d6b30141844427d1b316288dba606d7efb2f42c20523f1d19b99fc95d2fc795b75549ae2713221db32edf6dbb2672810eb69a75b08d8e22647557e45141cf2ea5a137c887a1ea658afa575c31d71643857915b44863783a6cc514657be1c5d69888d8431331af9de7d66b7fd6455d354cb114d49ea561f21ee5419eab466f05cd49dc0792953bd619c3fd07da1154a75b60e51033c2a045d5ebee84c4323695f9edf0a4ce47b6ff5dab72ff5a35b499f3a42c52c0dad66f57156e82aeb8e74aaae4623bba019871194b25a4c7fe97fde27061b202025a026bb968f205fb7e2e6e67aa405e7977fafc54fbfaecf8431380ba024934b89f435c39d632f5ec74d4a0c00e185968e2976d5417ec194ee3a824d54de703cf4094dac3838d762e4d416ef72f1b92f6a3560ec1759fcf696cd030a08f3c4a554822fa826b9553bf5f616c4129c2f5d8e60f2a25d810d1a2ba3f92e1f4b50f0516c990a0be9f16730138abd6f8bf96bd86f9098d7805fb9387de3a190206d64aea27b022f73cb48ee6f501fdb717287d11604601a40fdaf621e441912d868459a5a19309bb57646cee35d64fb21864051944b6ef96739946d4d13d82eef3e0b43cd565a873f74d3e7d9bdb0cfca0dae02445dce9bdcc1696a154b38eb709ca8cb4876b1e9975bb413ef85296c3ebfea87d80855669ad042a34dd3f2e711fdef5e8b69b7f2347c45b13a9d8f1ee5f7663ef98b3b60c6682b76ce931d6edbba8964bdb84ba8d38a1d00f604522270236ea985c0cd2f8ef229afa1a58e8af62b0275f225f32fb03dc830fd06abc7523400db386757c8d08f9947ff0ddf402f2f936bfaaed99fbaecee902e7abc3f50cfa518332fbf2299a461d4af0eba0021912d6da9fb3a856d534c2293f3484c8291af9679e55908fb3632610f5ab9b7367a4b7a075d69de6f551aa25c7867959b5286fbe2f9bea65ec2f7bb074aeec04fa7cdd40860acb5512545f1d6d5a16c50224905123abd128493dab74c94cf0e09b463cd2422a1e886912869b6e9d8f954a9e0662ce4b6826738610e9995937a6f6ae9eee536b74da2de03bc02eca30d3406795f446610d7f7d7c79f5074d0543af394dd347ae2139ba1f690117cd9412a8bc40086427a95f553738cdf1d0a7d5290491ec041575c5feeaa0c8698203280ddb28225c765a2de8fb1f978f8a6c06aadbe0500fbf4cae83f46e691fb1ec0c5b5adbce2cfe048615fcb19126bdf8aaf8db3be55df57e80a0c8935eb9e81abc950fb52de9612948263fa0925ae0c3c0127e631c6121c126e373c2887d37d45d68408bc6ca9bafaeb7980beab8a87b2f68ba3f394ecf5a8a7c5f30b45b4ba7ab9bb702d7491382d050a5dc3d57875c1d9c4c0fb70245a30ddcd823a075c704080818579d1944ce2d635f346bddffcb161aa343a7f6d706c08adf7546bfe90b500bfcc8e3a54202e77474b50dfeb0b923b3f5a36a5aefd505cdbcf915d1144aa51e905e93b0306cee4f51c0beb4a5859ddd3470c87382c01f1b97753120889492d4d28211725b7f22ca291f7e0897f3230702c4dfbddb99a1f1440fc86f8079cc7d0ecb7804c5ccb3303a60579bf69fa8b5f2a6b652e78c3d28e50c11d749e5fbe1e37497f230ed6da23ac3adb7a2987c6dbc6fd78c1c5d2c24aa4e70fd1655e6012031e992deaec91f78f2b3667139c6569fff35b464975d7ca09af3957c9e8729ba3d713441f8f4d099aa219ffc4dc0be7192a18af26a580512cf1c72dc4f853796b3ae0d93d4567003e8184b113b6cacbfb9cd73b62bc47e0d85fbf25659803e89627343e13df2f0058feaf4abed06cce83c4eed7097143bd39122671476bb484346c6162b171e427830c362c1f4e5ec5a63a1beceb8d500d5ed2f5c443acf3ce4973e14dca933a62b800e8a572f8b4072c1d57de635ad0306e94d49386a348a9cf70a40ca5a171e6b39171575c42806cae1122726ff86d29a3c77252f094764f6fa0addfc47e17561b2fee27e1f0fff73d079ad67f5ec5843022c2fbbcaa55896decb4ee74a45284441defb691d00c2e17141a9de8c32be8ee11264527d9521326e2c33b9ebac592d32c1b08e279663659f9b67b2c199bd64f8630ab9b8e3d0739e7c03b33a9097a5a429fc359c62049bb315cfceb9b7ca338b664f1f6fa4ac378683682264e25c8af73ea46d86c13b7dc2b1429e6bb95221b9eb359b5788becebf86627041e8b91811e9aac331130758fb490cb939f4f76518a68b66c9fdfe44f87ce58dfc1c353541ca2f275a5572808c8d161a9c33121c7140f896a73a87085666177fcdaa21b813e7fe025b1e292e0651f916cf28d318800a2c5f1ae3b8655e924393154ed89358f11caacde77bd5be6e8d9e1c6279ea92d2867611f3e1818542d52d8abf1578c10ac323ded2a81d759ba6e8893c8a380cb15e74369a0e8d5a75077591bd6d1ee57c0904fa3388c8e8c114bff71391653f0a0b9689097ad8fd92cb552063d38011b005a236269f3f4b2b9960e05f3ae616a140521b9d82368545f37e98d92fbde7f1d789e6c643ab6d3ae70080e083f67e8cba42f4af7b78eff7f23b933c52fc4259e7835c15fa51704a78ccc846fa893483c5f94969aabb0608dce010aaf8e07e64b7c6d276bdb7116b3310517b29ba30332188a798ded5f3d06e530d8c39a10666ece69d7423c45743d7af93097db3db7afc74bda46270f41d7d113511a004dce2cc2145073e1b061c60fc691624c5c2b43557790acb1214d24a36d1c38ef9f91c2ab5015265a35602280bda8ec5ffc50b432e57696e9f28b66601ffa7a7c3502226239d3d65f0a0819c06fc6457aa960aac134b5f2983d2c6be5ba16c74446321882aa5897c4a52aafac04178a6d5ac416bd0488ebc7e0a9912e3a608a37cc4120b5d52de7ff3782e2480b0566711d04c44551f08f8b2d8a0f3d3acd90eb6b82e1be2d957151b1456a9b3d450a04b5f4d13a0662d8999ce74feb35c60eb9fb230b8625c4e045dd0d5d79698dbdd8446ce84266a7fae433a7a8e97f3ad0520f9d5a0a749e316a187366ed90d5faef38d3b02436f5b43e34bb9b418974d218e9c853e2e88c5fc5db900d7b6062c77b9aa6749951e434b3698eca95d189e4b6590f2dc90acec8a579f2bede76ae3df0039f1b3d2f0895bbc096e82f5b5fb46d8e7c30d9f4d819775f121cc3529d3c028ce7c82410655a2c382e315b155d5f7b09cb3b57afac735e7f16064dabe1a560717ea989a1d860a028c27d8848056f168e070644aa2f0ac311ab1819c203041af2d238642f7616cd9697fa4b63d1e754d8eda503f88a8d0e073ec60eae63d3f4dc0c3c5a4eb532f12aedfabca17a8d1b2fb64f049c7066cd4c467d4de1297460241f383d400de8489a3c4536f6fc898c5751d586becae2b1b7d227a0e7877a483adb3179457c55b06987a710116605bf14c74be5f5969adb32dc3857d5e92d75511617f88973280036695e1e861fe0df51d612d1b0cdbfb5da1cbfdfad841597b98b17a84288bc27e270d7efa74a385e66725d85046144eb200e11e16ff32ae2253e338cb43aff18c936f330147cad79c0a9a9dc7484471a8dfe3df7ec77a9aba65d10b2e84c5da49ba3c97359d4d14502442a09aec83296105b432b2124555b673249fbcb31190d4e780b28143c8f491d25446237f5d520c5b0686a11a95c80c583bed9c9fb12ba3a7314802575b81a36e49ed6a2d689d81bda8a0ed42bd7e7ef3673539d88384776ed74b7ae7b5130b144d50d6b27fd2fdb8c84404c6d7da6811ba727774e46003bc71f526e8872d5cb2c896f1eb6ce1705c422d4652b7abbb3e5f15258ce3027b272b77e2dd4a328986cac3dbd69c8f51d83e2b7ac33f8253c3a287989bba1e36d73063f0a7dd6252513959c4673f2d49b496e78c5a22971221696947ac8af7996cb4f9b66420c14ba89212c191400daa8d6a26392dbe8381045330bc0b937a0a948840f71d12e02aac4162b71b0f1d7a74a72301197d4d4e42d7149023473f33d087aae7ae591e3c7a81c3ec3d4a8782f6b3b6dc5504f0c20e54954d792220d5ef70b8db76114564bf0db5e763d4981c040c0b061dad62998d06e30bf0386a29a9952c214334265eef58b1d72984b59e28f0736cab286441"}, 0x1008, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r5, 0x6, r6) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000380)={0x1, 0x0, 0x9, 0x4, r6}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0xfffc, 0x1, 0x2, 0x400}, {0x4, 0x3, 0x7, 0x8}, {0x3, 0x8, 0x4, 0x8}, {0xfffe, 0x3f, 0x4, 0x3}, {0x9, 0x1, 0x4, 0x1}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r7) pipe(&(0x7f00000003c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) fcntl$setown(r8, 0x6, 0xffffffffffffffff) pwrite(0xffffffffffffff9c, &(0x7f0000000240)="02e6ed967e457cf35b84000cf26f3bd04960a0a569b56914331d886000f6a2ed8737c2177f149fc4a5def5846852cd8894621e975a5ee90e6c0b423b1f213a04602c070f10c2bbc7885dd6df36427f6c9595c62d85c7f0e0fc49002e5544932ad80d8371ee0365d8056406e5f7ce248d8879dc4240d61999e2608a444c1be80c853f3678c9b1c73e340e2094d3b4f587ca4983e8e9ab74d92e2270ee5a987e846b467b3184cbf95a6e2f2efb475d9ee159e515024dfa884d7a61fdffc0fe7b5761b3965746aa403fadabb57a2a44ce16a96b7a93f871d17110b9eda68bcfa8b709039f1839a7337e67f8236647b0605bbc6b0a2de8a70af1ad08bf0ebe90b6", 0xff, 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x2) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff4529042900001b0000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x9, 0x9, 0x2, 0xffff}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000140)={0x1, 0x42f}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r8) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000280)={0x10, 0x8b, 0x4, 0x8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x51b}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000299, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) unlink(&(0x7f0000000000)='./file0\x00') 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) r4 = accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x4, 0xe9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r13 = fcntl$dupfd(r10, 0xa, r12) dup(r13) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup(r14) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r16) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x11a, 0x80000000, 0x6, 0x5}, {{r5}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x3, 0x6}, {{r6}, 0xfffffffffffffffa, 0x80, 0x2, 0xc00000000000, 0x8}, {{r5}, 0x0, 0x8, 0x603112ea23e8d432, 0x7, 0x28}, {{r7}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x10001, 0x2}, {{r15}, 0xfffffffffffffff8, 0x80, 0x0, 0x3, 0x5}, {{r16}, 0xffffffffffffffff, 0x82, 0x40000000, 0xffffffff, 0x8}], 0x9130fbb, 0x0, 0x20, 0x0) mlock(&(0x7f00003e9000/0xd000)=nil, 0xd000) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x184) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 16:00:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x805, 0x1d5690f21b1064c6) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r9 = getegid() r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x10000, 0x0) r11 = openat(r1, &(0x7f0000000780)='./file0\x00', 0x80, 0x20) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r13 = getpgrp() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="d44ce6929f1cfc127a6957532c0991bbc73c9007f178fc1907696b2dfa546406898ab4ce491b6acbd56ddb17704ed30ed94ebf0b1a6fcba4e00abe15d3e6ecf48f2f520d1273561612af19f4a466faa2e7bab921aedf152b9d9a0fa84ad0ab17510fa74bfaef256c8a7dc8b47a8a1eb958ecf2707b0a45588c0d845e5b6fa41d5ad152a67146eaebea1c6bba0a1a79c54ae2c37e7214bfa08831507a27d9d571e3567265aaee3b839c18f6ecf376623b3e115c9e185581aedcc2886acf679272cd7dda1a2e4945f6807183b9b5f595a938cc6bc9e34d963ce823ed7b7bef1b023e0b48de89610087ad113d08406577", 0xef}, {&(0x7f00000001c0)="614a78495619e7491b108cdd457bc1e45be635f4bc6e64db0a00d188b0a9a4e410f692c7df436e2025a14f4a06d08bcfc5288123b3b15afd20f4d374d814f18e64fa5b7acafeeb122515c55417db8974507a48500ecad43c600347e80fdb13942b2e3ae495c67e58b0dc8387357d177922c467f752efb2b946d93170d0ab4fdcf9bbb06dc6ef0075bdafab892705923923a4", 0x92}, {&(0x7f0000000280)="6e872dd7d2a0300c285e81ccaf7a59bbe9226583b2844b3824ad2e4a68718e0b0bb253c922227213cc5c1efb9383b91c0c7679e112da122ad5f40128a663cf7dd1db51687160ba64100a23", 0x4b}, {&(0x7f0000000300)="af742e18e9497b5036f334a9307e118c24b17e8d5e2e86b4643eac86ebcba6163952b341fb1400", 0x27}, {&(0x7f0000000340)="cee7427f24a213d59bfa179394a4a800e2cf453c72247160593d33670e5cdcf5b0a5f1509b3ffcf6ad5c2f4455e6b934a8b2e10845abbced2dc82a098ea1c54c467d73e6aff47ae181f4b3302248a514229e6479a6d97b3aad61b329242893d7e328f926cb4a37f70f2fd5abdde51543fcb9a781133d64105a581de6412d95775a3603aa43d61b389b5ddb8c2efd7e98015451443d1381af2c784543abb88c259c57b18fde23", 0xa6}, {&(0x7f0000000400)="983c5928197fed20df674ff84787b9a9a6c1fc13f2ce8965db0469f682a926a68a3e2e5b9cf8cc83c2e671a4b1a9270ade5fb0c3e104d7bfe25cc90a8e119a5f4b84a45495c9fb3e176caef1264bc43aafded8565f8ad62102f850759452bdefcc38e80777e96ee5e044e0987923c1b25e838163fb371acd60a95f6bbc6a67e1cac0ed1d04f1862d7c11ba33e9d539dfd049aabf4501bb73b4fbbf91a7ab439b3f053249f3180fe6d8debe5ef94a93c9cb0fc4bdff8e21d606fa4bae9b95e99f896bb3fbacd83d7cc838f0b9922a", 0xce}, {&(0x7f0000000500)="5477fa27ece5cecb7fcf0337f0166b587912bab505aa68e89bfd06bea11924ad83f0528215592175a5cb8d8d224b8468", 0x30}, {&(0x7f0000000540)="93c768393083e0c9c3b897ee264818ddaf4efc059a012cb7f09a766b62ed9b2d84c379d841d5bf19634999271c48eed9e5c4fe5ebce58b27b0fc17af38b63250f4ee2d3641ae0c44634afabdc4cf37289fceeea86c61d420803257778d7800fbc873563340fe8bd42fb05f3368ad4ac21aa2bf62e609ea4467f7f59d03c6f4e11d604825f0f9f1871a3199", 0x8b}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r10, r1, r0, r11, r0]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r1]}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xc0, 0xa}, 0x40d) r16 = socket$inet6(0x18, 0x2, 0x6) r17 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000a00)={r17, r18, r7}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000a40)={0x0, 0xff}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) fchflags(r10, 0x10000) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/zero\x00', 0x8000, 0x0) fcntl$lock(r19, 0x7, &(0x7f0000000b40)={0x1, 0x6, 0x1, 0x9}) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, r16) sendto(r20, &(0x7f0000000b80)="bc04ef67a8204034ef5f6fcf499370666c2702bf5de4c9aafbcc8fe824069a2d443d1369ee1e9c9ca5c7196d3ef2d19de63af3665918eb8daa495ce873c92311e1547b21f81b3bcc4dead8c1", 0x4c, 0x1, &(0x7f0000000c00)=@in={0x2, 0x0}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000c40)) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7fff) 16:00:15 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x10, 0x3, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800a) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0xfffffdfd, './file0\x00'}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') dup(r3) poll(&(0x7f0000000040)=[{r3, 0x4}], 0x0, 0x7fff) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000400), 0x100000000000016f, 0x0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1002000, 0x4) link(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') r0 = msgget(0x2, 0x202) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/116) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) read(r1, &(0x7f0000000200)=""/228, 0xe4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r4, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r6, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0x3, 0xfff, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000002000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/194) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000140)=[r2]) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x3077e72b) r4 = semget(0x0, 0x1, 0x424) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000800)=""/210) r5 = semget$private(0x0, 0x2, 0xb2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000005680)=""/4096) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001240)=""/251) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001340)=""/69) semop(r5, &(0x7f0000000280), 0x0) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r7, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x100000000000001, 0x9}) r8 = getgid() r9 = getppid() kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/35) shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r16 = dup(r15) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2412, r16, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:16 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='\xbdcev/speakSr\x00', 0x41, 0x0) writev(r0, &(0x7f0000001800), 0x10000000000000ae) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0xb3) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x11) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000680)=0xc) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000600)=""/72, 0x48}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000080)=""/64, 0xfffffffffffffff3}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f00000004c0)=""/188, 0xbc}], 0x6, 0x0}, 0x840) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r25 = getegid() setgroups(0x7, &(0x7f0000000180)=[r3, r6, r8, r10, r19, r23, r25]) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 16:00:16 executing program 1: setegid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x200000000000014}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\xf4|\x95', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="383d6befadc45ffd5e0981decefa") 16:00:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = socket$inet6(0x18, 0x4, 0x1f) ftruncate(r1, 0x0, 0x7) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000, "0001a5eb06000002008a9d00"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="8202ad00ffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c0276ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad3050e98f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf350110062f8f602f6c78e6a525dd9e1e49f9"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1813, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(r0, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="fb182e62181034000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9f927c75e7561bd88f6d447fc10d5bd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d07210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187a899b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214f9b6db25648691404e8516e35c30447492ed173a472abc678468081062b55dda0dc08ccdfb69504fa69dbfde7e06b877e2579e5760368e5fb22281e974c8ffe2fd81cd207464764d1053c754396230318312784edf6c698fee41bb6802aa17f61355d7c86b2a1ab1d11470d451c79695878619503b6d45a3036bc029462e783eaf5745d160019527dc12f358b22513dfa5c78fda373cc37f68dfbf3089ef2dc1943d551e499ce22ed07d0b706fa31e9f45e466b9be73ab2aa5c095420e8842f6d3f81c1cdbab0e9f66d80ba5cfeb362c37c3f134db35fe433736c256c1d4a85a16de49c5d679ddd05908d85201b4cb8c1b393fc7bf0364863927dcb9e2a970120ae58b9788aa53e0f4f0fb677675876608db7684fb611ac4fac16fba121258f"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000647000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x0, 0x5, 0x48) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x80, 0x8, 0xf9}, 0xca6, 0x7fff, 0x800}) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xffffffffffffff30}, 0x0) 16:00:16 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f0000000180)={0x0, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x4, 0x4) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x357, 0x3}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) r4 = getpgrp() getpgid(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0xaaaaaaaaaaaacef, 0x3, 0x4, 0x7ff, [{&(0x7f000076a000/0x3000)=nil, &(0x7f0000309000/0x1000)=nil, 0x101}, {&(0x7f0000001000/0x1000)=nil, &(0x7f000063c000/0x1000)=nil, 0x10001}, {&(0x7f000019b000/0x2000)=nil, &(0x7f0000074000/0x3000)=nil, 0x28}, {&(0x7f0000733000/0x1000)=nil, &(0x7f00002c5000/0x4000)=nil, 0xf0b3}, {&(0x7f00002a7000/0x3000)=nil, &(0x7f00007d2000/0x3000)=nil, 0x1}, {&(0x7f0000277000/0x3000)=nil, &(0x7f00004e4000/0x2000)=nil, 0x1}, {&(0x7f0000455000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f00004a2000/0x3000)=nil, &(0x7f000065b000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000264000/0x3000)=nil, 0x2}, {&(0x7f00003a2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000540000/0x1000)=nil}, {&(0x7f00001bd000/0x1000)=nil, &(0x7f0000763000/0x2000)=nil, 0x8}, {&(0x7f0000382000/0x4000)=nil, &(0x7f0000667000/0x1000)=nil, 0x4}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00005d8000/0x4000)=nil, 0xfff}, {&(0x7f0000163000/0x4000)=nil, &(0x7f00002bb000/0x11000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9ae8}) minherit(&(0x7f000025c000/0x4000)=nil, 0x4000, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="00ffb11b66696c65300088e0de09c3ceeb06d5932ad1e79b7a07003c12c62a2191c763adb1c03bad2231c091e6fea393a8508a9d62a528307a82f36e8c0a3c4a6be613a3d9e43dfe188fe4ba9f0d049cc10a9fb76d4a57416a"], 0x10) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/pci\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000a00)={0x33, 0x8, {[0x7f, 0xffffffff00000001, 0x0, 0x2b, 0x1, 0x3, 0x1000, 0x2, 0x2, 0x0, 0x8001, 0x1, 0x2, 0x0, 0x9, 0x3, 0x100000001, 0x1000], [0x1d8e, 0xb02e, 0xc8b9, 0x2, 0x4, 0xffffffff, 0x7ff, 0x605, 0x5, 0x7fff], [0x81, 0x9, 0x5, 0x1, 0x6, 0x5, 0x8], [0x4, 0xd0f, 0x0, 0x3, 0x4, 0x2], [{0x7, 0xffff2909, 0xffffffff, 0x56}, {0x5, 0x80000000, 0x3, 0x80}, {0x1f, 0x2, 0x2b, 0x8001}, {0x3ff, 0x4c29, 0x3, 0x4}, {0x9, 0x10001, 0x5, 0x4}, {0x5, 0x61e, 0xcc2, 0xd38}, {0xa7af, 0x80000001, 0xd98, 0x101}, {0x2, 0x6, 0x1000, 0x8001}], {0x2, 0x0, 0x81, 0x7}, {0x7, 0xffffffce, 0x4, 0x3}}}) write(r5, &(0x7f0000000900)="338a867460e397ea29710ede8fae4c176d19814bb354c40b2c8b480f1790f1f889b9cd46a2def686d4e3408ad8895dcf7cb040fe14a25bdb654c7f4d2868b0aa6496bb88480c4061064bfbf2687c36c273118c46fccffa76a878e94d055bff286fc345311826e28f212b7b682b049700d7bb45c06e5af2b023aef7bc8fb047c68db092c5404d9046b56a3c175a07ee8b5e182b04fec77d4ea65a9899a8243356774b09acef5bd695e3ee9a7118de758773332beac85df9243392276ef45be5e308de6038bd1a11a474145594669ebb6abcbefe67405620d86b3ce399d460071e0e1c", 0xe2) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r4, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/220, &(0x7f00000002c0)=0xdc) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() geteuid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x18d8ad3ebd8e3458, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="155caa9848147291979db6c447ddf1b3419368871d5bbca616496ba2d547fc57cb4fd0ae5284998fc815faa8cad32c03990ac42422d6ae0df3f64bc12502c7f82df1493640d20d38f86cf67ceb632bab4c5e5e23ab9c26a20200374ee953d370566c6ed29aebfb724b26c25c4ba3e3", 0x6f}, {&(0x7f0000000180)="6f22fc55dfc00709d67fe5b6eb5f438acfe9aca056b2661fcb3ea2f58973d7bdb6e35c81e668df90bc399443d71f890bd67f9cd598ee894e4dfe357eb8", 0x3d}, {&(0x7f00000001c0)="773e05fd52a58923f62acd52730c42fbbe3dbb1ead64ca77fa397b760e589e4780b46bbfa1838a92eaa760ffae15fc430ffecce195e581eda1f73c7eef", 0x3d}, {&(0x7f0000000200)="d09e3562c8e3d9d6af0a9a021c1a009a524959777d6bcdcd09cafefd1a44919a3d1f158cc45b329bdc965ca8ac8b297e899e14cce2951e72e15cb1e6c39b7d08d7e1b8", 0x43}, {&(0x7f0000000280)="0d31ae401bac09c52bb1507ba44cecf47a27f21640a30a35d00ecac38d51b4c5bb2eed044ab5f0f1be63b01202df16ea6bde1d2f9d60d2466d9d141e2f00fcf7044fdac7a357b4f58cb7510b334bcc20db8456189f47f6", 0x57}], 0x5, 0x0, 0x0, 0x940eaa71a532f095}, 0x3b76893986a64d73) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget(0x1, 0x4, 0x10) getegid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400), 0x0) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1000, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = getgid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0xffffffffffffffff, r12, r6, r10, 0x21, 0xffba}, 0x7f, 0x5, 0xb}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r19, &(0x7f0000000b80)=[{&(0x7f0000001740)="2ba86a2fbe4a9998f535fb1d0ea27250a19603b5f16860092d4b26db8ce2cd0b9b3827f6723c261f0e82fe5ade205df8ba52985f2da1c4e03c850f580218ae1655f06fb9d27521633f4ccb07187b8582c3ade8caf75176cc4cac09113950fe566cbecdaf23e0b76e050dfc6fa7217bb131121af6b216d31c41f20a783f875a1d43cbca1c8828098dadf8b9212d2abf1e71c31428aaad3ef11fb96c196ccba7ca26073341fd09d9c6a42dd7ddde5e44fd09e9e8a0f04e5d02290f963f64dbd7024c9ddbca6bcddb51a2667e2983ae37a4b08482c0bb34b17769e75656363bfc94595620c69c5ffc05f6ce1070bc35e970ed5882787ff8ca2498f2fe6989f90b9943d3d3203117e9082d713eb886b999fdf3821e69d7dc7e5a31fc4e79be7e219089acb5b9b5d5ce18467280edf37e8e8287ab9853a19e10faf21ad283a12f7dfc577de3da9167e2a2ecbd492459021089b9b4eebe8c35f864a9e254119e0409ef4673cb62dd719bc2b0957e465888278ad47d642db4bb318797393571c1adb5d84aacf7051775601fa77caa853f44147c0299be66f5aea77071d5c1f4da97a3a5c775b6f846be481f4d552081c774be1aeb1fe5387d6548851a698636503b0208c84907163fee4424399c78194720ab9c48ef534a8e1221e2a8561450651e0ac3f350204df994dd80db6628b436f44e729bd384d39de50c78c6a4f63ba6f6d89b08671d85971c029b9d487f6a10197db1b29973057e6753d4bc9dcc08a6b89cf2290e0a0585a39e3d6570eba7bebffaf81263b6abccc657a769d4b6ebcb7b30b0cdca88badcf7853156b6050f2428826c68efb59fd2145f8ccb99a841872bc03b3224e4ad0926ceee9aa40062b31055ab864929bccb3e7ac90ed6700a292694c3c3fb74d669dada3f0a969314911ea66f2be20b24a6db569ca5b6d5ac9ded5b6a6d715290dc1611e6bd3cdcda6f5f1a6653af40ad4abd8a94cb57665ad1c6ca2ad8b8cf081834d44d9317d82d57ccec331be340ba2c120b86164314b8a0a13eef67130bdb7398a0cfdb6278427a253d7b860879cafb3886fd3a4880957fdebf7479cf1482dd77acb0a69e82d59aeaf3e185f0080ed4f51e2bab3487e346e81bca4f8e64dfd359b8f53a3bc650b6de5d4c77accec63a361a0825bcc722e2ba54544f3229520bc9cc4d7679447320b5ec1d084f4207b2a61b1e2454208e0930c2c53f3b10e6b7bc1d8cfd0a512efa2029b4be508dbb89878000eae81ebfe1d4a1df583b03de929957c13b8fc36489b8a81c6e5c4e15747ad5cc5adc1935430f1bfded0ebd9d8c897e4259eedb2eaeae76141e5b30dfc6d47bbac8124d7adf794f60da1e111d1fe57f3b2a499ebfe3f9519fa83de683c44abb6b87c98899db0ca536df12e9572f8d32b203c0c954fdb51e40882579018a1a0911a49d5652da1dcb04f13c00bf894357d4525ac947093ef9aa945f0792e826fcc6192cd4d2109cf2bc2b8c0647fd181957c8234dcf04f28464b9a3d9f2f1f43c604c4f8b2c6ec0a2519d98fac85b18b7f66e4d70fe17302def28d306c738174192f26db4eb69f850f48426d4da23b442b966a3bf30a886e2755fb3418f4e0a90da2aca12f8e7971352c2c856125f28c4e670d68fdc7edbcdb3430ee7cfa5e941c095f27a8fe0b96875e6f6162b0cfaab2c835fec3e5ec67b83eda2ae8fb2eb1549dc023063596eeaa9380208390594c3155ec974008b3425d6aa03dbdd5b9aaf8e119a54c7e578bc149a1c134f5e9e8ac5011add1ab8817bd019eb3790338629d769d86d6641581f8bb2dbb656179b00c64d8177c5b2f4841eb331ea4a7c13d8232bb9b49b0ed369d263636720c6bc748fdef15a2b9ffccf0da06b46335a089f2f9bdddbee7042e1ec77c57f4d8b91c317c3c4910651ac3c285a1663f600e115f13eeee2f0ddd6a5a7be3d55e43ee4c7e73074424fd55ddad6e58d34a8cf42e0ededee870618c4503204c39214e806ffca15f01ac8d744e38bff908f90487a30e9a238f87197d3301ce56c61f2997237b739da659a44cdd770c429fec9d22718d081a3eef56e208bbbbffd89654cd07813532e312a848322a8f9c5be92c08694adfd7c8855d52c137d11ade26d76b25beb1dd5ffdd7f8d942b70e93288ca346be4a21a50212ad37e68ded688c319b2c983c545061b15b86c3de6e3ba7c2b9256c9d99bfc563f02545e3dc54e0a30fc4e026dca7898945f72110f49e72b6a8227fb58668b35374433af2089c376c08cbba2f06431d8a38e836911f1c6096794a367b519176b241db02d655ad6ec3958b5684b0836ec2fd6813906c6cf3d0a3baae114054752ebc8190562ebd431c1e899a8103abd8bf89d280ad6ddb6840825674c19a11d898979958023fa59eaa8ff709f3713360fa2c5c259efeb349909da042925eec6ce9395c25c979904217e14e17f7341d4977c5195eb6e018cd770ddaaa2dd662718c297d6e57150d81dba856d05848d590731a2df568bf87d8757b872f1dd9864df97e8037a2187143f837660ee448e58aee7a6566c0b8d663aaf2efca585f5a8608aff61a540ef1cc011eea8b5934d9b878a64d8fe6118a2aaa4df8b609dc1915d1050730d2e239945caf4482816368143b6b3144c9a5719f7fce963257a5dcb7231c21a3544c847dda5685bf0e82cdfc95fa83c645e50a55200127be12100a344bf98a8e59d6ee696fa7fcb89d26e30e64fbbd6b971a91e2f3a60183586ec292eced989a0cf552a4216cc3d2a10aba76f35c6a2ef9787f05accbef0af8e1a0414e6476d819645cf737dd1c2359e673d9b2b6e6ca7e9cb41d3645e01ce6dfb47ed5bcd839aaf011575dd70a7c093f72eff5da522d57600e02097eb6e0f3d7cfef1da62bec5c3edeb16f98e6faccc4233a9ac6f58c8a42050e7679c46e2923384c7cf7361166994f3b20b27424fd3b7202de3ada75b6bff81dd47a69ba5321ca371b39ee2e9ac4386195cffcaa8359d9f11eba47be4f761ac637935d9ea436657ab16351cf322231b32a9c56c296a8179e12a9d000018ff447270fb32348be5821ecbb406792aad5ad64f4f15e8ab9a9837a332aab82e849a5019217a24ef5ea3672b826af7433520debbf502099ab7c5ccbd51439a92955f92d6b933f2442716cb8ce5f3084a6d732ab281263cb7c40633ea678174476583daae28b2d63ae5ba29644574cf92befd03bcfd0712092b873f8a84d75a7765851e9b44bcc161b080b879f32646d0cfea8920088aa623748ca1b69dbbaeb0f786f5f0feb7959a9211c63f6ecbf061a842cefb481bba2366ca0018655ed017f66b638fb5c91fb6fbcfe3c4b99218ab431d3b62b4ab20328b23d51393f56ee229cbddd1cff0a8409a7c37f9ef1f9d6c0ba02fdada241e799c153e516da12781895eca61a56bf21f13e103e08c4340ef35bf566018b0c582276c0d83a3b36792cd57feb6daafb3aa3df7a888173fd9dcc8ca6545614a915a71a15a1b40cf054f5c2c1dc81f1b7d666529f68ed7878863da7305fb32aa1c1e23f17674c84a5258f0c0733c2e63483d5b09c6cc934c1ee32efc7d5979b185446bcb09e43bffe678b1ed3863d4338dfe325955191325a6b0a2a79bead86fcd6c0920b67e1be3bdcdc029b64711b718c0278872e8241f51f3806a03c6b33355fcd72d3d34ab15b5bca37ba62dfd1689b56b5326cd9cff0dd12d6c49d337755d17e5fa2d88e78f08198b64b526d1c4e89c317cfe37d158b95bce3fc46c417bbceb734329a652b8c3bdbcf307cc20bcb652fd64e4b1b3830bbb743b69f1a3f53fa94040c5b088e7ae3f711206fcfcbee2e1259820ac658d5fab18e6b4fe8183e550494ee34d03fc363a882c439a1f4c8ef8b11cb8903733f2296a8ed6e3354985fee04654938ed7a087a84de4012d673501a142bc2b7a4274ffb3c70fc351160ee2d593acf8764c7ba37d7e159fd49da1e3e8d3f78c4f32421b9990a92e66ddcd45c3fe16a75daeb83c0f357e551ecab3f483d5ad9c72232e2a41eadc386e4d6fddc65a72d9699867b7775a192c79896e3bb7009283a97aa873b9a738a4350f20b43daadeaba4f67773574b078e90f9d70e989d7320af2e5fd8031584bdb177e75d28d2339bf38009b1e1c330c223d6154efc3a83977242196bff8bee4fe8dae01d1dfd7c4a10839a0227d7cb1fbbc3ab3a7923057f42a192f15dad75bba71cf16e05faacb3a2d36f8876f6b883ee29c47fcd8148d36ca16842dab8061ebe3ec52a0df06e25325eb47b8734f07b4e286899dfe327e0d7cfc7d647feadfdb1f3e95d6eafc560dee2d44157b27dea7205c14cd97e1bc4385028436de2c477e965f7128543ee375c54819e48b658c849e344336eb98ded2fe51192af1530b1ff3be9d7e5fa4975e6c57c1eeab5270a9bb68acbe68c260626877b95b3f5b492ddffcdd907c0e5cd828ff35a60f20b0cd7c20d520e92c4f1d04ba61a1bf336e0fd5d66e12e4e1c8f046cfc2002ba5d9675ca370ee59bba57bb4473891ce589e3f679d3ed7c3a6f2ead27febde7a6b9eb6671904b7143ca19491e55c86f70ab029419da9035a7aced0e4bba1e5512d4477f90b922eb03327e0c5c2e3dc83b62faffab1438c3f6279a8b2f5e2535e28426da7590c28ef2a221a93d1a29b7f12693718dd1a8d9a593afc7850f39e94efaaabb94d50ff68e5c2aed3e8eed280cb1ff6e58550b9abdcc1fc06e8ab070b17de4c3785da92f3dd3256a4e7deb2d1e998e12cee1247ac34d1cc5d06db9df93165e18353c8b19a225c4b85ac430e6fa787921aa98605e93859d52a22af913c99488307ee3b6adfe4d34ffc5aa8cea0a2071eaa408d151243a219f8887b64f9a4855abb152e9b6dbea8fb332973d0adef3cce3e5a7fe68587424f022fcebe43512036d65b48bee0fbd18a8559bb8641f4aeefa8626cdf54fee6f10c192ac1476fe3cfb6c27722ea8c85b1b6e23be34dacf85be66eee2f51f9f25fe150d1001f9fd86d114f91172468d99dda59b5eb024326c01ba92adc00b3cb2a5444041018210e2561dc84bccdf24d6515a776ce65e09a2c7ad03da0aa242fefe5dc704e3e18f9f2832d8238ce29038c028b1656976cf3c2288a26b999d6305841fca05201d9ae7b67a68c108a1a424eb8da6b5b78d90c8510293aa3ade0203a68c9c1ce363e4eb7ee2f672df7a57bdee7ae598dbd8407eed289168f99b35a9898164f34242d269552fd7768ade126a06b11b36cc804b4890958837e30051d0542f5181f232e88f826eb08d8b8f5f9bac6bb7afe098c8ef023b3fbc4cd3dc40a79caffcaa702c21b108d93460ba40bfbab6dbae9f4a57fb99624d55c14b37ccc7178e25799170454ff674d37db0775a6a729f2af68addf400a502764be2753bc1db628304691098de910503f08b2586d1fa0cafb1ac85a5fb31aefdf278cc33220b78cd7ebaa5883381cfeede3c204e5b2c9b8f3f46db8e4b3d6a9c19b37d1c681f4de748ed9da9b1b24b315d3bbf0c439e4982f647b10c75882342679b516baafac78f03b2384c5d261189399609ef413479c42894635343d4ed9130ab99172c782b554959bc03f64bd1c0a6ccc1a0f8066c9111dbd1e5383753523ad7fad83a746afac9e2de647dcd20a1da09c4092b1960377b6bab093a1bcf0f21102db13dd764cb797520f96ee6f1ecba9908dc0552289a06cae216c6b9d92a599bdbe048426d2a48e7a002adeb4b0431abdaeafe5f5599046c5d542af7f4dd2cf2d4677d665d8360088e4a5ab530f18508fb1d915c94", 0x1000}, {&(0x7f0000002780)="580a1f055ffb53dffa354764a62026b0e8811123a4dda6bad3e8a146caada74e4064ee2163c50d7e621e64683d9c893dccada3454fdde3a74d5ac1037dfe0b7a5a9e64435f0c3c9aee645083e04a05062908293ed3ef218b72a2c62166adee0d55fff960011c2b7b95074c08395ca5b8348c851cf77974c1e45940ddde94cc1995de8c99b66b5d09d246bfc30c8dafacc3875fa0f95bf3defce666e12922885aab306611785b80dc0c6a96c735439b60562aec318daf8978cd1b2c236f40a3b9f40e21ff4eeb88ef43915d69456adcd93437469d3064096c05e291647839aa9330319735232f04837c2e1a50e048ccecfbe0c3db857f6d8b8e80d234163e1c29f7918599717cc56248a2b940583f38cf700913f83abfb5939fb5ec2212456b7dac82e35f786528de879bff306c433e1893905a63f5e17584d9cc91039333276632cc52a6bb9abf58e20f36248682671b1339306a4750976120c05f5c3391f78aab2439d73cc667edbe95ae3fefe56894958981c94ee0594ccaf034e79879a381477fc9efb8102df1dd4c788dc5268269c34691d8ca14a71d1515e4084602d460b8390f83e260f7454aa6e02d712cd5c0a60857789ab1f189cc4e9f0f8b5ed8feb39afed9c2bd5a2290f9945879b99960bdeb5af3bff4b8498f3c98cafb5746aebe6c6f99ef6a3c04454056fc5e421c89f8adffb8d7fd39c88ca7477b885cb377f636fb93eaa68f9a3ccb5837ff8fb43c22667776862b16cd3e4ef5e2db5f091ae636c3ed23935a9174e8f7594d5a2d0b80596d2f63aa1102c886fa55ca70b09c6cbe874f4021d34aec5633ee87f33bb5b08c81829741a3ba76736bcaec29d1c026323e8f659a3091966824057c5941e00cbd48ddb4e2813bd560db79ec9633a8f984abe48e5c5ebb6b2f59718421b76f2eebc419cd9bb87b4b9e4ff68bd0a1dd07278af1e406af96816699c4534b09fd69e277e37203ec6ae810c847db5f392bc09f685894c62d87911957d96c31170c8b39b6f652367f3e7cd0d773ed45d22e3f4a84115e1dfe8a8f4f00a457aa030a351d0c68f5e34939eaac21801fe79cc7b95ebe771357da4633226f7dbf23bd09a1e2678942731e5db669efc777a349a94b4465c5620e1b595e9cb73b4db8383e512cd4f3522d006073064c7093f8ee5d3d188e905f672d8d31e3d6db9d965dac7d30990cceaeac62cbbe8b492da31c33463625f3ff5ca3ec5d30b4c40924f941c93a2b784e1b2ed047838a364be7d7ed62ef1cc043ddc008d6d59147bc2bafc73853e8a1c604e13788fc33eda5ab87e93c819180b38cf39a8a81c2d679f3ecb4163791d1417c68cf56e1c2cc564ad5b522a3bab3a9daf1abff9750b72d43f4cfb54168b738ed12f878c601f0520fb35e8c55296f0780285c8bf55d9c9a6fae9575d0234f26063a14a0745846a72c0bbc4344a0efc9ed2893dfcbd993adf4a743cf10d6592905e1a694d332fadb972271a4a0bc2a479d96ae564ac1688011040794a53725ba1a58ab96f667b2939466f6aac1c6c35e8e3146a0ca02abb2b081e60b3cd0658e9830ba35785e5e37500e54e279c384b25e48e92d23f68bd9e2e03f9abdacab1e152ae23a53128f23133edf778c274f0ca9aca2b83eddd79179f35847cf1f806b54e0898ed02b5cb86dc71c85c0a329c29a4fce8dbbebbae0e1603875be0429c256476a0ef64bae004ab313e755c7f76c720eff377be73f26982ae2736a816f952b15c70bda103c4e60ebed546026f71497a87e27d1378511097fe249516ef60abffb73fadaebe96d3b4cb6bcffc10856d59cbc7a3939ab91b129749eba2713f3b55711a4a813b4f3e62068e238696a1f578c73bfecac9f2cf3a4adaa5a960f61c6dc127e2dbeaead533f435219b79643b9a4e7fa969bbf5d969e9b14b72abba7a7c71cf2c24a21924f773b45cab4e3bd68de63dda4f61e82f55aaf37490205f8d1bcfe521ceb6d2e238b2b8300830fba3a6f887ff18e5f475b518f0c4b807a7c0c091fa804af70d080d63070d5607ee799e2116d65acc8f21519444c1fcd72d76ffc1a8d1805195efd15a66e9bb103866543a49ac3ba55d2fa8c7d4d12cd16129a425582c2b23227fd868cd2902bc44c5633eb9d9d22cc67fd2724413c02edfbf5ce317b5bbedd3099f2bc63dbd12182fe5a85f5bdb165dc59f063ee4ed00384bea5f39d3d058ff567664c18586ed1ede56057a8f45f40f8e7b6d5aa4befa257324f0539c0dcfeaedf513002d3c99d8f89226707dcc9581e5ce8b4137569dd9c7ecd455c53dc42eb6853e1e0b5a6f3a9d03ba7e7cc55f7163a92474c1b23dde99e0f73370f9fd2b5a467ff4ff3734aa28e80124914856c7e322a20d1ba253e2912e5057fe6a422f3ad52fc51d20fde08ae53aae9abb062215266e26d403bee171853188acbc3e3190069fbbd10a480d01f592a3e83a3dffb3e3caf641b47d019b0487df7ac52de6911d904097562dabfbf3cfb94609a43ab1a55cd5cf11097192cdfc2bcc8f9da392f19ade5e465c5874ac35cec67169fbe90d2687a68059378c968687b416cb2af8f6dd7b9b5463c7692bedd6e847c2c282049dab699c704fd02ad6c32b831ada0e3d50a36d142033900b177d77046ee072ec29b8170cad45c8afd1d42f3c536946b13a5b3d57dbfb2383a477e95fe6ef314ddf19c08c899a801e1e04ffa8048de36a3757fb68643357611ce60e3afccc55a521159e502d4107ea1ff4007c333bfbe767c3a895069f7cefae09b1aa501b8924967b37b8eb786d0ca456c34cc43b1988dacac2124f857f67c31bd80ea45d974b0a045c0159c518c1eac4629f1d202876abfafe72a020a8838c76f860c9a3abaa1e5508aefdfe7c9dee50043d16ac3824bc6a3bd70f830fb3d4d276891ecf0537366ccb2563c3483655074f280749cd33740042c6b8bf9bb6e022b36963fac3c0cbbea86cc59d7b8e8419f20b7a42aaeac1c6ae25d145a31ee4a09548598abc808174738be3df907312cd2964e7688faea257753924cd2b60ff2daf358a19084cf01f384d8027e572bd8848425f4d55a61f54a0ad9b67e095889d4ae3b7830940b4dc06e58de76847b4a8f3ce15dac168a55e52382915e33e5a8db0a60e290a77389f2a366ece7c5135633785c906a0c73291c596e3787c177b111c22be27d44dfdac7d0ff0e966669b3415c539fea40730094b90ab82bd29f68c0cc9670052da73c7ad5265414f08db7ae13a800488cb6f2b86068f88d3a73c890b0a5f2bd2a64b807deac88108414c819eb4cabec594e31767032275c8dada3d418d17cb3d9829b5c4bfd853b413966af7e14ff50864016304c618c1813b47ca13a6463be807c090d7a7977403af3ab13032fbfc7c575edfbacfd4588bd641e93e8350c065a63658d7ce70b163b1f8b3347a60831fd5b88b739c14e953d359a5d01b04e141f34188e120ed7b92b758a42055cdc5c069f421e037192df27fc52bbd52ae98c6eb20cc6aff7df1c5b51279ca041f44da34c275f70631925220c92ec32e750a547fe1031e5f3173969a1c6ac920b0a1921ba5e904e133484a835c996f02918f93d52cde5968d1b37ccd1e06f84ff552e7baae2c5ca3e1e220fd029d25314619291f36a6d4617eec8577fe0fd5df3578a4ad711da2bd7037e8db5d1480331261f9dfa94f28c0d84b47a39f4cdc5ebd4031e983283874d080d7309a8edbb194ebaf16c90a0202b4855f6f9b4c072a528e60a461fc67e72aa727e871b14a5ef1f123b2b42a052e932c9ed0dd811145dd2df3e9b6791f907e1c6853d4ac1ca8653443eb8460f839298077d7ed5ba15a5dafcc13b9efaec266908a7767fdfc79e08a4651de67add416b9a1153cee8094cb3e47694296058fcca952c4d2c1bf442d1781da540ac3872e17150fb91161227bcab063d481b0b9b722091f37675e70b3c9f256e7bcde92c89b9fff3c506784ed52f849238f16828ec4f1d75aceacf668ffda2059c852cb725e3366603a22fe47e6e06bb10c3dc7e9fb0400990a3283f719c6a259fe1da396e69e740f62e9ba31c66939d8e4dfd44385654e2fac06335f002ab5b1207aadb62f89b2bb7bb95bc61db71e324f10919b983c9bf8965656462534ac34dfe7206832e8746a0076050dc79616ca2b2d27a45c07790e2f1e39010ac62d9f7b38e7e422300ebecc9d5cad6da8555e992700fabacbcf91f0f1f78645a78cb4919746366a3fb538a820e8765cd195319937822c928fe2fe7b71e16520d47db22a648631305b4b78173c2fc73cfd4a55c7a6d86071ea6ea5892c7603bdce01ecc5a29e2549e961c357cd2c368423e678d7e3f7b0bb1b552af9a3162da44e19158e8e9474547a145114d2bc3b4324ac9640ce945dc48efc85236897f8ac66c16ecf5b7f3b7085207b522ae33599256c9b5edf50ebe169eb1d7e657b49d59b9618325db197c052734527fc0b9636cac8d20dd45c8fe71c9c4fd0bd0f74ef3cedb506b08f8e11002aabce658bdefad2a5c9e79d5768510e3588fa33887707973f55f2ec0562ec0fa6b5ea7ddb8932f44945d7e01968bb62ca8d8a8e22485c74615f50abeb965a1a570b992b5475e6fa19891c88b1ed6e52b176730712d99a1f95bf36b7caaecb636d740fb14f1f690a8af6d1bad292a9843ff794cf91641b2881ab4e00d068e849d7ba56e38a25dfd187f19b98093eafc1515fcfd1bda68cd6025e26abfaa161c05843bb8e7e44651d80bf1b1e5b3dd7195cd61068ffd3cd1d78a759c7fcbb62d4381df655d462b9003b431f790291449fcc97c9d2eebd27e01d1969f1a7fc8bd0963b74f342ce321ebf152eb4ec768997ad41e22e64fb6057149124d956bab35d7cc662cf04f6554aede9e2ce9a8a92119934de526ca5959d2c93d78b343df6c50da862b4654ed031602425c73f8ad83a3f52cc1dccdba3e8a579b075a638f27e1e4646e6443fff6ab6b07ff23773c2f612fd51ff6179ba932ee9604cf0f4d5d2bcb1ec8804da7fa0e9b0ec6e5c26b634718c9248c259d586aa062fb9af04c2b8330c84f16d0f0c60772ad25f0b8b24a7ebd8bc4e69cfdd6c862988d1de736e6509f970b8480a7822079b85a8d88d2154cec3b59ce3af18e2cfab23914f8b991291640230303cc10763405e32387e95c189c14a6c699220bafd00f5bdae5c7aa6632464f61962e10e68e4fd51b26307d10b8fee8b10e70c5b343d93b33930e09de8c214ae59a8200cfd656fb9271b39bfe2a03f0ac7a15d16b9ad45620a0b1fb29cfb6fc18805caf2288b6338671597e1e28c0dddfe3ada76599281e75effed5b7f574ed7a403a67cbab35e1cf58d558ebdfef3465b337ced1fbd60ff705883fda1e162edce6c5c505d0686b7a541f31b6ba6f574ff1c61bf06dc9cf1c148365cea5bfa6dc1f54e2edc71e639226a678d35cd8aa739b9737dcfd7c6cde565a58bb384f400c450b9e6e5a2a24acf3cc62fdb7d008391e21a1dd14e53505793f09ec8de8504ac4ca9a3d9a165f633f91fc91a2623a3944b5552a2b1512e9b20b87d8bd0a4c4923973b8ac88990eec4e2dcbf62306129c9638e36c8f90f80314335024b71e5ccf85f49d1a4f5bfef1004a3d74093b147226c5a8b4572d6c6499ff61cdd906036d70b19869c92657f34e9adc5a56ce4e8eafe5e81b927d1b24e2f63e2d577f50ac3059998b78576e5de8979a9d6185a3d3146abb1def8ca4c7b8dad25520bdf83cb07e5ad7028c0b8a027a1d228033cf9353f988f43481baf59c1700b3ce6b6ab3cf5dd1d33c9", 0x1000}, {&(0x7f0000000500)="98265afb679c74965ede3989cf78c7214d885d37ca3dee729242a3e3fca0e31a85bc8791574658a7ef3e8d055efa33f951f82e1c7f5156e0192f3cecdacbf870dc8721b5b17476e71d353a9f95b050af6a152c59f1790b2a0abdc7d85005cb9bfd89446382f1e946fa5f9d2256a67825ab327c566db4e2d14b8407ef23879853468f223da5401fbe868c4383de0ab7a9a22dba186396b41332e38f9028965db0a6b793318456fa59e3bae996f86c4a46de50df0bf5cd7a16fbe5edd08f43f7e2cc3f1ce1be29037b89b8", 0xca}, {&(0x7f0000000600)="b809f4e76805cb20fef4c031158208da8b3c00168bd72842b85a989d738081c64960699c507089251cbc56e562214677cf8c08d8df98cb1ac59a59e35a7745513f2dc69f4f1ccee8e2dcaefe2a896f6a9ed19d7938674c6c30f02540633e79f3f4a56c5960da9dc0342c1d6df40ff571d84e522a08b39d73ce421dfb099d06bbf7e07bd6ab2de15b8e94cbc90afd580328d6f6283e7105046515a261e6ba43442e5b25f4b8c293a48f36f5e468bac846039a4487a8ea4c5fa7d304732998ec252801d75c331d0a8eef05ea58c32659e3414949a633d01d529dda6a685d0ea4a3114869387e759d7ecd7a91946d837327e6312d", 0xf3}, {&(0x7f0000003780)="0f6d1f97dea431ade7e00f743a18ce8b8ec78b2263c45a5dd231e3c90d98bfa8987c6720611abd5af4dea1d4dbf733696789798f65b2240f13e6457d4a1662f6dd6d0d06bbb4661b4917291ebc6cbab510c025899ff27c11fcbc371db63f492634292613235aaf098239b7195f4a9e8b722ceffcf80beed4673aab95cc0d2c88dedab9696cb5fc385711203210c2364599541f0b37fa193d664383c178a230a7947dd025f3aa0394ccd1cb4a247e85763c42f3d7a7e504cab7e32849e1e27b4a19d9fc372534726e18c279fdec3db5c5699db687ec34af1673b71d99de5e7de8cf7f05d723209263bc0a33f1b45ed38dc2975dc7e5272f365eaa6ead45f37ce2f78e681374f13290da199f0bdc609ff520c44ff1e263ac20d06e7863bbca3a0c30cfe74aa9f007de3cdce98c6c3b53d70c2f317b5344aa4d838b3b527a928a64edbe83d273209bba087f318c5c9af66eebabe82302a0a137ab8c0e0cebfc899c743ac4a01258cfef04b5c52b051e441546321ee64539dcb7e40d76b730ea22c7ce2b8788996b8b6f9ab09a15321d7eb5adfa970f4eced642af279d290bef5b025f5fee79ef91715f8ea5704961c8beff90765a7e231e3373fe6ba269c35de6d2e26c3319180b247ebdac8994a341bc190a4d0619a41a4367dff111cc28f4f0533937e0d382f6d1b6d26a98996f898b5e445d14d0a12e1eeb67e5e02a19f3cfd89227ac0028cce2737a8d0694a1feb5108687c55df8ddabfbd7ddb4e493854aec54c79853640cfc9845f96f4fbfeee8459b20d4d1a26c1761c27e263232a00b702aa90a9be4b1524ff194d3a48af90828e2bb381467e0a30fe1eeb15faffa4d06db0a42c7c7334e8817ba014925b9871763ff5c28646db5a221e87fd3c3c4c6dd91ae527f010294d19685e151ae6354895047baec3bbd7b9e56e02ee52b94135b23ba0152c4b5ea1f5ad9455a95c6a56bc284e88e6c6ca36e1bc5c32788abeef328b68a7dd8d327b6adb68502b362e858ffd2682b2406df8cb8694155a1d0c99af3c3b772cfa1539b78ff24218f5e3989a7594317cd9c3338f9562c103b9f3120dc1582077aa4c2eabc332f04a99f690c1b85fe54e62d969a57a2d6e7761d48cee982beeb926b4bc3be51daa021484ab3890b4f858813226f5063924dae3dd7b7c4a0f7f7f235d0d36bf66fdb90052ecd078870efc314e7b1f96042199707dc00b74acfac069a717e2981fa8dbf4eef6ecb2bfc242a73541ff78f1dbc135fc6b7e74a4a05186c4bf27e0a74eb0e169bd20cc229a6c3ab50175cd2d85ce439c84248d4192d0cd778831e876c8a7f2203ff060cdd03f366ec95ac69e630561f6219a58725fae63c5ba823e0f1c845cdc03526469ccfb7b58b0bc3236db5edd52ab683865b0297b076793c537e7472208677958ad30641a6e402c216282f11ea6099e896d232a93ffbc2de6a9f8ed8fa9fc1963693a625ae17c1565f9cf2618f714b794e9f175f0bab5347e0377a293336531cf09c6206d5d22ab5d01d0295119c84eb69ded17b59c9f4dae8fc02d73a9b1c15d9709826102037b84c2089ce60dec0f4b48899bba587613efff4e4184c1762877ca8c789b195485bdd658d13093a4435637f6030260c991967dfddabfca462d8bb1cec722fce0d70a43da78b1a87c57c175e0d5715fa42ac30776255ec61aafd80e9810eb0e65a72cfe71b84cd29de0a48d3a53642ee0350adb20beade37c51902b08a679cde7c90a2b3b48c0cab52e379c59ed24c862191a5751c19415f7afd3e7396c0124fcc5a6a38aa08867ba93196dd98bb2bc63edb0871bef6b756231ed1243f9f4dad1687a1912839c6eec77821b46c794d64c477dc614f554ae8701ee17ac31e3e9764bd8836d84af3ce2a17d3626c0459714b29daf1ad61cf9b43dd2f81ac6eaf91c34a06f938a2085a783197e1eb3de8fbdd6be851c928376cfa46f3086fc75240de0415e76b01611b00e545683a32d475539a367e87d65dbdc44f84e8077453955dfcabb48e1a83b36902cfb30e2143033a03df80cdacb9e88f4ded0621213ec6f4a2ef490e6a31ed18f5cc2cef1b802f0fdc6c5da66a733bf40a066dfd198a61e6936e6ac66ab1961e0f6308c9f6b38e5d87058ec2cb27dfb8140c1f88492363e2f369025955e183a74e176c7f6d39956e54c6f4b8cc0c8582b60f99d1fea8c172a7c238c7dd58d0fbab43cc0b7bfaf5d1f77869d7f6f9fc140e15f06c21045828e8e4924f257f006cf779e4117494b8d3b73bfda9f9d06a63b5eadaa312e85b336252090397c16984d9b0622beb69716f2eea94d13241caf1aec53e079955a9523c07dbb3589983e548e50b687a73a687bf3b8f119f38b437f182a86e1005ff2a23b839149972e2a92e2d5664603e476f46f9ae8cc8b6a0c8427368d91f417bbc8624684e2e8b7add43d687c2c7a99f05f397d3615b819474959e94b6a0b0c98bed41fa70b0a5b7715889669e2426247a4d734b16c20f136ed92b507af8c5c1fe02c4ac19dc53ed5bcf7319769e446510126acc5846b78c802837997b305393083d3be27985f6ea8fcb8ab5cf13edac121f59cd23a6141deafe5bcd34a75a768673ab2df5e4a24cdf8dd4b3c3b8a725eacd5d01ab9085fafeaa6a0fa424c361123eefe5062f747a9cf9938295cfd826373bd31000baede48756feef01789980f910c013cd98200942126331b754fd19202e9e5630fd400aa1c7c3a929a711d76310f514d9056d62cb0b53eeacc78151290415659ae335b6bfd8b0dac414f20192763f315095232ed260245ea5c11a1fe6a4d8ed90859b85c0d04c464e140788a41adb03d5c277827abafdd8c78a150463c16cc9d0ce6d6906f64190dbf1b98321260201669a7679163d8d3a71befcffc5de829258d3c4e23b49d6943bb4653807ff5c79368933cf824d5426b4fb606370759be24cecc0ebf5963988ce5a74d33f808a2038d43c322d4e0624c4e736b7fd8b026df91dc35a61ebac5dfde61b8a1953cfb7568d132d491617ea7ddeba31b6d933a7b212b5f730ac9264813d914bcdf9749bed588be98fcb22096bfb6e6a77727a970ac79434175703cf52bbad260105c0ed7cb0feac011aacd51dbe60e58e9e0d9e0daa70d117b6e5f7009423b5b47b0e19fd5c4db990703adbc62e85622f7c0a1164925f15dc989e2bf7fa6b6c5bed7f8b462a0881cea5dcb5c0c1ba8f47dfaaeca20d77af73fc636ce9cd8940281bfb806243b01697344ca5f1193929c91ad48fca1c3a3ebc89a56759b339b985e946d0c0e44da12612d0985be4546a2c9fd3bed5b71ea86520e10ac765c4eb50b16f0c92f1a331437efdd8acf47fef21b3cca0e247e8aa0c599e811d89a934b9c2371b4a4d0b1f2ad40522fb414c2c9c841f27fd0d19945580af931ad171c26ff1bbac2ca8fd45c2bb6162786ee9a36b27c69841027675e8eb9956b0c672f4de23a06f7bac1473c2ec0ac787fae197f35f066b7e01aafd576b2951f9e11f72247e8413ce82240ccaaa387bc7d9bb5af0888b0ed3eb40d40f8e603b535fae7f72f08fd8a9859ba12840c9567ff5148b9afa44b0888735a949914f055cd2981d9f3df483f1107042bac7ea0f336a1fb3453d81956497f970ee480f11b9e31acb9f094c2524ed4a0d9fe0e84b2874d21f5d5ed7d7555c690d7273581eac626cf88507a2a8814c39986262f8a995dc6a28acbc7b40dbff5baa27840fd8ca6578a01523b4323a58c1fee89a93103f19896e133c5490ee0f304668006840d7607a542cf9fe55b131dd9ce1a9a7648e7b34e1370bd30898ed93f2dbfc432fbdec412923f547ff6d7e35a3c3ee0f5e3ee77d707fe0909a8d3f06755f6e4907aea384faeac3165cf9922ef3146f56a72fb313d54c57253626837a55b85d0fbab958258954652479675ed5d0a03298cb36c2ca26f2ed8799a03ebab3f82c0f1c112c1b16915be8c060873437c3f5676cc3bcb827bcaddc012e61e188f8a0beeba4561fd32e54567ef1b15189e12823d5403f454a48aa1ab0b7830227a53e0be04694e02e0cdde91e025edd37b34e2819e066f2b4d82ff445b6f8fcad94c5cfe2761f1d9243a73ddd848b16f3df742a01f1038f42bbeab27e4e75977d888e01ecc478d30f585a0c15743cb156583898c3252bcba6f3ffb7d30dd0da42bcc3b46eca53668593a71765fa3c1ed771d8d4ef243cdc63dcef952a46552842fc62702ce7e71c3732b7fcdae7985e314964914449fad0217f0aeb146a13268374c4027178a17582c7070352df23c93c1019bf8728a3fb90b11bfd667cddd4bdbb39884991a9b6a949925c0346b4b27c9f03f39717f2c40f7597c766c20b848ca2ed46604ee32fdca540c1aa84526eac33311b85c460b1105bba622a693286611841647735eebfb83ad882c43552242a676f958bd65a207b29518d72a6370827c9035485eb788491f1ccb3e556263bb6747fd5024d95d262d0c43da1757dfc043bee86e4e40ccf2f4b070fd66c9882375e71d92a619798306d30326271dd4a23cab1574426912450ae96a8382047693ca5b46c494b347b12420fe8f26555e7465c80b09e559ddcf1869122d082085411dc9072b04671562f738647ebe917dfc631b1a568a5c34ffc1b7d609d4548af082d1b2891ecad82ad8e9a0f9c3f7215a43953497c746acc1e86f81a6ae4b18198acca97c6300f193689da2cea424d2911eae80aa13b9cedaed38bf4c0f8f1fe99fbf895761361b87b34ca76e72efea7260942ebd4deeae905768034c9893e022693b00d9b39ff15b1a5c2712302ef061d56778ba6b7f271b1d71111eef9da6ecc1c306f1741a49f403ecdcee14737ae3357326a7a596d6901b627432f53c707de2d5fc4c7242a5717d966b8c65a6fbf287669511fbe42c5a40e564e34c14f15fe72f3ca37ab1846fd80a2dc5e311cf4fd027497e36869c7bfba7fec6c7e7b49c7bb8781a2a2e4df97dc391070451986dd9fde7d36291980ae89809bbc279a6e38ffc975cb94716a42fcd2506d6e1f8a6bcce18af3e452321654a5000ad95e4a877c0d426eb950cda90e1c2361c00df47efa1cf77fae4c474ced86b51483a07e72767b2d539c0bbe6cb9bf9f5ed41f75735dfe690d1789e48083381d550af73bb840c8ca1477", 0xe44}], 0x5, 0x0, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0xfffffffffffff93, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) connect$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe4dd38e49a9cd259) dup(r7) r8 = dup2(r6, r7) renameat(r3, &(0x7f0000000100)='./file0\x00', r8, &(0x7f0000000140)='./file0\x00') 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt(r7, 0x5413, 0x3f00000, &(0x7f0000000440)=""/112, &(0x7f00000004c0)=0x70) r8 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) sendmsg(r8, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB="010015c1ce9e093bfd8b81a32e2f66696c653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="8b6184f479045c829f568f2730d933d63e33da3b92b433439d51f232d2faa18fafcf1e65cb48b2518d6e3074f2c8316f59b393b5dc2faeb0f484e5b1c7a6daf04c4dd30fc2db15fa758bb18506e94b7b8d5dfd42513867e6b855a76996a47b2bc3222106a2b4d0eb168ae248acbacbdf5b4aaf6bd7874685d1cb139ecc90", 0x7e}], 0x1, &(0x7f0000000640)=[{0xc8, 0xffff, 0x8000, "87113d8d612b44bcf5e0da7d7860b156aac65f05bd86d1f817eff1de7490cdd7183a5f267ebe5f7cc480f019156eed2868e0dac415794d9bb869b8791da0209a4e526b5012ae1c2e7a4128611dc7cd281862bd15dca5efae42675f589734e9b651e94534bfea216008c7a4658280d6d8012b28bbe49880e9ee7aeed862f8fa74eb3f3ad87de752ad48647dac8501252dbb1607d3d953389e5b9c44baad92025a5a924d4bdf353d4ffb2208e7e31e09a79be6b2"}, {0x18, 0xffff, 0x6, "a789756312"}, {0xf8, 0x1, 0xb0, "5f0aedccb62fa4d5ff7264e703e6204a6902ca584563e054871d8313e447703ad902e8974fe689a2047c67240a7eb6ce357a4febcdfa87eddfa17ef3e4d4b99a69af2c05532db18a547d73c5b53da559724d2dd486d826aa92c3085d2590ed0110687635417be973a8c491dfff2703af4be4ed69d630adc3936109231c7364b446f93db81f570c5d9f4830679daee31097a84b395d2378e0e77ad48e6837e727286ba7a50187227f274f3bb9b3b51fe0589c24ad1cb8660bee629ae6bf724c5af3604bc50b7125e8c71b9e90e97405e2f4e2c1225d024761199c0463b47c3a077a03a727a4821c"}, {0x88, 0x1, 0x800, "b146aefacdea7bf88eefb93e4a23449591ed6bd4e6b04de70d868d590f90e320a2f4637f119126972ba037137c3bfd6be7f433feb95365366471b6a0afccca1a07a9991d57e0ac15d4fe039c80fc202adb19475afca27d93ed5a606a206f997881e18baecca6b5daab6d934cc309f2a9004afa47b03477d8"}, {0xb0, 0x1, 0x200, "df804cd765d0f3164e18746683443c46203f2fc3874fb99b68ce0b7b468083511a94280be4150f9466416faa3e1baa49d8ff6ac66cdcc7b4fe41a507cc804581fcebcf2bd2c8230c08c17dfe723231b4a7a7cb5260dc126df442b2b6161e1f4117415dc6f2073bd30b0c457f3739a837105c0464bc4cb124becbecec5b646c3da9218aeffef8cce2a96e9a583496de2ee4bb656ad0f1e8b4b3"}, {0x28, 0x0, 0x7, "cb939388b387cba7ebf47c489c1e6c2e6b52d832"}, {0x60, 0x0, 0x3, "b5766e1d4890bf474ab37dc3d938645ab0e07331d9a68c12e30f82342b0b7ea3872d64cbb841c0750d3c50a826b78a21318eb9c1ccb7fc4f8d62370ce09e826534485b20b876f4d2335473289f3f"}], 0x398}, 0xb) dup(r3) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) close(r2) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x7ff, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000400)={&(0x7f0000000240)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/12, 0xc}], 0x3, &(0x7f0000000a00)=""/4096, 0x1000}, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 16:00:16 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="4c27ce0351dff870e7780511d33b1504083f3f5b2a3bd38cdd05792a5973a93ae03b9fb77354b7015ae31333dde25cdbf3bd059c8ecf10ef47fe25e031b82b7641ab57c8fe4ec1b7d0c80a9824ceedbc2408020c3e3d3a3bfe4071bf958a768a950bc6046ad2b722c4306156be94819495cbd912c81b646b70e0e2f2bbbfc72dadfde39a0a4812aa2ac5db99253c47c40d136afea128bea61b7434d429cd3c6a97b6f34f37", 0xa5}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) kevent(r1, &(0x7f0000000000), 0x1ff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x24, 0x20000000, 0xfd, 0x9c4c}], 0x2, &(0x7f0000000140)={0x3, 0x1}) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x40}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev\x06\x00\x00\x00aker\x00', 0x30510, 0x0) pwrite(r0, &(0x7f0000000080)="f84e", 0x2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) fcntl$getown(r1, 0x5) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x4, 0x70, 0xd7, 0x4}, {0x51, 0x3, 0x7f}]}) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/124, 0x7c}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./filC0@'], 0x10) 16:00:16 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea7820793b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b83257f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dad2c82dcaf6ff4b3a14e37fc60a336363513908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8ccea4629e5f01129415b16e1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb72004d1d43da80a7f6131f1272eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c0000000000000000000000000000000000009e13c25d3e321d6b7c3cb09e01a8d9ce05de0ec7a25fe43deb7840dc98646ef9873fd40f511c8a9ef05770ffd47913ba01c5e85d28632ff77f2519e2a65b29f7fa7948e06cf8fe8eb13ac2b1e5fc901b7a1894d0621267e8782a8b082273a6273971d0ac5cf6a8b6d6c73606d81aef931f5ce5a87e2284fa2a8cd422cec6469840e1b790610d5c0e81d2b47952f7619cdd8ac93d3bca615f4df5957065df540a5adccdf07be762633a02e369eb89cfa392d21b090a90afaa624864823c4972a9c0c4cd88a008d4120395956c287e8cf9233d3f74eaa4fcad2df7dba03b07a7356ed3fa433fe72274879b5f77c2c9ab71dd76f1fd60a80cfdf33262f28d002db5810091e1b1feac89d564792121844d1ff476a040cf00"/1395], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:00:16 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000380)=""/54}) pipe(&(0x7f0000000080)) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x1564}, 0x8) r5 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x800000000008}], 0xec7, 0x0, 0x7ffd, 0x0) r7 = socket(0x2, 0x5, 0x9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x1) msgsnd(0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r4 = socket(0x18, 0x1, 0xff) fcntl$dupfd(r4, 0x0, r4) getsockopt$inet_opts(r4, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r5, &(0x7f0000000480), 0x0) r6 = socket(0x0, 0x20000001, 0x3) fchdir(r6) fcntl$getown(r6, 0x5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(0x0, 0xffffffffffffffff, 0x4, &(0x7f00000019c0)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c, 0x0, 0x0, 0x6}, {0x4abf}]}) 16:00:16 executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x4, 0x4000000007}], 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0xfffffffb, 0x40, 0x1ff, 0x40, "509b71d35e280d6127ca6687d7f3c4140b2207e7", 0x5, 0x9}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000140)) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0x1}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:16 executing program 1: pledge(&(0x7f0000000200)='\x00', 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x20008001, 0x0, 0x0, 0x0, 0x0, 0x3}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000c) r2 = dup(r1) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x30, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x401, './bus/file0\x00', './bus\x00'}) r3 = msgget(0x0, 0x2) r4 = geteuid() r5 = syz_open_pts() fchmod(r5, 0x0) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/213, 0xd5}, {&(0x7f0000000480)=""/212, 0xd4}, {&(0x7f0000000200)}], 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) r10 = getgid() r11 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup(r12) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r14 = socket(0x0, 0x4000, 0x9a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r15) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = dup(r16) ioctl$WSDISPLAYIO_GETEMULTYPE(r17, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) kevent(r13, &(0x7f0000000600)=[{{r14}, 0x0, 0xa2, 0x1, 0xfffffffffffffff9, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x3, 0x40000000, 0x9, 0x9}, {{r15}, 0xfffffffffffffffe, 0x80, 0x4, 0x6, 0x3}], 0x3, &(0x7f0000000680)=[{{r17}, 0xfffffffffffffff4, 0x30, 0xfffff, 0x0, 0x7}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x1}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0x8000, 0x9}], 0x800, &(0x7f0000000580)={0x81, 0x100}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x9, r4, 0xffffffffffffffff, r8, r10, 0x19e, 0x1ff}, 0x1, 0x6, 0x0, r11, 0x1, 0x7, 0x5d31, 0x4}) 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x100) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x9, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="c411e91eda55efa34fd800857f8341fee1eb5ad67816d9cd1e1b589c8a0ec72a", 0x20}, {&(0x7f0000000080)="8261ac1daf18ef62442e", 0xa}, {&(0x7f0000000180)="236aff21fb3f384cfe0ce92148779e664ca952d97b00ae3b320dbf8951ce6c318ddaa99134807dfd266e49cd162cc41738092b04bd6a5822fdde9a6cce307fdedb0de9a5fdab985bb6ea1881e5db7b78b1ec65cb99ed09bcbd37d03cbb190907e25229553e92f6c94ca666c96639251202fd099b07843802c1d460ab23484512ca41507ac584f008", 0x88}, {&(0x7f0000000240)="f69c8c4cdb264eab29303d8379ea9286bd338dec0e2b633d4a80a18554c9a65900f1e6cc2c1139a919ccbd997cf872aa8df5d2f1e0af09ca6a02787dd2e098e16b7478d404c928e59d30da78429b5b6db7b443265825987b1ca1379ae7c1fa87ab2712c59ae03c0922c6f671e635a9a87c9145a3301cc23f76721000e6", 0x7d}], 0x4) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) pipe2(&(0x7f00000001c0), 0x8000) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r4 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r4, &(0x7f00000000c0)="38d7d82a9a0b5ed8a4b60578091359005f5c11ccad270890b9f2eafc1758923710d3ac1ea316217e45232646cf13dbcaa35fa5f20276497ef7d7ea4d22fa1b6c19aee5795068d747834d0edc0a77c4a934aa57153dc4aa42940feb4e3bc8dfb542471dcbd588ece0b64a84ac7db807d9a302674a16b3987972bb0d14cbfab3f564b1307329596251e00f3891c3d2a9e07731dffb9c003ca6ff4f872f91999782f4e7ad8c57a811b21bfc11128a63881c0f525edd7690328c3b3b3fb05315b3642e171e6de8f8ede11aadbe", 0xcb) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006, 0xfd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/100) r4 = socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0x5, r5) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r2) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r6}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r6, 0x2}) syz_open_pts() fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) 16:00:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) dup(r5) dup2(r3, r4) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x1, 0x7) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x9) write(r1, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c96512caeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7a0000738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f000000000000000000000000f41ad123ea170ae912a2caca084fecbf6b72bea972c813a7d7a31b628451fd1ab73c8ddb4d86b31cbea7dcc6e7b45421c4b59b49099cf663fb13cfc2a2cc615656c629f924eea2e309e2fb14d07f717c0dc21adc6b647f225a19f5de5fb8bf8d0fbf4e7d1be63ab9fddbdb3158", 0x345) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x400, 0x0) socket$inet(0x2, 0x5, 0xf8) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f00000003c0)=""/15, 0xf}, {&(0x7f0000000400)=""/7, 0x7}], 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x1) r2 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x8, './file0\x00', './file0\x00'}) semctl$GETPID(0xffffffffffffffff, 0x2, 0x4, &(0x7f0000000500)=""/41) 16:00:19 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unlink(&(0x7f0000000000)='./file0\x00') 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xbe1a7d99648b6a5a, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) dup(r1) syz_open_pts() 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x20}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$TIOCSBRK(r4, 0x2000747b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000340)={0x60, 0x3}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r9 = fcntl$getown(r8, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fcntl$setown(r8, 0x6, r9) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x6, 0x0, 0x4, 0x2, r9}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f00000001c0)) 16:00:19 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x8010, 0x1) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x6}]}) acct(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") chdir(&(0x7f00000001c0)='./file0\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xf4, 0x84a9, 0x53, 0x5, 0x5, 0x7, 0xd0]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x4}) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r7 = accept$inet(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r7, 0xffff, 0x200c, &(0x7f0000000200)={0x0, 0x6}, 0x10) write(r4, &(0x7f0000000100)="33cb6f37f8e2b30c5ef8bbc64b27ebca83d4c6fc257811b4ba4a47641a1d5aaabfd7b95b2da2353987a61afc9cedeab136ed51f82a62d42bf19d6996e9cb2ddcc52563c3b5b5ee7b3adf62c3c6911cf6a8bd678898", 0x55) syz_open_pts() dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x3ff, 0x7fffdfff, "73cc5160527b0100e534840c76f3000700", 0x0, 0x3}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r8) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x4, 0x1, 0xc5, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:19 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) 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) socket(0x6, 0x4, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:19 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) openat(r1, &(0x7f0000000240)='./file0\x00', 0x400, 0x4108278d44141400) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100, 0x0, 0xa0b6, "ab0f773e0f6bcb70b01f81ac846bfb3b83c89795", 0x9, 0x8}) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000005680)=""/4096) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001240)=""/251) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000001340)=""/69) r2 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r4, r5, r6, 0x4}, 0x401, 0x65, 0xb0}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/58) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000100)=0x5a3b2139f0224d8f) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000005680)=""/4096) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001240)=""/251) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000001340)=""/69) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000345, &(0x7f0000000080)}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r3, 0x8f6a58a85bb621cf}) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x10) 16:00:19 executing program 1: socket(0x2, 0x4003, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x250, 0x4}, {0x18, 0x2, 0x157, 0x7}, 0x5, [0x3, 0x6, 0xff, 0x3, 0x10000, 0x5e7, 0x9, 0x8]}, 0x3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) bind(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000140)="0100358a", 0x4) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:19 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r1, 0x14, r3) syz_open_pts() r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) 16:00:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x46) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget(0x0, 0x1, 0x202) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x1, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r6, r11, r17, 0x0, 0x9}, 0x5, 0x5a51e8a1}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:02:32 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a3813713502980100000001000000a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b510000000000000002733d2870b4418d391587b2b70de09130eabf1568222094e5cfecc839825d382b876463b4449bc823ab810857d85a7064205cb092250932c5b84ae0a1ac16564174a484fa08ad761ba1c266606672d6e121e3dfacd96409eb2139333394e8c63d379134246d465884930d9bdb9936e731d69aecd3ea9a756f839cb5aac66f1482a38afe22b1c453ceb7eed1aa632143c6274582229a1d361ce4ce99637d8ee38d919d7ffb50e59f3df4621f7b5b1248d8e169b11515f98d6347212189e3176c8e3190464b0f57e49f4f8f1e1e0c67e091058467d5cb"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 04:02:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e766bf4cbc580c74fb46b31f33dcda10348c829211b8bcb4ee31c18356136ee97f133816a026ec58c53483b40b728278580a32cf57384949abc52b0ea6ac6a27f5c34b9c3d455df61c63cc2de5b0a5cfdcb719112953732b0e"], 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", 0x170) 04:02:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) r6 = dup2(r5, r1) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) setsockopt$sock_timeval(r4, 0xffff, 0x3, &(0x7f0000000000)={0x7fffffff, 0x9}, 0x10) 04:02:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r5, 0x6, r6) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r16) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = dup(r17) ioctl$WSDISPLAYIO_GETEMULTYPE(r18, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = dup(r19) ioctl$WSDISPLAYIO_GETEMULTYPE(r20, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r21 = dup2(r18, r20) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = dup(r22) ioctl$WSDISPLAYIO_GETEMULTYPE(r23, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r24 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r25) r26 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r27 = fcntl$getown(r26, 0x5) fcntl$setown(r26, 0x6, r27) r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r30, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r32, r29, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r29, r32, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r36 = getegid() r37 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="04002e2f66696c653000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="fb81a06ff881b264a45fd62c718f0ef6e8b3f32494521b529d74269888c6adf286d29e4f88fe9d8e1d14e6cf150a74faea095548e10dbfa781cd58c3b5cc2210ecc23cc83c11a42731cb4aa4afef73310f962dc717d02cffa4", 0x59}, {&(0x7f00000002c0)="fd20543e652185d411bc1bf5ed41858fa4ee5502a3a2c308fe51bc890071cb0df31a1df2192bee8221c306ef58d4c3d4c647b15cb0d5ec11b3a0bf9f0c39992c4126a358b37dc925247410cabe0c7256914cbeb76e013482fa82816afab9654fdc4973ef9344fa2df7e0c21f09cca5ae24fa0354182e0cfb25902879b322d601e76b2aedae49bb42", 0x88}, {&(0x7f0000000380)="c83045695c88d5fa6493457f00f0b69df23da45f0b32617c14da3ee8bd44b682ebdf1784f963dc1bdbaf003a82f8573636c0e9db770299", 0x37}, {&(0x7f00000003c0)="b4182ace8ada6413afa11fa534a18e0859873e24e6b38bcfb859531e7718b63a78cb3ff148b8ec5d6ce239670a9bb8b6", 0x30}, {&(0x7f0000000400)="be51afbf506d8d73137393c261f21cb755e9db1192a711d82006fad9fcc08b440c0bf7cfbc7281b6911c013eb15da3d6bf3cb4687f6365ce06ec5e9bb50663d309819abc36eb624bc5d0d439e5b1fe4f45a1907a237d37fee8265304a230d0bec9539232c605c092896e26ce62b4ff3f07ddae29ec272f3f9ee717a77b15d70be5b494b050ca50fbc193e483675045ac2112e9ed", 0x94}], 0x5, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000009e00ff5014d89abdbf3df9b1beb800e9b880dd4c6016f53cde6c4fa4158dd56d45c1", @ANYRES32=r6, @ANYRES32, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r21, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="ff000000000000", @ANYRES32=r27, @ANYRES32=r32, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff00000000000054d2b00924c2bfa1010f3b1c86c69e70cd2d84686117c176a16c4778fcdb1b3a86da9acbc88b2a0fe847d6a8cc876583e5e0dab0e0115421cd374bee95e82e1b59daaec5b638c9d295028f45696bc579e2b9d87acbabcc5d239fb70de9b825ca52a92b9462ed805cd0ff739cf37ec8e1fecf4e69689e546dca20b102f92e27852a82ae4590de5e5034ff590b0f973217069a1f20d6aece6422f029e8a6ae4a5db93b009f3c7139c05fb3c097e7b20ec2e011a3fe19bbc07e4a050e62dc1d58550e6abb1b49f34944659ca37e2981aefdfe5b34", @ANYRES32=r37, @ANYRES32, @ANYRES32=r38, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0xdfd76d82d8bdc32) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 04:02:32 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) write(r0, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0xa005, 0xb) fchmod(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x54}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000440)={0x10, 0x80, 0x4, 0x4948, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xac}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x25e0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x908}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x268}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) syz_emit_ethernet(0x7b, &(0x7f0000000300)="b620dcb06b288370d7caf36160d4c4be1b040e1523e87634503bbf000f2394a871ae7528d2c35697786bd67ea76ae35da639934f7bc4cf9802242efe49ffa6d6926ba6f23b8705c54c00000000000000000000000000000000000000000000000000003df0c48b4fb456fa38919c8fcd56c3e020ae2990272ec06b892af305d523b75ecdce3c1f08a38e0f4a19f7f4b710e44e836ec10f6ea9f76b53f7a9028df2c90979afe2bcb8392c75693f33025bec474c0a65a2a3552df5d82e6fe69a63d3c5418343d9b176fff16041c8787d6aecf84f8ea6b09f0985e1231474c41cd751501a6657792b70e1f5ad2bec698145c627ac5fe4a139816b9b2064c6f70ed59941cbb17319") 04:02:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xb1) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 04:02:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 04:02:32 executing program 0: pread(0xffffffffffffffff, &(0x7f00000001c0)="7070635af23ca3b8b562ac17fbfb539d01a539a6cc96d199e29525f74d3ae5e425a2180a5277472fa3425dad9ebfe52b844fad8fabd6b6364d9d07c4e8f8b0adc9bf4a49ead764ab0072871d41d06ab133f4aadd3c9abf96c22cfa2f42fd502cf426822dddab963aa3c218ae482e0f35ceff6bb61ca0dc1481a28251d6fb947eb808e8ae9bd48045b6d3d2de01e97a20e24ae7f8b5c854d9036ca9565b11c6ddd052b4b357b368", 0xa7, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) sendto(r4, &(0x7f00000000c0)="788cae56a080fa24960837c72db12aa39b878d361772f24b775b31f617ba59227f97c1af3c70da039245f1fc38023a4bb907d7e799edea52d5f2ee771feb3019bc58066cae41219c46be29d4354f2c354cfd552db2be628ce0ce7b5826192384ea76d5d91f84d42c259bb366042da184906aaeeee2101c6b8071a824b2e601d10715e58ab116c833afa7af97a6885114f0f785fe23321c768afb4d92451c3784b7353618396a86", 0xa7, 0x400, &(0x7f0000000180)=@in6={0x18, 0x0, 0x81, 0x4}, 0xc) setsockopt(r2, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 04:02:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000600)="62efef37577cb0a7aa01ede3dbfca178f42d695037c3de9e9052d2318ec56874e69675d3bf501d73ea81d8399361664a0939a217a36f8a58d4a9e2c323a3cfe0983472a59dd6443c189a976e394c7647e6fed6619504d0003a589539736aa6bc379ac51c1489bbc55d05c67c4c69d10d0222d6f9f1e75be37090db8beedfdaedfdf4240c2b47b41a7a3318394c87901c84bb579c3f395da1ad51221c1169e2258e4f58661843e37a71ce1f79c7470cb8cde40611b06e5612d69106d558fb6f2e7fad33cc144b00fe20dd9f179bb2878455a42e37aa99f702ae1b2086f5a146232bb58dce3614cfe17ef3eaabac3d8ebce90441ec4d33bf517b4537bc25e071fa20c96e00fd560a94cd3de2598b2c39a9dabf4a4fd7a896cce06b0b0a4e0a64af3974c2c9fe45a51aadec6e9a942f79c3d9d21260eee58bac75740d05b0164abe5c2c1daf1aa4c6385bd61d73bef65edd500c4189ffc9345a94785ffb73fce039b26fa1523880ece2b4513b681051f12fd2b48f61ca0aeee59dc51ca635d52f58372dc8b736419c70ad02105bedf25b3a0162eb4362c097a039b3df3cd335c57b6f394685023e949fe8782ac5c63f314eabffada77682304ea05ff0514abf2d661482fe60debbc75620e0756aeea9c5b72800ce7c65ba7765d08f62ec785f6303c456ad24615af24d61591f2565013f9ca5058aa8d3a68848b01fae682c491ea35f8285549a5e357982873d262d41812f46f73c928837a9de803c2f2dc09839b21c9dfbe70f80de48619eddfdc31e34a3c9da1bc34272251f8b323781bbe6336a926372e0cac834a529257180b04370aae77c90aa72bd5ddf311689c57363d4c0cd3f449905af71de5c815b3bf81575d5671cbfd816161e7d358783ca2d78c6d8c647884eb2e87dd96675feaf079b203891d9446c27c19a71198fc633ffbdd3f46e74078819a7fdaf3ad12119884a7dac79469adb8ad23fcff77db19d2f6dfb68e9711bc23032488d5467db3cbb1ccd2f89ea7bf047399f38e6fb6c6449c897c2ac4d0cf9c419d5f299e8c8af73097be7bf1bf2ed5dbffca09f8376318e4726ceecfe6ca2ebb720f916cf9976af3802eb87669436c3f1710c0b885c96229d6f01dd79c350dd8936c9bb2053cae0481c8f574ad4a58106838c638124d29e09415f5857a852d71253a31276dee3bf49a31c6ed350c0148919b0ea60e29661213e9173557d8d017d522b1c136f15f1ad0daf80178f1c419b7b524a678caa455cc5ae4929e6be1dbc31cb6aa32217faa73c9fabd9a876333e94f24d747bafc6525a7c64ae895f10edfaf6483703842a5d9a2401b0fd06524e0291289acc951669832f1c1a98d25b77b5f42133e5c2ee219dcd1c78d3e5cd1f18e552700d1011ea75045d51a2b132e4a94c3af6575957a503992597906fba5bb90ea579249ce53984eb2106a1f52cf25ee418c9493c70bf96d2cd9aa5e3241c05c1590621e335dc9f166d86c672f18a4791ec81f34a3fe7549801abf5290b55ee06591e0ccc2a444ce0e6056e35007453e4e683a68ad4dea6e765e3007bf85f5a04c2c1df0a2ddded039ef328ea1e49039c37288710d7e3518488afe705c5aa5cd3674b4130ad2b5f294d7cff9e9d1fe4ddf027654fc879008f8864ec283042dbbdfea125ddfe2d11cf031db9723e68e3be18bef42bf336fc41f9f559fb1d6ecc2b0cd2fc76e8ff1e6763454a02b6c42d5e1284d6c5ab8b3eea4cdbf3afe97af4eb7ca5fd133bb5f96315a5c785cd4af87f5b512015ac322206dea2bec973cc55c3db002a56172b9a710d2c20aa16b70af4e0c792ade762e5fd31bbe22cc76bc15661ca6679aa6b287f43e85dd6156ca959283443dc00020c2801e8760dab91c22e8c58e63d13d6aa01e50ea5b942e04788ee22cd7fd5a62c0bfcd9f3ccf4fc14f2685cb535d1faac93e5d185ec32195970d45c378f432fc875693229ebdc90550e2594bea9ad47e42ffd4c00c58efb7417f3bb162278cabbb774222280a521ac485e15fa04590ad959e730b7c33a84e6ee34dc85e426a24980a353ddcdfc5818ce1efa55564d31c86f9776825a796f99e93e7be7ed23f5ae9e7ff3618b9e321677c69f2e1b21703a87143299116b1b455f8f9ebdf8bb7754a43cbe1bfac3623d46f3d600e66706ae87b56701ceb76dc29dfade8555b3b14f9b220a3373f81848328eac5da8166a920118ca8e3da37d60e389478c559a473945f816ce2af52d51fcca364554c67507697aa39aa8f255ddfd25e3b23de2166fcf98767e5f14fcefed0113beb2b859914d129ece1fbe53e02cbcb19925f568cd7a2e8ab5a90837dab277f53f6d6be24636fb2fa51b762321419018dffe9101e0e6dbf2750b1b7d01cd36ff874167c4aba1bde25822f4f90693cc059fcee300f13e3ce7acaf239489a9af13e6b3c114a5e773cb3efc16fff450f6a50b2c399fb5501f7f7c4805d543013580ac9519831ffc1a7e91feab830f069f2ceff79522ffc2ec005aca5447d94401b47bbb25cd4758c2f5315963a7205604e802f41d6448a77c0f631f3c8498cf6ff6556e54d119b3e06c0de93726775bb6647208345455dedd0c7978b79869dc88875bc80a94aa4feabf9c9c75eeacac4dea4cf286e97ce50b386d0d754718b8fd503ac9687d887dfcb92194171ff0cfb494c0a5159e57c309f4ca968b7fa942f7222a43911de711638b60ca16b29103e7bad14070780b471e723d50ac3852ae9a7655f2d53c03c6f481acb8ec6305f0ef037f5ce893d0a77ab0ae4d1f09ec6eef813a71c88f94d610c1d4dec97c055d05e7a22ae38a890e1a9db71a8c6c0e19e5b54fb8741dcfb29c1f450b4379ed36bc4ca3245fd43b931e3dff371f58cc6d1b993048016f7be7f3a3c3954f3b350d208699a25e6e4deaaba0c32db27b753f505a3e5025e5d3e01dff69dc8fd66dd74b57e47863037098a642f8ac1b4d9e3dfae58094786edc6a10771ee594fdf7f87a457f163f5f39e70d05ba60ffb334a0834ed1b4f83570314c0d07247b38e5129783a5ee7ab818ab88302c1aad5f527f7c113cd710a7a0708d98326e13eb6233898478c58bcb62e02831b656f867ae5c3a2c0f98b577e285ebb91b2fa6893577914cb33809450b9b3d72e0c1b4dc500703aeb638b67ae0e24649cf6ca0ff36a82089a730d9960ac261c56bdd16a42e7d5345550e0c2ac0843ebfb82e3eaead9e32c4b3e1ba5504aaa5122b618845462336438d0ae80b76f875765ff43125eb9972bb671349f3adb8cea053e72ad8e4e521073a5ab60356c0b6e99dd92ca7cc6be55c8777f0db36f2609a476eb2d2d7a258f7edfdfc82ff8b163841a4302a533d69eadc16b67831c96a6b41722c6d41f8adf601a4e386b7fbdd3e5f1d071f0939888543ee1841dced40af2d43a813075509ecf1f9c0936cf9179619634024bb09e3ef1a702c66857d7c0710ea067dc8ebbae54c8259361a4d9fc4ce2c44a514fc46861e9681315deebe58c79177be4233c8cc151cb592c208555e07f7e0a4ac059bc453cbd60d3dead611df5bec49422dcb4acc384dc1a76d4ec290818fa8a715372585c5871871dff77c106567915c471487b7881dbd1bf92b52ca18c48e353527b5a0769db9b2f1a824c37efd1d94db1aad2c30a3ddc9be7aa37e1c633036eaccc4311ee54012705e6e0429453ac1b1203414fb95bf8ed312a6a58ae89f0993effb1b4dd237151dc8167061fdfc986fd69a32de85325f256c2e0190ad617b627f46995f133071639ba06c12997c5f5a93c6d668d4ec22faecaa8cbc1916eb52aced6555fc302c123b104235b0de62b6ee648392df08d096f49aeca4e7fe7543303afb8ce2921d28525a25cddf7945974b183a17cbf263aafcc57d42c95cd1dab76dba90d5cd3d4a388178b55733242917d89b6472777ecb820880f3474f7dcbb243105803b0a1cf9f041889e93d04e24246bd3a3d699e5d9812acb6ef9c08ee94c8c0c0cd2959586c0c137ef5159538e4dded56f07e9bf93a7891637e33c6b464c1dd06c6ae9f2b83e68095c092ad892f21d23e48a5c45130169c43d7f3d9f375d416ce50996a33e53d072dd02ec23fd77c050458482f8b94280aa186e8950b2a3ead7cd133eb2ec5c0152b6992469c69b9a0506369f1274d387a98b965e844b61b3dc6430bdf829433193e8ff0b943499aea62d7fbbc434b7cb57260041ccba0cb7a390b11d13b02360d181229f6223932dfdf13998efa66b2772cede8b3ce1d8e065359a7dfa45a29092656d0b1dbc7a9667a2441c655e052e5b9da133c07183149c7cbf8f4fad293f386700f3b37b0fec6698e1efd41946d305d2ffd3a4b6861dd3e6c9a585cb560a3237531d0d1baa9e475538f31aeb77304f423a11b31fd37a9c4642e69720a19d37eadc06191ff31fa2bc86e1beeed13670f3d68a8e4aeb5e75a56b985bccd407c03d4333bed7b2d5c338b6c929586af55cbbc0564e9f478f3a3bd0b3ad8b057a707bf1bc4b0b9576f51599bf165d144dd795c9f7c13619ad7869075da4f955162c0d37b160979ca16d286d2def12839be01de9884a83e65e7bd99ed198459bbddb26ff873f365d3a9ff6c6b363e6903c7bb7a8d8c7669d391f21084fc299bd2c410a94c424794f3f6db3f7ba1cb4ee6e6233c41235ec82cfe63aa50530265238795983cc92b6b9bc428d09b8ee895bf38db85e6526c72ac8ba8fcab46509bb93b10d775958563a379a830cf44542232a26d7f470c883e743ab94390da6a3030295c2747cb3309989c1c3be2f9eb7b8b0d1bce2a8c13d41089fddb6a3ebbf3069d514d414aea2b6bef24c4f4161ecf79f66ba0dd21cfb53bed2a5ce5c5fea29a2e4ae1523e48c7e2cee3225904755041bb253b85d02872965e35fff9c6744b51d99d0c0929ac3533d81f2b55c60a6632943ab3ad6e8cdd8f98676bf006c32e2f678e30a0d75b2544694006c979adad635c649b04049d31134f7b325799fcff7f2f304ec12af52f0923f45c02ac4962156b7e769290f862d1ba3ae61efe36ff68257513f6846df8b38ed65f67939f7e1b96e79ab4086af6e6d5d039a2d7911fa3d74a047c098c9e518c9e428aa6ac0213e528f88a43b21369f6d25010739e7d2b59f83e3122d331a5ef5efb09e5bbbc15e9036f644fe465526067142fddcc7f6e127d2a09623d119b79171bd9abd2292463cc4e878cb34c08aa5cbf1c51cc7e729c6c9d71aedc799ab140ba8e937c72a68e52ecfc833b8070a633118bcb0f8f24c069e69c17d05a6cc226a41be8b488b3611606b4eed7611d8e2fd9b111934ae335686eef9aeab93ac324d4fe868c7384fb2494948accd418e8274b40a22905546b1c805fb4bdf5a065a91623bd6b40dcf98bd0cad58b90078fb46a3652419bc5d63ff98c9b09c279a4410dc50f266fbe69030e989fc3d2e07028c378ebed5a5ccd05e00da76e3da0e6413b70e14094e65e52d891f2726030449c233fb4427fc7248f743ad1d7a60a45364ef1dbc285644f963a618feb0030089aaf4f0b4bdf43ab8240398fbb7f297a3003a318738bb74997637d75d4ea9c4376c3612a478b64343b41e30def57c5b1db2b047074ff21e01cb3a9f9ec50b354f4d194f8c4ac9b03b699b82f8cd41d8de2160a77469a9c3f8e9472afebe0e36a9e90e2d6dbba2604ae58519f194351425224f0cfe00d414ed64690bf5026a7641f0999fc2826a2cfdd76d2dd52aea2fc0b8050b6f36bc17aa6a15087265453d665a3dd9808bd197a0595f9770bbf6827bb093140b8", 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r3]) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r7, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r8, r9}, 0xc) socket(0x18, 0x4003, 0x0) r10 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) 04:02:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="820200630107afb8d921ac92da680899f900b1edb63a5a4c0b27e9908f122ec102c7e479b971b80f894d60d0acc537f50dd6e49f7f08f84c769af525dc232266519f45914d50eed8a08c3c8e1f0120c830dfdccb1624767909d8d9a7821d4b7801573dd41c5f8ddeb8efa832dd0b1824cb83af38b93242477c"], 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) syz_open_pts() socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r0, &(0x7f0000000100)="ee99aed024", 0x5) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x1000}, 0x8) 04:02:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722", 0xc1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699f, 0x0) 04:02:32 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="3233a961452c544c27db2aaada628cbece889e8f06670143ee8a66752b453648a386a155fab4d2da34371663014e136d0a1326763b85006a0e2d5a718d2cc5849621594d9801eb9ea2eea0581a1e4ed67d2b913f124ffeb650b4d9969e721be99c95df3484a112f3d7f6b5ac1a6a98f6b0c18759fb3a293bb4ffff1ef25336e504eb22eead016e75bd"], 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) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x80184600, &(0x7f0000000040)) msgget$private(0x0, 0x24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x15a) write(r0, &(0x7f0000000100)="8c65", 0x13f) 04:02:32 executing program 0: geteuid() mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) setrlimit(0x4, &(0x7f0000000040)={0x2, 0x7f}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) close(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r5 = accept(r4, 0x0, &(0x7f0000000140)) recvmsg(r5, &(0x7f00000005c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/45, 0x2d}], 0x5, &(0x7f0000000540)=""/91, 0x5b}, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x4}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 04:02:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74, 0x1}, {0x5, 0x0, 0x0, 0x7}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='@:*^#[{\'\x00', &(0x7f0000000140)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\xa9\x00', &(0x7f0000000300)='$,{\x00', &(0x7f0000000340)='$)\x00', &(0x7f0000000380)='\\)\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+*\x00', &(0x7f0000000440)='!\x00']) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0xf}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000237, &(0x7f0000000040)=[{0x81}, {0x14}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") fuse: Cannot find fusebuf fuse: Cannot find fusebuf 04:02:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0xfc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000a80)="632524058729e05428a0605ff97b39875db0fcefa4cf687d6a58a5e71b14fc368f5e722980c85d54857c9d4bc83b508a44defa7ab37cfb4e30474ff4e02f8aadf11786093e40bdbc84b6c77a8bd23439aa80a17cc9a686226dc8bdd9183d58c2d4c0ccede6cfc05ba1b58e", 0xffffffffffffffe2}], 0x1, &(0x7f0000000180)=ANY=[@ANYRES32=r3], 0x4e8}, 0x8) recvfrom$inet(r0, &(0x7f00000006c0)=""/122, 0x7a, 0x40, &(0x7f0000000740)={0x2, 0x2}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000a40)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x10, 0x1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r5, 0x9, &(0x7f0000000800)={0x3, 0x0, 0x7, 0x4, r6}) unveil(&(0x7f0000000980)='./bus\x00', &(0x7f00000009c0)='x\x00') pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r7, 0x108) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getsockname$unix(r5, &(0x7f0000000900)=@file={0x0, ""/7}, &(0x7f0000000940)=0x9) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000780)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000a00)={{0x18, 0x1, 0x8, 0x8}, {0x18, 0x1, 0x7, 0x1}, 0x330, [0x10000, 0x5, 0x331, 0x0, 0x363e, 0x8000, 0x4, 0x2]}, 0x3c) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) 04:02:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000131, &(0x7f0000000100)=[{0x0, 0x3f, 0x81, 0x7f}, {0x1, 0x5, 0x6, 0x1}, {0x8, 0xff, 0x3, 0xc23}, {0x6, 0x3f, 0x1f, 0x9}]}) 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"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x5}, {0x18, 0x1, 0x101}, 0x99f, [0xd3, 0x0, 0x1, 0x8001, 0x100, 0x0, 0x7ff, 0x40]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 04:02:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x56, './file0\x00'}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000040)) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 04:02:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x5e6bcd48f6347edc) r4 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt(r4, 0xfffffffb, 0x9, &(0x7f0000000200)=""/22, &(0x7f0000000240)=0x16) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) renameat(r1, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x0, 0xfffffffb}, {0x2d}, {0x4006}]}) getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r5 = dup2(r2, r4) utimensat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xffff}, {0xfffffffffffffff8, 0x6}}, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='GZ\xfcR/bpf\x00', 0x200, 0x0) 04:02:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES16=r3, @ANYPTR, @ANYRESOCT=r0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYRES64, @ANYRESOCT=0x0], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) shutdown(0xffffffffffffffff, 0x2) shutdown(0xffffffffffffffff, 0x2) 04:02:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdedffffffffffff653000463f7b238bf44854d78a2a197a38620700006af98295955984c87914bf453f68c10700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f43c7dbbc5b65c6593d282cd2350000000000000000000000000000000000fffffffffffffff70000000000000000000000003403e1855afdbe35e082e880768084852c8d8ce148c6eff84a0671bfc8c6670a2ff4b586dabfec2a88489f1ad8cc7f139e68e37bd0dfa82ba0f231923f3b8f082012811586a1af8f96139c45c433a25b0ff4e32e093efab52200000000000000"], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup(r14) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) setuid(r11) r17 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r17, r6, r5, 0x94f52598f1e62755, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0), 0x0, 0x20c}, 0x0) msgget(0x0, 0x8) r18 = semget$private(0x0, 0x5, 0x204) semop(r18, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r18, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r18, 0x0, 0x5, &(0x7f0000000340)=""/211) 04:02: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, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) setsockopt(r1, 0xfff, 0x1f, &(0x7f0000000140)="78c5f3b085c924e96f6d0615981e57e1c38c2f5b386b3ef614e2980eb9c615ad3163cf31c0ea7e4f37ba6fc312e83dfedede86813c93df54fe72acaf70b9bc46edca0a6e3f7072c00f12c7776cd6276684a3c6aecd8461fe292f25f977009b832bb3dc74ae04edfa1407247a56f0e7926567c06dded93e51ee94a792335c90951d5db867feb8dce1f66cb5d7d8e6f09a41c68cf77d36f7bafeb6145c3f66da93e961c8f88d5cc51837d0cbc6c10dff8dc139898f2b1937fdb5e775", 0xbb) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x400000000045}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="0b7fc353e744ca389d434112d9497e71adafd2e5ffee3a49b2cacbd3097612b988fbb68f89519f0bc0df9515f94a8483204946b0fb75af7847735afdb375589fc820768db8ec899b5f16aca20d3c5b", 0x4f) 04:02:44 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xfff], [], [0x5, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x3f], [], [{}, {}, {0x401}, {}, {0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r1, 0x14, r4) 04:02:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8, [0x0, 0x2]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getdents(r2, &(0x7f00000001c0)=""/249, 0xf9) dup(r1) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) fsync(r3) 04:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x9, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:44 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202d9ecff0aa9e7a47ede399900003000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r4) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r5, 0x101) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file1\x00'}) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r11) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = dup(r12) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe(&(0x7f0000000240)) r14 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = dup(r15) chmod(&(0x7f00000001c0)='./file0\x00', 0x30) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = dup(r17) ioctl$WSDISPLAYIO_GETEMULTYPE(r18, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r19 = fcntl$dupfd(r18, 0xa, r14) ioctl$KDGETLED(r19, 0x40044b41, &(0x7f0000000100)) 04:02:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 04:02:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000000)="e01541d25f40154a185a20e4c52ef3593f8113d9a89c8a7352a23685fe746f88f6fd37d9", 0x24}, {&(0x7f00000001c0)="d2d288b3c25c8d809b885a499527c873e33165d19de4d4ec91331b99d963655f1db36d5a03ae6e1163339b3c08af3de377129933ea5f144f615fc97df5c4e243116c5b97016d82d84b51093033fa4cc9e7b44383efaab2f48955a141af05cf18fda11eb5766e24cdc82be473e5d004b0f004fd0b239892a09c19b90ac08a3626bf", 0x81}, {&(0x7f0000000080)="da61ce6fd2456a49580b65a2df5590af290b24eafb21739b5a56f4", 0x1b}, {&(0x7f0000000300)="7557a9a0243c4d17543df8bcaa0db7e11ef8d7d9f333990f413962449708d685516ecda5148d6d52a95aff2f9011fa2431c3914b439cbbcbf8a0d3b5583b450814", 0x41}, {&(0x7f0000000380)="96f157e3552fc30c43e72ad9742b430a994c716388ff3b10e4b46c658bc9928d226884f831ff1de3bad215c9243f4a1d06b5831781959721e779ea156b4f75a576ddb342c871509852ccf5471cb535cfa578aa0e49c996f9381f4331ff00dbce748abf2e2270f33ca4bc6ebed862f19aac1b664ae06a0d03221413fb705c660c24d4bd320ef3cc00b1840f511e1112d44d26ba744d7af1f8c508947d0c7307a67c455dfe802cb4f69aec877bcd9a3a980136b8b2b7f910d1b1257aa7852a3a39f2b0664de600f12456f95cfbc6610f5476eca4a3ee273684c5df7c82dd6f809df90661d49915c2ba421da73a299c62fb96a9013b16a722664c621d79cf792a7f45ccb37192d46427f0f2791e08299dfe3aea45bf602612c6da3daac2aab30f79099e43ac3053868af236d063fdd907ffe1109a6b018841feb76f285427eef4a5ff4adb58e6ef7397ccc65fd7b32054fe9b9bbec9849ad091ae9de44f67007a63c3ffb72c2123713284ac71e56784ff503dfc80bc65fc1b6bbe768ff7729abf7f1b47a4c1937691d676064579cd0d403bf9b608d9cbe756315fcf377cab21c081e6b15a56b1552a2edb3d1a2db1f7d31cf6dda4277b76f09739ab58e212ce08bd704c88c2e3ebf35d9b99d9be2b75d4ec2d7c05088e9605c03c549a7ab03dcf34223e178917d3f83a34b6e3798d0008123e96201bde599ff8e101a5365603fe306b69ef6b856fb288082cb8ae29f9844f6a40ee260ded2b580ef333ef75b2c9c23b880199fd59e2bdd4911fc9ba818d02aca2ad85e593981e93c9bc21d1cb7f1c8d4f6344c500b8d210b2935a17b83a3741bb16d3f8baa4cbd211cf7360c163eaf0f27e13f847a71478d977597aab0b14af3462402c5c3356e7f011fdaff91122b9c2f4b2bc82dfd53ed340b436bcb8c5349f5f25562b987950601cb0c842b2b718acf8d04a1c80a9fd55165331e1f165f990bfa41f474f634e1e6e192e8cc547a6b50bc7986fb39554a86930450469b5d9d797682cf1ee1671af95491b9282f9c1ebae14fb5b97b7454ca5b88cc3111d5bddb3640308cbbd43c833f0ed95a684589c95a048934f3ae5687c72d0919bff67241ba664954064ad83d43dd8633277ffd08ed526fe1181526aeefa50850640aedf2befc033dda89c5114fc393b1f86090e76479aa84eda3b3a03e5be34c715c68e8a79ebe86704352d2c63d342387f04f42ca8a85ce195bd4c30d79dfdbf9ed435b1df390a0e8252229b210d8a2414b2f3e19394b2e7258cb7540fd6b6f8f333532df63afe809745672867a22a61b71010f74614cac2643faf37d0d11c414e52d7757d6b1bad2f47e2a47e54ac44b465b1bce1c7917ad40fbf04d69e2edc0343277271c3b3da710be3a0dbcb048385fc7d992bdfbec8651cb72862575bcd7bafc9c57afc528cf7867dc851d94c45f7ceb53364ba2e37a6fb5df6e4e8c0b29c62fdc31116382a89e53d4b8f40d94e0c4befe7ff9258f3dcfd8742ffb3ad5060f305d91d6c2cbf4dd5ece59f3720b9297fc66843c2b96e125e7fcba2fc414e5d1d292a55a13aa12fdce0715ae9bc65337fb5f90fe89e707030eddb555c5891a2c0f31b3a95d3b5f088f13ba68967c0fa26d6cfaf381cc8e31471eb56a39a8cd1b76078c6262cd17aef49d826db55d285429697f2f7f2d1904ad8c13f20dc62a27326e3ef00b89595760f23989134073140d1ea6ec413302508be3b1e295fc0f4e9c7f2e83dfbe761c521bdb3cfb05095c538d92ff4a38918454b97d69883cab7245ca2ef56773818c53968f0a50a13e628a89a10967cfc8a4c9cd0fa32cab23e888e5a52ac0a9185c469772571ae0759526dc45b80c9cd7e324f6e9093aa8e28e3e25814f0816e648b92d05d9135a6124ca219d47803e3049a7ba57163493d1406322b6c4b8e77b1da9270b837a3c5a7fab2c972e8f0748698595241eb85bbcc589b5b5ea529021ef4042bb4b98fcf90734ec84238a754075b77eb8c2b90a76fda52c58fe216c46434286e2492c22196e02ea8136f74060db5f32f975aa36b9814cc1083db5ef706be763c9581585c6697a0cf8c4be24e53e1a6e6c19551d3dc67f2b02479d3958247a4df49a84e7472e7ca5a869b2521741819319469c8a383e9f32e132e743ace7f6eb33a01f93bdac71ba2b7ba19dc78c8fd09390de65866bd9e25052b43ac436df01b25a6767f17f0456f21e326dea145c93f16534eb14b80c5df880f5a3bd962d22b3994172f8ba57c0e37d3b9e68b1cb3f528b95eb156db111d162704fa698162cc7ebea8410bca3997e59a8334720fd1775878ea4027a4bdc3e0ab137a5ac3e4e8931b3a9207bc409aeeb6980500a53603de610aefc2954c6c346ef7f52af3401623ace4b9263542958749502823e4ffca6b65e0203ebf0b83494e10a4e2ee264d1953bfd6ea4d0ddcf9214cce27f39acc98ed12fb1d5ab3da655f01d2d6441d4c7028564bf9b236a1e94041b6a9f432fa82e335202bd3609180b26d9f10bdf1400cea3c4ee51a81e52606ff0585a741add317639baf01ab0aa2704fae5387ec959b6e15179937a80cea185c69b401a80e4585666a68dee22ead1dca87a3c3027c0fc7a3e4778459f5d32b98738125faa9c3bc5fce54e7486c64af0bd2abc484a49a33cd45d9ff7521b392248f4606525dfe4971e7c999248b43f02c09f9dc87f6e80680439295681943a97992aca931747c3ea96276ea14548b6f25fd919376939514081c3b65af21e43852fc8fa599b27a6ceaf9bf5960aee116c00203b554b8020e2b881af0897d6c39c2963c3b4168399f0e8c2f86a96c8123236ac32c1f4e8627bca36f6b22f6130db4082d4e30a97801cfc5264c78c684ff05a6ebd262578d4504cb01597b7300f4b97a5503ed889bb055d462b22a04c084fd05c4fbe3d62f2c74ca334fd1385685bea28ffa6ead2bec41f27e8ce8cc85bdaedfb058e0f2b793f9d952333969cad23e3e9fbdf496e5d86a27cd6ab36d23486667f3efd835aabcf839966f89ff277e8b839aa9cdbdb2808c330277247b4df73f67fc3621770475c989d70f09466f69cfcd4ec21b9d4a37b7ccc35875f1289ee552f47ed46b09936d3408f3f84c274456b01945889f4df4c55ef84c82c549e932bb7ef272177122aef5c3f9f04549644b3211d42cac30ec4e532cd7b469297fb41c5a2024d483743116496f2097221a282310f930fdb091167f38bbd757650a02dffc6e6553565dbbf5fa68e1000fd527288aeb9dcebc6e65428b0cddc4c111989c687b5007db5b874022708f24260d5324f95ec87bc442289125e6293697585795e7ac47dfd581383ba4b42ed10dc67458d3e35363d5edb425adb2c4b91c37724efc90fd0180212650424f50d973234eeb0e349cac4d0e58a73a427a2b6f762cde0b873e682cc798256baa840f93a961f368a54567fc6adf3268ba3db6633af17291513f2b64ee1b2f501d4d481dc1116677ef2898276862c21b50605dfb331702749de922d21a399f5d6e6d36586d7878c1d04f7161e209778fe8843436766e440e98cb15b3b130e1e895f1f713a21160c68c95a1132cd6a7005dc3ac074717bab6868dc512b8ad52e5e7ddbc8fb70791859520dfc040567b4e5a17c216cfd72adedfa39fdce8f67f33148a49fe84a8d5d8a9e48aa6eae7b6c6ccdc10474977175118ad4ea381e597fd47dc3d444c6085e31756bfe1a5465e871c7bb2d0126d5f2a363ae0a8dab9b57e2826c5aed5b2c751ea1998b1d6f689036d53115e702912e7f10bccd8c1d98bf60c7ad1b02d19bcd8793569556dba17b2547709cc4188114c4997fdfaf6443265a1230788a178903085e82503cf15e999038a7190832805555024d2541fa2f931a44f87db87b7b1ab425b9ca35e4e3b1782e9ba2e97d475afe34853e62b6be186982ef49d0544bd072a36154c6b7ef3395d861a96f8f406df9bf79e358061de9af8aaebf15df831ff3f25dab9d817a69e68ac26a5c1728584f7ad92026e361a743fa060276101e8ff0b8cd48c2b3b2257e77eb3c8b2a102f6fd7e67fed8003026e763ff2b706d871081165ddfba011e53d59f4148462b5df3486bad1c9c9a40c6691c8a87f83bf74ac704f74e0e1d44c25cede8d647721b43a2f1f4f3391719f992917a1eb2952271af6dcf0e0052fe722043122908c201691f590aeb8da85ecce02584d040995cf59fad6deaaf1bf1e42a5a403efaef75212e8668472a1f5838e9ddfe94de6f3639f2fc71e0adc6dc3cacd0befe0865c239e9ab87643b84b9e69b927d648f8a3d1af54a45bec65dd49bc44f922e8f78d50e47569b03679ace1187a6a3dba85e6cf507331f0798427c2ffb56a51e085f6ccfe961f8f5f27775140c9f04941e3a3456d3680f750ce6c602f973d6d696a61080ca203f85bc0d24b749df9156d912688f8c9f9194d57f018eea936b47432a240e9e4728158d0ce60530912ef94fd8b0f314282cee7318e99bde2c33595e2219d7ed67e1df448e50594ca5eb6c7e1d4ac4272c97dedbefdee5d6a3d8c395c9e73b1efe1050f49750464e5d875e8a8da519c0de3aaf31ec307b4793f5973da0c4922f7f5647a3649a1a0aef0916f1c2415f3ac6383f3db323c58cfa3b6fbdf1572844bed433ba38bde9b77d81eb18c43e3c6e5300f51e52360d5da45fbeeca1d687b2f2453b03f8c275bfcbd733a720a85af66c596a195133d29cf8362704adb3bc19da883fa99274217e82312cd6ba0bae2b850556432e8ef8fec7cd9b6993ea179e274f3ae1ed6d5f31ed11db1a53ae3bb7e06daa04b047823e6376894be0f203872ad512f5b41afa38d585c93f742964347900002d34ab4eb25737f06bd55ca8a0a62a9b248d8c293b3e53945b47222463c2f30d1b66e538d7006d9d0e811348438e2a6fdf0c16c549d5ce49311dda68517cddca5112eb25e590a5cd8ae781ee856dfbd74a72b39998d11beed235ea8c9727ce6464e727f607f3c650880c05e3502fba715656acb5560618ed05df62079514cdd585b8abde2ccaa78aae192e5d95793e8e9e7c1e1733e1759f58489676341fdcf456f5dcedd0ff0ad2231c41d6e15fb3838a72891daf9a8c15973be6a6b88bbb350686cf20f23c803a9298f3f55ab2e940dafd142a8a7b2b5d26a6aedf62e3e61597b58931aec41ca053ef61f59152e4d445d2c1ce28e23f1ee7b7d5fa37a6326d5572e31650def48d29ac4412c52c6ef378a248b7eeb7ec552ba02b2f11b01c3681eb90869d1215e93a6cc7ec45a348af1a3f1e2e17685647b076119fe7d52300efe09a0059b41d1173562c78b07a926bd738181cb6148af5a53bdb9617b15b6eef340d91c5cb2b7a10ec0cd8f3790712f2b541739bf260456dd3d12d0fe80e9661353b82592fcaaeb7ec1b8105a664c26dd5fefa3bb32931185332ee3ccf29707acef866ab2978b2401ddbc6f58a678059f10fe7dcd915fc95647c7c9d1a9ff037ad371517eb0a4906ee632b648dbe756ec36f879e732898ffd0d462485aa70793110b71cfe93918fefd2e61d1a71eea0d5a2a48fd86f7c3c0fc4a5861ebbcfe2678a55dc75f0943cb9b74efd4bfe6db00ca936198820bca47345b6f97cb83b121079a477fbb5355e916b8c95760eafd24ef4ac273aeed303de9a77fcdb24e4c5f61c15c928ef1a227a37998cabce718b40adad3d6de7e5c869dba60f1b07bbf9f8287cb74ee05f6ca01e37b3d424c80fc7b5e48d0196086c13311709ae7862279d8ed187409906ec6811b14bc3a58eda277fb84", 0x1000}, {&(0x7f0000001380)="fccc91556cfee370b6d558fbe48ae180b3199942b85b37a774e22d689137c6174be82aa973edc3efcb6880e717daa32a9d089b48cdac588bf647e3638e1c30d90f2969f5f93f3262442d19a29b5145fed6b22d2e6adb87e84684b2293e524489926195736281ae9c75e0ea47fa4808581be002d32cb8146e", 0x78}, {&(0x7f0000001400)="9555f85374a17eb2412d7a8ff5ec62cfea869e19bc9e633b29b521810c5eaf353124c2ab1979fc98f51aad3e7582b2ad21f9868f4f41209ede38d1b187931f2130e93ed1acd959fd9db13ffc2a3d8a97212bb2cb6ca709cab0808d5fa4f462e83a758260433096f531f42b5978ce6b8d02fb5ae5039af289205613e296a06298070580cb5140e5d72103eadf3a48ce3d785439753aec52f80905e7904e48eeed74b2f815d626eef42f5969b7a696a9", 0xaf}], 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000180)="71082fb3c2efc7e6d445062c276adfbc16045ee7e55747e1a31c7bfaa5a85f142f10f4ebc301a63f13ae2578d19268ecd273123112a9860800c829c6143d1ced58ef996a4383b9245c69b141d98157477ef15683db37df40791964042f410cb05a71487d70acfffd5c6b36396e741b062d2fefe90ecc84f72300a1e4062cf0b9a578f34f8ee97fd32e87f2c69e7685bccf0218cb690152b5cd79a74db929385dbcef846fc72ce6f1df2b02ef4a65fe159114eb95e5cfd815c627ec27db4f", 0xbe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) dup(r1) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x3e, 0x4}, {0x4006, 0x4, 0x8, 0x83}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22}, {}], 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) getpeername$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r8 = dup(r4) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000280)) lseek(r3, 0x0, 0x0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r9) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000000)) 04:02:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab9b1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004ebfc347af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639238545593086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e00000000000000000000cf379a855baad6ad05bbee8aaf5c1697d293584cbd46b2c5d858034249dd11d3e9c5a252ccbd7662e4bb91ce55845b623fb23ff66746e47d0d81e3b7be28ec20145bef762dc00540e5c29b14eaa7f6c87873df8401df4d19b9fca7a1fdf76013f88d9d8353627fc268c8412b79baa313642074b208e2941de623180af22634955398699c4ee4ac7d00"/547], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfeff, 0x0, 0x0, 0x0) 04:02:45 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a30fc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair(0x18, 0x5, 0x37, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)="d467b9f7e82c2cbce21ffd224ef70993d4b8653f281c68065976b7c3e4c334a518dc981bf95cb374623137c4125fdabe52eadfaa35294e0103b41050e1156ee4fbe19cfe90efee3f088a9577cb81efece102b8ec405c9ae2a5ce81c8309fcce6717c55bb50c54f39d9ef890e068fdd85cd69a3b5bf912f05a22459ae39bcfd5b072c3f9ac8f17eedd338fe24a40ace3b9dbc0511e35758ca5b80829700c0bb79f87f634f47e219ce1e83e3ee587253ede0da2d7e56579ee2a1ed13e0c15970351c28344090cf2c5396bb31465f2195c973e086729d644f3eea530f0206a3151489", 0xe1}, {&(0x7f0000000680)="14206450cbce13ba0c4633b7beaf81ab76ded80a837ff1db9e79150a47485a363802cfedbf15ff233231eac1050716ff8d105f95c2e6bed9052f1b8620659a488cee409d6cfcd03dd51d27e808d4b73dc121afc8a9c7844a90f1cc731a7f19f60a188adabc1299cb3de50485ac6fdbd0215c7054df1be87325653b00cdfd69276865135baf0b824df46cee71f91cb8f47030dcc7f04760081c9be7c5cd5a083622e1fa645e25aa983b50b4d5705c47effca973817902264dc73d4091035c0cf4ae23b0d1fa5e95f930cbcba647609aae54c2825c14bcd853e1b379d19397a1e4af06b7b16144f517b4f2837c4b525bbac879c02b58941218e4", 0xf9}, {&(0x7f0000000780)="14f93b3a70524aec6505d5c0b86e09c21ce257b78f03f60589d6898444fd92df97829aaa0804feaf97755f8680f24c81fab1f5cea42ab10f27db1c6e15e549959dd4649e3f5c958276332e09af2ef9e51caf3b4eb323dd5f22378781b0ba2c85813dcf44538a3993153945d163dbabda3149c4171fe9915fe3fd0e74db50c6d8ed6666c3fd4d195374dd3d366b2ef90fb8323d9143d06b6dd267cf66102911064e9237b25124a53ff9270b7367f7593aafad043e6070e2fd186f768bada934b0b60c5bd8dfebe87b0b0f7af2ceb72a2194bb494c504806569f7c27c698fcb2", 0xdf}, {&(0x7f0000000880)="1cea73a4fc5c4c9dcbdfe2bf39473a374d6076de0b5ad6baf22fd3b14d8aa88aed24ac4667936357b9b623b3bad99c190b1f91c81da56de89cd68174e8014280319f9aa8d214884cc5e1f798ea72bac400f002a6e69f9caa5620e0f02769aa2ef1869dd17e47cb58227b90aaafbc75234701028e9a80d6863535acc542824bdfa9506e1874a92d36f294c7e371eb3403e846222c94bc130714e44b78", 0x9c}, {&(0x7f0000001440)="8b7ffc19efd65074e22140a5c612cbdf0466f4d35de3db3932b7426687b51975537bc980846dd76aa3a5a583381219da05d0f9d300ed4e067d729c65346a73b9c8a30f56ea4a9e10b23ab370b22fe11f91dd7c345040c897f3839f580ab7f71ffde2b1b163a4b56222c91c32866dac58db918c1b506ceca3aca5e87ac98406a1436e704270426a8080532e808886bee6f07ae9cd1fc7e1968aa581f46344bd36a80db9434299170402e1cca14c1a2f62dc2e85611d05e6d1619fa69471697e0a5ba9b0f6b95847e392c20a12636c72bb06e9b9005dfcd6dcdd7106fbcb8ac4b6b15eb7544d7b0085ab47eea3b6885f64a3973853651dfd80b6bb36925ac2086dcfadf14a20db2b31728e95d697fae0a419592426cafefd2c90513626ee5bb0a043a2a55068df5a0f683c67715f6cd2c9b1a12eec5de3900ff224555fb0bd9357aa4923830c9402884c4fd578110e9bbd7ee0c3f9e7492e9c1e261604368a1d478654dbca4ea3b4a6d42aeece5119702a5c8f25821dd1761d3188da46438dbc3e908ee2b1c1906513af200ddfd40433b3a681cee0246d5bd9f60c01d7b4383dcb41c85ad4b69bd3f0117c73391e85d8787ff55e02499839932cc879c953883dcb7ec7a22a5e7951849d408166cdb8a4b658bc1f8f02142f02d6c295bc60ed15fda82a950067f0602e959494b9b5a526dec2d1ef8071f2e8e82181c9628bb7cadf964231e1267aa6494597b2cf7ccd7ccd6ebfb09731c077d688926e85fe00a40e969ff6f5a412ca564e0ce2e1d6aad1d3e744a434ebe8b6e1459de92db4e2b8b172021046600710c70187ec38d09cf29740f16b5017c9a7099d309b4e5f0432273c7af9b2cf38be11bd5fcbdc16026a21ad7a2738ad29dce75d179175846b8fc4a5260faaeff43b19c3d70c12585d68c10e8962e39e1096e3854c86424947bdfc57b6d7b92bc27e0e13a97cb3079558cea8bdfdaa147f33c773b0d47ef015a4d65b31a7c2a7fffb5b5d48fb0037ffe0195c0ae2f3964a1dfe2985bb4bead459e724c8fe90d26c94b05504421e431ed4057892f8b5c84887ead31688f8fe73dbceeb7c14321a88f7eacaee23157dbb1aa60d1ca44ee70c4b07e8ec2c2339fbd7d8771eb66af078a40a9892a5d1f271bcaaf84f9f54f27beea8c85407ae6b9b6183329f98f1afeb6e612933409fb513475b48ab5675635e87c782381947fbd909c145313b8c2b43fb1998330732483fa94b8061a1c4b1cd644f62f386b938c6a2adc453cb901808394523c588f1e256354065d3126c8d80042e3e1836bdd0ecb4130a320c6f77a198e3335bc49751e5053cdc1bafbf035a5f9c3429aeb33e24ddde2283884b4dc92507f2617f2697613f016581b3c4931d1c2ce4378e3f8ef33e71a73fbca383fb5ecd1f37648f4f1e880068f3a923fe2e458bbc56dcf65780ea16ced267ae519c3898674750a67dd7ec5ac44a7e5dcb541c23b344b7779eba86986db04602c83890e8486a52fadbddb1309597aeb97e1f7b7acc2e4e06bf076f65d58e50064552a9843c5d0ebd5392792354212009e497d490e3f295cc5680f2dd9d7a8d7cef0aa7cc5e3508961478a77881f5c96d4ca31a83ac06b90533ec4e3fea775646d77c24b25b45d45d640a9a8af26987b679cee97ee20cf23dd39a08a843761a73739e4705b52b500759c383f404768324381eab3613cea9239b830c42b6d6ce7ff7c16b1cfc0006c4b5a8458a594abc35752ab0831f83d703922725e427742ba3b9cf37df04f149e69cf6b44dfa09225ab31adfe319a57aaed70d1ae0b740acd5e67c3c5935390ae38caf4e92d3cb7c7c2e8463ac483cc541bc21ad478b6b0c255cc6b0796caf44ef777fd4e3a350a3dc4ce637ba6e03b63ccf35c5d6f89427802513d0d07f0e4d9125930de7f8cd43194ecc3d7c9bc5550c302e6165a069543a92dc829f7e06081287712600f941c974893b1190b98b584191ec501e97375fb9e6f0aeb21552d8ab77f097468f8acb49c2c624ec0763f340f8c68dcc2a8b5a37a2e73012b223aba7501af6515399ec7dd2fb65ca3ece734ce16384c8254002ae67333843691b01f16344ce8da3589b7f4d5b10ce1083ba3e8b58560ade24dad53eae6fd448a874b95ac7688bb83ae1b823bdfd76f83aaf1ad25009bf80067899fb4cfd123fde3ccb93dc49f7fb6700af2f45197083e3ec4807698e71165c17c945538c550dc8625da2fb2312c83f30a04379f394b0faeed3e2b5f07b225ff427d8abb357f2d292065b58362dc9a1b726ae6b9e8c275b05a4120fa9dbb95f7c95b58764a4c3eb6cd2e31c8925af1fc61f8eae0036e3367da6cd0e0994b1404391ad1a2459fb0b86341f431ce6b645f1ddd9616a7ae1645897b3e6566cd4df90109b6b4a6149152046d271e9e2ee4a953fce7777130548f0022743f893cbe015db877ac8c4ff466487c488db05beeead4e5281b6e449222035deb283b905fa9f72fc710e6c13e5e01e4926e2497365db54a4272d51e03ae54854626fab01d2ad55576bc3b3a2494208dd56440e35032bb1b8a68311e0e802d74ea01e00cdc9e6f7709a61157189a8a2f04df4e8bbd3918cf4f6d7acd9e5ccf584c8e04a87f4e2e9707b59f786fae18ac99603ea8545b9a841b78ecdfc6d816a137638ee6e75779da2ebc5d3c5313e915460a27da735dcab1a1933ace0882c28f490631590bc4423e53e286ce52825f425a1f2ace4541d9077e4d4925cb148566ae419147addc616f1a932ea892ef67d2bc0cd4e3a18f8dfddd9e8e6269f21507433d68a4c4284281b5116f6190d5b78734e44f2d595549f17990a81505888f67315a7723d1da8933f0034cc3721ce972675f91343d1436138205e15cf0625d8e4d7f30cd4ce9c7d3bd43adf758ce236624ab4c344ed508050bc3601821595236b611e6a4e38b292e4f0e9ed2ce2d9661c1d2dc15968493353816972982bc833fa4757d20c96a9cf3b63ca1f544d9f26bdec53988468ad06a66ef252313514b3dad35583f1fedfb5f53fcaceac393814465d6d34556e24a6e3bc5c48b6b27946fae3d1b8dabfff22ffa76f417543e6cf2417a32c54c05c889dd8d3d866d4fb07a9161d140cd97cf53b2b3cc765efb7a3aea012e2b6320374828f3559458ed2088dd59c86aeb7aeae66417dacd19371056cfd5886a9126113d61b88f92d96b428867de2f532192601b93cf2068cd68ca73990fb5db82efb81f5a97b15308fb8827d7ce2cef2d3e2dfcd8281a82aef4df849ceb9e1576a0d6bf4b3e74027658e0a7a5bde80a45ac9d8fa18803548e79d5aac4767dc59fc8605149bd533104c17b719a0d633bcf8da45a562ed7c57794a115add90cb37e7ea4df768b5aa5a3a95f3892d98556a32bd04726a21959b743ef2091fe18b871caf975c7850aab6af1187b5655d3afd3c66954144d1cdd25e546a93eecb8d8c6c4cf318d653482641386a9704622a2037aacc04f7cf5ad3485ec49ead00a25ac681bdadcaf93934e659cb19e68f80572dcfa65f4763fb8b842027682f5344bb8b62c9c79aee5d35febb6696d013e942ee364752ff886e22538bdaca782ac74a4faa9ee68ece4fb8d52cf78c52a4753b7e45ec2a27930443260de4424acb1ce7ebb3bfb8b568a8474c3fc22b20590524db9229bd0baa014d82dd0258bf4eb315f9f9e1710599d08ed0dd116f54baa5fa0190c50649670c54dee43d2d12b31904ff5913660477bc837c512fe84dea6599d465262132472a373c70f83d3df0dd43bab20ec0a86ba3ab3197aa54288a30c339af948846657c8c90152da4e327b6a24770b917aab66af89b924fb1ebc1d823353b8756e3f6a796c568f557eb9de693ce3d513af7490190e7fb3998f430f2a0397b76fc7798a5726dfba028861ae4ef7cd4b262bb9019ae05ca1b0b3ae82d03bbad617036db63a01bcde07d39fc67aa9e77d31f26d7ef421d5a35f0e78d36a0c645e6c92355343e7078db989e345ba83ff3c87c6081d993162e9ab9dfd17ad495991a0035623a3bb951abc084a6021886ef69454505d79802ab637f3bb580cd3bfbb31d630b26a71a7816a16ab272d4f582856f815e979c0d6062b910e0a6ede6de2696e8aca2abd0749bfda22f41cfa6405ada09726f8fc547eb541cbe95370c92ac2741deb38b488b44f1bc05e32d4a3ec42f5d7976c9a4482ece7b16e3ae7d8d151c04270ee342aded2c42b7f9c00e8233ef0c8e51e12cb9f122ef40081951d2b0bb5c8ce476ceda05587a7fb70f50d1d8ee4d224f5483f5b00686c11820551116f73489637803705e0ad6c774994faec637c37f02a4d98664e5e0641d9e546b7bcaef80ab37a0e2f9e2f18ae7fc2284f3b1c25c8a1a983b92c1271f8c8977e6530fdf5c0d5db33e97ca0d248d05365e61b4ee939838f71fe77cd36ee8f04fcd4168cdb4272a23dc75dca903ffd077dae241ebb3c3fbd412046946e0edf019e2adad0385a2bda9f2a3ad852cc891a0a597dcff90f4efeb93a0bb57a8531d62d0fe65840bc0f16cc79faaa2cfd38f31ee04b2c0126c846859fa98ab61ffe5be0f440d966acd55aee1754181951ae30890f31a93c1ab8a3571963a17a750cd2534a4653736c58d5225f62f13cc83c2cc5f935827ff37150d782e2ee3aa43f1bfe4591e54c9afdf6ab199942e3c6360900f29c1ae9f81fe0b53214acbaeebaad5d705a92e6b15c80dcfdd4f82c7f8ebdca5a57314f1109233d97aee13e42b217898816b4968cef816396419dc0b0e085e2a480ea0f90a1227ce49d1b23b2748b298cf97905134b306d79d21793a18876723ed6740bcf6458558cd5d69dfa4c6165da3059720f23374afaaa39ea1882de3e15e0e2fdd19b9ec44ac837eff015e2bbaa5cd3e39ccad409753246259c1d90ccb15436b5ca3c29dd047db5f239d0f8be40b68bde7ba87fc7ffb654b1e36f568447fc66c2d06dbb6109b8522278201c22e26dbc6366c7cffd06f386a5877f70e800eaed8a7c58ad53d7a12eea90490557986d437db8a80a1526aea33c6d88d308313b797ca935427987f15aa11ebe1eda62b2de8bc83c4abf87f6401c46efa2d09c611377f4c4281fff2cc908ae049be8c610100f867de6d3932f46dcaf37bf25086ce8e99bd52edc73feadaf52c641a74227d9803720e8286d8209927d477f778d0921692f60e396bbc7d8696d96df2e3eedce8ebf496277f3abfe751dcc64b090f6661223a8b6f0771d1c22a2b001337f13d6a3c3accf7830eb9a70b0437bc8c6f9460d672c3cd281326924a4910a74e33e3f79287c69f12acf0de5ff315e96d25f71b81e38e9900e94145380e4fd715f1834c0eebafcd59be20b2eab923a6590a256cbb25570f9f8cc6e1be76d9c70ce693b99899325274e81ce2c139357e592b47e7a35ff3da9beb154c33ac969d7491a921651f41359dd900aac5f5f372e0c1bfee9447b8364233970b5191942fd26efe48fc0d9f67772f0698144dada951e48801370e75579b67169fb0bcb25f4b6fdb983e782703875b6d273e55bd734335d11d19027d61a4d0a3ce85d1aa4efc22fefd2c5a03dd16bb3f447e82b513975602cdf87e2770a26d4da31272555ecc7458cf301a51c4d3204eddd132892b5c459237754e629a4155c1f4cf54b7d08c24ffe5958a789b6b4a8c60abd1b13494b674a0eed70d1e6c7016d082260a738d73bd170db5573e43a387e2ce66f2313523206065c7d7f479dd3d20b348e4dd4c26495f386966ee62c4ee20a39783a5dd5051ef5c5a3602994f484080d0", 0x1000}, {&(0x7f0000000940)="c1e82fa12b5b73d5003633822814da1c3bfdd72740d552d122fb282cc6b72299bc87f55b104789a67a9eef8349a0143e8046a50d87e2dce18a1daf9ca4a22630261b648cb8afc7c1869bdd773eec36720206a62b92a0c0829c067f132042649f711e8ea0deae76e108d1673d7ffeb3150e597e4a6edc02cfe34bca25c74141749956fa35d7eb60a397", 0x89}, {&(0x7f0000000a00)="8d65a6e59b02f28c82071804bdfb4309364dfd4ddade95a983d0e87361eee8c9464b30a01e3b92dca3c3e358e9d0233918c49422709e5f9485ff8d592b5868ad48711382f3d5df5298245eaf1566b10dcf792923738e5c9a31bf5b0333844824eb05714de0871fd2fc368f0289573969b43fd1d8c048e37723f949af8a2ea73495b9314080dd6a122fc45c5c16466f42d20029cb9f87", 0x96}], 0x7, &(0x7f0000000ac0)=[{0x80, 0x0, 0x4, "102cbf28431ab31fe6166d5c5c665c11acfad13adf3e40da57c4fe6ddee8d223fc51780ebfc380924ab3d7d2cf890edb61c71c246bc56dc83d998346cc74069223255e5fb2d55914f0aa781423f9d1aed1221357568be9d65331d57c5f17d2719225fd9b8e09aa2f87c7ba378c"}, {0x98, 0x1, 0x4, "8e7472e53a98c7a990331ff7f79827e575b9172f73ba739548529e1c67eddf80da9e972e4fa6ef2c5ceb243e97ddbbf6a1faa7ce6adb03a73d88dbc305f9a35df77ffdf238e397fad56fb5ab03abfdcc00b0c428539ddcbc91954dc61da94a97a2d98eea030b1be8d3884c6036bb844166b9c65ab0cd3e0846a5fd98ea1f6a6d0800e3f915"}, {0x60, 0x1, 0xc04e, "11892ec62dba37761e61ac80a282ab048dfff3e901eefd4bc19639744374a70c3eedafadecacbe3aa7afeb1ff3674be90b54f79de8f79cc4f34bac9bbf996095ac73932c292cdfad54bac21ce2"}, {0xd0, 0x1, 0x7fffffff, "65dd6ec6b8de4f851804baf9a1b941612747b872f00d6397afcac07f60b31b665fd30b73082b7bf1f85ada2b490151ad97d6469dc67d8b7f6df3b926aa57ab1c67d6c9e250bdea615317e730a0f5411f746fc81b9a39d6c065f840a98cd98bcd4f8701bc61b57b40fc6e319548b04d4b54877be540619facf19ae80c5cafd0e0a2c06d2eef8baab2231bcfb00a4326acf5bbba119b91112f08f93e518a3a7adcea8343c91d1e669406e54e5f27a9db499b1e93f5cfbb919636"}, {0xb8, 0x7e97349a7c88a242, 0x5, "0b023ef7b432bbdaaf452f38b933bdf3fed5b4728268df2c2d9ba4badfaf7b4f7e92584d26f7c6b49723d0b623bbcad08a367b8dc3013d55eb08f06e6ee203f828c7a4cef47e46e1be8b48f7a5b8c58bb64b2d6eeb27b74b19c70125a8d90325c8df3220bda522477cd7872ccd9b480d8c724766ffedfd50a7610383f0eb36473e91af793ea28a48beae02a850ac1d142639497926887a569e91d0281e9e50e354706294"}], 0x300}, 0x604) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r6 = msgget(0x0, 0x80) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x40, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000000340)="24cedd54dff498ea93a693e3e5331231c5ccc860dc3f3cf585e933f50549129c064327107ceabdfb9977ba598682b18aaf842ac686c3244db87c3377a82d832a2d14a09810a450ef43d71e9cbfaa53f1bb75cb0a699cef1065affdb5c798b8f66d442c7f22816ce82c6c98f539dc1bd7d47586c177ec449b414f0ed3332abda59dbe0b702334c78c34a8a338e5db932819ddfefc1cc6a0d3a6a290a7291c13258edbb17713e0161764fc63ab524d3320293498ffb817e0918f5d47eb202d552e46a4dbb46c9f437616bbabc5930fb4ee61c319153e1c2a19326e2ad6fe06208bda880a18330e97649106b7e90d114043e921dd4df62e52cc4c95e203c6754ab42d5565324d08d74a42f1c45b0c0da93328d41c29a966707e2af54540d5801c1f8d759ca8029dad6ae51094e5192119c2a64a6ad30537a5cf972b89e96180c00314e9ff06b00907ed6ad6e3c77e8d7ce251d7f0e9332e3746beff69b5d335de8b6c553461fbc780ffb471b23cad7bcb73d01d895cb8dcb52adc2a414c68bb45fa0402102a7b569cc0ebbfe167215a22845a35e2dc2646ef925dbfde1fc6a9dcd07e04e5ee6a8aa9a3cbcf6934761d9a5a064d67fa6fb898dca21b4890193d75eb6b43fb992460f1e3b6583c790bddd27776c37c62e0393b8b84a32df32c92fdb23f09241d982f0760617100d94f3da8aad498360cc084bab478b84001623399bb9987b2ad7515cca2b0a0064597755b3b737a62316a5016677b168c7935d0256bfb907c620c24d2611d828758a739af4d7e8941d47684def5386dca8e3e2c6a455ed5cc285db6e901dcda8c06f36c203ddd7ae77fdc3eea423685e782401c6da1b12f2ccfdecb19cbed51e34ee9e666a35735b611a137bd05e9e767b786c018d1b6f82d054776d74ea29684c8ce1946f47e2ec896eea0a3553c1e378a95a4845098fbcdf2807735326a7b5c9ec91a9a97454a0e4f8b5a9a0e53c98531cc2e14089e33cc897cdca1c4483a10816d34154960f104728669fc3333c52b70a4c883703681339f96a8c66f3427db13cebfbb168f3d0541e43802ae03f1182af56262378686104aecd79b1fb1db63924f9653c3ef31866bc556a65c00f78b2772eda4a2e04f2ecfd1adc72c2226db2089e9bf872f15a5ba7e373d05d04758865ec7c58ad688a175e30ee870fcf056d79f7e7053663b23c356af823697bfdd527b3e214e9242ac3487b3882c34fbe1f48fea4f9676ce58d5354e4a44c03292b8ce0505f418f4ddb8ae4ea2a3167dcd80d99f82bf1b20cc333dec466f7a2b7fe5488f1c5bde7d3578a0f68e0e2c1fe5b5171286d62789e50021b8bdf332d33030d4a8a506ec7aac0a170b5a4f80050532ad98a1e525278f856631067def8a86783db22e1a4b701c80c92329e7f3152c4ccac64ddea5185e5ae6863a232f1347a2bdaa90391a752c70cb8ddcce7d6c258e4890bc6884ed807f0285b33d3af96c7dd0c481bf07ebcbabccb73a5db43d70970445651a665db10f080c394bcf501a08b3869cfe9054333eea86989e76d021a7c3077199220c9561f99ec360283cf2b80b393909da18e999d9235233d69e0475c7d77a95c9f57417849d1b0442c07417c4b5554b26f23065f908af68c6488b39f27e53847d5ac9543d8c44da10e00c0cad43e4e094e84929e927ee22490631725269ccf9d5c6fc11b78a39c49413a226d184b338055358c3cc3b83aa45152119163a4bfd3ba38b4d42d4104337e7bd8bf2c56958dd532dd7fc3d7fa9137352559284a7ad4813070b206d7866052a9fc2f14f16e6d9720bdfd11bb9a59f8bb211bc5741d58429c4b7cb669c2f97029ef2bd5c995a9b5177fc5ba449fc774b7adab1e60de1b00c5e5114c8ea6d23e0ad156088b59b9c99fd48b7cf7b6d73ab64e8c86e9c2b3c96951776ec349b908ffb170a263ef71f3256823994bd743c8bce414e5ffd293b6183aef07f80522a62c577626c7a5be4f7c445c54cca3e2a1ee1fe00833c8461ccadaf9c370d7faf1fceea00b708290c1fcfac6225fd40cb66b8ab8a1d964a1cb8aba0d96c5d85e12658adb173b75f3c82fa84c540b66dbf75083110211b2a065e288e11178044ddd7cef01f1c2f63f1195b399ce47827c10568962b75848579a9866ac342adfad492599ae5aedf862a7d8ca701ae7ba486ebdfb7d478253d6fbe732c978f0feb78d0bb86b9625e2e4f3034dbc225b61c349d354c8a5e41be822bd6dd2d62223986fec4b88ce0005952cd8c27743eafdd82502c78dbad665ab4faf3e3cff2f3ab81bb4e219358a8b7a1680661a553bab208b51d43a8c68fc2e59fb25907edd2f86da9089f06d01e0414060d50662add358f9bf9cabcc886e0b89607cc51fe979a8e452694859d82ccd9950a973534d68350d1c691f172512b36a280c84a2586257cbd1fc4e5c4277163055184c42c9f3324e69b20852b088054b09a7f21e144f92e348dcce7656d411c36c32296c17f468c6911c06f72a0adbebb6e99c5e0bf8908ce1116da0f56196dc2d37091b265f6000605ab03b2a8b54c278f43323b730fb82811b13c87b02b91c78140681b3955009ae9d2c1045f99d1da7d76b0d369ed04f1282712f4b61f11af02d21bad0b35add854563c348d496c5ad8ad94eda5b50722121ec8f1933fcdbfd9c4ff8897923633cc0b78d52e2ce16520d1c8418252b4a6a8db9f41212a135c9c0efe50e94a43e883ba8514b2cf1072572218509800153db059527263237ab6debe9ccd6c0b45f32eef0321c9bf636eac818369cf66134be8d1b82f6a705e8c24ba5d0899c3b14bfe6e23e2ee62d3e7b44204447fca96e95efe8cff86ec7818f65fcceb1f6e170f328e5023eacf0ecae55f5aa4402f665a531278779badcc8d68d0bec2218af0c07a9c33715a72d11963acddef38471d58b3b71eba11e53747ab5583e8a83385c15a21d357b1b689b9569257e85f172dcf8a09eef06851b32d14195a28fa2bf36c88539d96792fc8971ac615c8a7e0c806723a041cbab8c7f802d95c0f922ba0e7d9e696ee2f02fd41eb70530f730f62f2b9856dd6047e5c1541e2f77e5eb7efe9f33339e1ffa456e93ac971208a6f4807a0109b866d049c9d99cc60c82d1a5042b68b06b9cd171d6d99aeb18f78edc69414c148abd96a2769d052d43e1cd71c318f909847f14f1011e62ba72f00076cbaeb043e42e60268e0371a6ce17a0e658fb31ac613df3f827fe5485e6385adb43ea4b72bd2f0c46419611b94302891002dec4484c9a3d14f4d56b3f645e89e470f855f605be3be78239d28d97d235c2db87939e2263b6695d2c7cd36c7e2d767128d41874198ceed4ddcec53d62eec813e8ff97b8f9e260d21c6dafa19b102f904826363f3b0e6f29c08ab787abfa7e7ceb175ecadd107e0563c3414cf1f4a54b198156e4619c1ca7f81538b8d6574aa4cc47a89cd70d558da8bf1b6606c62a918110528f000115458bc55777c5537479d5ddc4429cfda5f754a2eb9057d353d62607e7d9af89ad6f73299364821af21929f8d9676d7bbd0483b98945790d07ec50c2fd2ba7204abac1fe47c907a43efef747118f012f674c002506b04e28f4c15e8068c2a3759f5613d8115ca6fcba1e22ea7d9f4915332119ae58563973bdde9fea574ee3a015e7308b4bb900999ea467ea8414fbdb6a62d65a26d5847b9468bb706386913b37e8c3193b95536f9e79aa0de657210a698d3ad369194059547d4500871173c6bb475f2859c1ca4a2c373a0b6d5be6682ff5649e59bb0c1dc009b85d030fe92094e8cacbf1dbd03a50baed36c6c20fda37b2012d93ceba592433455b36bf21f23036df4e61ab08b5fcf326cae9ba120c9a96e1fd21d1e5d1e3eb9d762f8ffe296d3614ea63e4b311d1d1649f66cad9cf6dcc26886a9a95884a1da180d649af434d0112b3216f30e80ba71f84510d15ec8eee676900406ffc34b8fff10f786f5af930e8c6218991f32d102a1efbf5a4154c78f0fef118eb8365fb5a37652b35eb9bd02636f24a13bb46c6c7a96ec663e4a13459fafe3bc977553d54bbceb28512696dd47d284e767ac48faa67d1a18a9953264d48ff73f03ea388b52ccb0553675c0faee4167b92606c23419d5d215e98cb90a29e9cb85baebb148d20111b87cdea59d7e2262be0def9579d467f76b6428db1559e287ff956bb799f05aad04efebf0570d65af6bd726d1d32ed14209192c45c947ee00ccb384635195cfa24c881265b11a974cddc644ecf02fc310ca06c2ed0f9563765d9685cfb62bb73d866e66755d16f4140e1e02d16554a1dad4704d0e5c02e1938355b798cc76203611e3b221ab3bed0d5a3e4760a86c4439c7605424de3c466895ce5c9532811f89b8f5184cfa294537333dd9c9ff423aec2a6e2e01f89bf8c6b572ba79789c4c505f6aeaf732291c405e008765c84763adfe1fc5e7982eb3d76676b3c2310033a751729ff670e6e95a660aa4cd66332cc042a868875ae073a5fff403efc0d98dc40c174800c1bee579d41ea4312ff11450cf6e220b0b40eb7aa977537b4c800cd10a1fe3b40ca81338bdf97c06587755ccbeab88be9e8e9efab5001efb22dba0e97f75cda2384fe40aa46e77f804076a8d08ce8869af97b5480eb9c6df71c060c2a2d3544e99cfb2217a03a233a22297d83b29e987873752dfbaa162372619c094f9f874ba02421d921ee225e9047b12c256da8c20407d590c6b787c00380b65431b5d33b573857a9299b3ec72de29eecd26aed1dbb481d2ef90b7deb4e10ca7d5e15f3f402c2ab1ebd4352c2b71beac1eaf2859d06dc32e223f214b1665d83eeaa3adb3d473fb464cf69948b66420c08de9a63a2f065ff778139c6a5a70dc86e01ffc656bebc90415e0b360706a56c5f302572a8d9f70a2a11149727a7cecdd3da1f6040053dec5d2e256c04d22ca9a257ba05247899c9f523ca83208582428aa02346b82addff55721bbc25215f7adb5d20b2ed8cb211a69c58f20c0ca0519220ae77426e7d1f97355fe4e40b3d9b8cc26cbaf69a87c56b2b6e5bb3c24fdd09cc7271a4194ede6bdb7e1723565f85bcaad253e3d01f143e946a346767fd41d5f4a69403d3ad8ca36d2af656c30fc1b2f4add4b434bd7fcd8281f83a29e9666743c8d242ff2a895e10e9388440983e77b462e6d9b420ebe35418ccef9a292f4be016149050b5bd189608781f483a912064af7d19110ba64dc1b532f7a3883aa788202f234584b972ab5ec656a9dabc9b04e4efe5e07e38fba879a2cd90db6a7245eec4e5db7bbb100a198af3bc1e09adb5c67dd9d2e06b52c499619f24e5572eb971a97c32e73f7065de075983b85e56b536bbbc6632185f44b25ab822ca3bcbacd1b0cef96b09bee886ac14fb2df55e9912cf28066d24ca3eba8799bc0c0abc2eb0a7fbc12bcb413ab33eb13b379ca8e484fe5b8cf32e89cbdd6dd941106e1db3f7bc8768de5fce757bd9c4a7ee962262dd3d2efd4f020d9ef998fd62c90bebd029e2ce412fdf876dbca5326c4356ea29e2614ac664488508270caaf5ec917e074bae970de5fa0dd176676d374b5554b998d828a8365673c01dd88b9ffe8ed2d647ead45178b4cfe9007c60da32651d02754dda7b52b3b28e294a146764481aa0f8e8e2b89b8ce64efb4c69e97b9d5564cb8bcbc20e6def121edaf141400cb3d890f3b51987553acc5914c7d130ee35c92d2499d2225eb0aa2c73be675c1650467b9d7a68f673666a7ac9515d9f197be11f7a9ac603952ac38fae43e3c8f1cf7df952c", 0x1000, 0x40c, 0x0, 0x0) 04:02:45 executing program 1: getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockname$inet6(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) setitimer(0x3, &(0x7f0000000440)={{0x40, 0x10000}, {0x80000000, 0x1}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) write(r5, &(0x7f00000004c0)="5e07af951ac2638aaa5ce4ddb3ebd38ee030e98a6dfd17b82316ec40bf6d697613eec7694431da139de6908426164302d81bb782143e1c9c7f2aa9c144eef20522f10e992b30", 0x46) socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockname(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRESHEX, @ANYRES16=r6, @ANYRES32=r8, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRES64=r10, @ANYRESDEC=0x0, @ANYRES32=r3, @ANYBLOB="7443aba7154385c36d26cd4fdf07d961a966b65518c999c375a542f3ed4bccfeefe35ceab3f2f3bf81a94a79f2345da6b4eacd3093edac706e8360839575e8b73cec1906f615f46e6047ce491e9c64ef7b3b4ce2b0ef1e0102f550c5fc9968c1889a5462705c9ddc48523f70ec3192668191a073bf7454b916ed3578829ea840ada6b962ec98d9c0a09aef859dbb4d43d01f9a4d6c52ade61c30a60446ebdd0f26b61f93000587058fbebd6ccd090799661b"], @ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR64, @ANYRES64=0x0, @ANYPTR, @ANYRESOCT=r12, @ANYBLOB="efdd1c676311a664865c7d00c6f4149ac00172e6990099a7d368b22ad35380d70ab5cea00b69497b4f7d1dfbcb075e6c84423fc0d9b99946121b71984273cb499a1baf99040aa584dec8da8d9b2006a762921e1492a01dc94bea40a23fcbc990908d05cdbc682e2ea094905d0822647c9b3e3ceb356f7173d1eb54fa6b8b2a35bd520a441feb72fda9cfe78032640d45146e6dd1d6196c3d92d30263f5515781eb78f5e0f1b8c61dd4faa32ea9d287fb3301ecf36ee53ee7ee143867b34ef3a4f8c142304d"], @ANYRES16=0x0, @ANYRESOCT=r14]], &(0x7f0000001500)=0x1) connect$unix(r2, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x0e{$\xb1\x00', &(0x7f0000000280)='/dev/wskbd0\x00', &(0x7f00000002c0)='/dev/wskbd0\x00', &(0x7f0000000300)='+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='{\x00']) r15 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x138) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f0000000080)) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) socket(0x18, 0x2, 0x7) getrlimit(0x0, &(0x7f0000000480)) r17 = fcntl$getown(r16, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x0, &(0x7f0000001540)={{0x4, 0x1}, {0x6, 0x401}}, &(0x7f0000001580)) dup2(0xffffffffffffff9c, r18) openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0xba0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = dup(r19) ioctl$WSDISPLAYIO_GETEMULTYPE(r20, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = dup(r21) ioctl$WSDISPLAYIO_GETEMULTYPE(r22, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r23 = open$dir(&(0x7f0000000840)='./file0\x00', 0x10000, 0x120) r24 = dup(r23) ioctl$WSDISPLAYIO_GETEMULTYPE(r24, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x1, 0x2012, r24, 0x0, 0x0) fcntl$setown(r16, 0x6, r17) r25 = dup(0xffffffffffffff9c) bind(r25, &(0x7f0000000540)=@in6={0x18, 0x3, 0xffff3b7f, 0x3ff}, 0xc) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x30}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 04:02:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) 04:02:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x52210a1ed6525b3) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 04:02:45 executing program 1: r0 = socket(0x2, 0x4001, 0xf1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffffff, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) socket(0x6, 0x2, 0x1) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536"], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x99, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) close(r4) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) fchmod(r8, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000200)={0x7, 0xff, {[0x3e00000000000, 0x1, 0x8, 0x4, 0xff, 0x7f, 0x1ff, 0x100000000, 0x0, 0x6, 0xffffffffffffffff, 0x1000, 0x4, 0x4c2, 0xfffffffffffffffc, 0x3ff, 0x8000, 0x5], [0x7fffffff, 0x1ff, 0x5a89, 0x9, 0xe86619d, 0x2, 0x117, 0x1, 0x0, 0x4], [0x200, 0x9, 0x3, 0x6, 0x2, 0x2, 0xfffffffffffffffb], [0x8, 0x9, 0x6, 0x1, 0x3, 0xffffffff], [{0x7ce, 0xb00000, 0x1b}, {0x3, 0x4, 0xfff, 0x100000000}, {0x9, 0x846c, 0x100, 0x176000}, {0x7ff, 0xe3, 0x80000000, 0x7fff}, {0x5, 0x5, 0x6, 0xe45}, {0x40, 0x4, 0x101, 0x9}, {0xffc1, 0x8, 0xff, 0x3ff}, {0x5, 0x9, 0x69e2, 0x1}], {0x5, 0xffff, 0x9, 0x81}, {0x40, 0x3, 0x1, 0x4}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 04:02:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="7f"}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a8666a94e76b531ce2606728d4a69e3cc59dbca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe09000000000000001f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0001000456a3f98b2390e9e65d239bb8287219fa7757120df09b3dd5eb2ea35b4cd5eae7ec870146dd4315dc697ea25dfb931bae11434254a26f20a936fc4614c9711301a4f97caf55eff135734152be473dfd6115f389ec88e293a37b90eb22440b060b6874014fe0c86496c8e92c17e024aa41baf31bcea4f6e86385d127afc0b15857d9de53cf550c62d802dfc519ef4e8f5d051c740af0c59667ed084942d9cd431cf3b720c66492c9c01b0ecd6667170707ae6e435039c1783aa2484883ae68581f20c00c26fdd72029319c0af85cab3"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x86) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d5e00000095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b585649796386e1c709fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef095de61b039606a44157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = kqueue() dup2(r10, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) pipe(&(0x7f0000000340)={0xffffffffffffffff}) accept(r14, &(0x7f0000000780)=ANY=[@ANYBLOB="0081e6000000000000000000000000000000000000000000000000004f0000000021957783a1646e78db74ae554afe00000000000000000000000000000000000000eefffffe000000000087f65d339e5413c300000000000000000000000000ffffff00000000000000b4c7d3cb06692fe19bec357564bff735619b3017ba6aadb3682cba82cb8c42149943023df291e0156d"], &(0x7f0000000440)=0x6e) ioctl$WSKBDIO_SETMODE(r14, 0x8010570e, &(0x7f0000000000)=0x3) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x2, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) socket$inet(0x2, 0x8000, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(r11, &(0x7f00000010c0)='./bus\x00', r15, 0x0, 0x2) r21 = socket(0x2, 0xc003, 0x61) connect$unix(r21, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751252417b8bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1209], 0x10) writev(r21, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r22 = kqueue() open$dir(&(0x7f0000000440)='./bus\x00', 0x10, 0x2c0) fchmod(r22, 0x48) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r23, 0x2000746e) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c, 0xff}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="ff84073a", 0x4, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000100)=""/15, 0xf, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6, 0x9a, 0x5, 0xfffff790}, {0x200, 0x83, 0x6, 0x800}, {0x3, 0x6b, 0x0, 0x9}]}) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000002}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1, 0x5, 0xf9, 0x3}, {0xfff8, 0x0, 0x1, 0x7}, {0x3, 0x0, 0xff, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0x2af) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x3, 0x792, 0x47ab}, 0xf9, [0x8, 0x7fff, 0xf737, 0x100, 0x9, 0x60, 0xd0080000, 0x8000]}, 0x3c) 04:02:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffbfcfffffffff7], [], [{}, {}, {}, {}, {}, {}, {}, {0xffff}], {}, {0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {0xffffffffffffff9c}, {}], 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x5, 0x7}) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 04:02:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x40}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:45 executing program 1: msgget(0x1, 0x200) r0 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgget$private(0x0, 0x300) r1 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r1, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/13}, 0x15, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) msgctl$IPC_RMID(r0, 0x0) 04:02:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10001) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x200098) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x42e452fe602b551f, 0x100) 04:02:46 executing program 0: madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0xabec961685e8363a) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x180) semget$private(0x0, 0x1, 0x280) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) clock_getres(0x4, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") pipe(&(0x7f00000001c0)) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0xc0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x100, 0x2, {0x8000, 0x8001}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0x803}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 04:02:46 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x800004) 04:02:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x10, 0x4000, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) pread(0xffffffffffffff9c, &(0x7f0000000700)="efe16aeb3ddd8f3e884731a8143f39abb12135f1c889136f06e154ff0b0449d8065d85366aa334561245d864724256399800b548278f7adaff102e010476c29aa1b49f5b57d923bf0ed5711c4e4a23fab3ac3faf00ee465b89d66340cc7d8ac925b0c528bdf3f64ea4562442bbe3adef38dcf779c6af08c36bf3f51cd74395e793788e7b2cce31d93df968", 0x8b, 0x0, 0x0) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xffa3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) semget$private(0x0, 0x2, 0x2) semget(0x3, 0x1, 0x410) r2 = open(&(0x7f00000007c0)='./file0\x00', 0x100, 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000800)=0x1) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000001940)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)="c7d45119963710aaea63571aa9a77ad2e91473e77ce3e95597fcda92e3e52d8c3159f4ca5003272a00080fd95739dad6bddf4eb7a71c497b7dc73c9fe8de87a3155a01beafef07be845174332773b6ca6f4deeb97b6f2cfbffb8e6eec83b00d4ea61d674bd090d7df824974506089bd5fbd821da9bcdc623cbf98a8518ae305f98848897b714a917cc78980804495af5cd3de9067fdc22c82d5efdc20c1093c01bba8f7de5631178cbf360da327b9bf1db40bfaa469bcb8dc1305684a99eee5fb48c04b3c06bbf9e", 0xc8}, {&(0x7f0000000340)="ce73a50299f73ddaa513c646e1884e097fd705062292ded3a8792493a7288a6c7bb1f7f8cde3277d23fb6f30f4d9cb8c8c9258e4f6775c272cee45b5b3573d37d747012841806474f6c0d856832e5c472bf58aa9611167022e71c541fa53e8c80602d91e6943e0f10b70670af2763c6ef585b60e11096e8f7a6061b49b69397601de3ea1fd1366d001cb02", 0x8b}, {&(0x7f0000000400)="d25c2ae4b931f7f2c2d644d7860c6b42045b6f8b737b41e01979d1c5d7f08d9e9a42a6ee8dc388530020092bf31277deceb00626df9e2a461c6df7094a5a0ed7c25c1e25ffbe72773e9ca27ec6171283565d47e43f4a817088fee5f8525a2c7eb8253c18a0420d478fbe241b1befad62", 0x70}, {&(0x7f0000000480)="35e04d9835ed32c89b86b986ce82562188a8468045597cd9c25c5086456d4bf49e5e72e3c3a85fdcadb6d8c3d81b45c0dc319778e5282e55698e3d1f1094948f61989f7d49fc242cc4aa59ed61fc2c500f2e3b7bbc5e71e027eaf07f7fb8509ebcdc43ce75c66d12e2fb38b868909547ee09f0ac", 0x74}, {&(0x7f0000000500)="f2a0e205a93dcbd408185a1ad55c05021e06b52c07fb2dbb7212620669d1647f6639dbad54b8c8ed06d15f8c1a0c65aa5327c0dca3671c963e55b800ac9ad5e3c9d5ec02f095ad739adfc8638068a1b8c825756e8f3f1a6d98e5ae83b48448da1de71108de604cf58392dcc92ebf65f71712abc217ca69452683e41334e246fcbbee05d0525015fd2c44b3763ee669695af2e23fbaa7ec2c1b22653fe61cbd85eadd449d85fe678a5a6ae39e13bd2e5ffcb6e5257ee4422f580531", 0xbb}, {&(0x7f00000005c0)="52264440bf2ea4b739f5783c772273b9a5d274f0351cfe4f66193d2e4ff854094eafe59784482c05eccaa0f511c732b8970484a76ecb78ce893827a4c3ffd6ac486ee63776a36042d40c473fe6d6d3d36935b761d0d6de75c9586761fd5192328332f063bb688344330403743ba387cd465a403f905edbb000f3e2907bc09d820f941c1869bb308c302399177322448d8be05431e0df782d04a3f950ee", 0x9d}], 0x6, &(0x7f0000001980)=ANY=[@ANYBLOB="c000000000000000010000007f1b0000961a5449a51f516679b1bc76da3dc3d4bcf196a9ce9e1f16041b25d9d09afe25f34d5c17c293de926eed93bbebb9073cc93f0673954d04591e8957f353fac18f86028ab58e35375274475b85b014974fb28e169c371e979aebad5cdc750d187f846a0378caee90e0e27ea652da4e1d7be72d413c174a6b500a17ae5c0e52493c910d8c3570c7e1f7f410e51a7ed68616a7c27f0b251c9c0f3a7c7b880000000000b000000000000000ffff000006000000469ff0e7720959baff007a9a8e57aff69bbca9ca7f71831331afb660e63f27822a300fde94009fb0bfd4493563ef217617502123c0227711a308200e56487d803636891c44010dbb536bc33673f11622cd55e10c0684282eaedef07dfa9abb8281cca51f419ec24839cadee0229bead18f7ac37e20b2642e899aabbfc83026edae95cf281c612d9bb41d88a46af7cf990abc949838f7f0d8017e7514cedda7001010000000000000ffff0000050000002358157a4971e48984e5c1121a680df8ab8494d51257262368ed3cc25a09b9c18ebe6ad36cd2bcd0cf9b896bd26dfdb35d6204eb040000000000000039b77836e7504f3ceb3127ac0675d85215728307a4a44415a55065dbcbb3f1b57000d2609b4a1961cf76afd4629e3f4e8c478709f85484e93d3c477ae4e9afb64a117924f8e26ef8eac3cef1f6a8dd67cc284373beaaf67ed2d559edbab064f8cc69b6f779dcf4778cffdf510d14fee59d696eb8a4fdf6baa5e27ade36d9263f0a879d695266bec455dafb12e0a75620348153c3fa6860efb6b7023b4aaa4fae434c7ba2abde384ba98558cd8d0efd2cbf5a7e898e8a779c860ff9731b955c4e5443c75fac1490691882c6ed06b7c86f37181ddb61df49ac24180f03a08801e6ecea020b1dbfd1f1edd4ea04b6d7dacf7e45c2c1fd57fd71460220c02aed24e05e2568bf43e4658fa0565c2ce27d1d6404ea11a28bfca2a90dcaf3f4a3af4b1bdc290ad3b933bae04cc3e800c77810ce2a7d1851e4054d912bbd068fb7e1449129db6503f12696c10088a79885fb980bc49d5bb5b6066ea368b1a4c6e5078ef7e5a2ae5a1a812901a3ee726827372cec8eb5e18d5736d9f6352c467e41f487083f57686e333f8b4d6a9c7d3788005997c31db84d1fb34cfdebd8052b22be3b56c0e540270d2fcb4f112ccf535c6d6b712655ef84c2b93580c829bb8e57a953ff3a7bade94dc4fd68b3a9dd4e54289be17783f2a6502a0f2a249a04939226f867327f51e7b94101e597f5a789c61fa9b34a1a749db7dd680217da8380d4dff33bfd1af9e049a2c2f441df0ddc54c2261bd13726e63458b242363cf69a43953e5b431c7734faa176eb1af25378d964c26583e921b5574e08cd3872e750ee033b6ad7e43ea70f4fd9ba64e88ed62b404c17fe268fc266f6115de8f517b06e8d79d2c23dd3420505425ad5905daa3cbe59a46a69aa53fe5f96cf5209ca3d1c18ec9cec60157cd87097a86de500a81d8142144fc76161c2b729c98ab217612137b7a3a93c42b12f8eab37c0bac9fbd40026087f0459ffd203ae9e256a198a04c16638dadd4d6860b630c280a87ac9a3558ff068a83352e7447fa24b2d8714287a68a56814ed450c0eef64051fade43ae8472de885434c501931b89c9930f13416ceedffc6bc1f7bef2811876fa7118fd10cb3957ba4876ac03f48043a532872b1117b5f9897d3fac4c1cac5fd2afc510b04750500f7d914444e9b0329f5f400da4bae5086f53f552840f5a223779e27c9d3bab09aa53cff0cc120bc85a8b8c44f21ab3d67e5d2a7cb85b2b34521f92d8cf27dbdd3e05f3fa7af5024c801005a87d936ce743c6486b940e3933b0a91b62de6161a05b1f9822501c3667374b78961126cefb4ca528759782a51324a9c5cb9427c4104f1f9b89e3214e96580ae0362f80bab2e5e7380fc04518c97d341c130adb4edbc6aa49f3aad66eec627bcbd2b5ecf47d11767927391e93ec8650f1481122bc321620df8590bdb3c0b4ad0a3763f071328ad507b1b6942e46cec8d5fa087f442ee4b7ed9b170f03a42fefebbe2d0462e4365f14c6829f2f1e289a7510d9288fe513fe7fe0aefe565ca90bc234a7337f5c549b01b1629e591abb3bc13aa8e96c8c423ac1cbd2a58cf25a34b7d1b04d0d4aa7aeedfc1010200c961fd7bea6bf2e2644d1a2b590ebcefa9df658f6be8369a3508db01b693c94278405e651cec5d20f02994b38f8678567a8bf895f198befa58acc1495bdf66abf44aa0f8d67911927e77304999b6611f69e2b92ad68c05b91447f7fffaf907a44610bd6d5d07627555815dd316cb575b57d5f059adcc9a540239421436e21a4bee6f443d003fad96a832da1fbb3c1c9b562a8647cc25bb6805d3919ba390cc9506061ed0c97fbe0b6c277f5329b98eadfef6f14fc6d862d18f57ac350a73f199b50ba2544ad238ee62964c35cb0a742079f6b122b9b2fb9deb974cf5ed6ef40513aecba56a785bbc381199ca4ccec67fc29ce8d2e1978e5d84e49f9b44ceb2c87737321c89ce9a4c7932e4af1e0a063c53f2d3af8d66ca8b793848deec24d4b919a6c69540ab8d6c927e1d1f4f5196f2386c4139b1ca3ce3152f7ebdf384289bcd19b3c168ac4858a095abcd0b7c9ceb54ad0eef1a81b67878511efccf4b6aa6416310451c5449d99a74869fae4a1dd028486a444693d5d6b2ba081613f95e9265e88b1d40c4e7a006fcbb6816fa498ec0a5f9a6506c2f6260fbb93398e58e4ee6f287408a4866c05aff8b30ceb77a3116b40981c8d52aed69e0a77c587b46268040b721fcbac61f3c34f6e6e37061b7c072c9cdb219190906c928bfc7b5493d86890b3234e5751cfff88fa600c8abff4fe35142e5718b846a898db51269b3326c4ffc885ad6da7da803bd500c3509f4c675f214edd0fcdeb16a7e4dd811fce9c6fb44e14116641ccb613652cdd1899e49d6c97ce4cbd621e14229334935e241a5f57febc848920107c24c3ce74b544e3f1997cfc63981f3d28e746dcf0d7c664d5229f95b0d641ac6937c780b8b3b1486a6f27c2d52ee7fe175753c32778d951187ae8631a4b4c5ff466d979c8c4fd91e5e7e7db5febf404dc74617487da53ed8609ecf1f62ffaed9914452e9f905f8319f1c5dcd8f027b0851fe8529d55bc042d32266882a4a806fc7b3be47afd79efb709a65ee970fc8587f492dc9fdbc4f2704afca0c60afc23ce0e8e4fce351a0680cd0d757f04d7bf091943337cc5eb1066eb41ac1a47cf7abeadcb76fc23cb2295d9ec261bca869d55439c7c3fdcebf0068ca3de725bf5e74fda04a584d3275e0771dfd933db350b3175623c1c2d69d4d157c34f43f870f337a0d76020fb5a4de8ec8618356a517e5a75e900b9913cb857136219d6185fa25b73e9377d64ad0592101b65f2698dd520e71699cdf4455bab717865d89ea808efe95c58dc869c60253c15f516e87c9f57e03601cc5281df2d220e629fe575fd5f9955194e468faebe750b851d5db78fff88e139e54a0465b41e539b216689cef8ef0acd047a68409ad1868fa5e01fc3a77ddc7b8a5423d87868eda2ad53715c414e75f28128b7cf520aa00373bc210bdf51380ca8a323792ef4d5b1fbdb1a77b7bc262eab1fe746610f07defeb91e6d753663533b5e8bcf2e17e9b7d27dbe49ecc3b1c3825b58e32ca357c57002fc5289dbd6700a18bb8ffeba951e3095ab34843be57ec6cc126819e5761a580c3f299c02f4105b54221f4db1622375dd34e1aa3f76ac6148eda40788623f19a403665a40416a473c010cb9d0243ccc443643e89613f3a267e8e2b8434fb5134abcbc3b732defb700a0fbb823f89a8e46f8f8c41baebac701467368aa1e720abf129ee4a66655f104bb54c15e0abc5b5f0a10b7c70999fda6826ec4ebd138ca1964a1165cb22235eddb80cb734490cae240143a80f7a54087e609b050344d9ea1585dc0b2c2fdccd5064dc94f0c96237e99ca20148fd7acf8263d7ae4d1aea2138b9f97900ec3846724148887779a83a6b00ad8b11ade40a54e42d8c466d338cef3463e7f90419f474dd93e29542dd07c26ba61181b94b5141f3c5cfc3004230854a45dd76f5244a1ec89535b9180522786fd575789f0441686b7f939e77dfdfc7a8a3536bbb6895d48f420ab56d49b1f9b53405ef5c64d7e9a087e89b96808014f77c95ac220111c3cba3a8b8293bd944de46d02e35eeb014e99d83e3c2df4efb5536ead2c585bf3b99d96cab3f49a5a517e12cdddd3ba9e1a4d74dcb40d25e9343b07de50d79e42f23de04d41b9d76212449a62a59eb8d24df0bcd1685b794781a7f46082b3f7c257133bcec2d433049ea7e725cc01445c83c4b2d4c429f3eafe9943015e7521a15dea4bce8ff3153be2847e925d133dfcb7bee60f172d8a937a6788a53c9532747db6abc6771426ba2b4484b472116a4716afd3ee2cc7ea0178061b9914c447d89d4e2122ae3bef3d700c5073f61a622be84d886b2a904960850c243abab54edfe5b4cfe2e1b9ebac46575df6fa3e11d23065a78870c6e78762152f26deffeef8fe88c313a7e9fda335d3a3aec988ec338456afa095ea9ffcbdd9f761233eb30d209c4b4a61b1fb39c16f82e5498da14997c1260909dd989dc0abbe6438251fcbaac42d990970515c2d2cc11bc2033f7725ba7120025504842e5dc7c8526c9f59de0614a57bf692724045b3a32b59b53e45cfbd5a30cd8345a3835e4d7bbd160fb14512cd912f890dfbb6605c9b5c1ba40022c62cf74a1c79ed08d120c49301197d83222aafe20fcaa7a4e8704a7d1d188e3e06e01415b57f07fbf747b23ef67084efeee084504673cb982aab70b1bc7e06083302d1505f7acd179c6f378a81863070d50ff5be36f97b5dbd4f190b5a8d12ce7936b62a78eee284d6ee3899755fab7e8efbb651431e41c32d4acb94140e354b84f327dae2524783ab12f10e3ac8bcd7a23130f80216ea85317151675539c519c622c85fbe75c406963eabd2dafa3dc87c7ced94ed23e1110aa42a8593a9c4295dd6f1017190d3f687933be31f7c31603603b3bff952789b50ab173d6dedf3b64450c370d657c5bef2e00b774d6edbec9a714edb27e4b3c6512c21365b205d2611d6cab708bd390384c124299f1dd1f06007e6ceac3ebe776b86bf7d654f0a2a649a7619399162ac157b24424f743bb9fcc9b4472a5426ef11c348f69b7a4547b4b30a783b351d1ea9791092631a5851c6b2f5e69c31ff4ba9f98275774935267fec2d8041a160f402e9e44b7fd843be94f04adcd4a4337739490fa2e08c0f8f5cbbc39052bb145d6c420f036ca15c667e233f0708626e9807a12d533a13164532dcc17a6887131ecfec36a0374aee94fcb7ecb40c04cd11fd907cbdb51b6fe550ed43c51c4f491037e9a4198e8222873cf5c0feb4b7747795411c281693c2d110dbee53bcb72c6ffc73e9ca4a9e7a3ef0a612ceaaa7b758a43c6dbcc0e53ff1e5944ee768f890722a995130f1f5e47acf2b471c1335e9fa1f56c453a0b4c85320626cfb52da8c863fcde35ed733552ecfd081188b79e7265f30c4e9808543e9043d97479ccde7753c8d706f064ccf680545d2837636fb7d6b34d53c46734d2e8ecdfd0260793ac07c7e8c838ee4cc57411fde3d4af95649645d570163fe064a9ea906005bec903aceeb880613756bfe7fd10c0a041e533ef8dd03cb7172a98f694f838e81d579fb074f2bbed97a93fb45388b0873d3e4d06dd8e7813d4a1967dba2d25592fe8994003629f21d6099fed1073e86d35e12665b037db827b3dda78a64c0a350fc3b1f9a965f56f0d37b751241c3f07aa73c6de14deb3ef41fa84061b905d1347eae5d97401f48a70ebdac7ec3292c0b5a099b26551ee4eac62f3251c03cc8bce73c618d5b39e3dfe214fe66e422664dcb65dd2156fb513cdae9998f934157605128da065ab812586c71de5a5318bf2c509438a15dc3cb8f5372e13ed00ceb40bf3a804e8f6e645a2863bd36758ca9311ee0a6572bebe1c2990f30f1b73907debd956bb4989fa685afb8031452e0205472cba1fe07e2138068bd20b18a59474f212cfcb8197f66d5d9c460326f261fb0711123f489b493081e9103d772b8dcb9d4c7e7ba5224676970f8ae58268fb6f9d665b2ed1fd91a7e2cefe6aa94979141f7bb7eb86a06da59741a4bdab96bd915bf9442c0c7e9896a0728be41e3bc2c779dc60c5a17fe1289e2a4a5084e6d01d60190abee040dc46406e40e99c298457b546a4174ca6280000000000000001000000030000000216ec1b2a973408792b335ca5537df1d7a3b52510b114007800000000000000ffff0000f4cc000040778f7886e5772a5fcafc7b6879ccbd332cb01f6e5a0893a71a7bcc2bec1f29eb5c173de320c85fc10213aa959d712e31f19128b942f9360df73cd9520643a8ac32527b7df0172dfc471b5e3e49c7972203bc988cc40ab9a7cfe3bf8083f7e76e8504fd0b266941ddf8e3aae98318d55b5ea22f853200a1ec744dc331e87511b9ff663a3536cb706c176bdc5debd1cdfe58c28233ccf37f4a593a7bcd09b0feaacb54aab092d306a204e89382144de64deada342f679781b589aa18ceed1b92ec5a8917a42520462c4e5e0c92b363fa0471c65e4f7eef6537dde83f6d6bff1a51f86cc99b9f8b2164c246d7e7ee38e93ba0c8ed7c2a3560bb11ba71ea42a564e9cf2c0fafe2ed08edf4b99395a39be0b8df102dd28265befa2954aeee48079a640a36c40e2d3d60a2025a66359c2515abefef0f2b5ecef9506b86bab57c6aac56a1693d2ac53a2fe4e9d3a440d30d5191d51814bc05b12d0b68d72f05144146f91be2b5e07728347904a5f2b7f3c7de11a5be996e71d0e78f22b130fc39b8b302679713c7502504da8c9f039ee6999d53d21090a2b10b9868673b8ef3a86526638fc8f0fad587251e521ea63c8e535887d72a0bf1a2cbc8313bafecfdf610b75c621c53888bcecf56b0272538d90befd510393863a656642d7de4c2f74dbf4a31c43e3526a62fc69fade0205a3f22bc551d2b9b005712093fafb3bca462d9c66793ad674db4835506714d4ba213134fab0000000000000000000000000000003f262b15487f5f4f6fc5a28c38097aa95a9b289e3e5f973024a14648384dc76abca7c0ee6d9d48d9ac53628ec37d536b77a98a7f7729358e8547efc3e50de69b69e15cc18b3671bd081366ccb2d082310e7658893730072820099bbb10c9d07765d90008ff76a8a8794fa5f5e96ed042eef3e94e91"], 0x1220}, 0x4) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x200, 0x1, 0xf1, 0x1}, {0x9, 0x8, 0x40, 0xb20}, {0x7445, 0x5, 0x80, 0xffff}, {0x8, 0x9, 0xff, 0x2}, {0x2, 0xe0, 0x7f, 0x80000000}, {0x380, 0x3, 0x8, 0x7}, {0x8, 0xdc, 0x81, 0x6}, {0x7ff, 0x2, 0x7, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 04:02:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x1cc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chdir(&(0x7f0000000100)='./bus\x00') r3 = dup(r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x5, 0xfffffffffffffffc}) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x17e) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x6, 0xea, 0xffffffff, 0x5, "abef0da15e72097e06f844f32e71d61fb21850f6", 0x27, 0x376f}) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) recvfrom$unix(r6, &(0x7f0000000200)=""/126, 0x7e, 0x2, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) 04:02:46 executing program 0: r0 = socket(0x2, 0x1, 0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) poll(&(0x7f0000000000)=[{r0, 0x2f8284d14f090a8e}, {r0, 0x2}, {r1, 0x10}], 0x3, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040), 0x0) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) seteuid(r5) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 04:02:46 executing program 0: pipe(&(0x7f0000000880)) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000700)) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) socket$inet6(0x18, 0x4001, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000200)="c75108e0fcce06488ce338d15f801ed87053ad7d9e7ab4ad730ba00f3636fcba629b21fbe40b377c84dd0a00630424b9d30c4d37dc3d3738bcbc8782847d074a47fe7597b5c840d5c3391c2f7b171e38c3aa5ce3100923d6ef1c677fe422fe1e86806ca4552dfcf6", 0x68) chdir(&(0x7f0000000180)='./bus\x00') 04:02:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) semget(0x3, 0x4, 0x2c6) 04:02:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x2c, 0x80}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 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, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x0, 0x6, 0x5, 0xff00, 0x1}) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 04:02:46 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0x7fff) r2 = dup2(r1, 0xffffffffffffffff) dup2(r2, 0xffffffffffffffff) poll(&(0x7f00000002c0)=[{r0, 0x8}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x3, 0x0) 04:02:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000175, 0x0) write(r0, &(0x7f0000000100)="9a5a22778afdc7ff53d8b272ae863c2e4c361baefdef0454248381302ed8b534a3f7859520feb374a7409ab304935426aa87c331c4d8b00b65e5dd79f4dad69e632b", 0x42) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000001680)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) sendmsg(r3, &(0x7f0000001640)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)="be98dceb9ab64d04a34733a3a1d81372b6067be8f25433f44761b2816882525c2f8c6d8942e2359bfbca1a236901bc1822b2ceee3939e4cdd9720aa61f360a4592d27ebf46460d17d85517129f4699d936a387ce519e4a4ce54e1f5434c8cc7c07485de581", 0x65}], 0x1, &(0x7f0000000380)=[{0x100, 0xffff, 0x74f, "a8d53196864c0cd22bf6d13b1cd311e07e9b5647ce176b97c2752d74175a0ca261634fa186d475ce6ae77fd19c760f3358ea4b3a0133ad5a14be6b26dba17c9aa5ee33306495c68072c089a2226c3686a267ad50d1fefa11240c48eef2bda02cccce0657bae3d95980e0e22440bb80ad2dbef4e883b40d468f46fc52064cd5c6b6b901e8cc14e04fb021996a1a289e76b29212a4f14a5830970d223e8a87801493d2775e2b438bd92dfcb87a8cba74cd631c6a4e24f259bd4ce744b1175b07decde8c97392a421fd13d0105e84dc02a604700dc5791617e4696e8180948ca652929b61adca2f8068f57a06"}, {0x1010, 0x39a74ab14f66c24, 0x0, "82e61fd21a81017f08779ea8de048bde9d211f248b11979630dcf130e4ffb914e7c8bdeea099ef35b315f125439ae9d41bd0055ffe54f845e8e4d47e4f181d80274245050c2c851f67d53396152b6b3376206af3819bab60e7b34bdf6cc7662ec6636393015e6108f772c640c9ce5300fec6ff18571a3dfd0e6e06f313f83057d0be15f12bd3ee8f20f80eb9946c1dc293f01b4322285eb4d33f3c3ff03702eee1ca6c04aa8150fc3eb906bca5640fdb501a98b77e574e06c0711c8f11265a0621752fe8b4346ff84736f16372f4699fb6d91b85b7ca5634ebea5562900a3190e882e040b1f8a21dd1a4dd6947965415c466d3401970784008dfa005f5fdd3224108edbc94e5177fffe32b3df69cfb77c3d5424f5f880a44613d129972f828f5e05a3a42d75900d0cf15aacaa3efa6d84bf10d4fc01e59357cc12cc97a5bad881bb4aa3c0286234ae43231bacc6e6c5149f4bf4d4d691106285b001937f821d78eb7bb27ba678654351949d12c799a9224979f8067123ee0a34eb99557346616762c3b167263bd9f605d108dc788c69b3e4f90b2673a07467a6c3310ed41c73281fe17f7e59ec304a20670a1d5b7b775ae6b6c8e71e007f364ec09d8bb9f7533e899098a741e831bd5c7c8d672eb80dbe703996fa334e19cb63b1e7517803bf9e5b22c22d28d910dedecd22276705ae2b282ecfb68506e55b0e348ceb3a0c6eb23e6a45ec799850c13803dcb4881d6011ffa837a7708b27a9c69324f305059475f078759aa6666d82c2bb1a53e94f53bc5f0b8be1fd9ff0441dddb23e1bad31046cc72a1dc6671ebd1dd6ef6f8fbc4a2032142146b9031d280dbc71b34dcafef3769c7d9ce4fe9197ec703de1ec3d7bff9aedb473952fdb73027492ed0e58d815be1863f195648f2f69474fd30400981e77c8b396b6ba9a58335db5fa5e409eede84559cdeec5a6e1bad02493c59753d52ebf2989291feaab7ede5dd693ce67ed912fe6eecd3e9ff652a2cd2a70f9f73f9e7b260a4b21b928adcbadccea342509afcf5c54392c40295c5f4b2e13442cee901f54e4a3041644c2a2cc35a795f3bac1e86967cb94cad0fb6a0ee32c37c1706bb9e22b515a0467d2f0f4ff2a387f8764ee237aee701f9b18ecda5439aef10207b8c3e24019a52c2828d42b06f24debda6306ab6c1f7d1a81e4623b935d097761a0c8c1254a77aca72e264f4cc1d05abf1ded6fa821030b6ac19beb72f5472c479b82662d9934a57916076d746b8b71933f1b3a03923cdcddbf1ec1d77bdd8736831475e738cc4b3235def58ddc9243691b88ebf8eb58ed8b5efa8ce123653e29dd1a306f0f383c91cc739425d3103f40e13adff19e534c301bf125603ce0a16789265802bb48d4d1ec084070d25169f35fe25c362517cef9a698165953e81a02baf5c004ad83e6ec9d5e2f4a866c4cd01f8dbec0d35e46bbdcb017a11ee0da719adf87784acb099188f5c8da7f664b00f4613403931760d4505823a727f6ffc10be866c8f84b835d004e4257e93d5c24c9d5fcbb50e883f95a504b30a51d760aaa199ba2517a7b5f1ecfac38021f47e1a79d4259760bafa083d2be5cbcd3cff2f6b56dfadfdac9ae8fb4a0e1177b3794bd3638dc9b1c07509369f0acc817ea8d2f2108ca03e64aaa9fed3a7f08804a5e60a0daecf5e5da2211a56ea1d80cd4678a6231ef0603669a0d024847d026dbcaa77a0f2ef0a714acdfae5fd191d2ab2d0554dfffdd1165b0c2f90f7e48429ec9db8acbcc91dab22c11bf0c5108f0c922a6e69906d07d5b2cbf90f666e841d05f6c78d495ab9f4ec7112113b6ae6b9b0bf998b6ceab7ecd2519a343d6090c720a6879acc608312dac6eb366b2d1bf04b626febc55ccbbb52c722d4257dc31a6cf1d501183091197d2a83e519684c7dd6b89be7900d1a5bb36b58ff7e1246fdf5e7401e5307d2265e56df1fbd409727af1d3d2feac6deddea0a5730cf6dc3438be166193de0a7ae3b688d3fe4fe21982f0689f765281b7443034ce70f2fab3f25d93da9d28372e683f0cdb8097788fe1eb2721d62564929cf84850e2308222bbe244ea0a62e2117e2825e8754d8efc6e775d0da7a86396103ab43d12cb5d1365ea383f68623ca9ff14df94d07b5bdf8921ee4161f488dd0ce80b074cd8e35c59e4ab92ef746fbe08aa174c8229cc267bad799cd7e3dde8310b4ab556f6c6ddac8c46d99a5521f7aee9163f1370c6ba740b20c08c580edd1309a4af2449044ba254988334d17d9bb55bc49876a64fe64451b4ed54cf16e00e3530c778e802c197ecf9387f4c5f186197e6dd3116c20ee17a3e0b8a300b76b3fedb26dc7b3a44837f6307d681b3deb23f08c92a34edcbf534968d3a9c299dc7f3f4cb3bd78d3e4e5cc6555ad74b15a09e808fff261060ce9c772f8cee92b27d870ea90382a6c0719988698b5c21144310db06ad9f045225b297b2e4da4dbbcffdecc6d99cb8c6812bad85ea32c46af6b394b4d9eae34790951b41097c4887448f020a03e8fb962de9c2c93e67ea62ff2e9d69b914e5b7b3d446ed71f587d64805ac6f845240a7e1132778bbd88af28500b99a86e8d9720ab1d116d9676687a871d215ad5bc355844f85fc8d1e22c0f934c8b1003d39dd6e594b319a055ed8b874fccaff6ee81045a0ca9982f05e65b71f66547e1743adcd9185bff72acb2c4d7b4b3ab34a13440949e3dac18271292322a241d9be2a4efaba6e1f6da34d78fb245c4b110666948b1294a80043adc16060225661b0af5aa9c80b4f662c8cf64c662e88612395ffcf32ae5c6ffa110897db88fa7d0d0521b2456c7715e93a0fb4e893d7fd79d34d004c143b90ef45217248d1db16bbb63bb6e9cb23e86bea089b3b7215a7d4aee595246fa869409ab0b6515a82a18c78ed81550ba8ee930a776b478f8faa3b47a1aa08ce51406416f5fe7dfe21ad135ebf1f4e20cf211f7eab2d494ddc65e40c3f6c42f14989061155ac8816b291092b4c876290e7f115eb3fa8f43c0589f39993b209ec3ab5f9b35772dfb17ee4cb8553cdbf4da27d50d89f60f1c4bd4b44f4f02a047b100519127a0563ba5ebb7a04974f3a0a6022d06f8432d7d1d68aedf9cca3933d92f0db3f02c4cfbcc2f160ecbae63fffe9772723bbf691279b4e64724747a3007a9bb544ee9e33436f9f33227769fd4e388c7b60d4f772f26575b7518891255d4308c9c7ec3ebda1ce0ceb45d88196c95ec7ba8d1d1567140db293ea04888d4f160b23719aa72bcb713bb8356d820c53ec970bf30837b50a6e15484cea7709be96f51fa74d98465e2d2ebe8d6d5431cba32b8e1fd6f3eb34c7ce55d9efeabcc40af1e58a756ec1fe27c7492b9cd47783fab5c18d65e4ae822a9b9c9f59364a3bcf5fdb78ea5e466df52a6fbb4d7808f75e203dcffb6d2f3f35d135637666e538098af8436da01a9c4ba614b70fb1fb1b44876ba0cafbe78967ba7edf88d6c536977e559168b8fb88d203b4bb6815eec4c7984fb3e777c18abc31d971326bb0c972e9c58ceacb5cf5a5b282123fe8cd53079566e18269d96df6b9b2773bb14dd80fcafd9493f7a9b4cc1390064c330f34bae64642b3009b08c2c4737fc0eb264ed992657bed7d47cd85be51ee93dc83dca5428829ce00d5a42c94c1a804a03068b3e6a8149ad3b0bf877b2a7a0f3fd370d4802f1f6c362c2e5ba6f20b9db9686d5c9270bf822fc5c64b73849190d9a5e0bc76ebee25a0d0d795fc662ec0c1442ffd4b408233b74f3123a7047a10ae41f31a525a42e431ddc6183062015556365a37c23733ce795b50dc593fe472b487b45928f9a370a6edf6f22fa2542342a344a44aa8c15d43029a2a60d5cb56fb77bd27ad69954a6cf4f112c59d487d71f2198ab15b9736b729407f77b73d4ef1a96346d3c264fddc901a40fab7823c4453ed5820b7d0e6f614281970be49b675cbae0ad02a81c76bc9703faa1d5ca9ef70a2259625491782cd6dfa23b13e65f0eb0fb5f0c621728ea4d30bfa30a93636dd0e786a8776b7f14445436fc73901f1fe68e53f577d0c0dc626253eccb31b248d26799e480b5e19e7ea2b36ecda9d2472c725071f8dd4f943d378ef6d892a2e28cbebdfe88695416c52134e31d3b0cd1520b7094e48c9f8b1bd567bf3fef11a6cd8e83a09a7eb2a800af4c6bddf558711e975b5d21e37a9ae132f32331fcf3f8892b64ea36f0232a505be4b5b4f38aad6adfa65d80eb60bd52d35b6f03f01a127471cf32653e380daea2b8270eab076695049c88156f465f66f11a4eb2da43429a2ee4f2720050868dbb065a1c734376f9874b3d172dcde8f7be2985047208bac532c5071933ab2f4ab83f465757298b4384a754a0cc0d91d799fd3a4e39a16ca6de98b7da0eccf745a959e0c6081f389e4a3df5c19d0915f3afef5d702fa4fc9fe23e2c3eb74a5c29239c54518e62a69380ccfe10b1be922aabeaeb6adb5b3634c599a830d0b1cb6d981dacdf155bdfade0e6409a6876ae598f6e4f63683e125d9176f1dd92c8ab8393870f5f33ec49b3169074965ee0748ebb1e6c24b88cdf47e8bf675644e0d7ff996a3c3c3f975103509a23cc90fe31a3b02147a1c007ccac3f93af81bc6053cf8d44a2100dd43a4419967460a85c156e31a8d83c640f6c0911280fc4fc05fb6c2b851996de23be882dbd7e297d6e2ff5b0b52c9d509e77c03e31d852eb5df68a9dcb863b742a838d40085f5bbf03fb40771113cd2e774b23ef9960c70c3ea198cf15710e3d5437a0131bbe06b7d8cd9b5455d1038b4d5e0d2055bb0430ff4c978bbbd4f9d88c5fdc4de5e649b573e25f24c5721ef0866cc9ece2218f88de9572cde6fed1caea0b3294d1fbbf59bbfffb2c3b273f42822bc733895eab1a7dba03908be2df828724a1b086eec19e6f2a0ed7805241127cbfb14dfa112a78fc5f174129ec16f700b852975ab844a5d91d0e8e9042cedf212410c14f238c21a7c353d8933f82ae925ad81cd3783b20487b29374c839122b3a2c8c7ba31f212515dc5bb9d86ce95d62e04656f4af33f97e62e5f4eb6158ad6aceaed17f36f4da7bf8bda66691f27fd0956679bb2c4b2a8b0cae50ccf7656879ef55d726d9e94cdb29ef89f20bfd4940d4fbf77aed00d6ba593b31dc74b5280ef6585058dbe573d6589a1af7145460247e5595d6de8d119f60ac010bf4701925191a254fe1af5e4be9a9e6a1dc9487bc9f1704183ed9c1ab52e6f083438733790eaca4cac0a8c5000a9550c02305f7b217504294afbb52f716af2edfc11847f2706e0ddc4a50cfb984eaa2bd2e1a3b80f3f7e4b0ac3e80a270b012d94c7712e357eeb3f8a88f57146b62c3a6f5829bfce05f701e98c03d00152c127f6a7c0c1efeb4f0eb10a03cccc0fb047acb77e6c67b8593c5190d386e018e428c23f5b751d16c3ccc58ed3169780999b8bf5addcd9fc8410e4846d7f4b6fac21082a26f4aa48e9161c6f2406783d0e881ddc4b90cbb88bd1d216faaa3be347d1dc84cf409e1f78cf3caad509d8d018ccb3a56f10091c23042f0b2d8733163fce4cc2e4bdc2851732b05845c8a394d6464c33718520929a01b0bd1ef12535abb2374c41939eb88ad108902c3eb38543e117728caad8a305885363e25aec54fe26108e7dbd8841cbbf2d7bfa01c6fc25c7e7d49ee35c74ebc7267a19ee5abc131d4ac2671082fc229fda93a17e7cf5f100ff5fb17d60c950e7ffe343f56d72f2547ab2db5586028e55ad0309bdd391dea407792ee563a0713dd04f792ddba38f0388be333d"}, {0xe0, 0xffff, 0x100, "3eba3f14c7b4707c106b68f0252510dc6a6b16d1ec9b4ca89c052c31d22403eca3b6bc81cdc71b62523db7a02fb08a911a4090ed589372bdc4e468576ff781cda0715bfd45038ec2c27c41bc37381fcfe23e7c1bfbf63416737cb3ec120d7da9ed74bfed142a20caf66201f69289a1a5bca2ba0f7a7d04089f448bd08f1ed4cc720be14fe35e3039a115fcd1d166a20b2d69f27c105da99347aba148e38e04706c5790c5a3e19f38a7fe94f10b860de40ee967ef75ffc9eae21c5fd788f92630e6923d3101f23ea68d77ad56acecfe25"}, {0x68, 0x1, 0x9, "62337a27c67fdab68cf955eb447d36e2dc4a127b85cf61e42c77437d9cffbd2d4fd3b43e9f4fd697afe87492b3f4fb0406ddaea651608034932ae4d6e39c3534a0d52e83944bfa936378ac6c1cd5cc6d56"}, {0x10, 0xe22246f8184c2dd7, 0xc2}, {0x28, 0xffff, 0xa, "08d054519592d83cd1d4abc5901a5518800718"}], 0x1290}, 0x4) sendto$inet6(r2, &(0x7f0000000040)="5ec5d0fe200fa53a768591b3a668f0f4a28923a037b7a8b82b1622b7de224d49a53f4c4aea77728fb6a07a0dded1460b07c1b8de54625d4e93509de6f7a0e91468ea6af4d9420947ffaf0f000b6bd48ebe1af52fee1e856c1a9d28e65440cda4d4db895e9f6c2a4d5222688988a70e1a4852afe57a0614d09bdb3deccea6613bd79c20466a0f59e659297ec8c16c4c7c3825b6", 0x93, 0xd, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x6958baf1}, 0xc) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 04:02:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x0, 0x5, 0x9, 0x8, 0x2}) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 04:02:47 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000001540)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000001180)=""/19, 0x13}, {&(0x7f00000011c0)=""/231, 0xe7}, {&(0x7f00000012c0)=""/182, 0xb6}, {&(0x7f0000001380)=""/242, 0xf2}, {&(0x7f0000001480)=""/29, 0x1d}], 0x8, 0x0, 0x0) 04:02:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = socket$inet6(0x18, 0x3, 0x80) readv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000040)=""/35, 0x23}], 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000003c0)) sendto(0xffffffffffffffff, &(0x7f0000000400)="e978ad4315e76f91baaf75defc27c9eb5d5e1b64bb73db711d5e235ea13804ccbc3b5b7dd882bde9d038f1eec7f832b997a4d72696129c5e5bebf2d8b76a18eefc839871c8070ab042b5053cdd7747d1294220c21c8795c33a46d62c3720c389adceeae0a56f895447e1e32f7fdb2fdcdab821765553ac223d3027ec9c149645664385aa5f93cacc353bdf54f877c9bd9402226fc1bdf3846f665b9db51a840367fb96216652a7c55cca28606e08a19efa478ece6626b7bc4b2fe0366123521cef34153bdff797bbb95ad918386c54", 0xcf, 0x419, &(0x7f0000000500)=@un=@abs={0x3, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 04:02:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100), 0x0) r1 = socket$inet6(0x18, 0x8004, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) fcntl$dupfd(r1, 0x0, r3) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) read(0xffffffffffffff9c, &(0x7f0000000180)=""/48, 0x30) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) 04:02:48 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:02:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e57f03000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) shutdown(r0, 0x2) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r0) 04:02:48 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000d2b51882ded36c87e15b2b2e7326643aa76303a5a54e16e9fcf4fe5e33fda62c52d803bee4678842219fc48cb23b73150785255e44c6fbe0e402f60ca3be8fd53b930c330a0d1a205066a4c87376613b0b0c410f984b4e64eb20b3fb0a9934067d31f283e818bb69ca2b37d67689d02ef89e6b62dff0f94661d1d9dc5349174fe0ea13684f0b1618ce3b18f85a7635d23f05cabb94b2caee2e60e38929dd21389e9f0181fce9c77038a30652b68edc9037bec7cdff7f6754336bb252fdfdb2a8b60c1ae429c08d53e652792759ae0ce77e81833fe7eef00fc8826378a580f7a5222333fd35e8024aaec4247cbb6431241b5d03931779427c4a61f4cfc574df7831b7d9dda10718820f1ce11860118a81fadd30307d4e05400132241f93eb3ac9ef3fb8ba156885bc1ebf387689b33a708d0467bdc9307d2b9547686cbc389b64055b7077a38049a49939bbf10e0aaec46b1b863d9565bcfcf53c03a9450fa0a62114569a90ae192b3472e47548631c447af782135ea4cbd27e0f7d5158d6b6dfebec738f46177411960b94d265eb8843c53d64a62e3fdb39f44e36636ff571129c6c6d8f2fd0e709878acecdda04ed5a834dea4dfa5495d8c4fef0d28198d3361b489e2c512684c9c651e9ce3c73e86afdcfc09059d331d711bc4343d8f020c46420a6cfae8ae7a7fca3975835f58f5dc638e6f3e91c0ba068549a42e2265755815573b64c4bc7f92d5cc21a07568f08e55752f12657622ad7361951a32f5495ec703e54330bc38b1ebf34dd6ffa85011a37841d2f8d700f6f781fc7b03ab3bcd9e1795df46c7243683529403a5b87242696e662e6bf485d01bd24d99a1dba807a849d651001ed9e58206b76d0a94a470a24b9fce8a698161f32d11873ee8f6e1d7db6677be7e6ec71439b308dccecbe65114bb75642f858148c183790f5c1c4d6d2716eb3485f2c9f9917a9d9d0317d1edd7c06db7d35d32a3a86d8660f0a6b8c76d0d366b6be6003fbd5665b51c7cbd487aa7e1d4b6ce59aa02d3d1753c2c9551037109b6fecff122ab49eb90dc25fca2fdb3a8178781507e02dc036572e2dfcc8b9e2ddb08c44436fa651d0bfb68e1349237236b39ffa65dfafbf18bafe4614ff3b7cb1b3aa487c505e7200af17d3166faf2643231b8b0e8237da5e66a0a7254d34b90631d81fd394f5db2ce25fcf19dc7491d737e8bda55d04efb419d3b9db0074886afe41577998d49498259eb55daab41bb31641eed07c40ff620a723987c2dfcf656d62b6d558a85bcbae5f1d72853b7f97f8137c34dab058682830f119d589ef38a0e69191cf7d27423eba2cdf5c0f06d470455569a3425cb97977529175780db4f4a96a460fb0ce3c835485620e8a2f7732883d6f814d2e3d1231b3b84717f195915d03f12e729329a0968807b9b7664f77a8e04e488d23932b1f5ecc37be0b0b6882ffa0d6ad08c524b1b27be716b43772885142344127eaa4f5d2d6b2767599ba7d654b4faeeb330024fc15d58f954fe38abc04c093366220747bf3bd3e5eb02aca182fa5da6dcfedc466df0b411ed611d241736ed6d7018337e1258d93c1dc9e30161a67780c454422b8102df19adfcc28198d92e977c3edba8a259cffe72777a160ae0559affae70c8d710be00e5dd67cd22ef41f59957f6a38feece230eb0a3c7bb15d1bebb3f04d5788003870ae80fee74eb6a81744fcbf34b17dc12008c20e9d75d51a130503c181774b7260b34d0bc99c172723bdcbf17103197505175e1ffa800bb1dbfa29d097c403ff6d338de9718f0a660289ea646c5a78286aaeafa4487965f266f4c4a93e3c493e9989413bac3a27af1417d08f3d284cbb7c6af6d28c4d189b9c79b170c959803093c0069f1806798cc53ef6c97a0d4de52b043be29de6b95e4d4325803eabcff8bfd72940d2f85d6610c4fd1bc12f99ee1ece625515b01ac0a796b8124b2a4900c9757c9996f6c92790c7438a36b84caaa24e8a15a569eb05e927dbc0d1fad5c2420a4203b0e2e6dfb7169a8f31dba6c5e64035f5506624d04c3bf54e8415737eba67d4c8e1d9b64cd00587a92857fc89a26ef0d7787f234a413ce2b11ddf659975364ab0df19b6d47c1d783d4944561ad8ce1604e0214572f3d21ce964f63e980dfd2ada53d531641a042b1bea6d4ef2370e191f7b400c31a841431744c8697efddbf4050debbcc1abe06b163bb4b456f28e32ab81bceaf6eb976b55f24cb27b32aef233420e9a47d8afab6428117071c6241d099146780cb566d47fd033c4b335a2ad1c31e673ddf17863834d7669db04285928e0a8a6652c3576af96a8454e269057b4984af242aa4b8c8ae8fea0be9984f2e2e4e5a4b45b91ec409f0b48e1f985d9461a65fd21670a9c56b48e3833726dd55b3255bd54aea5da016f3d1cc49bf8127769bf3dfbd2d073d77312a9345b5898ebe34951c392142740ba564897696f9709650b699b0e2ef76dd7b9de4dc0edd8ab5fe47266ce642a06ae54246577ae4ae933d5419e08723c55e751d96e84183aa68cb0f01c180a5183a3eba5bea1b70c016e31e92475a50078c8c28a8986bfe9917be305cfc7aea1ed8d8627150a4099fb4899e30eb3b789dd580bc2b89390cdedb44dbf7642018042292b10dea5540e8e999bad7a95a0ca40d9485b2f62e546f59696d8dad1b622a2c096b40364456406630758bb7dfcc4b4d8e263c1b91c63e401b1e58ebb5bbb56e3692e347fa0230ae85e726af3515a664decf173e63568772dd3c44a658d8bda028487f80b9bada75490bcce19acc09c30092b3b93fe4e2828847fe4928ae2bf01bc1272aad7f22ee1ac71e28ad69e5ef80600ebe6f4843d73511053c3e9efc867ad7c215703f0888d45c32a7d69f35ce1541a0aa5ada49b5057a58edafec1c16a5bcf94d659e11c8042fdc0219fb379daa075482d928f8580927c2b6158571d572e5b00c0d16fc8aa31b882ed3feceb31e4a1ffe321447a1d8d0cd6e0cfa1edd496a4cfb6bd6a20c2e5b1d97a6e1d6aaf771e47ecbe7389cfa6cc55bcd9b70e0943c7580b56ea54e1525884bb3dcd5d5675eda79297f1e6c24dfd4452e951b7018b5e9670ab4fa5f29cf9be3e67c0e36753dbf4589ca9b451606a27d0c7d12b9912a0261693519a5da1b0b6c3c811d9506b5f8b2164c48d50faf5e8038f5c5744755752ccebb2e7721ac6292f1e14cbbda27bacf69dbad7138561cc7377163e6a40e8fa70c03b9ea27073785e5f40a457a0e1ee8e2c5e23de4b9972cf576b6299fd19b503b7250e5a8d52775e4dd535d313902aec6e44c465d1068fd549df6ed02237deb7c49cf590ea2d8a5958c62fd7367b1bed997ccfad1d9787e617459a3f554918ae2e0a774f5e2c15491d25893eae0528e8f064f7d1b202c9e3cbf1c0565536bffff9bfe2bbb9ca42fbbc517fd194cd4e18f4e86538e7211f335c2a5ae37e8af7e72c92397fa55bb0fbdbc6a9c3c343f1273e9903f3b2123bbfbea9e90f78318049662b4250fedb00c89b08aa74f542020b5d89e730367b816ce56bd170046fc3d0856a2895a8b673e4c844353aa837106e2fd0b49958a98285eb74f835ebd7fa4c1aa7a23586f0541ecedd642b5bb4ce2fd937687267bbd805ea394228de99ec8a3cd4b2b39b19b21f90f39c6bc539adb451e04d92d972e401410cd7f1e6863a02df9d2571d7b4916574a7d774d00d1ed33c010f46a03df07449212edc5358d31edd210a14714814f0d97327ef5a60eec652c95acef4ec07130ade8fe40e42db81c90ce439cf7323699745cb60cb9d63528e7e407437e42b9a52daa9ad2c948e1f88bd9396f0690f5f1f475b3f857d6d182ba6b0c78c7c3c809dc99b406793f9af925e5be9a58b8daadd2859602dc01e3fbcf0fbe91c5498d97fa912ed3c4e4d59f5b26a3a88bb36bf3943c2465dab025ac26b2d7692ec085c367f45c0993fa7bcbdd5c2509216e7e945cedc4c10e02f97f6cff903a0adc01ceff97777cb81ca6281739509221d7ea116c38aae886aba504fc924ada8841c427be83812c3170598673952675803a203160dc97a6d927dd7bdb6b1abd2a427087cb211185dcb7ede0edba480b9189b50b4ed79cebd42e6ff7c000055ade3186c5c3c0d24091064a6eb6023e8216c4b54e83fb2a375392e4ac58d72b6405f496d480515ee98aa5428ee840e2aa1c23e846082b2df294781279c576bb02e784f26a5b987b1889e2b9b22a3f50ff4a1c559a5260849468f7bea1489300deb6e6f589b9d7fae96edbf18ff9eabb4b35e4f542bff7ba6bb8a6642415aea525ca8ee93e9942740d154932fedfbebd2d243e8e423e04208048b66e555c1c87463ced6a5922edd547e912996c2391ff8dfa0755b249a6e6db9ce8c27eb69a4cc85a48a640ce7338e1d4b3a3fbb785ecc631c69e586b123e149d38534681bd2ab11da898d770f42b55168de987f60eb379b27c2f5e6e1de6ccc2bfa5815764d0c3b911d858af6165767a9cd22d32fb49c6e5f03a860f8a8d25eb6c4b58638f3fd5b066e8c61c0319829af3c0de7ebfe496ad1c4bd14207ae6fcb67d9129fecaaf68923787a58e5e0537fc665f49a66bdcf94268299acca9e11276647e657d71eafbfbb4d037350a168b221144f6f8c3ff810fd8079e67fe4b4bfa3f4e963f12e398dff9a22fd4aca73b49aaef00d5f1dbbc6b070ddb45d3acbd3f6cbed59ec3774f0ec485adbe21aa9bfd3af944b0aa6d00f078b3ceeb8f0b149dd1e686be223c4c777af5053688abbc062881d956a32d87bc63c3a7ce2e913a20a6fcabe8eef1b86c789f64cb71bc20f19043092b6c65c1f9c3cf5c545b539681ffd56879638be45c43b2ef5e58a9ee968e7cccab807029ba33334914a59ec122fa1decf8dc5d208ba17f91990a6bea634f2cefd9a04b01fd09849a2a3a9f2aa787f9c49896d1ed91da41702638d7b17a948c6cce7f83c704e2eb751e5d1b481efce35f4afb19c011afc566a7f1b2f1761d4fdf88669356474f9d10e9d87f50ba6cd7d268af035eca7c200db35596f5a0222dd2a56ab4a6d7635924e1b3d5efbc7047466b851f530c92acc663f65b4ae9db8f62cbadb71814676aabb507673917e84e8275be96dc704914504e9926f8d4b5d0853272d59a9ccca6f480dd433523496adcc4a9ffd5754f4d58ce0e00e6ce4f94f897bbc035a1509c80a7d4764787d7e505d2a0cf33979f56fe3aa8dae5bf17c20e8771432c5ab7674d5ecb11787bbe79e570770614b31f401b7da3c3eafc61b6954bc4407989702830b47a543f6f98b847c284b2268a8b8194dce08b07093f0759afcf32f8b087c0224e930403acd3aa03badabb15e58a6ce28c76c5c51541d01214e66978c3b910b70e7a4f68b62ca488d286c199c5d4b05d4282022f8cc854c2d0b219d523889040879a524d73314c2c9c54d346dd5f09e883e7ebd1551bbaedb1477f62bc352d786f4509d2ae68400dd4b6a9b2cde59f9fb6cc93894b5bde47457440a5b477e77b4e99e42037224c1097160bb5933ffb7aa128188de012493fcd9f656bdc822b922c7acc3f538c2532bb0e0acef927fe5aa151707482801b96b03fa0c0ac4a6d428d45bd77b6a69e8030c3bebba750bd9ed5098818a1fc98d0889effc27877c60f4a0edee391f90d9f843d7dacf129d5f4a2709b45cfb3a2e3b42745abe959e7d5ef30760d06dea880bd3bb48e3b62761e7bf8819b91289f56832a04754919d381872b38e7c0332dc8ef7106f51a424ba9c87a64b2b7e21b7d291e87bea2496edb97e1ac"], 0x1008, 0x800) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f66696c65e3002d47f649d30b21d584bce218ed64dd2e7717d4fd2758b4c5edf371fd88498e8988c4b61be2eff0df73271f3663d3b462098b875cd0029054461c1009c09bbcdbb43e912c872bd1f2065e5b884d443e7b193fab620bd95d7a88737412721ffc8da97dc818b8221cb5b5a66bdb5bdd4a4057227ebc6fc878c9ec2ff101680f46a3afd4ea8d70fc5a0b0d10ce8a3fb894893551244a15354977c8798c2fea90654373ff241cbad4000000000000000000000043ff6adb0b114b726625622ab4792860fb5e7bc09d4288f911820f91d8a00da50c8d0ecfe44518dba86a130fa4e0d4e0ff61f65c7d68a34716601094f050f1d941cce284d4a1a52a28483821db8549cf19af4a545ac0e80ba5c9a0b0d0344ec8c2745e9aa6cd6d5308953c24520b44"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) mlockall(0x26a412677bf993cd) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="51012e2f6669327087464a7d0000000000004b9e4b8fea5243cb49213fab4fb88aedab94871a503400d2c4b3c8380b7b66a9154ae5fef9101ef693b2150c36233203b68f9292464e929a4121d6e7c41a496df0b7150afc444fafa72a01b9d4925a731e5befc3a78826f505d5038980f592d6e33a18480595ebd087f13cea76b37897c3e7febbf29a84c8e56694a61fbdab4ba7fddff350f73d58fc0fea8a47395765136c46fbe84bce398c3aa2384b69b424440827b882e5683b41ccdcc3491df3afbc0f5f034185dd72a512f9f2dc96aecd4cb7305b987f5f032ea72e56164cb60adcdcb93b371570bf618988ec53de0548862d6b31f9ce7b3330ef94923e9d77711ad5b2a98f023fcc19f3213fe38782fadc7f1b3618338cd6f2257879663a00f0485e0e95cb0825b46b42d0c612b038d7f2a31c338f"], 0x1, 0x0}, 0x404) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) 04:02:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) 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}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000040)='./file0\x00', r4, r10) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x44}, {0x6}]}) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x1, 0x4, 0x3, 0x8}, {0x800, 0x88, 0xff, 0x8}, {0x1f, 0x6, 0x1, 0x10000}, {0xc48, 0xff, 0x1, 0x7}, {0x7f, 0x9, 0x9, 0x800003}, {0x1, 0x9, 0x1, 0x7}, {0x9, 0xfe, 0x40}, {0xcf62, 0x3f, 0x1f, 0xffff}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:02:48 executing program 0: r0 = msgget(0x3, 0x100000110) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0], 0x1, 0x1, 0x1000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) openat(r1, &(0x7f0000000700)='\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', 0x80, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000280)="32bdabe6efa437e429661c7f6518903e009c00769f9f73377160614fb59594e617d9ca5437e43fd52a95c3d45a21e0bdd6ec75e78c968f5b43d712d447ee2047be60d5d10000000000000008dc61c3d5f2b30557b2d59ae1d2ab74bce6e8889a299315ecf03a3882d09d05220de89c219cc5eabc1522af5f875515cd084550c719d352a9c658796a24887a90ebf33a114578bebb08e135494fa274901987a1905d0a027e3ba45d57d8f13a59fcfaa8004fe14b8228ced5e1bce43ddf1b67a6fe42f8044eeb12828bdfed7f82f9aab43d4b2c38b5d4dfb4d155e0bcf068249e07201d878a75a440024b44daa66a7036573e69bb8d6d464180bb13ad4c4dcf7db4c95c441804c41222546065eb43435f1743f7b594269c388831fea2e6fff22260eb6dd0429407ac97803bdcb7a25c3091ba61699e843d602e785524ae629fe12e11413ae5c6e262898e7dba3ee656d4e6bc68a5c1fb6ae0f03d21febc347b3818ded9560503739a08913ba78c17a45ab0e34145898f8e8cee47c1e9eb669d3271cbb1162df94465dd450148b72101f4649e6a2e8e44145b94c617ae5c4c67845320231abb9821018e58fe40806543b01aaa4b9fe564a6836e98373c096959b4a039d4eab11afda517c57b3912d075045c4473f07b3a0cacb6d30221ea78df92dfdd251a2987a9ccb234d265f3c29aaf83686a5062f2f76e4a43b1b00f1fa43c8bda46da2285caaae5b3f4e91ea6f93dbe4cbf89858208c5ce00239c59d06634bdac769648155288f5622a30999cea5a89f718137e22e9a0e943532998101ad7f0980692dec08d3faf0ef3991d3bd7f86ca381c9642de9a9c6cab29d9a398e7b09a926202d09", 0x47a) shutdown(r2, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='./file1\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r5 = dup(r3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0xff, 0x8ba, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000140)={0x8, 0xfffffffffffffff7}, &(0x7f0000000300)) msgget$private(0x0, 0x10000004) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000080)) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) mkdirat(r7, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r7, &(0x7f0000000240)='.\x00', 0x3, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000440)=ANY=[@ANYBLOB="35c6e215039cf5a6e82fcf76756e653a7e7841bf9079be4bf2f276b05da1966ac0fbc7a88cdc7e8674743a604b592efe854536dacc0b7ccf7f7270814d6dd6a515cb14a1b089b9a3c60579c5f4d7bfc04499170b0c055f7d2a5f6cd95b8315ff0c9971df9609d8ac687f0596c7150ead7fb58c8028b0ae5fdbd75f845ceed99b79d5265928d3e2e2c4b02f5cf5f969aae025a3a52a43e64c6b22705179fee54036074e6702876ad5604081c9d067c48291b6bb676c2803000000380c3ec488e310a4965fd9090baaecadfa64dfec049205a83829b55efd52a0ed1b32722f2ea88f806fb774b597f079eabaccc7d781a31369e49da83fd359e283a0386ae09303f3e0b60d37898364f1e7cd2a80d1381124be4cbbf535295c11c2f8483e92a5922ea99075584da278b8833bc85b4b5e972ff0337bee01a064403842d9609db42f316c1ec17abbc01d27f153398669f9c7fc8d939a6e0e5dcb51057585ebe1f14951baf40dbb34a261107eb1292ff0998ebbf8df52382a5cc16d45598cd1b5ab71a5c94f57aa3c"], 0xe8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000780)=ANY=[], 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r13) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = dup(r14) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r16) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = dup(r17) ioctl$WSDISPLAYIO_GETEMULTYPE(r18, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = dup(r20) ioctl$WSDISPLAYIO_GETEMULTYPE(r21, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = dup(r22) ioctl$WSDISPLAYIO_GETEMULTYPE(r23, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r25 = dup(r24) ioctl$WSDISPLAYIO_GETEMULTYPE(r25, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r27 = dup(r26) ioctl$WSDISPLAYIO_GETEMULTYPE(r27, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r29 = dup(r28) ioctl$WSDISPLAYIO_GETEMULTYPE(r29, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r31 = dup(r30) ioctl$WSDISPLAYIO_GETEMULTYPE(r31, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r32) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r34 = dup(r33) ioctl$WSDISPLAYIO_GETEMULTYPE(r34, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) msgrcv(r8, &(0x7f0000000b00)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r6], @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYBLOB="a23a53d9fb95d913706e5e71305f317d25a404b372ce562878d4d064", @ANYRESOCT=r13, @ANYRESOCT=r15, @ANYRES32, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES64=r6, @ANYRESHEX=r16, @ANYPTR, @ANYRESHEX, @ANYRES32=r0], @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRES32=r18, @ANYPTR, @ANYRESDEC, @ANYRESHEX=r0], @ANYRESHEX=r21], @ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESOCT=r23, @ANYRES16=r13, @ANYRES16=r25, @ANYRESOCT=r27, @ANYBLOB="311b4c4f70357a50047e67f5d5a458a0ac99231b14a90fabc79a441f0a9516a18ce60c1082cd59fc2e1ea3b4380c8a419ba536f5135942c7ae6afe39ae1e1e650a77ef967b8d45f807c7e8cba1d29d532dbd90aff421fee0fba2ba90bb85e57fd44e9cbe793be7dce92acdeff361c2311870220ed2569ad8d77ab5b3889aab3345b1f8b13ee27c91c87b0e77575a01d2027d7a9ea9772cdc484284e62cc5a3c8515030d37a63bf5e0c9e945b950b1f0e7bb7371ff8f399474cefbfd0a83f8cc7fdd6e96682716457d7eb138f15cbfc6b534a4229de48806c22c7a40f20830e4be1286553d07841e09cdeff", @ANYRES32=r29, @ANYBLOB="b27d4824627bab20b24ca79c4ffa96bf1aef8fbb175add653ce0340c516da1652378258b49fd6184d7b8acff4e6b283877eb79e3c4a37f7428003dd0598414d1c9bcf18380a7244f072b5e675983cc8a0779466154ef0ee7f22328c81c0563c19693c41851af5878a9e585c41cd8bd4373e6db87916cccf5429ba38c6647055414f982348b1f19034516c87128d0989cca3f5f64c6528ea2be1b4898ae0dc9ccbc4a65602a2cc8b4"], @ANYRESOCT=r12, @ANYRESHEX, @ANYRESDEC=r16, @ANYRES32=r19, @ANYRES32=r31], @ANYRES32, @ANYRESHEX=r34], 0x5, 0x0, 0x2800) r35 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r36, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) r37 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r36}, 0x7ffffffffffffff0, 0xb, 0x80000000, 0x101, 0x80}, {{r9}, 0xfffffffffffffffc, 0x52, 0x0, 0x0, 0x1}, {{r37}, 0xfffffffffffffff9, 0x31, 0x2, 0x5, 0xd442}, {{r6}, 0xfffffffffffffffa, 0x5, 0x20000082, 0x0, 0x2}, {{r10}, 0x0, 0x92, 0x942ffac320d4cf3a, 0x0, 0x3}, {{r11}, 0x0, 0x40, 0x40000000, 0x788, 0x3}], 0x0, 0x0, 0x65d8, 0x0) r38 = kqueue() fchdir(r35) kevent(r38, &(0x7f0000000040)=[{{r35}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x800) r39 = msgget$private(0x0, 0x0) r40 = getpgid(0x0) msgctl$IPC_SET(r39, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r40, 0x0, 0x0, 0x0, 0x80a6}) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x82, &(0x7f00000000c0)=[{0x35}, {0x64, 0x4}, {0x4006, 0x0, 0x0, 0x40000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x388, &(0x7f0000000100)="3e80dc5ce57962e960ebbdcdf6d5fde67e7750ac24a3581936b6f33155efc5d82392ca224eb4675aed8acb41f87c60cbff934b6a3380338b7df39544cfa7e0d5f58bb6bedfe0") 04:02:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) r7 = socket$inet(0x2, 0x1, 0x81) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = getppid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getegid() r20 = getpid() r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r22, r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x0, r31, 0x0, 0x0, r30}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x9, r26, r25, r31, r25, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x0, r26, 0x0, 0x0, r25}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43667fffffff00"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r6, r1, r7, r8, r10, r11, r15]}, @cred={0x20, 0xffff, 0x0, r16, r18, r19}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r20, r26, r23}], 0x88, 0x10}, 0xaccff110451b3cdc) getgroups(0x1, &(0x7f0000000200)=[r30]) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r35, r34) r36 = socket(0x18, 0x2, 0x0) r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r38 = dup2(r37, r36) sendmsg$unix(r38, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r40, r39) r41 = socket$inet(0x2, 0x1, 0x81) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x2, 0x0) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r44, r43) r45 = socket(0x18, 0x2, 0x0) r46 = socket(0x18, 0x2, 0x0) connect$unix(r46, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r46, r45) r47 = socket(0x18, 0x2, 0x0) r48 = socket(0x18, 0x2, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r49 = dup2(r48, r47) sendmsg$unix(r49, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r50 = getppid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = getegid() r54 = getpid() r55 = socket(0x18, 0x2, 0x0) r56 = socket(0x18, 0x2, 0x0) connect$unix(r56, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r56, r55) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r58 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r59 = getegid() r60 = getuid() r61 = geteuid() setreuid(r60, r61) r62 = semget$private(0x0, 0x7, 0x286) semop(r62, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r62, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f00000000c0)) r63 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x0, r65, 0x0, 0x0, r64}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000140)={{0x9, r60, r59, r65, r59, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r58, 0x1, &(0x7f00000000c0)={{0x0, r60, 0x0, 0x0, r59}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r38, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r40, r35, r41, r42, r44, r45, r49]}, @cred={0x20, 0xffff, 0x0, r50, r52, r53}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r54, r60, r57}], 0x88, 0x10}, 0xaccff110451b3cdc) getgroups(0x6, &(0x7f0000000240)=[r19, r33, 0xffffffffffffffff, r53, r30, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r67, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:02:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x9, {[], [0x0, 0x0, 0x0, 0x200000], [0x5], [], [{0x400}, {}, {}, {}, {}, {}, {0x400}]}}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) pipe2(&(0x7f0000000500), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) fcntl$dupfd(r2, 0xa, r4) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f00000000c0)=""/118, 0x76}], 0x2, &(0x7f0000000180)=""/185, 0xb9}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000540)={0x3, 0x81, {0x2, 0x2cc0000000}}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 04:02:49 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = socket(0x2, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r4 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r16 = fcntl$getown(r15, 0x5) fcntl$setown(r15, 0x6, r16) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) r25 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r26 = fcntl$getown(r25, 0x5) fcntl$setown(r25, 0x6, r26) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r28, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r31, r32, 0x1e4, 0x8}, 0x5, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r35, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r40, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r44, 0x1e4, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x6, &(0x7f0000001680)=[r37, 0x0, 0x0, 0xffffffffffffffff, r40, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r48) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001780)=[0xffffffffffffffff, 0xffffffffffffffff]) r52 = getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r54 = dup(r53) ioctl$WSDISPLAYIO_GETEMULTYPE(r54, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r57, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r59, r56, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r61 = dup(r60) ioctl$WSDISPLAYIO_GETEMULTYPE(r61, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r62) sendmsg$unix(r6, &(0x7f0000001940)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000180)="6962d10afc3fcede7e017df79c946ebe9fda38821c93e7b38de782ccbccf2cb05006765edd757913af9505fdfcbc32564a40cbd9a5467088137c83cf0df220a0009eec88a42a4b78810bb8a53dff86d7144a42d9e9630edb29a6a9852b3c96f07c9625103c1605f67d48b7e0700c4c14801146c84d2ff8a7987562fbf500d850a32463a86a9b0ab27a4aab5ecd90b626f5b9801e732f4e544f9ed3a20356d30c4837ccc40930b332dae927a182bff1210a9215f257d026dabc1bb6bab84584169fab8977c00c6b9c27dcbc81972d503d46599c17a2e0b7065e6000cec6ee77f97b8b17d983", 0xe5}, {&(0x7f0000000280)="0d6e943f6b9676d08be42cb5cab7868727b4382a3a1a264c823b301569f3c8ace33a9dff5f7eea44769103922406090fa2f3e4d47a9c991872d3f7cc439eb4fedd5a942616667abc5d07d208d8037a7d8789872d89f1a25e285c9dafefa22d5914d8fabcc29cac6dabfe8b659b8f4e3836d64d0f3011561245da6bd04ad462147c49f0c7704a15b8f1bd78e0e1c7d640bd0f59058c1945bd9349a1ae2381be192eafba55b85158db8dd8c0de9d1756a93738813031f0eb5846f2a14df5", 0xbd}, {&(0x7f0000000340)="5acd8bd22d1dfeee20cf30b2d5e69037996b0754e75a17a14d80e62b80a0aa427ea8198cddf23d988aeebfb2fb5f4d5aad8e1598e64410b1aecfa6b56743be5bead57cfe32d2e8fb507b2918c8ec8cf13be36d57d63e5a6a5738ba40e8f1b7be288cfb95e0b297d7450a0162b650b852d15ff5bb692c19bc64561804089bdf06e451a7fa3024a4faf17ce35ee20c1e6876f05519c9194a675840c3441446e9591f232931ece8f62ff4", 0xa9}, {&(0x7f0000000400)="afed7c9af57bfd2579528215cf7d0887a46a6ecc3ab4ceeaa49ecff5ec7e5d87633288effbfe16ac979cfb66bf681b56555bda86d6c20d56c1bf6f8ffd5e2347f59409d195b17ec847d8f2597a7a606508e990d7b4f0debe2fb8c800a389cc8ab00425284f0452b70fc30d7a8546df6cc9dbdd0d7f514b7860346e98b29449335a794743b8e0a40f8cb543e0bcee972a4d0512c8a559ede3299d6b066b2fed19e5b5980ef9be77805406de31321d3f33497b1f67da6285ef16c76064fd6c2b12110fcc73dadf46b3da64c93683cf82c16e22ecdf2f8ee08ce8b96a5f16006dbbe4bfa23d66e41f6de8a81e20860856663ba1ca2cd60a2fc1af3fead54c85f6", 0xff}, {&(0x7f0000000500)="cd110e574d644c1235796a25922df2779a60d5937b5da36396f9a6d30f2d8dae7910c01e8848873eb741c8e44ba0251830664990252d121159586d9171f35acfd862105ef09647641d97ec9b0d12e922ed1da98f6d4164f3469e5705dffbf55721c7ae02000fcf86ca0edb0e5a165f1218a2723fccc302247cff37fd26c1339f1c9a1dd956d891a5f102e154436cb5189276f273355d60e591d1b9", 0x9b}, {&(0x7f00000005c0)="42a4ae490026891ed315f6b2f90d7ce363e55ff2db8590a59e53f4ff0163d01519d9b3b8d2e1b76d492e69ade5e498abb2bb524a1cf36b24a618fc532542817d21bc7d9a6e4526c7d1f96b192fbcb6d5fea31a8c13e3e25140d1a36f9baf211f53c7920510436105ff0aaa410e07c5df7fb259f69d09ed2e16e3ea7a846c87497dabc96cc0ca4ee48abc20fb4fbfd817c86db45d626718b86d2c39a8beac422dad4480a6569fa9ee465d79b29931d585394429f785398fdd7f3e931214b19bbd0066bde399a7b4e793e709151b608d846563235b7b7ceca4ae9e7bb78c3896be48e80214a189ec635ffe8b3b6752547b1c0e25f35d2a3017970135ee61059c3800beea2727703c7c35533e0b4b19e2d51ed27b623adee4b9d69b16993bc5982de7880daef72e3d9f68abcd7a45e1d099f0f7e7320a1e5917a1b8c61c422f18f225faff0b2bc002f7dae9f8b941bd6dcf83338422f35b2850643c00d7491cd59b8b96b2144b8b6437571e02d68ddbe26a9a722e6c68953378cd606ea8ae3919d6ee4b2633d5e4bdc792df1a6e49062ef66b6a8bf8faa156369df41c36fbbd7abdd76bab1b4281d501608b4cbfb014127ecf777156b18560582e3133c5388fbed0200755374fd39ddcf0b4b8fe37a6de8d349bc793761405584b2ae0b0e82b8d1a32de74e37a04c573e365df449bd7d9bbd6794e4ca4c6b6ff75b956f8cdd845ae4bf57036514dc0787cb599228a6e17865aeedc93b795b2a1707cf196112b15d72c409a2a643aeeb43fa0aaf1a796dcf840002b80eec4f13fc4e5ab05786ba204390d91040c60f6ebbd92bba870859ccd0bb770f17e601d63dd6bbbb2360df2af73317d85487c79fb655beef9e4c5ff3980ea898d99db30028b4c1e043a5df0fc434d2b004e1f027da6360e548c47e5cc9240964226400963e08f333fb1cb844fb2e904f93e20682830090e4bf3b1937960f1f7befe24d215d204fbe86fd2336645617c819a138b6062d97241ccfe6e3e837afdf3403c01b4bfda2f3c6bbfef5c39fe07875dc4f88f156b253070c1435688e73cd64a92bd329f1c0d9df0de0587005620a4eb4db5fd5def6cf029a25e7ff275ecf66fe12a40b610c7add3252b18ed18d1753a6c7c45887a910cf79eb07b3a4f9b16a751de9c52bb57362a3d5424e04215cc09db28513d4f201357cce7bf125e00ee2f3c788decf3811cad0dbd9c8cf5df9862badd53b61c7707cc19e21081ef94b7642d3550977bf42abe7cf3e7c28e9981bcd67b99ad58c663e50af6e1f42b80351fa736a3366c525083a43a0ac7914bc1032938e34dd84975fc1e9a0783360bf7556670cd6430e05768c94d1e0f13064249635c2a34d5db88c3523cced874cee517cd8b58c0d181217ae6d55d8aaaadd3d8fe049493d949784399b55ac7c4f70129b4fb968431a221eeeb7e1ac133037e5720941dbeecdcbeb2035dd5fe72add22a4ca6e42e90b4a480e8737e8648ac3cc90dbd1af46f0fff53b2b360b4b4ab488940c5c86f692a7a3884b9e35aaf32161a6cc4c1013200f30e04f92a9e2e8eb993c0da9d0b9448edec9d7b33b48394513cf0b4f44385150b8bc593188b6889972d145c4ecfa7b38932e1f10f501c19f9f152e175f0416d9cc09b7434e7ed0f8745ae16407e595d3ecf870e30ee852f8c961592f436f115c3d51f7145c23783ca22208c164e098b8082efcd0e3900bb5474ce61d6285329c41d6702cd0999a0a01e7a65e77652d915e6b44f801c03741c041a4a328fce260d6860b2689d21edd414e161e423c719fa44c8e86743cbbd352291dc2b9f927d95d38164df0cb9f102a32a366722bad44c90e669a2377bf447e5b5ad09bda1d281a2ef27f7f8843bed78cac17cf523ab7abf420eec5fbc3c090c82cfda3394999b3b7cdb41ca96857da8d89f64de0fd0f1d2148bfa81bed37a0748bd388c778572904a1c6da8a179043267306b050b33e830b7de80315ddec403aa59e4c860b4aa27e25d2c5eec32c04ad0ee3431487897d914bf5476fcba19626dff548f9e6cb50ab647218eef745fc90ea37fe7b70dc2d093bcfd3ba1d0e58500734332c610579965ff4ffdcdb82082aa1ff9511c7ee841104fc45ba21a5d779a1313403db6be1fdd9543ab9d3893c43bbe809ee21fa9b2a26a7afae8e2f0fd4cc4afbd6d3c1518dfcf6b9e4fc3139b935f415c80eae55e209f74f213fc3b6500546a3cfd42989fccb4421605600b14710e6ddb3fc34d68774cb2a1a65713eb7d5e55563e9cef13749dd5b156bd65be0819530bd5b68786b9979c74cd15dc9e3df55e51bacd83f52fe98a6c2e90fdc7ad2cebc8411b055a03c9a3b655dd4311ef8224da140b869be4179235dca56804c872c94df3dbed2fe1c5b7db90024d2d0f92f067313c879cd33f5d8305b64dd93d0a0be8d88c585286e9fba52340b14f7e03e605fdc2988864ab4866c438fef9e14e43ebe54f42398b74506b17c6a972641f103bbeb83f83b54537b16b295f0b8dda916c9e7b86462d0d84c9db29cfa9572ff471b4a6f5c923e82cb27db205108a6313b848edbf05e6ed096c5aa437e2fd6987958645074d60eea80d93b31ab6cae8cbbd1612284cee4cd0458b2265265fa39d3c014d2bad1ae0e9d38f7b6bf54d61821c6f39e0b7fcdce1a16f8ce0f79b34b8e6896b8908ea99a45566cfb807d4a4181826075d695fd22005617576b274b7ea8d9ac3bef482fbc227f142560dd26c7847868ecac8a9d0764e71e6b2ead3a2a65ee78e17690a22904e600eab25cd7471ff37220e9c27cdc01c5680bd95967597826d4a1da36ff3929d1f2873187fe908f138e6f34f66e4dca544883ca953c517a39f8f772596b7d33d9dd8117a60985058b3569254430abb336b848ccc0be16a30d853863d8d4f9b733e3af3de4cd717ab7f767788862124ce8262380584ce95d9c99f87250435ebd6247a26e201f7bba4136f86189c254a4b27f02ab5c9dd280874d53205e232f86e7e1fe7a0e4e042805babffce1895dad2b67f78b8b9fd1fef588552bf87677b306482277456dc9039d06ec9aaa85e8bb751a234b85c3fe1155bbea62a1da1e926666c8ae7c0e1922a50e72b3641349c687f052ed46b27c2b7e475a23f667f82cd0cd7a5ba0327ae7c146f14d000a6975e643dace91b2bc52bccba173e86b23aefad53476bc2823ed99d73a4206c12a9e77b6239639ba4c41dfcbe81d766f81ab94aac8d051b1c130a7f8dbf58eb4e926440ea05200d50ff82943bf36693a18ec1eab95dc9d716ca42bd31a60c2789f4bfb3ef8971e133dc146e17fedb34ce87e807805c1954c7b97b280bd8129a55a1029dceed8a0111327a5d52f33c5dd3d7b57586fcb78f5b49c784fa1b5f1266fcd3984dc83fd0d852f626507523b745475785bb90031bccb667dd178a38ad90d4d5d49c6425dddd71177ed8bb2a98516c1e6a6c58ffa127fcf728830b9577eee67449cb92ea8b5e1e94777c9546162b072be3ebfa7c36ed4432f0c42d9e1b4720f159edce40efbc0d37e79d78ff6aa4fcfd2d1c44808d3343eb332a247611a7b89b652305bb23ad0fd89c5c68271c2f3a9b2ad26f0cd013ec4babc7872aa8dd478ba0fc9760a8c27afb9996f6c97a7b9df272eb0fd2947e5037a4a3d71a3354bee441a84ff43f6f99388cdad41600b92613e72708095bea2414fb626665c01173cb714329afdf6b6b580ba0316fca6d923edaae484d23526ae6d1efa636471907433901530899fa8b221b0b38a9afaed93a0d8b2b1516e884d16d9dd9fb44db13c9babdc114d1b1a67f07643d8f6e9867f850fb7e651c9982858604f0574fe29d930f942222dcc93071cd5a89edc86f5c6593306c76cacdde7a3f764aaddbf0fdbdab5ca3b47a55dd9cb74284b406967785738161251c7ff6dea6b047215ef55c4ea062d5a0bf6e499faad9554118facd1e08f00bc59db5d75fc0c792a95bb897baa159a6db3492cad0c14e06edaa2aaa536345b79b88563e8f6aae67f77012d901301fd42afe59aa1cf2bce25dcc6e436b37891411767d4836ab31fb4129aaa0a276218ba3ad1f0821d37c3acd5ddacbbe78ff4845ccf376eae6caf81cbd5cd1d229e0cf559e22d4fe21c4553ad8d5dbf1fc96cb2a1e633c4854c1185f32a36e8d2a97fc0d48f2fcf3e86b790dc9ccc41a4a17d715dc8a2ccf8be077d7e40f9b04c63d8580764e13dfd879414e2b2797121a0b4cb27d2691b56ce9ba9c54c443f4b35c6f3c4f1cc305cab49a02f2224883793b60bf8031bdbab4417a3145da6c4c21d7a63f038e9674b661dbe072cb14c6bbf86176c8bc667223b56fcc30fe6e17ea9bda9623bc494edb560da8d463e47ba59bd5dcc978c4ba94eeec2134ca1b04403285a657968e252de3aed19c6c0f071e74a0625e4245dd471633f305840aa88f3d4437bf8656e493135817706345cb74e52d5bb79a6ab4e95aa7e2aba5666bba0f5ff00747ee1081dc9373985a4f44be39b364d3ef5a79a2f9df898e97b91d9a4b8b0b9ab89bc92329d8191959b756b432a157f86d07f8554fd03a1e3d98365d73c7b68048e3386fbc4f4245774d76b30f8ba8d3e034e4cf7eb08867326ad1136e14e5ac0948acc1a492694b2dff5180df718525d3ed30a3a4afdede05eb02413a50327027b0c41ff2d1e8caacd2bd47a03dc2d885131d79a7b92bc20f5e235add1a3e40f82e33ccaca3373c8d6402475712a464023689c52603e898d2208fd849505031a6157cfd18a3f3b8ac4f8f85a257a2264e7434d675040dc7f8baaf6af31560d1a7e1efb79c584bedd3a312989b03e2ed96e516ac25bcb4d0081de7241ac162ed816a2b02ef48510d56f9c9b072aae84746d659bee8d40385715c7f649364b1bd7e0b4c368556acf8d202f1a6ae5d0188e2ee46fa1e6a01c3b9fb2d773fd64f77008fdb748f1d2e14e9fb1035a6b993a9f733c90267d90d9e164a775782642acba7df56a925b8895d42246668df993349e9519d6ed904c50db9ba29e87decba7822c6d69c1cb179aba220351918502dbd9df63ca597c9b5f766b199facd21b411ec65ec96baf5e4525a22792fa78f9764d1ae9a1c8749f7fb7f82175fb79461c02707013d5f28f60ae0559acb3808d081ee61cabd774ae8cd25f971662ce15a30bdc22b96b15576d8dbbe75a8cc6add1c371904a42669894a5cea8ead7332279e37e5c16db9ce9017b484c383faf78adbb23cff1aee117d1b295a3afb3619027ed66b033c6dba707095797af404f5c2f3035b53626a795c31027a922eebe51c87dec7825a5335db6509857013a59a8ee9e2b578361c72c8d47b55b61f9597c1da9807b4a696da7168ed5b08b00ae638192521824f88af4720175fbeb1f3ea33ebe4b275c646f31d1fc40f6f5c89d5e527801a1c256d56cfb743d87ea9e0ced175a1d565f9f5d90e2d45dc64a88676f49546d1346a47425c16bc2c36e7438c3ba0ac7e6f3faff19425fad103f6d03db935ae58aaa5ed3e06fcf6e397d51c6b79f732b380bc8f601595a0e24111a4efbae044da3bd24fdd188636fe1952c20aabd64b6be6b0485da616af5f31e5bf179629d4c0aae770a1666338445c0cd34a2831f02e3918bde1ca296bb8e0dc53d83f50f30b4278407a81682b44e36e0964c76ad4f212efbab6672fd414132d31cdd2b26df573a7160805e482f0a98bd4088810530eb7687e6d7f1fcd440529ca7dde07b1f1c69c7b9a60e3c46dc09c14bba4b625715708a634a7192308066c0ff47315da2bad933147b6d71bf2", 0x1000}], 0x6, &(0x7f0000001840)=[@rights={0x20, 0xffff, 0x1, [r8, r10, r12]}, @cred={0x20, 0xffff, 0x0, r14, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r16, r21}, @cred={0x20, 0xffff, 0x0, r26, r31, r47}, @cred={0x20, 0xffff, 0x0, r49, r50, r51}, @cred={0x20, 0xffff, 0x0, r52, r55, r58}, @rights={0x18, 0xffff, 0x1, [r61]}, @rights={0x18, 0xffff, 0x1, [r62, r1]}], 0xf0, 0x4}, 0x406) close(r4) 04:02:49 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0xffffffc1, &(0x7f0000000100)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6374e9c7c653b563f2ae7548f329eadfbfe59ec3a1410cd84dbcc70ff61dd647dc81df7dcf9acdc64e86f9f"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) shutdown(r0, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 04:02:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x6, 0xc536a958c0183917, 0x9e) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000afea723ea2aab16b4056af9132413f9aff710895d88c21a0fc5d6ed9945a79ec360de7259daf5b1e1fdf86b8541ca86564ba8816997133ea89d454773b9747317fbcacf7356550712a93a82d1fd630762ce48cb4d2ba3ac0439cff2563eeb405e564f2879ee4c126236bc276f4ecc3832b16a2165b976193e92fa04ceb827db7384f3ded552620942ddb221b392fd17c2ce2ad32a417eb507dad"], 0xfffffffffffffea3) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:02:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x8, 0x5, 0x519, 0x200]}) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, &(0x7f00006c7fc0), 0x0) 04:02:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, &(0x7f0000002540)=0xc) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r28, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r31, r32, 0x1e4, 0x8}, 0x5, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = getpid() r36 = getuid() r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r39, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r38, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r42 = getgid() r43 = getppid() r44 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r42, 0x1e4, 0x8}, 0x5, 0x5, r43, r44, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r47, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r49, r46, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r50 = getgid() r51 = getppid() r52 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r46, r49, r50, 0x1e4, 0x8}, 0x5, 0x5, r51, r52, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r54 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r54, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r54, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r55 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r56, r53, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r57 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r57, 0x0, 0x0) shmctl$IPC_SET(r57, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r59, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r59, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r61, r58, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r58, r61, r62, 0x1e4, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x8, &(0x7f0000002580)=[r38, r46, 0x0, 0xffffffffffffffff, 0x0, r55, 0xffffffffffffffff, r62]) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002600)='/dev/bpf\x00', 0x20000, 0x0) r68 = socket$inet(0x2, 0x1, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r69) r70 = getpgrp() r71 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r71, 0x0, 0x0) shmctl$IPC_SET(r71, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r71, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r73 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r73, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r73, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r73, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r74 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r74, r75, r72, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r76 = getgid() r77 = getppid() r78 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r72, r75, r76, 0x1e4, 0x8}, 0x5, 0x5, r77, r78, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r80 = dup(r79) ioctl$WSDISPLAYIO_GETEMULTYPE(r80, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, &(0x7f0000002680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) r83 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r83, 0x0, 0x0) shmctl$IPC_SET(r83, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r83, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r85 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r85, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r85, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r85, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r85, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r86 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r86, r87, r84, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r88 = getgid() r89 = getppid() r90 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r84, r87, r88, 0x1e4, 0x8}, 0x5, 0x5, r89, r90, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f00000000c0)="83a45e5e43c7271c83a7db5d79d7d1d5ee96f07a1b57a6efcd7cec6b42f15b0f74c0b0881750867edbbe1784d4a70ea7ce979d229165086d4b1eeae7f6c4cfe52da38d6e7e79ec6dd21908d0d62df4e19dee1f5e5b442cfe811e3f50fad598af085f492e371da7f6add9f52455fa85f26df1517aac75b5", 0x77}, {&(0x7f0000000140)="bc3d8da2dc02", 0x6}, {&(0x7f0000000240)="c84250ce07d39614e87afedc513c1fc7c9771e66c43c1edf513b25cd8d98457606717a320bd80580f733a3564a88a5ec83eec0878e67aa2b1ee0e072c1b368bc27323f0c94bea0c8585b04df3669fa316b733ca13fc28572f80dfded1a6d", 0x5e}, {&(0x7f00000002c0)="f82abbea1d68f024809f253bf8e37a890121b59c1bd3ad32ea092df6e568e0ed3755eea6a92252ee130a235bdb5007cee0ce6b9ef3aa236acc320d90b2673a459f517044e9d0feaaaa9f107f6529caa5c130f3c3a3c25f1641f0bc4dd4639e649e95fa", 0x63}, {&(0x7f0000000340)="15a0c81e34e78be1ff1b0515273aed147800e25673e2236d9e89f0e933af90b2d38956afedd3ea68275d74bcb778e302fdfaa8114476ed90d3d59ecc6ecd892d3b6c0c869d099c915f85b5ac915d7845f06f25865b0cc7ca1dfd4fb1480ba5781dcc9a2b2227cfe0b18c1f4ceb6cee38fae4205c9a77611ecccfb5cdcbdd51a306184b8712bc08deccc9db5e12dbfeeb3c038af15e38fe556caad9de65a304dc07084eb3830f28c5893256ae708fa85dff11656d4215", 0xb6}, {&(0x7f0000000400)="faea60ec084de3686d10f688d2bfbcb020bf6fbb7b4071b01299d3f959f3c4eabd31ff2745bbba7969d3", 0x2a}, {&(0x7f0000000440)="a1a89c56f79b2205cebbf242f3e74c69850fc55e505de25f1b4e924da8e4406af20480f2ac3f84f6af79f70efd5196b78cea3f42e32d31abe2c872f1d7b32b617814e7b9e197d8002c7c1e157ab1be61939af03fadfa3b9236fa87d1a1b6b8130d8ab3653aa739baeb74143131db6bcbad2900ddfea11963778116c69d1968f8fbe72879417bb0c92ae4c818a233da2a87180fe9a9c7429846e45d4fdea64e0769b39878446be6dde40de093ba278a502d67a60f19aa66e67212d4b60267439a58c51fe4c840a2a2c1e32e422e1b411b559fccfbad89b94895295532b4bcb8cbbb7b7a18ba71ef54b27901494d83b73b3a7be4e260cc04791b09ca0c17780a635325305efad23feaca2db28666c1c21a67270c9581b3853f6dbfe073e21922454dff98c68005f9fe33c9807c57d5db26d2d2f2b7479ae52d1901670b1920ad710893b820104ecb245506323e24e544dec8b359870a51dbc1d02a26c8b48a31248b5e40b270a1bede559510c9c25e048c77acef51fa343055700114dd4f65c3f7acac4406f226dc0778ef81f81d10fb8b6699701862742b407cfd6d1fc78f07c592af7683a6603f269b43de0561231d3b983d883744b239700b1f7aed1a583126e28dec5bbbaa07df2c6281f93d5d740b6475c36e95114c481adfb0c86e514310fc072beb4799f6a8818f0e768e4e3319e9874a30e6864e40f8b9914cd15f3fc0190745c04173a80265570d55fe75b108b8c0cf0a3c5f7643c6d136013aead0eadff15a6343f2422e9d6dd046e0252eb13c77f983276d0e47e19c369073dfa89ae382f3b1270215269fca1401df127aa136f351e91f389486dece6f06e7d133e687650951222c56aa7dc36d1aaf01f3b63450bc900f5301d92ce7e3b9ad02c8f691f79f9b907f2bdfcf680f122fe61d50e1ecef283324d1becfeae159ac4971749f4e5252b03a7557bc9a13e8d186f19a5f83ef247ee1f37520231580bc19362ac54ca2c3de7d6c25e41f51abc88623de50e36aeafdd50e7f6042281f12a5566ff28def04ea45da772ce2f752fc497ccb290cf0d5b28a323c8cdfdfed1ddd569dcd81008e9bcd64324ed94d4c745bb06d27bf165e6aa75a1a15390e0fbc411009ced8a4984bdf013827f414651c7c062689abec08ecfc3ad858f39f850299f1ea2cb690b4f416c2c1c1e3e584132a1ae216c865547e2b7c313069d62b7ae975cec667514bbc5f225fb49155d6c7a9eb9a0e94fa8a04a86cc46a5e365033d14641b5cc173d96095134a3ac643b8f88299bc983afe63676ac44e137742933dc5725e4990c0076fe4826c40229053ef0273a27f8d55da48cfc4581e262c87302aa7df8a0355fc53dbf480b31ecd7dfc1a6add7b59d9df70fd3dd26f9fda1118c7dd08b95e95d11d9dd866fe23a462f0e31bc0963a65179158556749a02bfe2030e0f7aa0909635f1b0ce806be540103a18eeda56b84541d53d6f52c9c667a4a68293fa131bd2097287867c97334b6c304c757f91473aa997271b17d7bd82b6608c032db59733a1e2a4bc67666a2ed436b2da7276e6763a4357ba7a5230b6e352ea34e95b89a6c7262ee2883dbfd4a12bf22e8e95718dab32a2e931eb928fc09894cb8c68f73e7c47d609323aa41776628382b8af503faba45133d0d93dd71a37220c1ebd35d6e94c9d4b0ef538533bae7d8e1935832c380b8527f5330910d771d6afa03049f88afb367a08effc12c966b9decdb53045b2c717ec2fefeb99daa8b738a476512e1c22eea346360b2c872fdc5fbd7abd1d81e297ac71513ce68fa182d10a5bb5568cee6d42f18882d346d39e6d9269c40f772967d0f196eca25a4665de3a7d1997c3aefa228fa4758fedc884d37764fe18a817f2e8c8a5b645f1c2a03e026e953180840e53fe0f2ab9cb322bb6101e8a4abdd41f319c4753870b2ad4805c720582439e76a693c79ea41294c012f300b9f44e2240431b974c7b16b134c006332dbd6cac6acadd4550af0bc6be1e767871e43ab71f2ffcd1c0a7b0674daf39486344566d661216b65d5001351a38d58311b302657eceb5e521b23cb07c43f56a81408b5b6a3ab84a09d1bac20ce4439bbb4ea1f6bfa0d83f3f30e410a86eabe5f3c74f04fcba98932a7a22034381bb545d88a5c967d0daba5f3f09df54c0f9c97a341cca085baf9b567bd7b7dba9cae0b959e28934ee245450f5d6f050970dc8c98a4c37717302dd6dcb6301f43d94d81a10a6978c211b8c45871b6b980f6861c20ff1859e61ca02ebe553237fa9a2a8c00e4606db83ee00cf0dbcd941a657a1b4c03c6da29f9c818864c22418aed614b84757810dc8705a2f434a9528ba260ed2c266d6a8bdda4fe3b8ac6327b4514d6dd65494c882a29ac7070f98caecd30eac13c7de748795660094de6341bf2620bf9d87ad27e065476d41a3ec6904945e2ad9da3047060b75bac3de2edf0bd967f72c722d449b264bdaca694f8e994d3bd9389577fff1db7d56b5936792601dfc249e6ca037cd94d66a45b24510613ef02a46d4431576c6130d9bed866d6df67df6b33fa1f1fe8fb8ab2eedae667bd913d8435419043dde21661a5c8fcf1e4c3e0d7c516423a163ed7748731a3999b4e5073733953ad25727b9cdb6f7ca568a267e43f2883210b307e97a86d6f4890557fe4dfcb448cc0c71d315e15a47d40f1bb02ce9a33e93358923e2ab2803532cf0ac7bf652a49d6de5e91c0bcf689f1f24277bda59be70639195d47b4ca22923e77fed5b63e7c691cc53933a3b4fda0a5d586ae7e60f10cee9ee0cbeb2e39d312ba2033bfe54bba803ec7fd663ff5d044d5279fb1a74639d57f0d17413efe53f062464d9ddf722e076fae691286d0411bf1f13efb5a7fcc39b25061ce016cca980407a0bd2b34e83f2266c7bcc7ee6e54fa42cac5211ca5ce7c54a4c6aca63d877bd810fa9dbaa48998a66f0fa93aa179562793914badd7c1d524a2a04fe7b0340065d804d1ebc348e68994cb79bf5ed116dad009b65148cb766c2ac0bb7c41f055a9a0dfbe4e1ab0982c131627fbe6abeb1e1d731a26d205c67aa0632f1559cd9a6fd645a174171a35586e4a065972b460052128273bf29b26d0488a3dfd100e134180078bb89734f76e9f8faf644d2e3f5c6f336e7d6c660da106d7be1a67bbf1d94d88a86ac91564eb031d760bab2e973fa8449c7c415d7473714ff1e256cd710b94fa3d84eb380109d349cc74033acdd79f8a15f99bca87e097f5b144013bed2e7f2643c3c63c43003695e9f3cec681ec82833b31896f033ca59e4d012440f287e5df4591d4016aaa4792b76a4cad0a42faf534502f52263f3b57f93e0e5f0cdf8f13906965bd2d2e6b1bd651b7728df72feb81ab2929fd31adf5d18dae6185842f015112c279a5254491979ad4116b89a3cfff9749a5638706f98de59d2430206fbdb6e808f8676c339d5513e94aa55f86188fb7a2ee9ebc8a11d39197c337e34e84c54cbe7e37f23fb53f969f77f2426a133886e905dcafdbfec84fb9cd131f27a3c02f3479a75bb6ab54ff1c22cec0738171ebc36b439f9d9342b8caa5e65694d29e634aafef452067d9e3d499352ea120d143ce048558bead7c5ea28b39a38dde067f066103cb845ce361e9e6b28bacd02740a2651d0efb54dfcd1688f6b59c67cee5b1c826f0a2e5842d56097892399d158f77430e81fb76811b5aaef347e0da7762578ef09f41c2283a5a00504bcad9836ca3280d9efc6c7890e9cb8a2eb44b1079ea5b90c4ee65d43fe298a44059402e06d13ede49ebe137c5125fe97c74318aa410d25bd296a0242f5ee34bc3c1bb6b8ea9ee1d1a0c83751557e9a07d54580453008968338803d13272beae07ed04d61e1824ea52b2eb217196f5219322285143478131efc5f3eabeeba4eb208231da92350ae447bee5b0becca682950624f588f608b3b1d993ecc57d3abb177ebc0e810e717027cf6e64e9f1e7eac5363cd96888b56314d86e01c98ce1d798e6ec5b72e514120aa342775b1ddbcff014454af0661750202c71608aebbdb89f0a38e41033363b984094c7dafac7050d8c771200c7885cd1dbc7fa9456288682d1f6c4132cef7f988503063966372ecf720ead5998e6284434d66047576ba81ca1ef7ca9d8ed8846533b76f880e5208a2f9ee1f2084be925eca34b74721ca2e471b881a9f64701872a8fde328e5bb2dae75224c14bd71c7825e2d53c97d5e0c068e6033d7d0dcb162959917f93f832cd193e179897bd5a2ee45a760592f27ec55321bfaaf8ab0838d943d977d31bc55aee4929e38aac7727e513f9a9f961f608bd85dc986784c53dc3bd358498a52e099c4408bd0f3663bfdd0f050461e43a54d86ec3b27e55554f13a0bdbb8690010f4ca71b8fec8c7fd8a5f841837dec9c337186210e5bb9a6edb37f2a3b20d2045d61989c2ec0127b5c002a889c742ff5b63e5dbad0054ce11b8f4816ad1f8fdc0450e875da8430baf3f56864f02028c2dbaf995f5fcea5f51399149386c04e21448470d53e620fee3b2be768ccf1f9775a27352e694516cde49c6dbea623656483bee91ae938f6d6535952ca3832de978da47abec7e9497608e4ae73cf081204951b796ffd891dc2a97bfd89741838488c1d3744f8d7760746102c2f98557c7ef306ddc5d07d448d9ee90d73286b2eef870649c7c3c1a7b673bb5a394193a9ef5a60b1e8ed21dfb84d41a4efa83336bd0b0e726220e1e989269b0e70abf993876c7d39b20b43b0452b42fe5fa96071c083411749409ad0d42ebe66a70e3a0081a258770f27070f6b808190349775ebe983197029aa90404a4aca65048a845ef53be317c643957861c9798101938ef728b2f0ac5b5aee963b5e466cc382dbe028d710ea99b5671ec62185099f8f3488ed2b7d68910864ad983edfe3c253940706f3d14935e5e191f899ac870214ceb9e8367a82fc47d8a89f6b566f9c306f519e199c41d447be118daaef54f5db2aa03ea674881338db116425e4e2f60a5938c2682aff394d34c09be3e96ba0a1a4f860e0bb9887bc278edbb81ec73ff1842df9d6e92b1b03aade2fec669096c117746a484073ff55eaece5d196d31483a075f3c649260af9de3c187d811104039e7868ea8e2cd4bab64be92e6f2c7622b525ccaecc6b0ad3ed0208b942a810a07030193f38351f76bbcc4d3f3db724cd4c93e575c7223d28d103f01749cf69767ecea3cd9ab6da44a8fab7756a374c98338006656a0c3c47e75e7ee14687f0416f7823aa5d41f8e56f1e0c7990bf34c05148e65eb41987512ad00998596880468389bd45519c293b32c2ad77e1c3241194aabe492ee05d807883ac84d3bb5fbc59322d3da2eba1a2fdb33526cf82dbc6295bf4b32749c68548c94c801d4dbfe803d082f99d59587e5402b52851a801c407198c1fc9d681b0b30dd2350ad8ff62c02bab9e51a7f3045d10e7148ada5f9ee31c0985c1a0617873ad9661df20472ccbf902110d8e1ee27fe5722899b0b969801d6b7fc8440d520f33dad22be244e141a4bcd2f8943ecc7ba385b4137bf9a44a6f9a89f11122315664198ed42d6f6803f99ef3e839431f126a3a9b25ca6b5319f62b21075cc21df4ee15fa73b9d0ad09f413478cb35cd718bb8d2d57fd862a41e11a8c116c790fe4ca9e9e19c546aabc4acbffceddb42791652ac40d6de314a578b5a05d17dfbea3948c26f8e366b318cd5dbef57a4b4c16b3d1e2e1973e2bac72094e283ca108b1b3d4ba206f02004f0677621bb8522b22d1082c73df9143f", 0x1000}, {&(0x7f0000001440)="432d33f4a104cac51bf53bcd07dff5ff692c61e6a594269289497095ec46e3547e025ffb115eabbd66980b58a4f11c28e1de4e94c99d7d37b54c52aa0559e513d0036db53b30bc95b943a526e61e0fe2708400024d0daebf9995bd3d90f4b8b95fe03a7d9aaab8fec44aa3d1118b4b7db0de0770d1e4c45a051e8a10fde07cfe819f333114b2ad7bbbc29de09cb72d0a95ddc077859ee1c7516f9ec95c2c692efb2878749d92164cfd5689e066a5b2052c120e324dc3209dc454e92933ea1b09311fc06952b918c648366e451d359365067275c78a96b19f65e357b9a431f22c7cb21c222aa85a5286ae1d89da3c01c669011220026ce3d6579652f635935653b7b93198d0b2c795185041614cdac5025f05c1e621cbdb48e24e375517b3c387ee6f05696ee05c73ce3e4436280f19be82381c8ed644b118b593546ded633c4f9d7d46a2215e667e0c904bd3e70e887fe8668b52f6668342b03960e5977ee00c7fd99f0b322a30ff6d288cea3f4bad9dd4df107f4ea91b01ab69439203d223a797b6f68fabaa4ae24c0a9156cf8e018cd6628e5a2f6bd53717c65935e1736e2a8fd5b2e06bc34b038676beb3e3a8f998b73f15402ed5ed5884bcf1ce865f4e52163e3523998e5b0ddf9b4a6a69cdd95a8cc550b18ff562ca22efec9fe580e7a3dbd29455166bf659db02ed2858e6666bf7b27f8eade37b2fd15f11c1a8ebe5c3dd3192116dab55c573ac00febae152524092fbabaf225e086bf6818bb9d835cad3dc01ab206a8e4bd718ba69e1ed8fb3df9224c7d4acfe8b8c4121fffd49a4fb414c49a8aa1490531ea6b4595e54d95d0a239ff9d031e02dbb06a58ac49454cbac1c5b2c57c02b9f38eb0768c58c7e4a39e1bf459f58bdb949ddbe7830239f2ca033da22defa668299b7c2e8831ffb0586e54bbf2c28e2002f9fb596b0b5a1d2904418c98bec018e7bbcec3f54f156dfae8fd7ffee1a83e49943b44ea79c625979f1bcafebe7d3b1a2288e025ad2dcfe301eae07075ee9612c6aac484ae5cc5bfac0f765643d711d8dbfcf8956128b7c819c491af3f73348c879cb4a54c114629370261d20c42f78865b4077675af111d5eb64dfd48d481a195dd534e8d6eb847201fb4e64c7e8a73ed93c9fc04c3e3b3d49a48b42d109f42e2fd15e9ad41a0b66fbb44e702ffe8539aacbfb3bff100efd546d4b158debe8e9719ce9ecb4a791173cbb6fac98c7f87efd68f2658996b4d16e037cf833090ded70401f1c89146cba3e4a2d25fbcc8bf88d13e78749e12165bdc1b1678f121b15ed24af4bc06f9882cc886d1d93a6ee917a739ca538358a391b960e2f0f2fb1c8dba284bd35fed5b84e9a0a2a1f19f00d252ef499553936398a710a5906e87f1be6ba91d57d7974b527ad59b15240366cbdc17cd64c71a3be881a27d1397588e4e6f5b1fdc43c1a51347cb5dd3efbb9bf862daff24e5acba1a8b055f20d1cb4357729c7d6b5ac074f0b0ffd6e309a28b564c73e02c2317749c3b38b44c6920b962b792120a8f0190dd19fbbf7392be4f61c572945013f11bee6896231eb5ecfe54a6c74e721c2ed3f8f65dbf76a535e94ea6f57cb3e07e82313e76a920aa033ef008921cb9a536a91d21a23e6867ee126a8d9220dab3cf3ffde051fda238659cd1a8d11312b45236eaf656bc5f8e331c2ca478304251d79bb21c6589efec162f436053730fa03e2a69448eece5bae679dd04467103b7f38b678933963e8d962cdcc9e5e173881d96913ac5005bf888137ddce3db1d083005a00e7da8194536fd621547131781e02e7d652a613d2c8f045d0264aa353a4eba929346bcf602395fd73d5d44b54a8d3bd5d589b3cc6bebfdcc37a8399b3b3dd26fe12175c5792c79361ac1124ce1d2b38412817c9b5e41fcb66b4cf34ab2471b557eb92b32a81f35dc266aceb5963d282e403a9276164e42a25c1d3ced83298d8a36e396840856cbb691f582db6c27aea1f614b317ab2df0d2c9f4a6e09d590b4355d5cf5ef7aad10f70674f627b7a2eeb42d754ed8a9c0039815c81141394277dcfa7bf9b0e0cca25eb43337acb635b6769172f066f63f5f5d286ac0c7aed450aa104021d8699cd7deef60f025a8397701a5b8352f73d2f0e1b325a8f85ae7962ac414df18db9e6f5b8c1afd206905cce26e056d2882e4ea49bdf9aa6703581d7de481b5428490cbe754e37fa2295c3944345e8be95131ba2b676e29858be15e2f68b1a22446daa596554f0113276905d358c4699d8dfe8455dd835d9672dbb45268fa513e3ec806c018b29471c576a6320cc9d1afe4417a8b7259fb4625057b323af6b644169a5b54ec98897be082a3e8a1dc6a03683ad082a8211a5f2e0c3d9daba512c486490a864dbff25e23e26253f1559520d471c968214c753539758878165f61ada78e0a6f0cfde9d42e79d2dcb7f1e64c0e74b711b57f723f94da489de1237d9199e63fe87ef40514313fa76acdf7c7a0b98f44b000fd0c2d18a7187d2180dcbc8840ec7df3e451ed1bc996fc96890cc2499d69b6de913f1b9a2427923a0c032f8a771bf081eef3ad49a9ec656cb3dd64aa21600f4f651fffdae0d4cd7e9747644c1ffd598a7fa7ab5ff4f50a7f6e702ba67db774d4062084138169ecaeda58bd0d631fd8c70ffb7c9859b106f97ccc192e84992c0bbb05385c6f9fda9edc2af444e2b44f5fbeaea41ae262d3ce76bd7503f25ed6d8854b3d590680b6fffd34fccafc9c7d94ccf0388a664d66b4745bf7e451afbf55816b17d0d93a4de5a4801714323430140da5d908bb5a8c213ec1c591d2b3cc43dbd51c6c071c411620316bb9caded669e33535b97ef9a9e8139e2f70a612df33ecfddaa5e57505c7c3e7424eca874b25f725c3cf075b45f26f58857c8cd9024605258b3093a591778f3aed8febfb1dea163df550509bb8042b72f96ee9d4445a41b5a1829953fda68d8b460181005070408ac83952e17a85b3c7ba373d01b07f32770193f61fba1f5e864cca16d9448ed2268989e064d7f11c02dba1f7adddd17176fed4b5d79688afbe51a9f96cee108a5d2e9596b4d33929c67b25ff0e1cbe894439867812cb84719b0450a988b325d99972a65edad87a699ac1fb4e527a00f26262133fb9b56005b29ac0ea12c771eaf2308d760c4616b75465588fbda78a1054cbde83ee9482d882d760ed279f64cd57b59e10efbd1e80239aa68a4d86f784426441f71ba44ffbd724797b2c609f254b21bd0739665a5de4bbb31832a8979a2c5f39587f72a4541d001386fbe6ff30d95405026f5d835ddb496246fdb19d5c56d2cf98ed7cdc81bd0ce0aed253385f56e7e12a0421f56d2e45d54532014e7c6da36f51cf03fa62704ffb23baf495d12093ca29f3b5442c21cfe933ccb8d5cdedc1aeb1729fe4f44b8c52bde72eccc51fbfa8c11b4349661469730a09bb543089380e6a63326b808e129a2358989b6535a32e7c839139f59d4181071d5db9455eacf4104b88b2d226a7251a271989fc6ffabbc546b2322d1ee01e59171d8377234fa02d51aa2340ac98470ddf1c6538b46eae4157bd0b3f4e86c9bec3ff25af0ab0bc1fc6eeba527dee974207e253e8bccdca8f5ed019aaf2bb76283b82e10b3c1bfaf7551f0bda74f8ede84847b63d73351a93e4a1b16519afd3c7523fc1d44c465b2144867db5c99413401c6695d3921050c942d6907ab12eb2f38e063f353afccd562fcbe5dcaf7c0f5c9157f8733f3caacb97c17253e8ecdcd52501faba5c502670bb6b447e19b0bae551b7cf13c33e11496977cb57eeba76270142708267a259fcbfc1d1d5ac15ea735b79fcdef8c28af0e5e9e6323bc64f9bd3d7cb1367c8994d36a3f0bf4167575b4cab2fe0cee88c58e83da4b5aec89ed2f8f98a00fb44b0925bcf62f07ec8da8b4827a8e1a5b8e654018ad4e9bbd197562a9da6a9723be7c00cdc2fa6439e2f5271e9d8be22b10f96f741575514783de9bc07d4b54bcf0c8345bfd5cb45b2a588f0ac6cd43bca92073e6bd6603fcd87aa8fd2570a0852b90928667a333c799cfa67b70c198aeb574adf6206a04f6f1e61c714ebd837d4086c6e91d1679f2aa9df532e2b8a57f80306bd8928c9976394410529f225d279942a3e3b169053fc73d7bb2431d40e625395cd3ec91fc77cf7b797ef1425e592d7ffc646f98864cf69497a39a2c66948cc5e1eb42fff1b825b1d74a9f56981681459f3e04b568236e90a9068a8eba632f28d037acf118e2b9b241322781da17d99fff8cd32ef4101858600c4beaac0a405cbd6a5357659f1d3e4469c583119b42349876c0b63fc55f5f0eec603db4da0b76b5146d2cce8c5a64caf2b2f376b17c25b1eaa147efc3a936402460344b00695533677ecf4ac630cbda674239024dcf7e3b262ac82f886db67c7f50b0c79b69310c733a6c8b9063860f98c6616c9460a1d399ab5848fe7b225431afda7a50263663c873cc3221553e461343968a652ef5926c9639dc1854bdd89bb66665aed0c78ccefa12f3f26c3c6167df97e1a6a84971c4af392b4dbbc141e2cc2a636355c19d557c0abb616c2f74fba6fdcc2379ffb290390de7c2adfed756c1d35a62c34ab1b663334435e0b0e0c8a23053ccda2adf847f9e9c24910eddce2353b5bb3c60376c32521aab82886c97146254c19a0c48da77be18b44652e5d427b51f4a4a408336e9f46294cf1c8c8b9d96ba4e7eeed0e420514333f20f2f7de0bfe1ff770aa99c25fc2469b0c8b5d8d46ff886099f02298686bbc86ee54e54e55c9490a31f86e874c685490dc05056d9f7d476076a0edf6d9ea67e858a94ad24b89c8d9dc025e91efc9fcccd06e2d17d04877b285a92612528176c89d4491ce09753238592ec5fc29a26a4930dbb0e1c66fb813f735df4623dea9db212a7d2296836a71b563fa22eb4301d23c84280905fa7a3ea2caaba7be60d55ff515267b45c6d4c63d5c8452cc2842116ce5166791efae3b5772e731f68730b636c6333e5e32678f6370ecc167c165b901a8dcf0081ace33b28d49704b89f01302a3c06b37b06e1878bf79bca79664e762d9d853acfdb908fe98e97ec5217c1357813170a57f9d9774f168dd54943fcf64341470fcad7bb8f66878cbb2a1c3cc220d501b3806a38d2c6f96570fc25d906a35f03d806f7d6c54b96579ea49be4980cbcb0949ec1dfecbc8e6bfc3c1af0d3507d57909b6a08a35faad720fec039030d3b5315b804f0c05bc211306fee5828543b8b55e2d512a1c0b90717f222946b0f7d1bbed3f254c24be68850fdde4e23c1ab7e33960c9758feefeafa77a2ab4f87f9e26b1abfcdea5df51e76ae1752944574a60e3ec18c41f6326e7ef8eae8eeff6a17dceecddbbb42362886135adf37c4c442cbc799ceb277fbadf531c9d22cd20d59f973e4f2a4c88e40a1b01a0b30b515e3047fae70d13a1c3099b24c144d4d746f5895229edb31aff1cb308808822630b5576e14c40456c3962c716de50bc401749ac586042bb6d2b9ded5c5aeb53eb7e964184204452ba1711399b07c2bec8786b8e75142275872704bf1495af124985a474edd40becd90bebd3f601d0002ce6e07729ae1135cebd0d355588101b8d61fb30e4e1e8fd2855897ec385d4d66a920e7ea83883228a92ddd9d4b2064bb5657038359f9cec11b5426f77c53c8b87ed036d0239a678ee7fee79a446fa2326976f6e285d8188cbf1a469e0a9136dd62653d5162572f3e4604f8a5ad8de699fd767ec8600d4f0936a85670b11ce1ef96fdab027ea524f22", 0x1000}], 0x8, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r1, r4, r10}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r13, r16}, @cred={0x20, 0xffff, 0x0, r18, r23, r32}, @cred={0x20, 0xffff, 0x0, r35, r36, r65}, @rights={0x20, 0xffff, 0x1, [r66, r67, r68]}, @rights={0x18, 0xffff, 0x1, [r69]}, @cred={0x20, 0xffff, 0x0, r70, r75}, @cred={0x20, 0xffff, 0x0, r81, r82, r88}], 0xf8, 0x412}, 0x406) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:02:49 executing program 0: msgget(0x1, 0x2) clock_gettime(0x2, &(0x7f0000001340)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x96fba6da79502985}], 0x9, 0x0, 0x80, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000000300)=""/203, 0xcb) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r3, &(0x7f00000011c0), 0x1000000000000080, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x2, 0x5, 0x8, 0x2, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r4 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r5 = openat(r4, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r5, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r6 = open(&(0x7f0000001400)='./file0\x00', 0x300, 0x24) flock(r6, 0x1) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000d00)) write(r4, &(0x7f0000001200)="2a12cfa1c4ce77d577fb", 0xa) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r2 = getppid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) r11 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000005680)=""/4096) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000001240)=""/251) semctl$GETVAL(r11, 0x6, 0x5, &(0x7f0000001340)=""/69) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000800)=""/208) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r13, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x8, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r2, r18, 0xff7fffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = socket(0x18, 0x2, 0x0) close(r21) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r21, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000, 0x0, 0x0, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r22 = semget$private(0x0, 0x1, 0x4a9) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r22, &(0x7f00000001c0)=[{0x1, 0x106, 0x800}, {0x0, 0x44, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x400}, {0x3, 0xfffffffffffffff8}, {0x2, 0x4, 0x800}], 0x8) semop(r22, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0d8219c7b54a51c5d4b8d3bc8fe9a6de679698d79833d5889f2e2795e0d41dc9625deaa0d4984bf0ee14c19636b75f0dbbaf459547e50b92f3c19b9a989a53a06c53167333740c66ae8310db968057461f198eac860c82c27f344dba5d0fd2492ce20157c89561"], 0x10) 04:02:50 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) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRES64=r0, @ANYPTR, @ANYRESDEC], @ANYBLOB="5e47a086578fe41eed8fbd2e99ac3787ce629a032ded7e10b9a4d76e", @ANYRESDEC=r3], 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0xe1, 0x1, 0x3f, 0xbeaf}, 0xc) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) getrusage(0x1, &(0x7f0000000540)) close(r5) r6 = socket(0x10, 0x2, 0x0) close(r6) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x10004) close(r7) recvfrom$inet6(r4, &(0x7f0000000240)=""/86, 0x4a, 0x41, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x9}, 0x8) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) r8 = msgget$private(0x0, 0x20) msgsnd(r8, &(0x7f0000000180)={0x0, "03be5f3d7d68d1766a8c354b181f7009cd73b17ad7f04ea4"}, 0x20, 0x1800) 04:02:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x80000], [0x10db, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x1, 0x0, 0x0, 0xfffffffffffffffc], [{0x0, 0x0, 0xfff}, {}, {0xfff}, {}, {}, {0x0, 0x800}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r0) dup(r3) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x80, 0x80, 0xfe}, 0xb77, 0x80000001, 0x35ffd905}) 04:02:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) mmap(&(0x7f0000687000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x0, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setgid(r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:02:50 executing program 0: pipe(&(0x7f00000006c0)) readv(0xffffffffffffffff, &(0x7f0000003f80)=[{&(0x7f0000000a40)=""/226}, {&(0x7f0000000b40)=""/71}, {&(0x7f0000000bc0)=""/4096}, {&(0x7f0000001bc0)=""/198}, {&(0x7f0000001cc0)=""/4096}, {&(0x7f0000002cc0)=""/83}, {&(0x7f0000002d40)=""/4096}, {&(0x7f0000003d40)=""/251}, {&(0x7f0000003e40)=""/187}, {&(0x7f0000003f00)=""/124}], 0x2f5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getpgrp() getegid() getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000346b8ab347bb76d1d672bfffab94d9a2ca81c08d5d2742927cb8d82ea593f7561f7d64362a60843288333d3bee104b4611cd3fbec6d853f3cc4b75b77b1164e1e4a12c7f868387d7db3b59f8ac383e5858bd342419582875619b8e8124ccb39d9120a41fa735a8592de4912509d3d0d0ba3a449353c9272b51707037b79060b3c0ecdcd48fce12c2ed8c70b66806b0e715e91d5085577876561482c61ff24eb6cc6b48da424f1845cd7cfbf954509742f08c2e65adc27da1fb486325ec0298aa246a3b3bbfc0813e4e6ff8b6a7555a3680b841a6fb7b0852e885f942edb6b19994900b52412c993d0e3463593d45a073d2a7c226674af32f7b10756c49e36d756b7cbbcba8"]) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r3, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) bind$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="00006c65285b01a8d21c8689b7ba5f8b335324000000000000000027888907eb0a3eadd2527dedbfb914146c102a6ac3191e1075ad608c876dda22d7b5a35cedd5f14404b042058122fec43dd747f230512968507c704c0b92185d15959b0b73bdc7e9308857985805b333e8c21d420f26c9fe41e15c1bd475868c933af48af58be7ee0d57a72de2ee4848a868884341939df29b7eafec1c34d7ceeb7c0a079b57fecbc875"], 0xa) getegid() getegid() r4 = dup(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000340)={0x7fffffff, 0x76, 0x400cdfe, 0x5b, 0x81, 0x14, 0x2, 0x10, [{0x9, 0x4, 0x3f}, {0x9, 0x5, 0xfffffffffffffffd, 0x10000}, {0xa9, 0x1, 0xffffffffffffffff, 0x3f}, {0x5, 0x3, 0x1ff, 0x101}, {0xffffffff, 0x0, 0x100, 0x4}, {0xd, 0x8, 0x3f, 0x7fff}, {0x3, 0x7, 0x0, 0x40}, {0xfffffffffffffe00, 0x7, 0x80000001, 0x6}, {0x2, 0x8, 0xffffffff, 0x7}, {0x5, 0x100000000, 0x80, 0x6}, {0x7f, 0x8, 0x7, 0x81}, {0x9, 0xc595, 0x7, 0xfff}, {0x2887, 0x4, 0x5, 0x6}, {0x5, 0x8, 0x3, 0x9}, {0x6b4, 0x8, 0x0, 0x92a}, {0x1, 0x1, 0x9, 0x497}]}) r5 = socket(0x18, 0x0, 0x3f) socketpair(0x18, 0x4, 0x80, &(0x7f0000000240)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) r7 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=@file={0x616e6003aa823411, './file0\x00'}, 0xa) getsockname$unix(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000092f56c6b00000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba67c47ff3fb3f348437ee476d6155ea6b53519c40a86b28ec847e67bc94e52e5835fbd8ff7a839c08ece479537dc6b0693e294d50bb16a70b59ecc9363874a0822c0aee2"], &(0x7f0000000040)=0x6e) 04:02:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3b5, &(0x7f00000001c0)=[{}, {0x0, 0xffffffffffffffff}]}) 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}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) write(r0, &(0x7f0000000200)="8296d9b3a607e80bca580c46b1631513b18c47dc2b57448625d63059616e8602885c568515ec27d6eb0d307cb08e920a6cd0bd8ee1f26dc43ad2020ce8676af3ab744f4e8101a9105053927d0fc0b3b3440191a9595c455b812bde4991cbbdbe972e73a4142fc6c5bdc79e28d2b9582a3792f46f3edb39a9c6ca1ec537a8c989a6723961cf47fd459651768fa998fa25bb37b0016ea36f3764071b394e79c074d61fbcff66b5e66614db8419851c8fe1b47df936cdf299ec91760aa9d92f0dfb58934fb587bc8ac97ecdf32706d442713843b990661a900a5d10ebde512b37e912634952a8c13993575b0aa7bae3b39f44ae15be30f10a0e869390", 0xfb) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:02:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[0x1, 0x4800000, 0x1ff, 0x8, 0x4, 0x8, 0x7, 0x2, 0x6, 0x363]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) 04:02:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() semget$private(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xa7, 0x2}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000040)="2f79db520791a18c5b3c5d54efb7d606c31652c84dc7c1dfc14c6f7d5f16266f29bf730cb5e2fed931033e041872bdd884f5b695f6cb2a9a39a062d7117dd7668c835ffe7bab8d54f1ad2a76a4510db0c81388e5f1d5", 0x56}, {&(0x7f00000000c0)="76ccace9eb0f1aaaaf767ab029ab90cb098c75d7b8d6fd0950fc69404599174436fc72eb74dfa1ab70ef1cffd4136c0b413d4ce28da1870588c3cfc44b0e25ba096f4d5330603ba4100fe34ac61fc6cb8ad31f830ac2f45317f7ee1db01f735bcb49cff3", 0x64}, {&(0x7f0000000140)="db88f98cbd9cde7bcee34cdbd41e52c8d5d0489d62fbe0ecffaa585d949fd2a6", 0x20}, {&(0x7f0000000180)="d52e16226bd360f347b067d7de213a1e94bdbe76f0258f518427c8e2de5d0a3f9b139a8ff4d8570064675c07f9d1b4c6927a85", 0x33}, {&(0x7f00000001c0)="2215f63bf5739627e3bdb73dc5df0356deef732e51abf9f4f0cf00ecccb087b5bf6495eb5c9db59afef57462cf869ba1cabbf49303b901b50bf6b6b533fd2c246706593dd1710454e166cee38e00ce493656fc770a59d6f415208b4d619c73837861258804058b2e148258778e78f61c291e661a69760319dfc8f18a5247bebf615706ca258e50b64074b83dcf", 0x8d}, {&(0x7f0000000280)="a2809328148bb548cd6b36e3dcda176b6ba48923e3e55fad801e1a1bcb30bebb71434aad6abae4704953ed8321217997089dbf0cd61af85b1ee7941b19730ffbb803d00f050f6e06f94a199391f2934e84aebf15284d9621f0074885ae32aaf5ab56ee392cb5906f8ce232b603ed2b72c5b85c4e30ef622e107eb92bb37bed5dcd9a892fbfe42d8c91762dde223044c70783ff0e07a202e7e1c13ce4934c0cb1943b3c115c5d899a03815f1dccac841be79a04ec2b5ae87a905dfe4756bf596981bbf61013d8351aa7a9b495a56ec11ab8b4b6139d7982956822d56d", 0xdc}, {&(0x7f0000000380)="76c17d7a9746dd8981e5a97924a128b1967e002fe4f2cf028679de439c17a6386bead8fb58d8d657633e25658e0757f197a84e6a7f372f3665be481c608e6da620f8e07b41fae1eeafaaea5f5fb4e275f5b8e32ebf8c0b65555f6553c1968d2dbbd455804dae5d1f811fedabe02a3e2d196b0556006f41b47f15dd94e0b357be1d22a432c9d71ca1ae19de25f9a5228e753e7a4a43064c911968189fcf957fbb0ebfa08c7ba0f8c43376ade0b50ba07a97b62a2f290266cb41bf67a444018e04a4bb4e3367e5e5c33c06757ffa", 0xcd}, {&(0x7f00000004c0)="9b03186304f43bbb94d99e94f9adc085db1b4c0261f3242c9c4123d883c6284d7b7f78f6eb84a9ff19d85ee77975a8c4a0092ce307be976d7265680ea11ed3f08dda5769d635fc788876590b49ab3dc97b527293339df4850e7d2f94769944cba0724315cdc9dc2a38ca0d09f48ed5a128", 0x71}], 0x8, &(0x7f0000000880)=[{0x18, 0xffff, 0x81, "f0"}, {0x1010, 0x1, 0x7, "0261edd7abfe9e131efe97359024451d50efa509554d8e12da1fa6dcfe1360f6d72b7a6e4b1bd09aff2e6b8b258981ea4cc071bacac32ac2acc815af37ca22cc33f9f02963ddffb88927b4fdebbdda6c559cc0f10e16c3ac7fad62959954e31a0bc9fa281b9c339a86393439706dc58bd9fa353694dd89527a645bb57c07b3444ffa2d2c04781cf2f2528fb985aa47760c5498e6d8334a94789a335056533d1bfb4e8cfeb3861a1609a7b6d0b135908f053c09aab970cc23093aeaaac17f4f34a14ca2ed2a8485c81769c534bf967b09d677d8f52f58b116565fbe8e866f166c7b77ea36f3ae4c5b695328a5fff7d1e27ea2af624ff05adca4b963ee5aa38c6e5bb7e2b8ca77b29dfcb5af5ed007f5acab26031589427d9e4302f16738179d2361ec074c42c137660e32f87c336252865b6632d25fe3c41f047e659bc18a47ca07ac4ede61eabb0b3deec2f79ee6740c2c93aed29f5996e3e749b4bf62411c40bf17324e1ecaeb192ccc5bc0b51b74d1c6ecf33956340739f186a975edef83a21fb9ae8cf4b2ff2d84443c78562a209169489f50ba7ab7963d3559dc4a9f126016dbe917a2e7f3eb21f43b2c1589caeafcb05a2d794b3c454532a91d9cf2f5f733493d98ae5d2b1b567020cf6dfd85c4b39ba7255fc6889e2b1b5d00ef54701a9ecf24997a0b74fe19b753e3ba23b03a44ff3d13836f2ec45254d8d2a419cf30caf7175827f0f986bfac77fb5ccd08f57cfcd5b5a957520a06d2ebabd6587e4eb8f5d240df0494ef3276a0e5ed4695cdb7d8864b17e2347b7cdbfcd5a76c2c5f8f4ff4077388d169e5795673bf0d10916084a950cf816cd974be354907a118776e196b5ad13d6cb4e17e7f44e4a75e6c2f6520889badddc638d3a95ad315114bfc415a3e5426cf07675d12cffe6fdacf629174784f1e74abf59af4734379f7548b5972032eba3241bdf1334499250b67fcd6cdf82e669372988489d481f8a4d6b4f6d976c9ade6c27f796b1a8a617ecff26980d27537afa67fb2269dd62041d4bfe1c7ac9e7bb87af0bbd5e3aa37ca7c6f36b6fdccc59fed984c07aa37f73eac89d1fef09a9e85376c0825890835a8d56dd4a1d0c8f41303c1a956387aab01aa421feaff3a2e206973cb06ab42526254c690eb0199911bea4ff105265404b21144a20e7afa633d9dcfa481fccc794fab023eb244f8cd6476224967b0174c7b6b48423d74c7821e688e231c0551fc4ec49e712ff49c4edbafb7d2e6b75b82cbc05937b2624ad313ebf93150dcbc269b6db22f13ba221846d385ccf8d45a4639e17bb170d6630a29b299b891925ab78523e73a2c115cc49d1a8a71b19585b565cb7f2f24ebc3197fc03ff4443ff0f5ca6ac3a72f2fabd1e6d74929ef580a0e039e89a0f57484746534ebbc2b7dc7f7b2aa1d5f3182265511f5b04a972082bc98e058584e58e4c0b0c0e1d3781c3401e23a5de4fe783bd6e3ca691626c17cfe2cdc1eab6c502ef40f6a74e179c436006fb545e94449c5c2cd4c85d0cbf6ffb26c0124ea2a660d0e8f34a2a2d4c04a053ef71081b691e9282890f2a77626159ca91aa21997d934f25424229a44c37d2041f8681ef8e6cc1a8c243b7acff35ecf4b07ba70b20ef8303e0e2658b8d4fdf04f8398e082c9457e4f90c7f506f749e9862bbca6378742f3822b4ddb40b7e26ad79a6625013f58cfe49e70ce029934722ff33d5294fd4ec9787f9909b6953de42295319fb8c099a1dfb894e84e18550140c7ab1de683567ad84d355cf8eec8e5dd662ffe184593f91f5bcfdf2f6ef6bf4b3e048f625f3c5997cfe7e38f31458e2495b725517cbe783348456ba8f915d8d89731365ac82522996344d430b122facd1f469e7de188de9b8f1c9a7e50e478d42e970d96e3c57e3dbe075ab4762ec92fdb38dae8f62bacfc2781aa4c0bb888b2c7c80f7250306e5f959817317f5bbe7117ee44ea5fce47f515ce79d3bf6e7fca8417521d3215ec8400f042251146c1241198a6724ca0141b8eff2b7f0dd8b0019325a75a7d2d831b1e3449f2d3709994886a6fea2f55a76aa475b48c57035dd51fdda399c9c2763873c18dd453968237cd656c47304c2a7830517fc1121809a57ccce3020293ad8cd8e9e4c50b3ef16ef2f6bfd8089c9d4e5e1a2d30523402c659179fd47b50bdabb91460728a267be2337830a0bf23da732141997914e7aa59a3c4dc1115953d38723c89aa99efe0439b3e606506990cf9e38c342d3abf259856bf3b130256ed12864b471746479723f18ec88fbc39d774ee089e7a3632c6aa87348633ccb7dc6dddfbfac7800d9ac30facc787ae271339c8abbfd8ae7d879b8fc25b951854ddb169f6483d0abfde340f6d5c9ce3f5e23809d0bc3924c3b2c248fcc20c7f5b2f48bd31d3ecc91216a71215db3943a556130ec6ab6f076f1ab337a201491f21a9cc8d3fba780a7845563d3dd58a65e34f9b73ed91813223e28af23d187b3f618b389f880a54be02678c3e5d4fad4781e33d54cef0db0ff4c41c2b992d471afc1ec99b395be412bd0c9c2c7e18df2c4b345c1c8716faa6fc556f1f860d2eef889c590c2bf72fb7f9093f8b437d9cabb675f6cc5b8ba1009a2fa7efb825e4bc8172592f3f8522f51f9c8cc854d880a7fc7649e1657bb60d0593d52781f128cc16d0a65bd197d0c0c4575b61ad8602f244ea25b249a4f4dd59e532f445068fadd0c1777d9ddb70faa94aa7e12e403d1df6ef6dce0475982282940dcb1c0440626233a04064853267eef28efa23e4b9382b5757c9687edfa451c4de7021872b69b204ebac25f82acac6e131a27c8c61176716bf9b061379e68a42c96e905b079f52674f8cb612a2c7f447f42298af651b547c1a37cb08172c6f04fbb2e5b8ccdaca9d01719ec1c34ba9894c879a845c9cc266c23e50c6b3e870932c79d018e1a1a383a71eaa5b6a90293422d48ccd3e7a1a01ccaa8cec0947c09e860b6f467f3058434edfb02196dff109229dae912e8059cfd0745c70d857f7e6f5a3672954d165a82f5d42d705dc89e8c64e5721b04ca689f2e7f44bacb76a1efb203ebf9b98307d5d613bf43de3bd9c807055ab0d29b9caa404b1cb162f2042a1671d4143930b0975b9161bbbdfb9a6859b94acc17939d621a9dfdebb652e987ac38156b17014993552c42fffed3f15d48a37a936537debcd966bfda6a8526171f3fd11a5b5f51880b5e3441d38c4bf5237cb2d3ffd828b712048ef37657ab790f0e5a42fc04b9c394b0bb7d129431617108d1ffc7131deabc81d0dc833665dc0ee89e4a37e468ef402f8c8d12b2ec7d0694e5a7ec5f03ff794af2b8e8e72b32660ed070d9f0652a055b5e0ab0cae4ddde45a1c8e011395981dcf8c308aa40e34bccbf5ab2a9e226b0ad041839563941374bc4755a005c1c4b7743c7e0231f8074c5c851139e8ff951dde2302a5c1aaaa3f9eda6a520e264ab9edddf4d713648c39963a688e9b13f9e48ad4c036ccad0af63f9ee93f0954ebdb35cc29c1728fcd078cbd79d749df32f240af9f7fbc8afa27498448f65b3a4b7ef6b80c58d271091991c6560614f4686a72dbf84ff2f9439f333a2f9ba462e7842b7b66a0ccd28b6f3b0b8fa23023cbd5a57b57255808b2b3d59edd5a18a266a2c9eb5b23ee22873998b988ae761c8ad0c048d88f1497ff3d7beafb0b940529fb1571ae5b6df73661c556fad02d40cbaea751f283d566d6be105223611b218a6b5dcc0c1a10a9ffc29c27f7599e150736de93d8d913f196cf4028926e916161bbd1832af3288f0de48c9ee8f924acdf6f13dfcda73753cd941a9a002b3bb5aa2209e76ac34447b619851e0ac2955c05fbda83bde5e136023acac4bbc15e6c875554622bb81dc250721f946f4ee739b22db23ba8b2a939de25283d091f603bc6263eec660a9eb8ab39e7e51c7874b99b8772349bc9f553e25fc59ff00fd0b8f91a35880b1991946160e176ce3ba5191bfda0e75b2046526d1f1bfc84c87852ccaab460e086bed2cc3309870ff2f44df52ad1c9d89b38c2acbee2ce0c059944b2f5ce67f02af0858bfd4f209ff02415bb0d3f33aa731bbf2f018f05547d5b9e60139ddfb76d3a6557bb633f136efe556c96232ef64f3128ba8de1989828374add2543a6c63e37d4e01fb3e4a6d9fc86645983a2af58bbf9f95c3e0b63d9381c418e9aa26d405a5db4bb9b2739077edb0b5f02b4f31910212c1135131f1e572e79d5870b0d61f416f2cd3076ef5ae4c9765897d8f88f4d31360db975357410acf0276a303ddaabb1863aaa3977f21ff659a54a409227b448f7491351382a9ebf728864660caf2e818d78992d2d8b22ca9d83eff6bfd7c69c8aa0fecab6d89090f451cac9a8ceb01359fadc94d3cea8aa450c5953e09d10b9fa15b7527d6b2c40ccece3de22ab0c41dc3e8539d420fa02af24d1c7b6e3243325be387ebc43530b9ae789a6d37745a62e6a0c1fa785a02773058ef5051076ec182d5a409a2b1064f736827f52e571b86152476a460f44c11b9e6d1b36dad536115b09afef3bdf26817acb32fe1c50f15bbfb339db901a03cae8e08d2543a7301cc40ebf8955280947692c0ecf04c310e4c8382c6dbe335f64576860e521528ae533f5c3e481bb458447dcc1cc211f5a15c3aba26e5921ef1b030637d7752e7945a0d5ab65b2a8c918628db503d66f6a617c671e14ce87a4ba4d0c214cede530bc573d54ef8bf7aa20f2e61bafdd99170eaa356d199d1142bea78c727c52078e398237e6b4340a6ed183f9c05d7f55bcf2e2fbd4caf224c8c73e207ea717ffefa1a2de7548a5d9f41de4addce048788593063506ba615d6f083acee5c719cab3c64a6791e720d76dd127666f7bc3e3421f22b469338e79058fc9ff5b1a8aa81e7744205470e053f7b7e9055e4626606034617ba99f14509b34c0ad75a51adc7ff2ebc508b6372e7a1768c898fa5fa8feec7f03212d87aa959f6a98225e002d7d9dc661d154a4081184a8fe2e9e1cf633a999189c9de107209f07ea8b19871b18b753ce0f7ba775627eb6a5737832d2e234e1c80eb2e38eb3291a1780cf14f89b7c9790863d6cfc007942581a834103d7feedce2daed4546e02b7cadeaafc0ed024c71f6ae2294a026929d8ca4d28038ec9e3bcaed8d32b63141cc38be711c74c05063433fe69b197512ca52c2dd6998c683ad00b016b7076770cdb6db3a7e4022692d1ecde4af252c0d20477b3782d24ada2df3b5f90cb1c792b7a460c8c7ddd58d77432d45fce45f172a7210626cc845dfc7df5756be2021c88b0bc426b5a851f6ce038edf31fea82bd6780edebc00beaff0a6c8d575ea280a55dcda8704cc12c46c09d4d3deba2cb22e9ea07d0b88ecfe530a8e0996623aff2c334097453088eb34808d77c08889a6a39e9a86a7877d76b8daa9f96aa3f4b5f43cbb61f63efa642a05164dbecd51c5529e6859224dc64b4c4fd4570cb6057e1a23e3bd6cbe90bf4b1b2ae6a1ad9b6de789600c9572393cf698ec4031965056f61b03f7ba1482e9e8f2160809d43c5a1d2c762567c29c96d254802850e6be45d4ef219130656e3a58fc097f91590685d278b4a4cbef2ac5cffea89f08db1fa4c4580c9bb0666a6e58993706aff9d9f73ebd8c6624870bf53ab3f25f928968411f14f3905166d273c72c69a4e5fffe7c9649104baf1ee8c55739a9a4a62282551a22f99b79f86565290f28d64c430c9e615d8918bb36ce4e1aff42cc7437b6bcb7d0474afef30d3ef39a08934901d0db5500a5b6ad587690a"}], 0x1028}, 0x2) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) fsync(r0) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x56a70960f331ca8d) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000200)="dceb65c310e03aaedd7e9e064e740442d68f3b56ce6b8c0e0087b308b4561df204edc1bcacf12c7aa592d9d1d7e82b373b0b5ce50c4fe8398558521b7d8a9b4e616359935a87976fd761e52b6e14928b216a", 0x52) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) fcntl$dupfd(r2, 0x0, r1) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5ccf0 04:02:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5ccf0 04:02:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c654735b189214606da83f9be40faef743", 0x137}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) sendto(r1, &(0x7f00000002c0)="d90f708c40b47788e6b20fc2a2c68519a24d8250085610405a3209758224904e94b68bb9e1a16a921d1be20f7762dfe5353965971babe3d9e2125dd529f7ad4205ee34c65edc22a1db5af2f9c05af462b5fe8687ae3d77d2331deb0444b2d33e94ec681847333cd287591ce2b9ccc7e214d4f2f7dad21792a8cc49d04a639361679bcd13ba63fed3ea8daf4e76f387aaa8d69079c22a3e1f25d3927ea8f74874310bc5d60cc3371838e9bd18805d4152e58c9d23fb29c856a7c6db4d29358df08259813e5b442d21640e690b43", 0xcd, 0x6, 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x7, 0x40}, {0x6, 0x8001}}) 04:02:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x22) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x8, 0x4, 0x100}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 04:02:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1f, 0x80000000, 0x78, 0x0, 0x20, 0x8, 0x1, 0x2, 0x0, 0x80000000, 0x7}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 04:02:53 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 04:02:53 executing program 1: socket$unix(0x1, 0x5, 0x0) 04:02:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) recvfrom$unix(r3, &(0x7f00000000c0)=""/24, 0x18, 0x40, &(0x7f0000000100)=@file={0x3f609d6c071ae6ca, './file0\x00'}, 0xa) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 04:02:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x2, 0x2, 0x81, 0x7fff}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x100000000005}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 04:02:53 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df22a30000c9288d", 0x2c}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000180)={0x8, 0x1, 0x800, 0x100, "cee744d08b46a0cd430364924209af014be4f8a0", 0x3, 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) fcntl$getflags(r2, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) accept(r3, &(0x7f0000002340)=@un=@file={0x0, ""/4106}, &(0x7f0000000000)=0x100c) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/5}, &(0x7f0000000140)=0x7) 04:02:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) dup(r5) r6 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x180) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000240), 0x10000) dup(r7) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="1b0000020000000000cbcf1279000000000000000000000000000005dd8d4a26d2917a4b4fe24db0dee524147f7a5bd55657f019e581e584d4c9c0789c44ee2e1307ba71d10b8b01aa0a5ab2ef10f98dad23fef79f1dd5544cfb560e325e1c778fd9f749a1638959dc6d93da4ee4ec2961a02ffedc6bf43becdc7baa21112ebf82db7ebcf197811b52809aae2e2b1d5e62c888c6655a7c9b5fcf63b2211b2aa71e88d589ff6f3a829ff4645b247410e6558541ea1093056f08667f705c82e0178aaddf2aa4b614d8e3c4fbdfd5b5a0821e4121dd3fea2ef16adc3011f45b5c0f2f40df96b6c48d940a577a8d6bd5d0653f775c5b7d4dce327068b45aa26d3838243d8676c4693984068ad4a70397be86a51ae4995fab1f700a67e0c42e61431fa506c165befcb4616b2a206acc9e9149c0797d57d96322fc49631f893f6f034ac8892918535c03f60948d5de024a28260eda00"/351]) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) fcntl$dupfd(r8, 0x14, r10) r11 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r12) ioctl$TIOCCDTR(r12, 0x20007478) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000180)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) unlink(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 04:02:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x20, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x3e4d2be2f6654b0a, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r5 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) dup(r7) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 04:02:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xc96a) 04:02:53 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"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) connect$unix(r5, &(0x7f0000000100)=@abs={0x3, 0x0, 0x0}, 0xfffffe3b) write(r3, 0x0, 0x0) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 04:02:53 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x4) 04:02:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x39, 0x5, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x5, &(0x7f0000000080)=[r11, 0x0, r23, r28, r32]) getgroups(0x3, &(0x7f0000000100)=[r2, r9, r34]) 04:02:53 executing program 0: socket(0x11, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x1, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:02:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/100) r4 = socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x20, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r2) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r6}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r6, 0x2}) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc8) 04:02:53 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(0x0, r1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r2, 0x20007461) 04:02:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x4, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {0x800}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x29357351b2f69b0e) dup(r3) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r4]) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = getppid() r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r6, r6, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r8, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) getegid() r10 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r10, 0x0) r11 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) 04:02:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r3) r4 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) bind$unix(r4, &(0x7f0000000140)=@file={0x7733f29ec84ae732, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r6) pwritev(r6, &(0x7f0000000280)=[{&(0x7f00000005c0)="0f3d0703239d8933627775b0a7ab66db2154a432011cdbaf99f735ecd69a69ffd0a2469add4a35db62fa3a0998abf400fa5f6185988928c8785d422fde5d10424e273b7f61b1005ce3e57ff768baf8e2ad199990a74039099cdda458c54d4d40a74753bf26113c97b91d0fc9bf8225757b0022c1e06472a6293891deae9c4bdff226c63e7840ad2870c37fa5d169ed58bff86471715e3a35f39f1fafab1f9a393c4befd6ba675ef344d373ac0f077a255996ae1f17d3b8abc49bcd44f76e08ffcc37cb38a0a054734d95cf7478b9918df9b6daec70917d9d89431b72a50387a24caf355c89e417ed48ab0066971f0eb1cc6c00a557b9f6bb29fceb3659d98ff6636c146fcb638122da0921a57b9cc5c55bc4107673dc7f27ea7eb2040d6c10048afdf18fb82adbc225aac94ae69f6593dfb6640e7d0b89078575b8ea25a6c5bbd4b147031e4c23d213b6619011eb438973aa92b682e1ed86eee4311bf642ef5968440dfc94c98c60e9dc085eb717f6672f1fd817b34388085c8ed81b7f6d0b22fcac93ce04f5dd08c172bb7a376a0d1d33216ebbe99263257d0809e7f64d8b9351563086b952f24934b215952131f348711cc6e7322833379d05c40ddc5e9f57bf81c61dd38b4f454297c2dc03378b09f9cf375cf3346cce6b4038ad4e9f13ecabc1668e1e02ad2674a6c4af1d3ea14084259c780cb395cb7c85787333c9a0317ac94b2b2c6561bfa35a039194b9287a156b98d843b7b4ce99aa0948bddd65ee1c2221206e5f8c3ad425ad440dfd91ce1d1c1a1bcfcc56145104ff9fa506f208c980f1889cb4f8dfd6246dd19f5b8f27c685a14a6e49ae980b2272234b968352c77aaeb5540b1550fd6395d8c75d1d10ad0d770e19707926581fc8dff82016c70a76b9b561e91feb02969870c7746d05815e312c572cbe556604a299d847ad5c456ea1d06de9ee460bfc0071a2ef3039adebe6d8c7f35b8e27d80adae26f719a8fc4dcecf96ebfed55adcf849001d41a57e243a6814632797ed37671794e177d2fbf0eaf9ca15ddc91ebe50a173cf7d2e41033d8ec5838a0c5945670cfb878dd8c74fc57e06ba6d99ff031887aaeeef9c829e963fee410255b719efb009db9f5b1e1a43878972a0164691e81014f6a5fa4f60e92b1ebfd157df097524895a0de7d5378a300e6b99fbf526a96beb4b7be74ca264942936f22dcc25ac7aa2f52f394dbf56caeef6b88a22dc8eebf115cdf16d8f12291d43300cfb067a345d761a80d9f9d3038f4339fd02169ae7f5eb3f67d6e8437c1ebf0a461ba81bd168c3042b7c8624f797bffd10cc794b3841bd12006d72523b25b70dc2b3c18f7b49148987ebae87ba15453456a3036c2f1d8d6a1b968db903082771c7b2dc84ff19c23d1c7ebb0479b5e4ff4ec394daddc876b4a9f9d7bf74100c6dae59ad2db58a2cf49281597ec2adea26c53da2978a1c200e9fa525b2e8014a244de64fe0de61905ae7b8e46bdef4e2a53bd1d4da1328ba6b2c5e93d976ce46596419d176d20153b16200a852c945e1172bc41a0b591e9d525041acb855795b2362538c59d605fe63288c0f552afa353137cdf54ef80d3a9685f2cb3392363be0533ab7586cb25ff780138f860821d0f08257cf575a0d7a67fc427bb6cfc8f0985a3d0c00eb471667d766ff621ebbacac7c8cf8c2119a6b4f6c85913d09827140af47feae049086d989bb58c7a2fc7ab6e3fc115df54d2a1f6a5f5c801ec1a7aab64330f2fe208a0e117721e3d794f6d79b3139e90c35ea2a52ff81808745ab4b5f88ed225f489e3b1b9406ee8e12f47d1d7e60c75cb88dc7c340fed5edf866dca445eb50be7135c90aed63f559d4001f8f1ade88e0fbb345d90bf35c80321c7a826338fc7ef4a09d571d398da39cac1f68127a72ea917e8202653e37185cdffd70613b16f6e0ac762990072abf0fd6e512657c1404c4f59ae5b7223f436c0c8ae841ada558c39c95b4903652bd04e65236f512c77d53684a36f10caa94c7f338cf8bdcf3d0b41b524d23dcabb53b62ec8d70d677fc36c30db479db938b55bdca789239637506b9949d1bdc5c2c004b0b637bc6da9f1a5e784708cd71e4e62c87b1ea7645bb7b67baf95422501f520b94bcdcde28e8e96fe1d4f9ca9df2869f4cf3434d1b51cf3a0596e92479183732bc17c8d425740c5aaea88df642044510c720ef0ddc00613205a371c8b8eb233cbd7fa7b20a6e4beb416f889666fd7145c7c25bafcd92b338cfb494107d1265215b3e174e06b4e5b94a873edcbdada00a4a6905403ffd079601035bd400e50283953b2308b53316ff4c2b4f52ef3c093424cb52465a75a51fdd53ca22f1342611386cbd1bc0de032eb8e44879bd21036e5a7c086bf4c8c114da5aef43c5f085df2f0ce99736127e166b93f9ec2215005ec54019cabc8dfa99eb99b3def68dc086e5887de12160af9d3f97585f6e9257f0ae461ad4339cef01ee9bd68ed593b5e6aedf8131d04325d353fd750af2290fea55c1b8edc9600f413758d46be9599f331bd9ec156ea5bd1ea68b28162e0b9977e1f40676d8c60ae5e459f155993e7f0c04c3324cf3293a809c650ff1d78a92cdf2f0a0aab02af859fcc8816c7e0bf448e1090c34abf37cdd8bcf361497b2bdb070e42b49ad4f4310c4ee9e1d6ac0a21d17b8c9cc9ce87adf69520231c2094bdf27db1673c73668effa298f44acc33c18b34f99db374638eaf8d95726a33350a093ab95a98ab57ea085d61dc62d49cd22c66ce67b46964743274f99165c22c0835f8038009e16cee43ffb9b14ab21fbf5713abc2dcf7173857fa2bbf312628a4b6f27362339e50d3551dfcdbb0c7388aa279358e24197053948df9881239d96fea63abc8502845e882087da20c02d8bfc77c6a830d9f0330cf5b12477f73f0769abbe035f8a656f51bbc26784323e56a4eb6dcad115f324733ced27633a8f6af6bdef4987f87e80e589f08760113986378acfdec993999ada3ef6932f6ef4ab414c345617867b3d827464e3bf3cdef569c849c850cdb9a9f1c942d4e011afe1694e06b6a5dd0e1a7072db1acb2ce536094edf9d10e20311ba4f82cff6421e1903eb0eff676dea8ef8af8ce9c4391854bbeebae9ac6e707ec937b4a2cb73cd54078bdbbd26785e2c5856832399fb6ea665be7288ed33a5160b0f7f4e8a40a45620b0c38106a3649140e949d5bd274873b2b82c42f6f14d13c6299a598adc1fd1d3163fff5dbb12abdf9428236e81b97cb5fb9fc1e297709aca2c1a63fc45c08c413c918154bed49a2ea6b9801af5b7c5ece2199f24b02a029ee90411d6269a2ef4eaf631fe7e04f5031f137bfd06f06609d63f2119cb2e41e4e2fefb89891123dc0943bda83992eac22303628c790e37b71b2849b4cd4399d41dac8b11cad646d75dcec0a116c8af8e4bbaa86e1e90abe62c8043b9cf179eb6e572dcf245bfb33909ff8a4d4bda5d1e82d0ff3e023666fa0ce743ab5aeac80ac7e5a18186e6c8d5901a0496ebb18133b7c5d21d9c15ea6bc055a85a0ee32d85aa58b4e5a3473dde30d4e640139c9510349eb3fb5d8cbd09705aaeb85cdc5f9a2a306078e077f9176e4dd5ddbc7feda9ac476076d49932a8400cbb45e3f255d32f2d4e8f81524ccc46239050095664cab5c73f1f2e31b5fd8be8cf50d6225a09c152aca27d80033514284cc919cd6f547eb6bf2e49bf34568843e88385734e3de2a794af9a9def1c4482b4339e29a6726cbd1fcba7051dab92a17487987cafd083477b59bb7067d3752e77c41a2ca545968530cd50118b323528afd6944b4bec7b632dd2fd799759d566084c38400d18a76cd2ee3bcbf73e08d8c91de6d6a48c0515f06e22ad87a33e530eda16887d3c7faba4ee507c40912f686ac24095a34a868ca5e3bd8d7f387286fb85682963a060c513d1cad9408cbddde5c8533546d492f494f609668098186fb21ca2dbd50f1713f499914523d7c247ea344e2b49155e5f12d4442890ce73fd232394105abc5642c749ee27b80b4ecf10c4052f61644a04518fb3846276c10cff72c567734353970fd3fae142bb51571f3e063d9388fed8419b4e2b825a8687a193963152d266060616690753eaac06755bb438e3d28cd0b9659c23564a4d2406235c329b468a03627111816d59fd045337fe2ccb8e59b85b67578f16662867272deb895e5afff76024d353836d98f68fd37a8a24e017a2f66c0f5f97f071b67102b0c1a8d79f6792696c6a54a2db7817dc1db06c8ae8facd7fb4a753ae6fe009818af013ef052efac4845963abb8c640ba9cf6d059133db769917e124a7c382b21a2b043c9a59222973c70608d8f5c0b1d077ae69cf4c8958b805a1ac3e1c6eed5e5df5ef0eb306caeea3e9461142c572216c1a5f5151b286a811c05f8d0351f34609a3f96030dffaf0c708dd2c16fc54c5f24f19d73b41ff05be3f8a1093734dbbdf3d73fc06f4f162470c3d25731cd8595fc0471ffb4858778b5d39a1e4c667ea218f3a999cbefd7974220e2330c74dc55b63c5ca936b5dff114b6718239dd6d056d714a4518d6a5169bd5aeba10fabca129c730f29496fab2b26fc7f05d2a1e0d10fc91ad376e9d711d0b3aa1e64e197f50a22c2f1ac15de9d44dc9d1434c31f8c2f5f30019c81d913fd988d71fc69dccd6dc8f5222f1e84e1bb34911c102790a9a1f77b5f61bf32588ac1b2345560208574c48efa5f05534c4139ee09e36219574a75648a9a6f5f7c0fb4a2c4c992f6b9929d58d91241a2c696706f81fa1bf4b8a6206ca38fce343c198b3c6c60d7269a77ed28a980409159d18a632837c6818242418a1785da1358fbbcaf8e36b72f6f709358ed333834ec54f47cf7a6551a5e0a86ab4c6fe73bf20c112692f007b9e138d3dbdeb4b936c09c8e1ef227f4a43c8f98ff3a90aa0c143d007d89177d3aa98f6701286a414c098e66c265bb480edf3fc3d4708ab0ff206ad0bde65a8de56f0f37962669cfac0d757485ea819aa4c1a972c3f818bd2df473e3ade248b4a5eb4415fbb6b711f9ca7a601fffe3da2271b21cc76b247c54bd1894c3f91a47cf33f8a271abc621b52cd891dc1a45806c3a12eebb0820f6cbf9966ff17086a53d2020f905116196bad5b7f5b3a25de242f8f782f047855a87390052fcd38ca4eb62bd3853481928e61561c14ebe1f7a032ad711464bd2f3089762a98024d9073d2fec128e146f3de0b5043ad91d7c9515255e7f465eb822db1d326636426ac7c134be5bd75ed217f8fb519914788536105dda9804bbd8a5803e9dc9a41a47ece6f45567d4403995684c9e4d93f0d7d25d771c8c6df51acd895847b4d9df3e14a7cf275fbe1dc9013b5d5a0bb4844e45af74aaa8d35424e344ce1b99a54d3846f5088673062e5618cf785b8b074ab9180a7dffe9668820087bb72565022eaaadecbfe5c24511dad0a87ab9979a969bfa19defc1275e7949d3385df82b040fcdd75765dd5df681dff940fd633832633a5316d8051faa1923aaab86d4466af0c39afafc0eca41f66093b426d926f0dfa1d4d8c593997b5074b8170d614f6a31f3fff77ef660ba65026404ad150b26386f35f88a5519c2983cfbaef69a7fea2b0724ea7c3b65858a05be9728ea1e7315e5f7f68542bff662c065412868d06754facd1884a024284fc69fe51c901f1dce1c86f2836e07e5a1a4dee64094edccaa70641ce0b747aa12e4eb9de4dc3ab7f355873b255d2ab2e0405f4476f809ea58b0826e7488586880e5aa3e05d3a8bcd41dc8385a186ae97", 0x1000}, {&(0x7f0000000040)="0c79d8151fc8f3c19ae40111d1ca6c120a1de8cbbd77b98d2b82ba32d0c2daf1134b777ef423806a28169238de", 0x2d}, {&(0x7f00000001c0)="a9fa656c31daa19e1fe920cef8254bf308f38316ccdad99176837b07b2b38b0524188d444a892eab61cb8857c99cbac753d7318b8955ca50462ecbe45ed6bc785902b32e3b238b7a1165ab6e2c9c1c1fd7b9c2c13808c3138081ab62fdbf3ea472e41c4a5c84f26a462ab3feddb22795eac48b7574d549c13ca0a773188f131bb6d3d54c25ef52d6a999904d1477040160fb4925cae41ef85c3bc4f4ed98fb02f39ee26b5860bd2c9f4d51", 0xab}, {&(0x7f00000015c0)="096bec4483061647f78c320e2c307d45fd0045e184f824dc9c6500804c405f2d8f9841aa0254d2ba27d1d9ec76c7e82d42b0cc590dc9ecf2256bde2652f62b9e53c559bef7c709d21e89b48b41d8fcd2fd374b1e00fbcc3ad2f514d1eae75cc1fb0fc7429fb2a478d0a92593f04f2511f5c44f93fbcecfe4e556915fea0328ba2f422a8a1abceef776ed9123119a329a453580ea71c727846ea84c58a4b378fc0a4158dcb3f32a189902d7e745138c2c312cf50a3de8f5de393193d17c4cf43869f612b64bcc569534a22b33cfd364e7ee69037c33986f9123d51b76375c7a641183f2cac9796b64eecac60fa5379e3bb84ed2b1aeacabbd44a79eadd7ed78bc53ea6c9a9d841ccaaf64ef56a5aa738ead7cf98e2bb56475c75fe15d0d935d849a0f87d3e7f948d0ae24b003c2d03cc92be162429bde369b295007b96bd0e2351ba6b91a35d871f333f47653a0f324795831121d6a77fc6245d1de87366fdd01c645a6ccbda686d561ba3e995772f5b664dc6d01ce6df381fb564bab428729883e013e28a91a97c3a67f3b9270bbcd95cd39601256d833a885a1704c56e25c0c8b5880f86966eba8ee97bfdf91826abaa7b33cbd48e5cecbb7b8ecf8b53e39d820391f792109c3ce70afb40ed92e00803e8e0f9ffb95558541956db48b98701fae41403408bdee39e16904e75a963336dc6b86a5f8059df7de0030717ed2d3ba5a8f079572e7b56fd1c428490fd5acb660c5ce88e5f9090e35f68ea254835c9b23974085039f8bad3704ff88d0252370a050e35d1f0ce89ba758be4151d64840ca8bdcab6866c35494858bcbae5869dd380e459b858e382e1fd341c726d3b72ee54476962480bef3ef78df0bb7b4b5da010c262ac4e182233b623a8adab6a0854fa5866f56a1271b53d543c1722ab46b390a5b4bf1960cbd2e85a58e899c5a215a27f757da60aa5231392cb22452b45a44d77781f335a0be9d0268a9c7ee4366c96ef5dc70ed5d9f75dc4bdc48da4f2e9d70cd1b48f0eea925020f9e1201e930c36919295ce98dcb73d2b97f4fbd32b5542f2cb2fc2f415ce22ec2a89ad3923d7835473999231e36f9b6e776850bff05e6509a447e67c5eea16495a596040e16ac727c19543c8f3db061295e76b96b4b042713741e7330ae83527a37e54b8a34f4921badd68b71d6666e686478ef12008f9d3c8a57142407fc323362b92615bcc7a4a9e320a158e8930e29e7729a6164aadfd2a14c88f58552d0d6ec9f15384fea89df0e230db23147eb65fc5b167fcb66b2e8214e8c3d506b5a8eae925460d012f2249124638940b1a5d84681ae16b2536d4561ced6c2f0230fc0632101537b9feaa335277a0b0278dc9bc01cbda5a842376fc349646f59f6c1878e6471638e2fdb987736dfb4942861947f5adf96b769237b70028f92126de31e1061abcabe0ed5279618e7d82ff4a10e542b058d39f1b4f28f1e68efd5efe6ae9db4bee31f3e06cabb4d4236369e56736ed397854ca5bb1277afaac1d1d31e15b4f6e6d81a8d455b1c310cad1218883ad4cd1981679f7b3714b2748250d796dfe6374caa6c909633af710c84f5cb257c433866dd7682962c8edc29b08ede21b17e6ace3585fceb64d540d7362c895258a612c286d8a0cde6ff1b0ca85a89062cb7d3a4574a57425d508711e1d1d6f7263c07fc3198de578eaa1f5d91a914f26cff1939dcfbf6c90469e28dcab169021b7817d7dc5587c6156816aa9d4664b2667576bc42f54ec8a6c564707fc22e3983fab819dc9c988b278a0d439ce21aceef1e1cb401f1de617a56d0ace1c34b9a95436216060e9585561bcbb9a576315d4ad6426f6b57a7e690627d7c0865b13bc2f67703ec818f0c2112ac3ceb5b38adf48570bcc748b5bfe56e613c7634a48c9e6472299b2d49baf7584b73698f41da30d4a85f56f99ce7b5d137d1aa7c06be0d65f2365191bd2adbb11637fb255a60ca1248467c8ae9feb081ca6c6661ef07802737d51a3aac105f82497186ba7f04893ef19cf67a6bbb7bbd8b8de30ec8f16aa5a7e5a5e6e794cdb464ac18dd040a5adf631db8f93c883aae4c784524b83ed9df9a7a9e87dac96b50f2d8121d823fefba8e4f27c6de67d53975c9dbe531caafc28cf688a8a737eaf451a1c1eb1cbde8164f18e9ee8fbd1c4bed97834e87f21471cc3266555f24c3492c929d05d30bfdb745b692a6f839ba7d95d6bb1d52cd1d6793e817ae8e17aadac6ecd5fe2739c92767db921c5c288357f260d114bdcc2d4e650774306c312fe8fef34ee417c39d00103ce7aa027150103f24a25d31502e5bda359947ae8e77d33927a69a63b55cc123d655909787e529f44c6d9a7bcdcf9ea9cd932245fb765f2c8c3d398004bc760e10f0a77f082c918ef6849e42b9d85757730396f6a3cf2e310eddbaa5a8d8a1f15252357d1b433fc1e8a1e402804d924540933b8f691617d7fd0623466abc44aecf009a723f9fac2829059c6fdbe6017c1428c794c566f0451e2364eb5e828366e440e0eb04877205327398e243f9f01281b1c8461e683ba87f409840f4f12eaaa82d5d1f638da5d6f6440607ee84158e210b196c0ea1d128331d20d0b9439423d5dd667734dd0f4a46af0438aa34814044782aa784b2909a8f42ebe2acea490367f95291e787ff94dfb69a7ead06ff16174a7d2f588c1cc9e59ad4bb7c2671ca468c402e3ff1f450418c58d526abd3c50f57e49cb9999165dfa8a5477052405a701648e12b6ad79ba3c0e1c61e692ea0a93d3a6177607704f786c679738e80b6ae6d9f7eab7407ffdc8be479b20dcad743e30f5f58cd5a77bd0efb44cd9295d8c2ca7d393febe1843e5ff52ac692f41ac809acaad2c2e81eaee384a0f919d89e738f93830f82f27e282dec56550329690bcb2874b8b9ec1e1e1078a23c225c0ecb7aed5081ccb5b4eea3f8d61ad38ba8483008268bb4807de914c645f7a91264b5e8ea814247179b03184eea807bcf8aac7d859d62292fb10b31ccc121c0839a293308e8c4cfa0271eddcaddf71db77c6abc58765530b49231e58aa67c644bb6a8bd43b6ead622f28503eca1d8e3b959e2f41b58d819b7e12640b3919f4d13af572cb40c1f108cf136f3657275bfb747cea1827a101368cbea87d8a4631e7a6a88533fabb287a09ba755b816a7cf68b64ff61b2df57eae2ea576ee99d57431a02dd37b964581c1a7e4578ac8146b3c636be51079af9e176dc278dffae73da0040a6f89b5d66450dea24c263e7950704ba10a8536533eb3005be3d2942ef7f57bbb414843b7f87bd5c00213f8efce689da2060a566799a4b2ba11e963935e815ba9e2a248c537dda9828583a12bf826268d7d7dafe8328c36bf6804ad6c03e2b4cb8c698925d52f6224a3130fba12d3054bf2792651ff781f68b61ebfcf25c75fa9c7dcbc04fa06abd638ed792a91f36dc1c2295158bcff550fa5d4a5e46c078f37496c5035e863fd902a785ec6218d572782d338bfb0ab1b3421d6125dbfc21e4021336a020fa84881840585ab633591b505839838ce5085367b10343d199aaf4290245a1fe9cfefbbfd4b1445a93940f811703430d6e7a0508a9ffa1b54c6ac79b4c63be3873abb2ea33efe6415dd4a4244d100154e68486568c699cdfa061eb8418830ab5a3d8f8b405c85a1f8cf385ecaa0a110126f38e4bb47e08b85a72b671f404942491de211b03cb0f587784a65558d750aad558b8d07267cbb04979ab520008d31dab0b563abbe59b1966dee7ff400224312f44d729c46503217209f803943fbf206b466c2618d38925ace108fb2ed67718578f0bf9d7de4223cf6a955ac436c987058026d5e8f5420b4f7b30dbce7ce7964996f2f5ceb991f4abbb78b2f6b97085fd8caf9fefece2f143b2cdb9898889ab6a2da2d0c2a82eaf619dd4ef8bc6e6f5ac0d588221ce918f7737da45ee8fd73d6cbf52f6f8fea615958916dac1e9045bdc81d94b5fd15b9d29c954efc2fd74f4b5224420648a21cdf80659e82f08388b6ea109e1d7f6d6936b15615d46f7eaf5989e20579da31f9d299fc0cda61e623d2b954906e845c4bc7e913107898f0e85ab7df5af1aa23ed958c83b9ef0a63d95b8cf8d8b346a0cd2b4f38a43b5754cbe5da0c98363fed51a611282fc838b81abee7b4508595361f9ab5c2a58a90ab9496b96e78acc4209714b678f332fab39f4e2efb76433fa9dd48638326d35b2b9f25a6176b710cfc580368c33f76460ca4a8c6be13436ca6abf24f07a90456bc97807f408117becef4f774e5f3b8559d82a16178121a855413de63db9f784a142b6eafd07b5cc701551f86aac610ae1ee5d7d45c1fa8cd550befb1801440e4dd41f1d8fd3e6bc75ad47cf1dcb6816631e7f894d4a9488cf4055170366a211a2851d93c208bae52bd8703e5f4e6392f8e677e4844e0518d1fda3313910d7d0e92bd0a7309de2f689fb0117462c8d7b47c772315e58399ef0f39cadfcfc88bf020b241a3f2619e4d139bd34a087a2d6b02ae0874654df5bbe1e520df70f3d06949ca89f7cc70986520bbc6c61de1e6d4d2f4b179ca1eb45cb9a8105e1bcd80a70561f5dabb039dbffaad74e319a427608d064fdb09c229cbbd92c5f1e8b83f988a1f98f6395a59939ebecc92d041ec0048c24be742a20e505129c3070498e120c622fb91211690fea7910987b987e3e4e28483711d2f0bb1e8b54dd29367addf27837f4704b80b42ec9fc7a63caf7fd8ec3d19bbd1fc3d39f76f0fa8cc754f0901e789d2c1e0d3ca77eb1f2fbf2e27908a8312afc542a8976ab4fa808952cf37a364337378b4703cef7933c4813d2c0d534f852807bfdc4422724da6c25ff7ae03c7ca4857ebcc3b0beeb9307d51b80e78d79c52410fe10cb6494c2a5fdde9ab1b5b38eb7ade2727b5b47f1dec4a54b68d1b84de873af4f4b1e8a4dad7957ad6bd2cab90d3bbc9d84a4f3594180ad8e48060ededb26e493d8d26fdad8754fb7b2b72e05c743f02161d64a4ee21b0f0f8b348074c47bef08fb239738e385ad19794df7bba60ee662fe865df3bfb369394bf1451f60764553adcf0f58cae8ce30f83082a9adc8f3b070aeb1e111209adba83d0493d5a4725b1eedfefcf4f41053b706dbc5a3ce9ba0c2defe4f59c85cbed8ca24902e5dc6528dd554efacf37783bbcf933e32a220aaaed893aa5469a00ee1d7b398f932181c548de2ab3d8c121094e44288267728737199e632a5d43c52895fb5c9ef19f78c0415d5eef9b9f6ce1605113bdddf0619e94b92f4111990c771399a47ccccb6c4702e8c8102a6958e673988e8ebcb7a294a4c35d07a2ae49f64ee04190146daad811142e045ca3faf996c204e04e51bb5dd960700627b5c0fe2a34e646aa69fbe3fc3e4315e1f11a39c33c40d3bcdf24114b79ff91701e2fa38c455846d9154b20d8f8c4fb097bde98f5b4ef0df9a4234fe850d30e31d5ed7015d3e4345d065bf99acfdc06c952a237d91bc78398b3dbc370ba71bf103c414efebb55fefc4b390b35f1f7e88d7ea5911087346a1875da0dbae6dd0882b21c5bc03f6a511235d3f25f3b5ccd0cf47a28719cc23d489e636e6510846663589a0e4668fff97ea5ac7ea6284730a0ad4dc7101fce1d7fc569f0ab618d1e1ec230f6647300d8ff8688cc528e3ab993e1d1b0dc470d1d313c085cc035ad494e5777ac36f9c0964d99fcc507f26a20679a5d4dbe1828987ce0a9b6c7cb45ac5514b273d0331445f02f5d72a6268bd0e31061db59621f6025d190b0987b5b305f35a8a7", 0x1000}, {&(0x7f0000000100)="c80db1d3d5f9f054d626eaf5edcf37d62c02a2ed956f0d8cdd06", 0x1a}], 0x5, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000000)=0x8, 0x4) 04:02:54 executing program 1: r0 = syz_open_pts() r1 = socket(0x2000000000000002, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffff8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x3}], 0x0, 0x0, 0x5, 0x0) close(0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x145) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x9, 0x800}) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2000000000000081, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) fchmod(r1, 0x40) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:02:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r4) socket(0x0, 0x4, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x9) fcntl$setstatus(r4, 0x4, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r6) kevent(r3, &(0x7f0000000100)=[{{}, 0x5, 0x40, 0x4, 0x80000004, 0x7}, {{r5}, 0xffffffffffffffff, 0x8, 0x8, 0x0, 0x6b4}, {{r6}, 0xfffffffffffffff8, 0x1, 0x8, 0x30, 0x2}], 0x3, 0x0, 0x100008, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:54 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/12) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000300)) socket(0x18, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000002c0)=""/46) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) r7 = dup2(r5, r4) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r8 = dup(r4) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000340)={0x4, 0x6}) r9 = openat(r8, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000001c0)=0x200) 04:02:54 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x5}, {0x5, 0x400}}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) recvfrom$unix(r0, &(0x7f0000000280)=""/143, 0x8f, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x2, './file0\x00'}) ioctl$TIOCSDTR(r2, 0x20007479) 04:02:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) recvfrom$inet6(r1, &(0x7f0000000740)=""/242, 0xf2, 0x802, &(0x7f0000000180)={0x18, 0x0, 0x400, 0x7}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x10000) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc3104222, &(0x7f0000000000)={0x0, 0x10, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1000000}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x4) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x84) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) r4 = dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x8, 0x6, 0x100, 0x0, "1331207ee97cdda83bdf1e7d9bc74c0596f4b80f", 0x80000001, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r4, &(0x7f0000000d40)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000880)=""/137, 0x89}, {&(0x7f0000000940)=""/167, 0xa7}, {&(0x7f0000000a00)=""/57, 0x39}, {&(0x7f0000000a40)=""/75, 0x4b}, {&(0x7f0000000ac0)=""/253, 0xfd}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000bc0)=""/152, 0x98}, {&(0x7f0000000c80)=""/133, 0x85}], 0xa) 04:02:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x69ff}, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000001100)=""/4096, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) flock(r3, 0x12) shutdown(r0, 0x0) fcntl$dupfd(r1, 0xf, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) symlinkat(&(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x182) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup(r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) setsockopt(r7, 0x100, 0x8001, &(0x7f00000001c0)="2ac362655ae060988b59ea36ca02b302a592401da2500d98e959f261181a86767c83ca9e861d45cb2b696abd1931041f1007eeb36cd53722326f11ae29dbee74972624551ad5b24abb346a1119dcaadae4483300110fb64e806a11dca48b0e31cff0bec478f09c5478011e6036c63375c76b01060a789c490df04023b128f7cd7ade6bbd7847c7ca013fbe4ee70fa603c84994579b859225dd8a5bd501e431267638042562909ff71acd3feba2c5cc7ecd68da6d5e8ea3e02b06efc1f8d357412bc2", 0xc2) 04:02:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget(0x2, 0x7, 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/125) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 04:02:55 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/49, 0x31) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/88}, &(0x7f0000000280)=0x5a) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0xd2429beea0160851) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x14) setsockopt(r4, 0xffffffc1, 0x2, &(0x7f0000000440)="fcaca9323d7457b2085db90679a379a0508a45904f0f24759315", 0x1a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) unlink(&(0x7f0000000500)='./file0\x00') r6 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x1c060, 0x1c7) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000580)=0x4) bind$inet(r6, &(0x7f00000005c0)={0x2, 0x0}, 0xc) faccessat(r3, &(0x7f0000000600)='./file0\x00', 0x4d, 0x2) r7 = open(&(0x7f0000000640)='./file0/file0\x00', 0x20000, 0x4) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x80, 0x0) dup2(r7, r8) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x8000, 0x3}, {0x2, 0x6}}) shutdown(0xffffffffffffff9c, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x400, 0x104) getsockname$inet(r9, &(0x7f0000000780), &(0x7f00000007c0)=0xc) nanosleep(&(0x7f0000000800)={0xfb5, 0x81}, &(0x7f0000000840)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000008c0)={0xffff, 0x2, 0xb, 0xf4b6, 0x3}, 0xc) fchmodat(r7, &(0x7f0000000900)='./file0/file0\x00', 0x20, 0x2) r11 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000940), 0xc) 04:02:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xf, 0x0, 0x4000000000000000, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [0xfffffffffffffffd, 0xfffffffffffffffe, 0x0, 0x1000000], [0x0, 0x0, 0x0, 0x0, 0x4], [{}, {0x0, 0x2, 0x0, 0x200000}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x7ff}, {}, {}, {0x0, 0x200000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r5, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/35) shmat(r0, &(0x7f00003c2000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) uvm_fault(0xffffffff82620718, 0xffff800000b0f074, 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(0xffffffff82620718, 0xffff800000b0f074, 0, 1) -> e rtable_satoplen(2,ffff800000b0ef78) at rtable_satoplen+0x150 end trace frame: 0xffff800022d83550, count: 0 ddb{1}> trace rtable_satoplen(2,ffff800000b0ef78) at rtable_satoplen+0x150 rtable_lookup(0,fffffd8069e3f020,ffff800000b0ef78,ffff800000b0ef58,4) at rtable_lookup+0xeb rtrequest_delete(ffff800022d835f0,4,ffff800000a68000,ffff800022d836c0,0) at rtrequest_delete+0xe3 rt_ifa_del(ffff800000b0ef00,800100,ffff800000b0ef58,0) at rt_ifa_del+0x3c3 in_purgeaddr(ffff800000b0ef00) at in_purgeaddr+0xc6 in_ifinit(ffff800000a68000,ffff800000b0ef00,ffff800022d83a40,1) at in_ifinit+0x234 in_ioctl_change_ifaddr(8040691a,ffff800022d83a30,ffff800000a68000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800022d83a30,ffff800000a68000,1) at in_ioctl+0x205 ifioctl(fffffd806676e1b8,8040691a,ffff800022d83a30,ffff800020ab0018) at ifioctl+0xb64 sys_ioctl(ffff800020ab0018,ffff800022d83b48,ffff800022d83b90) at sys_ioctl+0x5b9 syscall(ffff800022d83c10) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,597963ab010) at Xsyscall+0x128 end of kernel end trace frame: 0x59a41980e20, count: -12 ddb{1}> show registers rdi 0 rsi 0xfd rbp 0xffff800022d834b0 rbx 0xffffffffffffff07 rdx 0xffff800000b0ef7c rcx 0xffff800000b0f075 rax 0xffff800000b0f075 r8 0x4 r9 0x5 r10 0x162edc65dc548954 r11 0xe080c6566f8f344b r12 0 r13 0xffff800000b0f075 r14 0xffffffff824cfef0 inetdomain r15 0x4 rip 0xffffffff8102c080 rtable_satoplen+0x150 cs 0x8 rflags 0x10283 __ALIGN_SIZE+0xf283 rsp 0xffff800022d83460 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=177176 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0290,0xffffffff8265bb30 process=0xffff800020add180 user=0xffff800022d7e000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14029 157516 85756 0 7 0 syz-executor.1 *14029 177176 85756 0 7 0x4000000 syz-executor.1 94435 500653 67346 0 2 0 syz-executor.0 94435 115111 67346 0 3 0x4000000 biowait syz-executor.0 67346 253645 1351 0 3 0x82 nanosleep syz-executor.0 85756 121043 1351 0 3 0x82 nanosleep syz-executor.1 28327 339444 0 0 3 0x14200 bored sosplice 1351 33554 64726 0 3 0x82 thrsleep syz-fuzzer 1351 392093 64726 0 3 0x4000082 nanosleep syz-fuzzer 1351 443129 64726 0 3 0x4000082 thrsleep syz-fuzzer 1351 32648 64726 0 3 0x4000082 thrsleep syz-fuzzer 1351 141815 64726 0 3 0x4000082 thrsleep syz-fuzzer 1351 303039 64726 0 3 0x4000082 kqread syz-fuzzer 1351 210472 64726 0 3 0x4000082 thrsleep syz-fuzzer 1351 277971 64726 0 3 0x4000082 nanosleep syz-fuzzer 1351 195692 64726 0 3 0x4000082 thrsleep syz-fuzzer 1351 489648 64726 0 3 0x4000082 thrsleep syz-fuzzer 64726 506242 90099 0 3 0x10008a pause ksh 90099 18950 64013 0 3 0x92 select sshd 94006 16732 1 0 3 0x100083 ttyin getty 64013 428038 1 0 3 0x80 select sshd 70939 8600 3869 74 3 0x100092 bpf pflogd 3869 53622 1 0 3 0x80 netio pflogd 66379 352968 28460 73 3 0x100090 kqread syslogd 28460 469581 1 0 3 0x100082 netio syslogd 87556 326695 1 77 3 0x100090 poll dhclient 58145 294573 1 0 3 0x80 poll dhclient 93090 32010 0 0 2 0x14200 zerothread 10540 38331 0 0 3 0x14200 aiodoned aiodoned 57390 197724 0 0 3 0x14200 syncer update 74272 362701 0 0 3 0x14200 cleaner cleaner 42840 366558 0 0 3 0x14200 reaper reaper 23457 321213 0 0 3 0x14200 pgdaemon pagedaemon 3426 456171 0 0 3 0x14200 bored crynlk 60632 206542 0 0 3 0x14200 bored crypto 10764 62774 0 0 3 0x40014200 acpi0 acpi0 27833 489057 0 0 3 0x40014200 idle1 71280 493256 0 0 3 0x14200 bored softnet 11940 105290 0 0 3 0x14200 bored systqmp 86853 149282 0 0 3 0x14200 bored systq 88083 244826 0 0 3 0x40014200 bored softclock 82854 155177 0 0 3 0x40014200 idle0 96741 211894 0 0 3 0x14200 bored smr 1 76608 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 14029 (syz-executor.1) thread 0xffff800020ab0018 (177176) exclusive rwlock netlock r = 0 (0xffffffff82478e48) #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 (0xffffffff8263e9d8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 94435 (syz-executor.0) thread 0xffff800020ab0290 (115111) exclusive rrwlock inode r = 0 (0xfffffd8065d60f80) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_makeinode+0xaa #7 ufs_symlink+0x47 #8 VOP_SYMLINK+0xdd #9 dosymlinkat+0x161 #10 syscall+0x4a4 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8065d60c50) #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 dosymlinkat+0xbb #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9531 7055K 7444K 78643K 11603 0 0 pcb 13 8K 8K 78643K 128 0 0 rtable 111 4K 4K 78643K 500 0 0 ifaddr 67 14K 14K 78643K 117 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1496 0 0 iov 0 0K 16K 78643K 81 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 77K 78643K 1563 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 5K 78643K 5 0 0 VM map 4 2K 2K 78643K 6 0 0 sem 12 1K 1K 78643K 197 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 465 0 0 sigio 0 0K 0K 78643K 5 0 0 proc 61 63K 95K 78643K 571 0 0 subproc 32 2K 2K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 67 0 0 in_multi 33 2K 2K 78643K 81 0 0 ether_multi 1 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 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 282 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 118 38K 39K 78643K 2515 0 0 UVM aobj 130 4K 4K 78643K 132 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 117 0 0 NDP 16 0K 0K 78643K 33 0 0 temp 185 3560K 4200K 78643K 8991 0 0 kqueue 0 0K 0K 78643K 3 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 25 0 19 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 40 0 38 1 0 1 1 0 8 0 rtentry 112 104 0 60 2 0 2 2 0 8 0 unpcb 120 246 0 236 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 137 0 137 2 2 0 2 0 8 0 tcpcb 544 224 0 220 3 2 1 3 0 8 0 inpcb 280 757 0 749 5 2 3 3 0 8 2 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 8 0 8 2 1 1 1 0 8 1 pffrag 232 14 0 14 2 1 1 1 0 482 1 pffrnode 88 14 0 14 2 1 1 1 0 8 1 pffrent 40 290 0 290 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 60 0 19 1 0 1 1 0 8 0 pfstkey 112 60 0 19 2 0 2 2 0 8 0 pfstate 328 60 0 19 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 4 0 2 3 1 2 3 0 8 0 art_heap4 256 397 0 154 18 2 16 16 0 8 0 art_table 32 401 0 156 2 0 2 2 0 8 0 art_node 16 103 0 63 1 0 1 1 0 8 0 sysvmsgpl 40 42 0 26 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 195 0 185 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2063 0 656 46 0 46 46 0 8 0 ffsino 272 2063 0 656 95 0 95 95 0 8 0 nchpl 144 2945 0 2492 61 40 21 61 0 8 0 uvmvnodes 72 2357 0 0 43 0 43 43 0 8 0 vnodes 208 2357 0 0 125 0 125 125 0 8 0 namei 1024 8394 0 8392 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 552 4 0 2 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 1 1 1 0 8 1 scxspl 192 8683 0 8682 9 8 1 7 0 8 0 plimitpl 152 55 0 47 1 0 1 1 0 8 0 sigapl 432 659 0 643 3 1 2 3 0 8 0 futexpl 56 11025 0 11025 1 0 1 1 0 8 1 knotepl 112 162 0 143 1 0 1 1 0 8 0 kqueuepl 104 94 0 92 1 0 1 1 0 8 0 pipepl 112 1932 0 1913 6 3 3 4 0 8 2 fdescpl 488 660 0 643 3 0 3 3 0 8 0 filepl 152 5778 0 5677 10 3 7 8 0 8 3 lockfpl 104 114 0 113 1 0 1 1 0 8 0 lockfspl 48 40 0 39 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 30 0 19 1 0 1 1 0 8 0 ucredpl 96 471 0 462 1 0 1 1 0 8 0 zombiepl 144 643 0 643 1 0 1 1 0 8 1 processpl 896 676 0 643 4 0 4 4 0 8 0 procpl 632 1652 0 1608 6 1 5 5 0 8 1 srpgc 64 4 0 4 2 2 0 1 0 8 0 sosppl 128 13 0 13 3 2 1 1 0 8 1 sockpl 384 1045 0 1025 8 3 5 6 0 8 2 mcl64k 65536 265 0 0 34 0 34 34 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 234 0 0 29 0 29 29 0 8 0 mtagpl 80 16 0 0 1 0 1 1 0 8 0 mbufpl 256 367 0 0 22 0 22 22 0 8 0 bufpl 256 7116 0 1319 363 0 363 363 0 8 0 anonpl 16 94446 0 79324 103 8 95 95 0 124 13 amapchunkpl 152 3918 0 3804 10 4 6 10 0 158 0 amappl16 192 3963 0 2867 78 15 63 68 0 8 8 amappl14 176 233 0 232 1 0 1 1 0 8 0 amappl13 168 2 0 2 1 1 0 1 0 8 0 amappl12 160 208 0 205 2 1 1 1 0 8 0 amappl11 152 83 0 65 1 0 1 1 0 8 0 amappl10 144 23 0 19 1 0 1 1 0 8 0 amappl9 136 645 0 639 1 0 1 1 0 8 0 amappl8 128 224 0 189 2 0 2 2 0 8 0 amappl7 120 48 0 43 1 0 1 1 0 8 0 amappl6 112 87 0 73 1 0 1 1 0 8 0 amappl5 104 350 0 332 1 0 1 1 0 8 0 amappl4 96 838 0 808 1 0 1 1 0 8 0 amappl3 88 401 0 392 1 0 1 1 0 8 0 amappl2 80 4253 0 4174 3 1 2 3 0 8 0 amappl1 72 24588 0 24141 25 15 10 20 0 8 0 amappl 80 1930 0 1888 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 664 0 643 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 664 0 643 1 0 1 1 0 8 0 vmmpekpl 168 12500 0 12467 3 1 2 2 0 8 0 vmmpepl 168 91598 0 89252 167 26 141 141 0 357 39 vmsppl 368 659 0 643 2 0 2 2 0 8 0 pdppl 4096 1335 0 1292 6 0 6 6 0 8 0 pvpl 32 271854 0 253459 227 7 220 222 0 265 32 pmappl 232 663 0 645 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 587 0 8 17 0 17 17 0 8 0