kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Dec 29 01:26:45 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.198' (ECDSA) to the list of known hosts. 2019/12/29 01:26:57 fuzzer started 2019/12/29 01:27:04 dialing manager at 10.128.15.235:47301 2019/12/29 01:27:04 syscalls: 337 2019/12/29 01:27:04 code coverage: enabled 2019/12/29 01:27:04 comparison tracing: enabled 2019/12/29 01:27:04 extra coverage: support is not implemented in syzkaller 2019/12/29 01:27:04 setuid sandbox: enabled 2019/12/29 01:27:04 namespace sandbox: support is not implemented in syzkaller 2019/12/29 01:27:04 Android sandbox: support is not implemented in syzkaller 2019/12/29 01:27:04 fault injection: support is not implemented in syzkaller 2019/12/29 01:27:04 leak checking: support is not implemented in syzkaller 2019/12/29 01:27:04 net packet injection: enabled 2019/12/29 01:27:04 net device setup: support is not implemented in syzkaller 2019/12/29 01:27:04 concurrency sanitizer: support is not implemented in syzkaller 2019/12/29 01:27:04 devlink PCI setup: support is not implemented in syzkaller 01:27:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x8, 0xffff}, 0x8) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000001c0)) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setgroups(0x6, &(0x7f0000000240)=[r7, r3, 0xffffffffffffffff, r8, r9, r3]) r10 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r11, &(0x7f00000002c0)='./file0\x00', 0x180, 0x2) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000300)={0x0, 0x3}) r12 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000400)={{0x5, r13, r14, r0, r15, 0x122, 0x6}, 0x8, 0x6, 0xb2}) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000480)={0x6, './file0\x00', './file1\x00'}) semctl$GETZCNT(r12, 0x4, 0x7, &(0x7f00000004c0)=""/172) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$WSMUXIO_ADD_DEVICE(r16, 0x80085761, &(0x7f00000005c0)={0xe2f27034a10f0b7b, 0x3fd}) sendto$unix(r11, &(0x7f0000000600)="764e9b42e7718747e6fe9d6cb4944ab59bc8dbc3c1449b758a058f720c706669ffd0775edfac76ebae79bdcc7f6ae544e18699d9bf7516e42693636b409c6a62ddee20353801c46ea1ece3850ac0ad55a84cbc74a358277f4f5b4bfbfc9c39605bb7b15ccb82340e140b3b0fa96480dcf0e5ab96b3ac6c2908acae50736e61cfa539cd13ad4f74aad47621b2fdf2408a", 0x90, 0x400, &(0x7f00000006c0)=@file={0x0, './file1\x00'}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r17, 0x80085761, &(0x7f0000000700)={0x2, 0x9ac}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000007c0)={{0x1, r0, r10, r18, r1, 0x281, 0x8000}, 0x1, 0x7, 0x4}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) 01:27:11 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x400) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x3) fcntl$getown(0xffffffffffffff9c, 0x5) pipe2(&(0x7f0000000180), 0x4) r4 = dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = getppid() msgrcv(0x0, &(0x7f0000000200)={0x0, ""/197}, 0xcd, 0x2, 0x1000) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)=0x81) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x80, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000400)=r7) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000440)=0xffffffff) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x3, 0x9}, {0x3, 0x4}}) r8 = msgget(0x1, 0x201) msgctl$IPC_RMID(r8, 0x0) read(r1, &(0x7f0000000500)=""/128, 0x80) rmdir(&(0x7f0000000580)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x80, 0x0) getuid() bind$unix(r4, &(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r1, &(0x7f0000000780)="9b7c0b940f98957ddc5b1b3abae98c317678ae562fee841a0ad36abc1ae1b3082f52856099a5bb7efe2c42b8a9e221036f9bfc853a2efea33bc00907cdcb18dab026615d3e567ba903228a8a85464c8049098084a3adc107c6ee7124a970f2b81b60a7d2f21f63211f5268448591068f3901e55ad2f07ed6d3d474e37461923c514b2fcbfa2ea528323f72aac46573e801df5452342240e45d8b4c77846065", 0x9f) getppid() ktrace(&(0x7f0000000840)='./file0\x00', 0x2, 0x9cfe6e8590705cef, r5) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000880)=0x6) 01:27:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "00000000000400"}) write(r0, &(0x7f0000000000), 0xa7) 01:27:11 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="624673c07137907a975923217effb3473c024ef5d9df9a6dce8720563c817aea6311fd666015095a87ee109873de3677b8c3f58d0e60c9c8d22541fedc54c1046763101539b0b0cd9342e915add3753a757869f30f8632781b68ea45e87683344ff2530cbe6910e529f8a158da69247438cd9088a3f4ded20fd2287c3d9513e03b0972c0fa278908e5e6f1d86b58a094f9762e7b1a4e4c691632db7f6fe51bcbfe924cf464938991f2d067ccfe916f674349055aadf7541ca64dc681b23797c48b5d78148b85efb5112d678bf6d195cda7ace8e6e5b2c8472309c61efeafd42a54332a3d2c2e9d4fe008e36e04acd5cdbc67b31c1b033733", 0xf8}, {&(0x7f0000000240)="31df23e2b87b7d5c9c7ea7e7a10be51c331468473b6abaf08b6cbeff296d42e2654a7ba322ce103df5a96b9ab912a1afb0d4bdd263be46556a78654469025d0017bc606eabd475f57c72157ee439aa7f44da46c17af52b39a40bca24a9bffd0e577ab3cbed016fffd31413da758f0ca91a00030088de27d857e551645b6dcf32490b181f8ad39cdd318febd0180b557703e52320a1da649dce19424fa61c00345820d3d34cbc3277146d505e2bf2afe391b6d4ab7949ee02010a64c98434", 0xbe}, {&(0x7f0000000080)="1526ae1a919a8de8be26e99bcf903589123f9cb3add7761b9f4d2b4f96a7ed79b6b947b23710b7ca35d126264aa04d4ef0b7", 0xc1}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 01:27:12 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f01696c653000"], 0x10) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) login: pckbd_enable: command error 01:27:12 executing program 1: 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x400, 0x4) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0xffff, 0x4}, 0xc) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 01:27:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x7, 0x5, 0x1, 0x3}, {0x7, 0x5, 0xc9, 0xfffffbff}, {0xe46e, 0xf9, 0x6, 0x1}, {0x8, 0x89, 0x81, 0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000180)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) r7 = accept$inet6(r3, 0x0, &(0x7f0000000200)) pwrite(r7, &(0x7f0000000240)="381eded5cd3005d69e65fcefde10d581b434b0ab609ae9d9bb5c40a7772343c3c7e75f582983f0e0a328eabad0ec8d0bff6dbc35397284cc04f2bfb4e7d4b8359b9f", 0x42, 0x0, 0x80000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000000)) 01:27:12 executing program 1: setrlimit(0x3, &(0x7f0000000100)={0x100000, 0x100000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xb4c4df0b2b4dd2e7, 0x0) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0x20) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0xfff, 0x3}, 0x10) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r2, 0x4, 0xc4) read(r2, &(0x7f0000000540)=""/4096, 0x1000) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20124, 0x0) 01:27:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r2, &(0x7f0000000000)="9a", 0x1, 0x18, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x67}, 0xc) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r16, 0x0) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, 0x0, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r16, r18) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, r16, r7, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x20000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r25 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x20, 0x0) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r28, &(0x7f0000000100)="8c65", 0x26d) r29 = socket(0x18, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r29, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r30}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r32 = getuid() r33 = getgid() sendmsg$unix(r4, &(0x7f00000009c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000300)="92bf4ddc3280de7763ffbb50079ca7b1c9a233d77a35a566013d0a09", 0x1c}, {&(0x7f0000000340)="9874f8abda408bd7fad1a07418a316ef7a4fad975c5e9e3ae754831c803b641e8ac135fe307f089ed7b7c1367a191360fb4368418024a68cab320d05775c798c0efa177f2462a8b69adeb03cff735bfd0b437319e31cb36aeea16ad45a9a5af919cb4d1ed989f40765ac662ad9d82c79c50588aaf3102189fd99fd444e17c36ab46fd45f88fef2b9958dfb516508570b17dab3e198b5d6c0a09d21e51a18f4a470fe70962be8afdccaa85a01566bb933fd93d1238fb24eef", 0xb8}, {&(0x7f0000000400)="73ad5bc6eb5d8fecd8f909f4b30353e32a30689dcf21c7db71a6b19b09955daabde9977dd3518bc19b4a5d192acf8319882398ce79", 0x35}, {&(0x7f0000000440)="3abfdc178796d9a37b2ba14e59cfa4714cf273291577ddce9a73c1d7d34ff84f56caf799ad575fdae53cde", 0x2b}, {&(0x7f0000000480)="4e5f2cf5c9d19a908706061bb4659d4e15c00b15b7243e01900566af7a84be883b9a89a88069bb0a4b658d47fd0e223c16d0fd338d22a8ae8abae2eb414a585a006001d6fdd007d8e522d11711059c9a2503f1703f561545322e5d1af7ccf3e02ccd835e3dfc57777135ac73ff", 0x6d}, {&(0x7f0000000500)="2ef23a4f3abd563184efdb7d1f2b9e9bb32e469950db5fd881c52aa0358612937b51aac333c5916209161177c13affcfbb56eee3f2c7c9", 0x37}, {&(0x7f0000000540)="4c45628b246b3bb1d973e0d395537e3774bf99fc2bd919b4e9", 0x19}, {&(0x7f0000000580)="63e756627c6b98766172a0b9ffaa97ab97da5d0c8fba0ef6f1ee9d5724c7c176a9ddd64ca6140d0f0c31330024248cba1b382eaab16167ce432fa9fc7d5b0c2c82ea646fd1f199ae77d3f90693aa1d22", 0x50}, {&(0x7f0000000600)="243aa78580822f0e639d3e96959c", 0xe}], 0x9, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r5, r16, r22}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, r26}, @rights={0x30, 0xffff, 0x1, [r27, r28, 0xffffffffffffff9c, r3, r29, r30, r3, r1]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0xb0, 0x404}, 0x400) 01:27:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffbfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000323000/0x2000)=nil, 0x2000, 0x0, 0x812, r2, 0x0, 0x1bd6) 01:27:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") lseek(r0, 0x0, 0x1, 0x0) 01:27:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/88, 0x58) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 01:27:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000340)={0x10, 0x6, 0x4, 0x5, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x5}, {&(0x7f0000e59000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000d91000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000a9f000/0x2000)=nil, &(0x7f0000c64000/0x4000)=nil, 0x1}, {&(0x7f0000a6e000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb05a}, {&(0x7f0000c51000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000a11000/0x4000)=nil, &(0x7f0000cf8000/0x4000)=nil, 0x8000}, {&(0x7f0000b5b000/0x3000)=nil, &(0x7f0000a71000/0x2000)=nil, 0x5992}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000edf000/0x4000)=nil, 0x10001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000e29000/0x2000)=nil}, {&(0x7f0000b5b000/0x3000)=nil, &(0x7f0000da4000/0x4000)=nil, 0x43}, {&(0x7f0000df6000/0x1000)=nil, &(0x7f0000ede000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d11000/0x3000)=nil}, {&(0x7f0000c84000/0x4000)=nil, &(0x7f0000c52000/0x1000)=nil, 0x3}, {&(0x7f0000fc1000/0x2000)=nil, &(0x7f0000d1f000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 01:27:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x3c, 0xfc, 0x50}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ae73b0 01:27:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x200000000028}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 01:27:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d, 0x8, 0x3, 0x9}, {0x5, 0x2a, 0x9, 0x20}, {0x2, 0x1, 0x40, 0x8001}]}) 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 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = semget$private(0x0, 0x7, 0x287) semop(r17, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r17, &(0x7f00000002c0), 0x0) semop(r17, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r14) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r12, r3, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r18, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r21 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r21, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r21, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r23 = socket(0x18, 0x2, 0x0) sendmsg(r23, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x80000001, r1, r18, r19, r20, 0x100, 0xff}, 0x5, 0x2e7, r22, r24, 0x7fff, 0x0, 0x7f}) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r35, 0x0) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r38, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, &(0x7f00000001c0)) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) r40 = semget$private(0x0, 0x7, 0x287) semop(r40, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r40, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r40, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r37, 0x0, r37, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r35, r37) lchown(&(0x7f00000001c0)='./file0\x00', r35, r36) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, r35, r26, r29, r31, 0x1e6, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) setregid(r20, r31) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:27:12 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f0000001240)=@abs={0xc46e9e02d5f7d6e6, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) 01:27:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[{0x5, 0x5, 0x7, 0x7f}, {0x4, 0x7, 0x1f, 0x9}, {0x6, 0x4, 0x36, 0x1fd}, {0x65, 0x4, 0x6, 0xf737}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x972) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="f3a6eba11aa970e3a563b7c91b1f") 01:27:12 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 01:27:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x4002, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0xd) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r5 = msgget(0x0, 0x446) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r16) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r12, r14, 0x0, 0x1}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000420498f9e39b9d709c63c80000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbe1ac97d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b806b5e9bc570beadf35dbf1dc2b09062b49a4bc63d91309aa37962cbaf6d4200000000000000007589e2059b44fecafe360663d998a4d095f911b06dfd44eac151fc9b5d5d3fa865d8c824080c5d3be259937b62ea8a6d7df71173f289d581cf2ea055a39c34e37ce5de9c2b5242458e470a8f6a99d401f72f1535fa8d783b7b8ab000c68646a2c693f693a00f91d70b8de4c032137c6036050f0d422a0673e1418dae72a93d4f9a97cbc6aef22d8403d6a42841538a8cf0ee84f49de627704d99a3fdae236c30baa18344921bbb1789eebfb1c80e42fde722e7f31d6f01ca2cb07305f48aa6076d54fbc797ffebd3adb872e6344518ea0b4516480eaae002d7b2cdea6e73b636edb7c56fd428fe249be5ca0e282289367c48e811b085d7139dbeab8f78721a41664c79adb778213face03c3edbbf8dc437a820b022a7dde83085464bf8bf2e4aec395311e54109958b040558ef47"], 0xd3, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, 0xffffffffffffff9c, 0x0, 0x2000000000) r17 = socket(0x2, 0x1, 0x0) r18 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r19, &(0x7f0000000040)="670dc3", 0x3) r20 = socket$inet6(0x18, 0x2004, 0x5) r21 = openat(r19, &(0x7f0000000100)='./bus\x00', 0x5c052eef73577ef7, 0x20) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) r23 = open(&(0x7f0000000340)='./bus\x00', 0x5, 0x0) write(r23, &(0x7f0000000040)="670dc3", 0x3) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r18}, 0xfffffffffffffff8, 0x0, 0x1, 0x100, 0x1}, {{}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x9, 0x3}, {{r19}, 0xfffffffffffffffc, 0x17cdcb79a33060e7, 0x8, 0xfffffffffffffffb, 0x78462b45}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x1, 0x20, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0x40000002, 0x400000000000000, 0x7}, {{r20}, 0xfffffffffffffffc, 0x16, 0x80000000, 0x3f, 0x9}, {{r21}, 0xffffffffffffffff, 0x1782f1b162bb1288, 0x4, 0x5, 0x3ff}, {{r22}, 0xfffffffffffffffd, 0x0, 0x2, 0x8001}, {{r23}, 0xffffffffffffffff, 0x0, 0x6, 0x2c4, 0x100}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r17, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 01:27:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x0, 0x80}, {0x5, 0x0, 0xff}, {0x20000000000006, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x26d) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) msgget(0x3, 0x8) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = dup(0xffffffffffffffff) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x51, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0xa72d12dfcf3fdcb0, 0xe4}, {{r3}, 0xfffffffffffffffb, 0x64, 0x80, 0x1, 0x5}, {{r4}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x2, 0x2, 0xffffffff7fffffff, 0xfffffffffffffffe}, {{r0}, 0x9fbdec6afd8f9ae4, 0x0, 0x2, 0x1, 0xffffffffffffffe0}], 0x6, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff8, 0x2, 0x0, 0x2, 0x20}, {{r7}, 0x1, 0xe763f141a32e6dcd, 0x80000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x2230, 0x80000001}, {{r8}, 0xfffffffffffffffb, 0x80, 0x2, 0x87, 0x401}, {{r0}, 0x0, 0xb8, 0x8, 0x2, 0xffffffffffffffe7}, {{0xffffffffffffff9c}, 0x0, 0x54, 0x40000000, 0x7ff, 0xff}], 0x80, &(0x7f0000000140)={0x3, 0x8c}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f00000000c0)) 01:27:13 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000001700)=[{0x0}], 0x1) 01:27:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = socket(0x6, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = geteuid() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semget(0x0, 0xbaa62b4ea98c46b4, 0x0) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r23, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r23, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r20, 0x0, r20, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semget(0x0, 0x2, 0x10) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x7, 0x287) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r27, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, 0x0, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r30, r28, 0x6) r31 = semget$private(0x0, 0x7, 0x287) semop(r31, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r31, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r31, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r28, 0x0, r28, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r32 = getgid() setegid(r32) r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r33, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) fchownat(r33, &(0x7f0000000080)='\x00', r34, r32, 0x6) r35 = semget$private(0x0, 0x7, 0x287) semop(r35, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r35, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r35, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r32, 0x0, r32, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_RMID(r35, 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) r37 = getgid() r38 = socket(0x800000018, 0x1, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r40 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() r43 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r45, 0x0) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = semget$private(0x0, 0x7, 0x287) semop(r50, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r50, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r50, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r47, 0x0, r47, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r45, r47) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, r45, r36, r39, r41, 0x1e6, 0x8}, 0x5, 0x5, r42, r43, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r51, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r54 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r54, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r54, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r56 = socket(0x18, 0x2, 0x0) sendmsg(r56, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0x80000001, r18, r51, r52, r53, 0x100, 0xff}, 0x5, 0x2e7, r55, r57, 0x7fff, 0x0, 0x7f}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0xa, &(0x7f0000000380)=[r5, r6, r8, r12, r16, 0x0, r17, r53, r58, r59]) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x1ff) 01:27:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f00000000c0)="74003f8a132865db6421b2278a79d7f6d9b915e9673208ee555d739ef3c6eec9c827b3a7f4c6d5069a23cee8149e710668cf737185ea53ddcd2c2015ffb0c5bef71f7000e0dad27b735e1d312b12047227f74916b6693e3bc5bf7e69eebfcd270a0000", 0x63) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x200, &(0x7f00000003c0)=0x8000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11707287ead4bcb777fa69dfc0b3c2e26d6b66252724e82a2eac2a84e6abca64896819f507d0010000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4a50000000000000085f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136ebb4006e4b14e89385f933ed9000000000000000000df28d208000000000000006b4798d7da4333ac0f994166518b54151977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e15000000710000d2df0ac87e0d7b65b7240cf95d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a828018aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c92c9989ce08a146ee556cff99645d3fe682b4e970f01b899f51da0ff82696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881eae8158ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb874431070000000000000029c2044615f58c75a827fa6397a1d3c8f49c16d59eeaa75e29de41d559beac7503e8e35a11fbd2df29cc5933b41b44ff197add13234fa4abbe01395841e626aec2b0a5764657587dab84280fae8770179510631e1b94d564f1f5ccf3f3f6f77502621dba4c44fec9b1d2734cfee35875cb5bb6726c71fdead580f304c46997bed0dbf4d26c7f96e81112f040b581b299c279e369912e42f9330bb5602204aeae44259dc5d75947e3fedd751ea7c320cbd554f3a886f33a7d2c37bde7513126558ff066428da6f9e3a8548d59ea042bf278b3"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 01:27:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = socket(0x2, 0x4000, 0x9) sendto$unix(r0, &(0x7f0000000240)="5f8a73cd14bc7aec574defcd12ba1128750ef8750f0717dd312840ba1f54eab02339744d0b87c8db12f878f163429b7ac9027a0bf0179bdfdbbe70f5b40386c137eab1563fd1dadbb49e77581ab850c0d00752465d", 0x55, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07045c91265745192a101018000010ff010003005ad35a0520010004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="ca87356c97f904b1e960be3e3c4ed432ef4a26bf82c9ed8037e58763ff2a4a4ad21b075effdd19cb523e679c7e3d7bd80ed4ce11652ecf50709f9ed1eda1492f8787b92b3462a82192be1d85c389a0", 0x4f}], 0x1, 0x0, 0x0) 01:27:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffb1, 0x0, 0xfffffffffffffebb}, 0x400) 01:27:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x367, 0x0, 0x0, 0x9}, 0x0) close(r1) 01:27:13 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r1, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) dup2(r1, r0) 01:27:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x89f8, 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 01:27:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x26d) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfd4a21cad2fac6d9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0x72b2d2d1e2f4b671, 0x80, 0x2, 0xa1}, {{r0}, 0x0, 0xe8, 0x2, 0x1, 0x100}, {{r0}, 0xfffffffffffffff8, 0x1d, 0x40, 0x52, 0x2}, {{r4}, 0x8000000000000006, 0x22, 0x0, 0xffff, 0xfffffffeffffffff}, {{r5}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x60, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0x1, 0x96}, {{r6}, 0xfffffffffffffffd, 0xddd7f7f2f0f05e81, 0x0, 0x1ff, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xe4, 0x8}, {{r7}, 0x3, 0x8, 0x4, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x38, 0x8, 0x7, 0x8}, {{r8}, 0xfffffffffffffffd, 0xe0, 0x20, 0x6, 0x9}, {{r9}, 0xffffffffffffffff, 0x32, 0x1d8e253783c67a6c, 0x101, 0x7fffffff}, {{r0}, 0xce402857732262bc, 0xde0c0cb9576b620e, 0xf0000000, 0x1000, 0x5a88}], 0x1f, &(0x7f0000000340)={0x6, 0xffff}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 01:27:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x86}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'\x01\x00\x03', 0x0}) syz_emit_ethernet(0x5c, &(0x7f0000000180)="e0c15c513e835c24c201010000000000007f10c90c5e570bdee5f92fcc0c6de75516135a8a4f9480f6d9d4c71587e2f4a169b0a1625a9fee072c2e0ee3b8d35588537e4ffbb1896582d199df48d3c94985705bfb3a31f7bb2daebbef") semget(0x3, 0x3, 0x0) dup(r0) pmap_unwire: wiring for pmap 0xfffffd807effebc8 va 0x20001000 didn't change! 01:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x46, 0x2, 0x3, 0x8000}, {0x20, 0x3, 0x4, 0x7fffffff}, {0xf2c, 0x4, 0x44, 0x3f}, {0xfffb, 0x6, 0x1, 0x7}, {0x9dc, 0x1c, 0x0, 0x4}, {0x9, 0x2, 0x4, 0xffff}, {0x3, 0x7, 0x40}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x45}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) 01:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x2d}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:27:14 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) 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"}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) 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) 01:27:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() bind$inet6(0xffffffffffffffff, &(0x7f0000000240)={0x18, 0x2, 0x4814, 0x10000}, 0xc) r1 = socket(0x2, 0xc003, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f665b6ce53000"], 0x10) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0xfffeffff, 0x2e, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713048e699319296485769177f6592e3ca2344b9ff88cbd2ed69f4ba07acc85e5567b830befd605ceeadd9867698b94aa863590d09c983f3c2eff43667d797e63b4ea230147079edbd2ccefd7bb369afaf35c767c3a3bde9602f83a4fc21967ee7890067b5d3706b4545c8d52022afe3e500336eedc086ba46b2eb12c481af74a7825930da2232345b7ac1c608ca7ab758e9015ae64a7b97d55c4fda334fc76d3be5a057fb2543532bb8c4afd91e8ba9d25f48f7d016df329957ede812c3b408afe07fadbb89e4", 0xfffffffffffffef3) write(r3, &(0x7f0000000180)="54ef6825300f3f66256423311362d9d871c0f18d", 0x14) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x3ff, 0x2, 0x5, 0xfffff800, "e0aea1b3c0bb80d721b10aadad7f98f58fb845d7", 0x9, 0x7fff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "00000000000400"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000100)=[{{r6}, 0x0, 0xe99cd8ac7eae0bc4}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x10000, 0x800, &(0x7f00000001c0)="ca22c821becbfa782abdd5e3ab815084b3a6b3dcdaf12ec88a2f866f5a1a74e0d3483d9158dbe9df24c262de510c83496d596a93d0ad77692894ee35511f64cb5c3cadcc55dd537d14299d49934f77426a3be9d3429f2d74818f44ce80d514d1aaec3122a66a932577d59b98", 0x6c) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xa7) 01:27:14 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r2) fsync(r1) r3 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000003040)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc"], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r8, &(0x7f00000031c0)=ANY=[@ANYBLOB="0000778635eda2e33c391de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f06417f000000000000008e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e16977c99daf47625d6b072ee6aa726b76f675018384b074e99363a14cc39263513b0d"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r8, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) recvfrom$unix(r5, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) 01:27:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 01:27:16 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) lchown(&(0x7f0000000600)='./file0\x00', r3, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000200)=[{0x1, 0x1000, 0x800}, {0x2, 0x4, 0x46327473aacc23b8}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x400}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x800}, {0x1, 0x667c, 0x800}, {0x0, 0xfffe}, {0x3, 0x8, 0x800}, {0x2, 0x8001, 0x800}], 0xa) semop(r7, &(0x7f00000005c0)=[{0x4, 0x62, 0xc00}, {0x2, 0xa21, 0xc00}, {0x5e9e40203e5bb561, 0x675, 0x800}, {0x2, 0x100}, {0x4, 0x6, 0x800}], 0x2aaaaaaaaaaaaaea) semop(r7, &(0x7f0000000580)=[{0x4, 0x5, 0x1000}], 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, 0x0, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) writev(r8, &(0x7f00000008c0)=[{&(0x7f0000000300)="5dc5d21943d6991dbd738c03a61313b7dfe176fcd52e81a74a83d25b17db807ab789056dc123100962563247a17784abf7f0669c4820a9282f7dbc8e41f8e99f59", 0x41}, {&(0x7f0000000480)="11277f264f44064456ff81db5169cddef5c97a0bccaec5f5739e46ab9f51c45483098b2dfb099f68fb094b752e7c33d255afe59e49da9e4767728793b5ee07bcaf7c4b0c40ff37ac2232675bbddfb0118c2341a27688e0cceba07d8f73cf2909c7b7b0e2396659101438ac156f4aa469f81a", 0x72}, {&(0x7f0000000a00)="6d42b4471502e8795219e522a6f00e0e6bf442d72574d6c63aecfb425a205a505e62723f3ad945ce05066fa9848f00b1e44d8dc87d8f00000000000000cc160a21ffbef33434405c1e32a2f690d17e", 0x4f}, {&(0x7f00000006c0)="4288db28b74c6b9407ad46dad382c5f85002b097d8b00fdd0000008031d93af48cc53e9a32623750fba111ca917a5fc7e6ae1c3eac2dedb677e7e0fcf3fab6157807e2d2e82f455c352d701cf2d0a418de3ae94e1e25ba1817dd3b4a926e032fd83a", 0x62}, {&(0x7f0000000740)="d977def7d7f826e9c33984dec9e1b18704a756f450a5652e1279bed2f259eb1ab2b26160c2410052e6cb984e32aee1ebdb994140cc7b7e7f64697c6f572777e1e84f73e688335bfbd298b359c999c79b82b33d81d2d4e47fccd52ab35114dd0903dc98401eab21ac1123599aed78", 0x6e}, {&(0x7f00000007c0)="287245e35ff8e9ccee90ce87b2d0cb3b76bcf2d473a867cebb87fbf982197225ef739c0fd63395b56a7c44b53d3a8c008f13ef1f76a71e116d34af14884eb67b88a557067cc2a83b9a87cfea375fab53b16a2e7ce785f02bc74918ce3f3ab0a6ba96297376e9f7791f75a271e180b9ca69bbc1a07ffaf1b31afcee92211f3d78df37a3be5fd82bf4d5d55a3cffbc6862fb5436d450c84e388116e6b81cfb304408f885425acb81009eb9fe9552e61e4927b86056a7d7adcf8afd69c9e3bf8762d25c39b13f028f93", 0xc8}, {&(0x7f0000000940)="a8649453fd031968901182c3d664eb57c0c1f556d6b2c97eb336f8516e71df5ef81a5e1b1e8b3f6a7ddb734c7b181cf63fcd48af5eb2c13619d4a167a67209e4801c5b89995439ca7fbfc05d95d4b36a5bca675b145e5b988e9b7c6174f83aacc5d34df4875b7364f25c748ee23c6365e91776ffadba275df66b50a5311cac5f7076f482c450407a63b0c5720d187154f44e64ed61ab416ff478bc0f0f697e2b", 0xa0}], 0x7) lchown(&(0x7f0000000280)='./file0\x00', r3, r4) lchown(&(0x7f0000000140)='./bus\x00', r1, r4) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x10001) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x104) 01:27:16 executing program 1: pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) connect$unix(r0, &(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0x8) 01:27:16 executing program 0: mmap(&(0x7f000052c000/0x2000)=nil, 0x2000, 0x2, 0x3831, 0xffffffffffffffff, 0x0, 0x1) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) 01:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="dda50318e36515fda852877dc5cc", 0xe}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x9) r3 = dup(r2) setreuid(0x0, 0xee01) msgget$private(0x0, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 01:27:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x1000) close(r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) 01:27:16 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x14, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = socket(0x2, 0x10000000000003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r4) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0fee70c8230c8265e957408000000ffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000100)="07a9d5a8915fe99c6e21511492b5f4e68098fab4defa6f89787046ffe09ff2fdf967be74f7b48f51cfc5b816be59f1c2ec61e7547ced3f69b4dc2dad46f6c1925adec098a3bda811af688a4da583f22a4089fc0a8fdfe9738a99e3cf184b92a2d34d921997d9b463039c5674ae2f4c0e07ca92dd347d02775a6d40034cdc370ab491017d9be40d5b6d1e2b256564bf91004a56ed2c25a592763cf4b7d06e431c13149161d5c4877a1832996c5250645d88f881f958c587899fa3", 0xba}, {&(0x7f00000001c0)="af5e971fd2cfd150408028e88e26f05ae99d75465b89520176f313730cd24ab11e46e0903d6792e06b1545d182e53572aa09b6450d8370da6f760c8284858102351c27c1c5a7b711ed671dca849f4927d8161be558de346ea7383b037b2cad221e7a57043b11d2c475a8bdcd3117acb16364cec7a782393584850d91b9cc1f86c4806ec5ec4208f33ba41c273d854e9fd7b3b23a79e2ebb777c1ac5937ceb5aa6e6082098b78c4a2265e3975b0117b22d2a91b4946dbba", 0xb7}], 0x2) 01:27:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)=0xfffffffa) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x7fff) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r3 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf100000000ffffffffbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) r4 = semget$private(0x0, 0x5, 0x204) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) getgid() semop(r5, &(0x7f0000001640)=[{0x0, 0x5022, 0x800}, {0x1, 0x10001, 0x800}], 0x2) recvfrom(r0, &(0x7f0000000340)=""/177, 0xb1, 0x1000, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x0]) 01:27:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000421000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00004a3000/0x3000)=nil, 0x3000, 0x0, 0x1010, r3, 0x0, 0x9) 01:27:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 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 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = semget$private(0x0, 0x7, 0x287) semop(r17, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r17, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r17, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r14) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r12, r3, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r10) close(r0) 01:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6, 0x3}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 01:27:16 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x6, 0x3, 0x1, 0xffff}, {0x4, 0x20, 0xec}, {0x6, 0x8, 0xf4, 0x1f}, {0x0, 0x9, 0x2b, 0x1f}, {0x0, 0x8, 0x0, 0x4}, {0x3, 0xff, 0x2, 0x73c}, {0xf7f5, 0xff, 0x1, 0xb69}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r1, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000940)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)=0x7ff) 01:27:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r5 = accept$unix(r4, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r7 = accept$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r10 = getpgrp() r11 = geteuid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0xffffffffffffffff, r14, r16, r17, 0x4, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r22, 0x0) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x7, 0x287) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r27, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, 0x0, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r22, r24) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r22, r13, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r28, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r31 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r31, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r31, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r33 = socket(0x18, 0x2, 0x0) sendmsg(r33, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x80000001, r11, r28, r29, r30, 0x100, 0xff}, 0x5, 0x2e7, r32, r34, 0x7fff, 0x0, 0x7f}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) r36 = socket(0x18, 0x1, 0x0) close(r36) connect$unix(r36, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r36, &(0x7f0000000100)="8c65", 0x26d) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000006c0)="8a0861e4df85d3e98385d44af8b6ad106a06824ce9bdda4e7848323b815e12a0e3e6eb147e01bcdf167e50ef74bb4303e6f95b57bb530b3f7e1c31c7861b7150ba5340d668c9b9066534e3058e15564985b536991e712a873438b5c3d079bb705f8d04173e5354df52eedd659ee431ad8f11599fb11b61ebeb4d9f5c6e48387873fb3ba760b742baa4aa72f58730351f93d6b076e5d4928f7de3d545000b8a6654729d813a9433e806573d16eab44c50acbc1a76a03d58b7afc072cab0614455eef6eff89d14a1187444796273994e3db5159f579d949b13e68c68374bea0b91b40c8e1ac892ee47e7955a7c396c0207487805a3d192b972c8d5a6ab4336a693db5880309a2b09c254c86914dc1c106d31bfe7bb235f384eea8e68ad246856e40a63d96985439c1598e6563518695ab30885bf7c616b36f9a0d792fdb907842442abc7a63c6d23e012343731a9cc119370b5bec10ce6e561fceb7adf98d8e1320dacd239862a1614465d64dae5a6e46f3e9dcfbfcb5a41556f882604ac646ad6a693b44cb40991650d3fb9ebf73412f6fa696f4b279e026f523364854049066d6bc5a111d59e5df055aac5348ca9ea0022acf0ffd43bcb34745d956d55d76a72dc238b1ff38df67b580080d95dcf2cf7053b205c019ee156d236d41870c9cc65f6a836bdf84e5c8753eb74354843efc4baa85000d56f55c0babfdd3ddb227fbeaef0fae54bfdb762b5d323bf035fb25d1e0306d1d606611dc32e0066af394c1927f9021d9574fd8b4c29f6bdd5201f70b7be07417d3171ed0dc14e05948182e4e1efb8cb013004d793a0fe37e5a429cc731c97f036d42d8a214a8c0a141ee19b9bd2999e47e0d069e7d135729646e84c3990f9bcf760798f5d7899e638f747c75529b24dc1883a58d3c0779bc0ef6851d001ea6fa0c04910813e073f076885cc4a3b3fd815e1a568a43639f29b97938b22a25fbf83ff2591280b6e95ad481a4a8e26c32e52281b1e2352c233518785f98336c33d3a5578e2c8f85cee219647a0f240e3801344598501442c5c48a5e9603ca61f1b928addda6a28307541d2a94336582a8a9509575c17f7d6c8f228722c7bc9669a23a3b46722279ed42048b5a0530efba4e5781ed5613d9173fffd76022fc6509fb13088e418b56141a8e1b2d37d46d9cfd46c785882673d87729789cb5ce792895dbba3ccac394c416d8c370525f34c321c409781528b5e6926248b125a828dbdfe7f2fbaf7507f5adbed2bf3b013fa7fff93751275b3aeb14f93ab4f4d15a614b9f881da2f66be31a24413aafc97a727ddc3a05b44b970b00c19fbf68108fd4cbefa42a1541e15d2cb7cc9a137f5dbe5ea9a146bee8de5533b92b758e85ee68e89947d8ba649576f98bc5d2b8c37827746ccba862181e35423338d4209628c0a1f16b4acb965ca6da54e125426ddb8f4baf07a33852f5cbd1e2cd2ccef2657fec6613eccb9ac642ca05c9b4f4f06e95a28191e0c68a200fca34d3fbadc746afd43c7cff00c3655013dcc636caa658448ee0eb7dbcf8ceaa98497a56c7ccd46af3e292c331860a519aaf15537bb57ccde87151d58a0d0f94fa01fe956092bc523387d5d5baf53f20da2723eb30c5d9f2331fb0b7be4ee0d547bfa5de3b2b75478b0708183d3c3b94332d2778c3e06e0a844bdcf147a2d9da3d5cc1187c69387defb0a4dc2a5d1c385cfedb496c81ba7442c8f642a738991ac18b4c9033230b1d346642971e487741e4a83590d829aaca716c3ed514b1de4175e000d2d2c77a7223790dd3cc528c1ebbca900d77e493aa1ecc47e58e3f358650439da35f7859d3bf4e081a33ef3c40a05387660f2b255aa27e27f611e7ce0b6b325551e85124323b0a1fbe704c5912292ebee31fbc0f47e429c4dd03539929ea6262c9f13c98116d2cce9210400012c7b2edbdbc5a658dcb99685432bee2897421d1ed10122f2f0813c7c3f7f3ea41a9756c03d6404cfaa9c5753bf9840c7f20a18746e795cfd5053badf2330452fb5362dceda298c8729e429c904ea114b2bdabc9dd473d18f3d63e7897c4ec76f0a2f0dd1377a13c6a41f938ca04d043beaaa5b000f1956d8a5c35c495b7af2e46d9944a879162cb0b166bb769e249339c4b2f6d2a72229ae659f989d1cb7094f865c72aa0ac4d49e85e6d8eb21f636d9cd04b79f81e07b95f99c2e66d277f8c624e2ceda112ad26b87d5084c70312446009cbd905ebfd841de3fa46d25ab75eb78731150e256088a8af06a281d68e819b556202df89387cb1494f6490636ffa638edb97b527dcbbe3c064dff6e5161be20584efaca021ca41f3df8623ff0901bc9f3dd6d6dd7ea7d1b0aa048e5e2803a4767d6109cb1cf0212716b4760f5ee4205be6e851fd4fda4eb5f0b95afb01befb34ddc9a4aa8703bc552105ce1648f2bf61d30f4582b40af17528040294c4716102a1964da623f37fe217dee3cf43f11de5de90e0c6cb8790aa0cfd72d4987476068f7275a306ba46022e83f4962ddd76c96298211ad02d1f3226fad184954ac25526df9719d4cb39a90349a91f3babba8bbb84d679c87bfc2880058d95c09a4ded9abd20d42dca5b1ebff7931f8a6429183f6ca13f96b8058a22cf6b8438f8d4a78813e7d59fe2bc21acda7ee462ad4d55e56f7ac41ce29b7d8134f2cfa8f65ab71c7ef72d81a06b21c88f13e62166cc458ceafec7d58c7cb01bc5a81bcd147cfef49fcf2801b0e2dbc06884daa74a2cd3356080c5ca64d44afbe3c7d99878de82ceb0d98e9561477b8482c9ab0b2476be129b85ff0004cf55bd85488d08d276d133b01f57b1d313153cfc0c068f161ae66ea56c9df32ead356753c867cbc321cf7d25787696909ccc480f30873793d7e8d36d150e6b7948989ebec295aae09b12834fef6e33d4034dbabebfbe0b95fdc3224a5748564f0d32d1cd4e7962fa46503bcc767bd752c831ed25cd3cc41763e238124e839f28e0c6d629e9ec5316af488569eed3ca8d020f14048adc19216e9bc238b0352f783129a06ef9d241ff7d88cfed8d827d7c7c5e63ee6c625c0b4477a4cd91a4543a2dcbb69f82262a9160981e92d6ec5bf3606706ee205f7a749bae0402b52fb0ba6fe97e523f036c329f8ed614e9b9327bae23bf8c5737c40bf7aa2a73e8b64a7921bc5b7b67efb6fd29fb9dcf4bb7c94208aedbe174418eb571a4b81a9d9dff8383bd29cb4a340a238c98576870898e1455c3f9dd53275bfc2f08b7cf12c840e5569d75a30a323622d8b5a28807ac0227de799e6cd51b986a426e21c8d2936935493b41bd53743f6c98af597ff07b4bc6312501b58c927a80d024e12c8341f3780cd52f6ffa65a13a1de354adc5554de53b0f5acab017c9c9d011e0a684bef0d9bf38f9e5992026eb76857b6952850069213463598e357e0c8b391da65755fe69a50c63e1843cfca9f8df24c591cf6ebf48edc359af1c8a43a9aff4cfc26da4617d9326626259484f2c23b1fbe845126cdc1cc3fd36a1b0a99884fe50d8f6abddf93f68a25bf02e1ec3142911a17a66b5aafa3b6f6189467332b6e69c9711343602147473fd3155fba4663487429f5ee25f5425ae95f17e2706b1f8e82e4afe626f41b7b1b6fba02a7eedc9815db8298850db104f5e1566bce0eb41387717b0d18d9bfee6e9edfe0f4b862e312084768c4a76275db3d28a4a52f744c60df3a9e8fb9878da2d58659c504d4a699329e2903454e45ff721f98922f14069bc20de968dd9ce1d506af854ec6351c014b882f41769f7a99394b624aea8dfc2a1a8d40d9bf301b1d2e12fc46cc6f594123ea8c69b9222211e4854608c20f1735930f84f861f07bd35f223399c2f19e3938ceaa6608197b14e8b7aa6eafe6c622107cd53868c7bcdcf88912e3268627bd34673182c5d2dd514a80b729667e1cac5f5a484815189cd958c2ab70b5159bd78e314a49d090294c367b5f1a9b868f9b6f359bedbcdb654b202341db5ecc6e2a160c6ac861ede1ee97b07a7d4a961b24798215b44bc56882f050290b87eba8ce04069b970597d733878a36fb40390bbdf20080a3974317181be0616e2ba6fc54f8c17ffbce575dc01794484a5080c6d21e40f492dba07fe923d54c23ed5895815ce58ad002c369338f8d54ac30e2c34638deddc2f69174b2dd3014ec3f818d04ded6f0532adb89e445d71ffe95de388d615b6a5abbaf22c86cf826243d0deb6c89726235ed0d9c7c4ffbc034b7cd5ae929466a9ef5a7720e17566f13c6657bef73170ee97f9d609f33d852c67400ec9c1d1a01824803ea2021141f441bb3d739a24b4fd7244ab28da2fdfc45700211c1b2d548237c37b74fe1bb6e2256ba4413ec96025cb9fbaecf662bbcc92a43d9fd94d3ebfdbfeb12a1f1799dabc0dcb032cae4ddc45701bb811758845579f1b41ae24766bddf4dd7ab49e7457c5e88ad35b2e02576e5f22d762ffe50cd8eb929e003dee774164a72cd7a1a3c3627e996a154b7c60244e095603f8ea35bd800df06fc69fd6390f032081270810c0f14f5cb8da0a384256b6db1db81d544618be26c3e7d65a9dbb87e5f6a9f9c23d23b786a2c8b5fb0a801af94e7058a563944a8ae7972da3fd1cfe3a32bd549866ad3cfa5725987e13d7041ac597aa15aa1c38f957cb4f1cd199abb8fb1301e1e35cd421086a984bba46a15cfa5671ce25433e86b482743b1c89f1e12b0d596bf370e3b4a905d3b513df74c9f078c291d081cdd558fc1cf6b2475d8a759790ee25052010e65c656b0cf9c3c5d21a9a30329dc88108d132cf2ddf4db1443c2c8396a14c9424b2c91374d089a0e27a802e002ed231d6a4dcde2514b3d4d9971d9ae9afce33fec6da74861f8390a7ef49787cc430d0f246a6b11c8ac6385b069992b4681cfe40c970103fb6823b992486bc1461ad1e7cb0e443bc73d8388913df001ea5de0da2ebe793400397895f3b2eaeca4980e96aa201e3a5028ead26a332977aecfc505940443dc033b0273307f827a692d1a07844f1c7d73b2221edc6e67e1dc2ec86e6b6d071ba9a27e0066d12eb4fd6d5ba46bf1043f6bc73382c8cc8c5aef3f9f71ddab5d31bf651b6e0d700a4e8d91f86590fbfb31f8af0564f676a0f082830c506c9eaa4e0984150c80ac3f82e33dee1e2867489fb4babc5e7140eebfb601162b5bddea513d90827d114008393b7cd67b17944f0d6f04577bca95cb589a46010fb46da987de001ba379563b04f274fa7713d86b663474992a831ba057637c76d7f4012fc313842d7add34be121cfa9bb12b7355e050d3146da1d7c5ca49f45083c8f184292df5b4b387e20a7ebb143ee4b915328f7e7206f2b030e911d53a3a634d7022621be5882a600e8e01788ed5c26f9167d4cd354315e3b18c918e5ef8a7a728d442e9e063fea0b2b3c86cbe9b06ebd116e2d42701e99f02f401ef75d78730caa2ad401a5c1a875323c59e98ed19e4b8eb2e00a308474457f775225c376bbe18dc39a13a5c5fde98d041b3121889045d6cc4e8c414c63c9fca7450264e75c8ac22ed0aca8a62c58e2342f29f6c5e539e8eb3f05ca23253a8ff3f4877c667d853e68c05bba45e08f3b3d375779b91d183d9cefcb6a8751d87388b56f3825f3e6a883b0271d1bad4271fca34ec8c04ea20f30cb7ee98703ca66e2827e63de6ddbcaaa2e9ebe13c15a3b7c7b86c12bad096d4d6756b434d246191a57b9e542b52605e9488b87c84e748b7b555e24a5ecdb981ea0f7e6b3893fa39d5824772e25a7195633cf1efd65e4e73d3ac5f46c4b6", 0x1000}, {&(0x7f0000000080)="7f6c69f53b90b39d264d99c9c56406171c4cbdf59c89ee999afd0c81a74f05f2d52becc64eb0cad294649d811d2895ef6a031639c7c6d161a23c64bcbbda954febc45838ce4579ad707b8084f60b79156767c47a976b53c8e2abcaba67ccec8db43d4c522f51e9128192104a0ab0cf4d180ccab0a35ef78dd140dc5762d384df3c0b1f9bd5a8e4355681c8082f7bd2e25311c328215c0a1bc94511ab", 0x9c}, {&(0x7f0000000180)="3cf6bfcf43fbc2e6d5", 0x9}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r3, 0xffffffffffffffff, r5, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r29, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r35, r36]}], 0x78, 0x2}, 0x2) r37 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r37, &(0x7f00000004c0)="6f4c934fa057542098f3adecabf05c41622400ca4ac065f08a68784d7d1980fed26f23af93ae9a978a36d58e559306000000f8e5745d7c2c31ff7601e4113204c40a35a619634b5cbe5f8599b074e15be51fa909268f55565092a31e0babf8782f8b93152ee14d169a5c013863c6f465233f1c789f60e63e6d61836ee65d9c48571212e2f18ec6dbce7384ab8b965617f74bb89d31e8678ccf598600d3edcee834536203328246b31909c4e8e88d0afe241ab7401d3c64c22f36e74290049b8238190cad23193b99d69adcadf52f3868e22c30d2f7d61bdc643a9c6d553108de90d7c253031c1703971ff8939461e3492e852161ff57d61a1aae322a68ec418b0b7fd2db48eb423e542a653f34be3a0a5ecafafb727d2bd8843ba2cb0dc05d4d509178924c52e2b55675cfe4632d3c9bc7ce61658ec484c0f5e447144aaf0a1045719132e5518e5e6970a79808f250694efa858ca2d5611de5f4d68fb571149625d0cedcfa7cb6daa25799004d899325b402f112a75d577e1ca92e6765f481362883a62cbd8629d2684cc3bbf4d569a8435e06e0e72280af956d1cb574882f6e490f7fee6eaca8f687e4ceeb895418f175c7780885bb7adffa38612b000000000000000000005ff1b674f8b19eb8672b", 0x1d0) execve(0x0, 0x0, 0x0) 01:27:16 executing program 0: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01af54791565e4") 01:27:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[@ANYBLOB="63020207e0000001c800000000009614a10c596374be595b870f4b55234796ada283f4730510f34e8fd17884187cc0a490f9059475f9a968a25a7208275d4257ed30cc05ff90639b2a0c2f0bec33c59f8167f5229e91dd63c819219e211314adcb77d30f6c8af39c9a1ab7a5c66f68ac0546d872d8b86228b077e072ea2d7ca953d2c7e75b507d7fbe6fc9c6559c17001f3a1b6d4f00c1b9b52cf8ab4735d2aa27b31513311c8befc32eefa238a8c3f098d658a1921ce33e5290127584e417dd46112a60a7da62e01cc54ea1e189e63c3b7fa46ae2dddcb7d9607752935d2f6949f1493fb43c846136489a"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="4f97dec9d7d20f5f2f6b9de586155386caad0fbc99959081d651797191173484b09026145c877dbb27346fc3589ec44c97ad2b93a74b9b700704b2524e8140627390f09a5bea702b72a6ecac97c21989d0c498987537977aa74ad7220f5f93b8e3e2dc295fca53c2da1c4d513d67bb796bd72e2a5d8aaeaa035fdc847a5191f23947410831fe42e88ec35680ba74001177a3bd8359badb374dd66bdfabd0aeb00bac2221642760ec32814a3e60cfc4f69af9240fa8d2e4d9690d472942f7dfbb0cb6af57a72b0ae1"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r2 = geteuid() 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 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r18, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, r13, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r15) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r13, r4, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r19, r8, r8, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r22, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r22, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r24 = socket(0x18, 0x2, 0x0) sendmsg(r24, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r19, r20, r21, 0x100, 0xff}, 0x5, 0x2e7, r23, r25, 0x7fff, 0x0, 0x7f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r26}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) 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 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r38, 0x0) r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r43 = semget$private(0x0, 0x7, 0x287) semop(r43, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r43, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r43, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000240)={{0x4, 0xffffffffffffffff, r40, 0x0, r40, 0x1ea, 0xfffffffffffffffd}, 0x800007fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r38, r40) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, r38, r29, r32, r34, 0x1e6, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000780)='/dev/speaker\x00', 0x20000, 0x0) r50 = socket(0x18, 0x3, 0x0) setsockopt(r50, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="f22538bfe55d7838276d8435e2d518ca4df97a8ca7cb51e9026ea25fa4060b33e59e63ac832ecf1c8f1d3025e481352253c35e0f26dd5e3dfe5518e4e539904e5cf20686788fe3dbaadac0215495e87134140d18c1a56a1f90fe2fe0cbb429b0a9805e06b5f39a1ae0368a21121194e0b1301867db2879a6be4b65bb70af1113def6e828db82d87240b12e5d", 0x8c}, {&(0x7f0000000280)="1645883bae9e1c1dd6ffb911d105f80c57b6649fc10e28858f6a721f72a5d8b06f97879ac99d8ee6cb270217f9cdde43b5db16fa26e0b0fc1d0a23ad5070ad8a0ed11c241f77be0e6bd0076a76faf6353338dd37ef872d397562e57a51e5bc2a2a9096de210c2562834728135fd7613e60725a3bc5734475bee48f6b726689e45fa5311230ee696724ee272adc7b0a5186786d6ec2d31cdb51ed5a0bc8e8f77470f22353fab59516f0f3cf374af53c6b10cdd28f4da5acb501d18a062920b257f299c288f3065f85a123", 0xca}, {&(0x7f0000000040)="02726b0369c8f82014cad22d30dafcaaf7ab1bf2f6ca841413f901a1f55d338fb827b2a13915a5d7c037b0c281146ead521e519507", 0x35}, {&(0x7f0000000380)="1c2911aaebc5ca6b1ea15bc41cdafe355707094ea204b9a234a0221987c251d287aeaaec858c10b04f0860ca9135a9addd4b595d9f376fa1ed69785d6d81dc6a6c8cb643f67cfc65b3995e02ee4306529b5755c3efbbeb64cba34a08fa1f39886dbeca780d1f06d6a9c57b11aa4f06a7e862c17a296caf8aef16d3b65915b4adcd9ba1b816c95f072d020c1fa599be62b4a33a3fe181c76dd8849e0b9f2f89539b811a773ba073cc6b019035dc0f39f727b932d4d30c3b0c857d28708f5ea3e621ee12ddadf2ac65659c3f4918d1816e507f98ac0ea8cb0e0b1a3cb9fce4549feb65b4d59cd339a0b002de009159770742e31691be268217", 0xf8}, {&(0x7f0000000480)="06649725cbb41f74af1799f853e7e36cae870dd77388ff05bc84abe61e01061390d929f2bfdac2269a4dd2e585565e50cc99e6c806c621c88b230fae23c2e4e812faaa9c84d656f217", 0x49}, {&(0x7f0000000500)="df50fe7c565455aab8ec45fef6f425d9f9307eafa38b29f2a56eb92e557d018df05cd8fb016d99e148b0f24e35eb2d91acae593412994418a436ce2ee87c40657c6933ccafcc543b955ecab8abdcc31acfb4b710de3bc9b93521c30e0b474bf8c2640eb8d6e9d61f1181d4f67c5cb6f15889962b21cbba31461c893c79fde66b126dc4dd9acaca24172b96adf76c186512ee49fbe57a2a016fd7b8a487d3398447195da1b4266ba628bbc7b7a230a79b22982572d024e4542c9c59d30961f67078547cfe17d8f4e5cb786920463a1dc319063ed505701001ded30ea02952b0e0e8906c097d58d149078aacef5774497ddd30", 0xf2}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r20, r27}, @cred={0x20, 0xffff, 0x0, r35, r44, r45}, @rights={0x20, 0xffff, 0x1, [r0, r49, r50]}], 0x60, 0x401}, 0x2) mkdir(0x0, 0x2) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffff7c, &(0x7f0000000380), 0x0, 0x0}, 0x0) 01:27:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x100) r2 = dup2(r0, r0) shutdown(r2, 0x2) ioctl$PCIOCREAD(r2, 0xc0287533, &(0x7f0000000080)) 01:27:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x934]}}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x930d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x312, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) openat(r5, &(0x7f0000000200)='./file1\x00', 0x10, 0x40) mknodat(r4, &(0x7f00000001c0)='./file0\x00', 0xc000, 0x80) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x26d) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x7f, 0xfffffff7, &(0x7f0000000800)="6b3ec4598a92dcd903a944f8a9596f63caa208060038ec83a8646df0452ad31b8421b6c96a7df6b0a5a6f463390249cee4a8528f495180c9c3adc884c8cdb8cf04df865949fe0f6ddd06546d1de42e27a0b0103bac4b89bc5d5bf0a9c63ca38437527c11512a279fde88cd51b9bbe75568889ecf8c45e13de9f8728aed660ff2af2cf3bccf7653af5cc1bb3b46e170629413a1ab8a8e9e5d317710c7792b64b113da4d97a966a58e2ee8894539d8d447805753bcb10c4a07e1b11463fc75895680f094145245eaedf69eb4075b64d748a43cb0671005b020681671aac704384bae55ef3dfcc35c68f7f5be3c0a073634061faed3d25d6cd8586cd5a4c31c189d0056edc88c131f78b300f8236d86972bccd8a7cada2b8382c45f4913c94829044c10bd81c46ab5ee362b0564e366a667246d0fa7d096793a19f5ef7632cbc4446954b5618e4bbb98f36dd13d04c33c98b41866cd94821c106ed4758d47380f8109042c90756cb4b22ebb823451b7d6006d837ba344018c6e62d1d945e005ab8850afbd074007ab63782e4cc49b512d3b788df89d97378c4ca7ae88fe8d60e54023fba30bf1be536bc9a40fd04f6931f521bba8d72b03b318e076b5d95b52cf63fafe2f2a547e4ddd59f553ed00bfca09f2d2c1d61fe3b449062710bb275c6b98efa0671c3cda721f7dd08af3c2340bb61f60ab3cfa777a135c0b56fda23d1a9d77dc0201c262c259bbbfb8480b40e6b48930a65cca0dd91384fb4d6f4375b279b0d1752bf8776167f1a58e6067c1c2eaedefd54c6f08a73838e0b4238f2d1021ce4018b6fd8bd41d200a012b1becab1862a01abb2e579d46cc6371b0c0fbbda7d77971f160715c1fbab3cd1fe7b79bd923110a2cc962f05c169babc85f25d35a22234de5213ab23114573513472ad38f31a23e0759c0d06e1041b315925321311bffe6429ca7a56953fc1ba6e3bb8885f1333750577a7ab0c7ba4ed50df3ee68489dcdf90152a392a1adc86e9542a737ec99cdbb6f36bc37d5cb7f41530fb27a35e58f914c7292110ac163579c97bfffab914cf2abdb38a3968d98041f26e61f916cf755a2a006a9fbe6518fd577849af5cb99b40d0c6aa40ad023b4be959667a41e45f8a2b4fad0b23803a9d41abe56b661388531a997ca7d634f56659f0d713fdd2dd10fcb709f2ef71cbe2bc66217407d14ea1369642d89f6afc5483389ab6e4f69a7cf4dcf5046c487de3658278a807f444c1de3f3207f04c6966710bce8eae193ce977f5026871c008f2e068cf7c832cb1e7b9a75cb2704cd67de0b6f3de4e603cd531558c3dce27eb8d8ceecd54a82cc7bc4b8b8133ec98963def23c91891dc4adbc0c2da86c4aef9f8de3f45becc34111fb8dc105637af2a97341cbf7e7a9a00ec21a99346522901b93814b2b072e8326c8d9bf3ac093bff0b881d8e3fb4f9d3db0fe470247a55ee86e501c08db3943235956b8e620b1c0ace2a4da7e9924f5ed325be9c3995ebd2374899e883966f464dc57fd00f7c3f32a063fb3aef71d7e7460a3c8159a0856128a70552dd1eb1927498adfcdab84f5bffc4564d9f3437ed64dd6c320ec413eba052ee813dc14ac33b4a861544c9434ca54e9d2d75bf5aa3cc37f4ae5c50e652e582afaa9d8c02e02d73fb789073c3f90bc3f275a37e0e8c8aa50b796d52830e8538923d1deffa23225f05b25274d923fb39676c34fbc732cec21d873c70be8701a7acc60a3944a8e0fac68434418124fc5603e177f3aa8624cadbed65d988d3ad447d1fc9a26b0face9389aa751938236fb4b3662aee701fce6d421336db39a2ab4007c916329ff4b82aaf0ebc967b6bdc5cb864a5a8324475fce85a93e91f55ef89dcc71766df6524ee92bf8f19a011322703d36ec8f741d66f6807c15a1a90c1c53f5f3f4310295098465ea2330c76397190e799c840bcc84f33dab4fc13ca3680df59a48df78ce2b77bcef00ff6fc4f9c958d31210d4ee7ae78138c4f3d08e513408938937adbe55b49c8481564cacd669b398605913dce48dfe68124fb6b571e5667d84bcafc320f7d418c85ed781cdd35922047a67180f541a2e9ae2cc998db20f64293089110e04158778da25081d663b6413663e20d5fd3f06045a74155515706494a5824fcc279e6da2a006c454385b6e39ef3040f2757658cf4d111f25b8afde8f76935d8878081dcbf3f1895e7d190e7dbdf5c00e5d31c59ac35084fd0b7a528e7ba2ed237024cd485929397ba81c370b875a27fbd22f8e21f3533937e520a02f2efc01a96a9299a814bd2119aa93aaedc81c028979b8e04011b7ac655796b20ddeb9a128035548b74a9f56f11fe787d9a7a29e7cc7b142dae336b86ed25cef42685eaa6e4af70d67f79434898c137a6b608da7fae70e4d09f27ef3a23936d24a02ddbc8ad158a6a76e3f7b0bbf84aaa562118d2f52f6a82cb3ff3a704f111a7cc7a5a19e1498d361e7881b26ab27becedd0cb105ac50766dcbbfa7a7b803b766f383a21c5e8da2da0d564807cac8fe632120374b4584f0e0b1354f5691564b585d018f46b4d7eb31f3385a8681fd9ba5c245557b1fb478cc4305992614774243169ee08692918346bfbfb698de836dfd04906dc910d5fe562bf67da68b71ce921b34435096898111a43a4e746e47cf87212be2d5da9e005d424f6121863bf6d4ed139ebd8a65824806cf7d77fba1e1353226197fbdac83dabca987f4bd816df5dff9f177a8c0a2ecdc0669289c19397ec675c590fec71caf1103b0988f7017bb7e05873c60d1317dd156160ca0a2d36655cf52afc88c9877e401a778f149dd7a1e304cf4ec3207a79c78f8f3d922232b41b620992f5d5dd73275d94f2f3eb0f66c9b52659230d1ccaa7896016b5064108ad068200ab69ff280b2d83d6e484dbb12e4412f2f5e4d4fc8430312bfb35ac5bf7500d360d372cdfe8cb60c95f626dc2ed3436980972d52e15b12ff61789ab8713764ddc5a895ddbad504dc194318038f546c85677e88ae5ce05aa601e9abadd25c36c8c6ef48ce32c35007244cd7362a8eb45aede86a044ecb9dee4a94a9b4caad11ebff5ff045a89bcc88e24e205ce81f4989947af4ed03e6153010f49ce55ff7f5d3a726e2a630053e4e494c38686ac81f2033887f216c421d5b2c2a6ddfc7709ef0e5411143258dbb6d9362b0a21006f765f50143e3073b02c7608923752cbcad04b62f1cfade44e7cb40c8649b89ec147b902cc5556b76ff6562a9aa217414864973df4ad44b9e1adf483d9a76ee375b4988b15e0e21fbbe87b218fdbfcc9013a425c78b014f02b34223ca20227b6113256c44455a5619b3613454b4f3d8dfd8ffba0704f9129902db0318ef9e3c2353c36b6872933402dcdf9507b64933b6afa21a585f39e39c46fbfc4d4208bf51a2eb90a2114c069d49d1f4bfe2a98b8009c41f66b4bd09d7f1a2559ce7c043bb33b47d7296b0056f249b0c504b34fd55e85a5f92c120e3719ca0a1df96b82993488c5d384896d08e89ac9618d369844d9df9ce33d5b170cd63a387230f4ae3562e29567799181292f5b71f84a7e2c83976a51288ec008c9f3fb048ce8ef37f1e3455c5691be8f1476d73e48a372b014f8d0332acdbd6591c0f7ed57a551836fb50e71aa54d1c3a519acb821b93f03630d713d61129321fd974bfd19f831be00994ffe62d7f178a37f68c6456f571d89c0a3272ba1b87c03f68d29ff54b218f3b457b209bc3af71b8aa6e2b77397a7ea4436e7a0b6af3461c304b17e2b2c93d84d5cef067a8277ce6af06af5712f17dc02513cf03701fc8cca9dfd81b9c017ccee98a6b3cb9a6082cd7532af0456907b888f95d035051850a3b3dee2463ca9959eb4fc8e8411e114e27ae8a5d8d6904505c1f7ba5f68b5a3085adf97d4efdf838a87bd23838148d0eabbe4830d7c9f805321d7956bd41b3df2be7f53fe1800211c30b100775eff6a1df40b4e5b3deeb64f1eb7cb81f5bfe3f85a6b01ce291e3207fb09ba1de381876772ba9335a1c88d5fc46382be872a9f5cf3e3e32cdb3f73da6dc251a04207d1290d5390504bfc89d1e4b2ef3285d5c62034744d8e28f6dfd079a5f380f86fecf94cb8c4a16bf360574b95a6b601f4d9c87e2abc5ee17b1c9fdcc1fd8098cfef4a3f26415928f6941290b967b68e72a3038d2c0df798e6280e59168146dc6397c3dde248d1f64e155be93816035dc3f1af7da7c1a9e818c5b7bf461cf96945461e9d035946da78138fbf5a8281224aa583a23fbcc564cbab73bfcc19ce20d1894028a6ddc16ca7df1fcb7e296e531fc8eb1014b3ff11b753bb9bf900016c2a0d87a28484074ded5fa6c22add1385961834271204b9ddd6233f14f13c54eefda87ec2bbf837666ef811a4de461634f058c2a0e5ea88e4d72b70f52bdd1440b159facdeb2d62595fd6dd2b955011a90cfbcd2e993b7f883cdfce2d3b44aec1994b9d5e7d17bf3f3cefb004a473b0e58a2fe3e7a45d1525dba86fc8f6ea7879a70e8581a0e4fb6245898edc3ed391a196673a47581e7218298fe410f391592e32f20bcad29c651521a7cc3685b739c2e05925ecdc36fbe9e9036d0df2f551fa784e9792341a5950d35dfb9e5ffccc2eca094bd01b2f86d9b2c6707fc6d405f9f0b595ee97b0ecdd40cefdb0af031acbad9b263ea95f9ed8399578c67f4ac3cfd6ed3d1ebf19098f8d40e3506b2e061abdcdc06685cac1b0e38b13a350aeeff49978931dcdebda4a22dce536cf51a40a9205025d5990e817eaf980cfc761c85f05da13a623f26728642a4d478a97b22f7ea3187a21e945637a7b078e2c0cae101429f0d87cf4786e3f8cfd86f8bc396da591a609604b41de7144eab9bec156326df1a29e7bd9ffdeb23b6cd34bb571a21803016964cdc03bd51ff6502dde169873c0748ed7a9696ea2fa74970025162ef45227801761c45cf4f221722905afa8afdaa5deb17ea2ee4a414f02b4a9f745d441cdc24e93fbd46c723abd9be0959c1d1448711175577c6ec45629e77c63789cf343c2fc8f49d3064f281331f6e07d63707908877a56edee947fb0dc83a787c0866ae5e06901225544002a6d65974b61db6bc4bfcba439c4724b6d26d1d03a9a1d1ad2da924fa6f5969bb14f9d717694d22da93a1afd8ff60ac5fef836b5e727f1eb285922041f7b1fc646488c03dc3d05469cfe283733c2203d316c3f924429485002dc35d24f927ea0efc24dab36152353620297b2b0d683e8c8ffd5f6478a2f91878804bdd60a223098b060f522fb13d1ed96c7261f12b24a8ca13f88229440ef0ec95731a64e7028afdbaee6af7a92b1a498d6a0014ba5f6c5e5daeb39d893c14a3bc6a37e97ba0945ed2c239e545ac26ea64af5415dfb4e78902c822c03585ca090838e810c53d549ba40ab966aa8bd155f62a56b7ad286adcb6ab9c0d7895d553f826440f05ba272a62d7e20d558189fff39b9d57f50e25f263a936254acab87f446a557ff34f211422bcbc1ef300bb283c7709075f3464bb46a691f11bb11d709d9f336256ed04448bc068cd4650fab4263b2915f5f7031754ea6c0aafe6ccb67bfd91abed5c48ee05b332cbdbc661eedb77ff42b77b5704066583d3c1880adf2eaaf9ca95653b02ac834fb219ed5b47af02c2101576aba2f629074c6148df2d7dc2ba09b1941769950509c4b84196b0242c570324cf7206b151b8c41219b11efdab41245365eb5863c0c592b7a313d233ba555b9048d55fa5ece3ca255c3273b6785ca60544c7c57a7c5f5ec77e63349faf2", 0x1000) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000000)=0x3) 01:27:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), 0x1) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), 0x1) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), 0x1) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYRES64=r2, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000001580)=ANY=[@ANYBLOB="e81ca8fd3e8dc29f271039c7bbfebd917a8671c91fa7ef4aafe826839e379822ef72622572fb7c5041fbf16649965160f947d322b31c6e70954c7d0e422ff76ab1318146cb3c7317a2fab592e63638ae7139482d0d6a2b8cff50d9870e7bb1767b2de3fbcbea96b55665a68d5deb9f1eede34bfd942a1accf74b71907ecb93bc3e603ec2c03bc9665b74d15eddf980d440dbcf17225ee68615a1638d0afdb6a25903f0e10578f02121d67a48d3523bc8f6573ece7f99533773ed38b152585391a12f6bf46bd2f9ab43c34f2ce787bd416f3a8b01298807775a8273266a64bb2a41aa0b483666618bedb8e2899266d3b502291c2de42a9c1d71ba156bc0861b3fd36e2a68f564f319f4b64b48edf485ab10c319170b6bd97236e7d4b15280faa884567462b0c0a4af88a5a9fe93ea3582ceb5d497470a6f04f5eb54d54d2218a2645f8510327a53420bccd45ceb03bc7199b1a8a52abd5070042a6999987aa7e7047fa91ec89ddffcbce95b8e8d5a3e602a0c2144fec3c690e9f7bb9e133295566e0c0d219451e830280a7da2f6cd784033c00dd49a5d67d08590a0af923e51e3b4a5e0705be10780bc9a51a344180f039b873a527fb0517440edf761f44438efe65121c5655799b38aaa0415a79964f6d5f8f6a8c4988aa1cf6da22f9a3fd825c59c685a59f1144f8d3e21a9ffa54af7f68399bcd68390776d952fcf05fc8be941a441e7824234a33227c8c5cb8252d04c62afa2cc11e1d1ac104cf6edd055afe1aa77a1c418b1ce42836fc636e7a00663fec396b5b4afe20c61920f8efca4f88ce8402c1893bbd1ebf7b35a048ff598b9cc0afa17d86be9d6bebc14e2a18ba58e42afe733ed5c77813ef22497550c226d7548c8c6b7e88ee5e26dfac6257c2ed28c3193407b14088bdb5e043465928e9d412ec13d03c17e7ca619c0d2ed372971b406d9100d7409cb3b2386e6caedc31cfcd2eeda876d07d09621601ef68f8b317e82053c1566a8d9e77b544c936226d3314fb6f07f2391fefb3a83e13a55a25714bab6e48dffe615a1cc80281b13180095b48bb93f782af0f0cb2ba6b648a3fae7659f34c7a4b24ee7dd032241c482407f73c080d579a7916ad91b1d1f14f400b8571b74c5bc2495fb3d337eab12c4ea6caca129cb900b50b6aada2bf111e1b06e47f9fc17409d9aeeeb257662b2a721a8162456b5b12c8c006273e020cfc806e335ff5e0bf25f9f2207a909674d9c69a759ba520c60925f55ef45a491fe9078e2d7f9886a6671348ee101e4fba84be3a723799eb08009f3dfb0ac274c07f7ee2252613c9046cd4a510204c48e5ed1db1a593096617e783434d4bb008db1f142c51b9a8cba842af02c25afbb5c57b99752c381c903a64fa094858e87e1e9d032e153e307d9b04c9b7c9e3151597b886265e855134c5e8477b6505ebf7affc8bee105106cc0bf34c442931044b6bae32b3439e44f863be59f4548d1475a30aad46245d9181a890451968080b48115e9ecf6601bb4ff678b92372ad87357d0d76152c605933e1a1e4a715faa8076e808654a2a1e7c8d8ead32cabdf021024bf34c628f98678a59e35355c52ef632f01b2bb68501103fdc9e70eb19f57a5e172e47e1491dd303dba215ce1c252c4497618f3c798dad384c73d2c79e6ffe89f3353423d33c0d59816b01a63ab53c1ce5c0c4f81d6a39a7791c8c0666e4a64f34ec148a028c1df2d9ffb727586c110cb01f668b8ee1527449690c5e26ebd5378a2946c9e603fcdd0b312aff99baf31a70861261a290e7c9572df2b43c701f8982ed3d683ef963885629c09a3d3729ac3d1bc590cfe097dac890cbe6a2b206d441eb62ad3a76fab52e15cc1b9a9465a98004dc231835593bab88008c1962bb0a246dfda6ac45a8b3e67d2d5eb853f48670d16d15dd80440b680b0e159d0660c919e3f0cae95fe5213fdc9410cde031e5848b73bf230f6ee132ea4e2c70e34d0a26f1d483d2fac6cc63719aae1f97a08c23019bf38272e9630f2b58c0a947173e2648cfd63676a5eed6e761beec14d2b03014dd4a4829f1be860e6c631a1ad50be5eca3f9f77b752b07193f93b0704cf3ec9d946d4454997d853855a66cfcfd109d29023e84174cb9e57ef8ee5f0ae67d836ed06a4285b37ce7ff11dbabc007fb115ea965c2df202d96a17ef4b901ff7e5b5d089699d55ae1018a5e95553ec4db9d80e1e02b5b9a1c04b9bcf0955e0f5d8dd83e252f0379a005ceaa52a922764e7ab2e52f061f0e098847049fbe6bbb369387d2e6fbc09107385d337ebd77cdf44f2eb272254a41043f2d4ea226e2bd1aac451829af39e52006df22dde1143a629058edb8983b29f8e58480cfad256563f412e7359e86fa2e58f6a9c58692ee7164845462f815b10481599db86a29bdff478c92faf4b303339b08b11faf0e171da37c776ce3b0b44ba2da633292104dc62711a329fb07ba52ca780458892ace6422337edd8b175874209b0671cc994195722c657bcc3250992cb845965e5d93dab2b791a3a64fdf35e8e8a54b90e7ddecbcd656c6cffb869a4a23a8e5d96051346b6fe70a23b7c834e1b8b2b601674a75fa040c70c27dcfe3861117e2db6a959a87d4a125292be184d130cd430d9d3ce6d58d1488bfeee965367afc410fdef53e24d0ef11e05e49e730f8f770b5e7230b0f14bf8252bd2409940a13f1552cb6fe060ff3529fa9ef1436d3fabd7147bebb666c7b05edf177d580e5119a31682f8ad1f2b8947a473ae1ab855561197b195e43d19a31e23c201a10906f3bbfcbf2d7e337577c59d9d4430f30197effe1f39ba8173c9b7c5291e735f007d316e01b73b7fb947523c2d41ec4652623f02ab7f265be260150747b68a0795bb0b9e3d768dd41039bf1712026808d7632ab300ec4ef9002dacd980d6544544cc06666f2c2d85fcf4e4245278eb389b6585525533dd100dc2c5fbc354d6c375f1eb3fe78e89efd4291880e37b5627eff77edc2e81908583ee4aadda8c983e20b790414994e457ff2d667e01b8007b56fb5420f5d509c2c6689e73b404a728e8e4dae79c2c08bf1f5eaddedd929c250fba84f648a44d7453522561949f5e3e026a4dfe795386e4c9b8225fcfbff1c8484cf05ed9fc211a4d9b4550b4e723ede0312d8e76f688df543c07b234160475e33951d7ce69f1dfb6006b63ffada22320dfb923a4383f496cfd5d6a64a766bb6c0b4f87b430f869f3033fc1ef02d146e2badb6de9b1b77ba201e160278fdc23e32c6da77e31ef4703cf74ff5a4bc2f32ad2540c24db24166fce58a82e3af3fa786ded1b32c1ad47b88cb56fc98f106b8e140832489767050dd6844b73155e973a82bb7f593ea1504790fc3d8a7636da7145dd5809c9bd199fbe533891390b1292e9c61e20155249c46c2d1ee7b66a3af9b48159343c8c084378a40af6f210324458fb5f9efbdc59762b768add1603ada32d713e5fe1218796a5e4e389d1a25b02333421bce6bc682d45b700e62317918c594aefa2bc39201b6b9129ef37f6b364fb8fafcf27f7c4c78967da02dd56b5b4f89c2d47aecaf104e00afa65331ad1cef7f4251f5aaf0709bbdc64d7bca5c7c50f11c280515013f33aa7a37ff9bb269cf4428cf3ddfec11eb035b361c888e3179f191cd4fc6564ced96d12338b4ed48b0ac06345ef6c97d0178371c6919a0467b9cbeec26e41568f1ac8d2a1b5c562cdbd16a3a16ef3497512edcc01fd1cf4423620e8f5d712b189f6a80e4fe28f0e3dac08ee3458b2bd374c97e41ee57e5fde9940354a5dab5f4eb8808f87c2ef05a08f16e69d015c89cb0964676fddb586243f98e2de28dba0728eac69f6233de3a512099fbfe066a565d143cf70121fd312a2848db6a14ebb8583c3c8c8f69e7e9ce07a30b4bc7eff98a9df553e9650ef984fe32bcbd7d717136558457caf02566049eed4d185231e433a51af99b3711d4c1ce67d78964f68cf3c1bac14c974ee14c56debbea17b9dbf389b6c9a93e7ab67ca82b9837cbd5309167279c9664e7c2c7976e776d6cc2b752a3d5ccfd5be6fb4343e74ab8528c9952d81f8192d5cf60fb741802fcad83459beeca7d572fca81da91b006568daa55b5683055bde10f010bfddaf1ae52e1680fef6025a12d5a9e091b83db9586f227b8ff4c61f12eff6cdcbb47306e79563dbf4184a0ea82e7d29a8c15f8df4166a605f54e77cce64e018dfaee2117f7913317ecc26e02cfdbf39827a03696cfa0663c909d5087b34b2bce8b0a4a308eb1317b2a2ab7f332198232e39be7d30b4c2783cb4c6475ec8a548839f8217a8215d3299f0255b704ca583d1783ec5f30cb9c4381deb814c1e7350703ea364350e6cbe764d01cf3c6b01476fa510a7f7d186f940627a9491474ca6f76a51d17b4174dc64f08547101bf364b896ce9641c7d11b8024a29fdab78d57b8594ddf4a8c3285719259a4cef522052179c1e18feecb7f01625ca190a989ac60260eee5429f9658119f4ddd4b1389f39cca29b8049ecffee11298da8e750b4a1050e1d15f03f4a0f01bb57b92747a099ba76e1483e247ea4c6c9ffd40afc2a304c72ce814d9b8d5e1b56d499b2a72649b8a4c93430f319e98d0c196f3b3b5b3260ae5c2c1a2152fbad28ca76db135c0d1e0af24e5839cb98322a6e6e38d2174a04d6cfc9ca8fdbdca414940ce4ecd4d1667daaf358a3ebef03f6589963f1c78d71282f2ca8728b07f78dfd912f2125d50de544b2e093e0723f05f86dbb07e1c1a059cd16e76a30c8959100f570ef9c8a233629b89264ea24ba7d2449768c3d538d7843b9600b0b7d2fbe6600e7f39a4e25d1e41eb34b6e911db72329ad19e7630d38735d1d9e040a7dfcf0894c11543f29b98b9ba7271fd80ae35b1c40eda21611437967bbbf173d4ae10f3c08ab84e325a08345ef856ccc072ae8b4bf26fef219ea41b98c97d36b5cac3cfc8c28954540a1dba92698e200636724f599d36703e8d389e74ab1f20febd72eef191bcd13602a06bb4e95b147b1cc3baa7d98df007014e297a2342dd3e240d29cdb527ae89992dae6343adf20b410d2f8fcfdbc83b387ed14068a12b815e41346489d743190da9519330c4b94ecf0093253dc19e689a0fe3fc5f846831dbe392a05ee262b701d9a81e96fa6e59eecffc99ac9633c0c4ade4b15d50eea5a05ed70ff0a5da582437b506324332958a10a74843873c8e19a06e27b61c1ab92ecf39e2af4798c73a52044e416ee7685028e47d5e318be80fb34cd10739c006d41f3771fb59648d4a7854148c73f3bdfdabbc6b96053ee30f4fb1f7864f6ff25abe9ddd6b44878b40b6a20850ba935b7fe4ce6863898cb543ef5f5a28c2a0bf5314be63e390d23b68463d3d44aa003297970064fcdccd2118d4ff6fa98a4c2f3197562f22e229987516d20bc20e8f49de224ed890592c75b68241871b188ea7798ba95a0134775287cbc2e0720739fb42f435e81a3dfe4dffcf6af4a8607e8bda776d445bfd927e18bef5669819088bd8c1c71fc1d283af23fe76501b53c4b0a22f9d4a67f9ad9a9a73e26ef01b402d0a29f5162b697ceddb17013d2fe2c3aa756422995aa1d81ae364cf7766be400b19b5aae961cb629e640cc17bf14ef841796080f27626d3be4aab3c731faa8467d819b79f34d0923c12860e54c44445efa35eba3ca53be79b01503ae6ae6f614a658d596f7be1755b1376887be89161732a8878907da67b274dfdaad2cb26424ef504d9cc3d04f2e673fec1f82eb77eae438b588a1d4a0f272a4c32f7c576", @ANYRES32=r3], @ANYBLOB="f1c730fc37a1e467231baad0d1407757baf3be58fe7897580e73f6eabe9a9aa8be39e8ed88d4edd665c0adb8141a0789289c03de1cbaa0a70a427c9bacddadf4c86ea021dc91973d216c23d81876fd025c41760a1a2ee0d881b6e366b9a9b6635950988367fe6083e1b2057e71a01b9b4fc14301f6f7294718746878c103e9f1ee10bfd06a737ee3c0633a3b4fc95d081051e6aea33117349846572bef0c57c22ec7c05775fad0ec7b9215513c13d0d16127176391fc7db628a6483f1a995aa344d2c11f506c03abd3acbfdc255e1f572af61bb11b70f252f5c25ba643c83a7e75aad0e8e0", @ANYRESDEC=0x0, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRES16=r5, @ANYRES64, @ANYRES16=r0]], 0x7) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000640)=""/18) semop(r7, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r7, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffa, 0x23, 0x60000001, 0xfffffffdfffffffc}], 0x1, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af8f004052590bd7dc4b5ab1c6caf4b72625be6cf6c000000000000000000"], 0x10) r11 = socket(0x10000000002, 0x2, 0x0) r12 = dup2(r9, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r10, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) pwritev(r8, &(0x7f0000000300)=[{&(0x7f0000000840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aa080000003aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed60308366ff6d3f8df5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b6535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3a1f76420aceb1022450debd67fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b9cd072ec2e26289710084433b0e9e9a04863cd9b745afaae53765f9a84ab8cfde1406085bd61d32ddf596e8bb286ede528cf43f47073db830ecb7512bcf3db8f924df5cc8bd7f2a94b7db8bd51fb888290bb446895aaa9f2886329f399a7da3d60034eafa82dc7a4240ab65975ac98269f1bfe9b01c9fee2cee1d393cf690e13fc1dff2f40d27f054d0c2456935ba7d477dd4dd5aa48193f58d51a07872a55bbf264c2bab07777c905969f2a9e7fabdfc26965ed19625183bc85fece66c07d1a93fa9584cf8488", 0xfffffffffffffe9d}], 0x3cf, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r13 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x21) writev(r13, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) 01:27:16 executing program 1: msgget$private(0x0, 0x420) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r4, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r11, r13) r14 = accept$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xfffffffffffffe77) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0x498) shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r15 = getegid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x5, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(0xffffffffffffffff, &(0x7f0000000300), 0x0) r19 = socket$inet6(0x18, 0x0, 0xff) r20 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r20, 0x3, 0x5, &(0x7f0000000340)=""/192) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r22 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000280)={{0x2, r21, r22, 0x0, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$SETVAL(r20, 0x4, 0x8, &(0x7f0000000240)=0x1) r23 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r24 = getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) shmctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x0, r25, 0x0, 0x0, r24}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x9, r16, r15, r25, r15, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) 01:27:16 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7a, &(0x7f0000000180)={0x1000000000000403, 0x2}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="8c65", 0x26d) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x26d) r9 = dup2(r8, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r7}, 0x3, 0x40, 0x20, 0xbf6, 0xba4}, {{r9}, 0xfffffffffffffffb, 0x3, 0x20, 0x4, 0x800}, {{r10}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) r11 = accept$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x401, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10000002, 0xd0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x90, 0x20000000, 0x2, 0xffff}, {{r3}, 0xfffffffffffffffa, 0x29420ed48876144, 0x40100083, 0x0, 0x70f}], 0x8001, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0xa0, 0x40000000, 0x1, 0x2}, {{}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x3, 0xfffffffffffff800}, {{r11}, 0xffffffffffffffff, 0x10, 0x4, 0x20250d22, 0x2}, {{r0}, 0x38b11cc9f89ef136, 0xb0, 0x80000000, 0x80, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000001, 0x20, 0x1}, {{r12}, 0x7b640e926595d35, 0x50, 0x66d7d1f7d21c5c9e, 0x6606, 0x7}], 0x7, &(0x7f0000000300)={0x7fffffff, 0x7ff}) 01:27:16 executing program 1: socket(0x2, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0xffffffffffffff8c, 0x0, 0xfffffd27, &(0x7f00000001c0)=""/210, 0xa9}, 0x800) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 01:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x15}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) dup2(r0, r1) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 01:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x400ff}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10068, 0x0, 0x400}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:27:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xa92f39f7b2daedda) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) r2 = msgget(0x1, 0x80) msgrcv(r2, &(0x7f0000002680)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) write(r0, &(0x7f00000001c0)="4add1aa5bd1110317d41d6f4e6887fd0ad22d9de1603265de0bfc1d39c7fbb10bf057daf88e4b8d1cf5111ea02783d0f5010b73f35d541f24636653482d386d5ebb7c1bd840d9de77956233feba368990ca3b874bb7e2558f87cec22e0924670ce2575f4c19c225d07a529b61a1cbdff1d264151a232442e4ea020130e16c1170f6ccc5d6f9f967511fb9e5423abef412c8dff98e67ea5f0bde0530204c4c6ba4b1d42161f5b6c7d23e630ad99eff00482b480ae25233cebd7e57adbb5df0c0690d678e0a20c81ddd32e5eb14bf6dd2ec8a36a6014770e693c557ac709f8de7a809dab28610f94c0865ea7ea6a", 0xed) 01:27:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\xec\xff\xff\xff\xff\xff\xff\xdf', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x200001c9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x1011, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000340)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) r9 = dup2(r4, 0xffffffffffffffff) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000400)=0x10000) pwrite(r8, &(0x7f0000000500)="c5b7e0edfe941f9abcc132e23bdc9c6379218d1089df149d6a5a8963280c9d1b53de334b61c248b4dcc88207f7e891af4a3873a7fd3bae5268f5b627e2bd18f4c5b5f750d77be8e48b7a19d1c9c52f6550927856a01e2e095a9ccd744df524182eb20da001a677a5df3edc5f2401b6b4a0efa2950e761896843cc7e5f58514d783faa599e79843d6678831cda175e5a8b47e5e54c81fd2d7e5ea385bfe3fa06234cc730ed2c2fea126b14988f9308b85ac3a92ec9975fb998f26a6108858da2747669d2a9cb1e32706b0b1ce3f3f7be17fa9fb867935ad75b9ba51eaa0942ddc10afd618268d0362cae23923ca207e418095b14c4e4fca22d921f90ed3319f53e4b4b315e4fc1b0fb1fcefdad78c3c6b0f444cfcea7e4c242906f79ee944edaf63683e37f20ceb9fa29d8d6a72a4eaaa9813fe71247ea2fe7bb76d09bf8b22a42e1057cab25afd5bea138d00ec2ed5707ac6d18c1b0eef1da6207491d0d1bdc3fefe76d6b4a077aeeadd78c9153db7537fe53c8e9e169408452181ec962cc00ee867bf653bfbe0635c1d979a04be360d659efccd83ed4dbaa3b418002b034a029b274df28c060e7943dffa36c4b4b79956a5b3ed23ac113a5b8508abdb10fee9dcf7728c30ce5e467385aed8d336719c1b45320bb78dff139218ecebf3ad6ac615600a245bb45c658a1ae223ff19a8c081285a2b177a86bc0d794370a9ed4536298d91ea3fd2d290aeaba24c2395f4458f008c2fd1543ca7ef3a89565b14fe49916ef8c749615ad1a7d7e220d604e88b9d5e93f635350edeebcf2ada81ebdbe5236f56d398c2c5a3b320e51af1a7db2cf9dda6447cca901ff8f312e188d2b59b285ab3cf203aa9abded903af6e6d3536e48c0f00b6c93de1087441a0d5b3580b31b3319e50e6ca70d0c72879d527db0b475c0ebda1e94d485912447a571db2fbc25cefd4496cd1d934bc85e2c55a699a94147eee11ba1069161054472be9cce54c6446b5949b51f07837e42cad92c49ed97e8d81034965e3833b6ba35ee80df597c0de1aa4fb63679bc4e68d61d9551f4473b5d2442e8c424fc276e063a07bdd8cf5362dee151bac6e57013ca13473f171bc792b5f3b6c62b755bc2ba4febc3bac2d2b28e0b57c4357a008c895d6f57ef38cf472fcf7d7148cf8c182b503e1f93a7476b9833998d8c124f3f4fbff2c5b7bd4bba52262e49ec5ac2eb84b91fabfe0acf38b4198da421ce7cdea6ec43dc5e074579e4e6d5ed2b1d677ecf45c1d989f23c3010da169e07e95deb345c05df01e2f24551cf3e546283ed1e805f7cc0a1b9e26c1189f45385ce71331a82d8e2dc194e90be2388978f9a94e56b3831d67980beb328f8868fa468ed96984e33c4bcb88f3e4cb28a49712f9237a586da1ad0699e4c87de3adc1011bd56f6294f57394938d6108f2b5071bb3c41191abdcf146926641d853a8cf2149f83a941a39d28240e35ad9ff4f76317703dd4d9f1e50e8e449aafabe82dfe7662d8f61169ad880df39e2b5e0c80f5b448cfc76009d0bdffdb15027595d612e6e1cc19c5ec36321949f8e3309f6a55105959de2403655e80dbffb77f5f3934a68f9524d40d789c06cdcc5df7d40c97da53e29fe6d0ece33d93ba000a83e06a994f64df1dce7baf6331af9371b8054b0a9705f9e20a5815f7502bd18e19798660d59c28fe023c5e7c1e3a38ca8be3d2b6ec89b035dc8b688756409458ce46851fc59bcc3e8ba02f3a80ca1fccd69706e872faf1cdcee6efffc2644ca9699745f3b73f9a23478e80a155685b2cb2c06d445952c8d1590b8d08368d7ced9cbeac3a0958a6bfa457005c58178fce9bcbee07591242461ff8537c8f677f62bf0c7ad15a3b070123ef8ce76664cf45fa1051a530a8c776f0b31985efadddd194763d341d2eed6cb20e27f95cff67eb39bac24a44f7f61183b505858c28da34fb664fc534236d15632a81261381e36e357abe806939d510a7b84b6eb94bc7a5cc19869866ed300f4eb015b284b3898d7bccafe6a17ac51d3d5222f6dec9d32cff44179a39d6b5fcb7b20561a1a2520fd805c4594c6a5548aa00472db4d243c66ebdb25f95936604123a92adf13b277a45e953ec9e94d19e1805a26b7aa194365ade8064d3b75707acd0d9d24524337afdcc1b3302378f06e3f948731d66e25f70388eee8773e591b42514cb98e4b0f5852c49412f7490d8862de7cf0f8100064e3034db9df160761adcb0e2aadc29f9ac302c1d190fc1e11c04491b33ee330a121a220f0c26c216de29fc526c002cf9321621798526399b2bd6775e6d7a8492682bdf61ddfe4999aeabe913bb29b8df3c6e7db00318fd6f0a61a8c5b0c32dcb8c33f111696f5b4ece2fb63efce4a9c426b1cdcf683e4d39d00cbfe0d787291f539eb391b2bb30a1436f6b7cefb20a7287546460e4080ab9621642d1515921a1490cac43ee614e52b1460704ea02ca27c2f6881632258a46f0f56826680145ab5aa072a3516db2a019b778d40b0e135c4ba5e9176acd99515fb2c82a0e16b25ce4842cf0cf3b358143427566ad46217e3342ef7b6847b9c22d2cbc6b0c3d4d7f3c0a3c1edcfba31c88b56878892f4dd6ad5528a7c69fcf3f5cfacc7356e7758380f223e34cb333197f9ca59e739f1ae5ca8f5e8b51c5081b125b3232dfd8fdc9b7ee503ad22be5edf23c32cf65ed39106e56233874104459920218787b3a8c77ebb74fd7fb0a1a114e87591f2a800927ebdde921ca30d65c01e7b5a5ecdab64e4a63e5eaee459b0f3807f60cd03f7252da25e90889a8ccb46648f4e795c9f705e8d7299884512d6dd3e33c666344c7672bf79d158dc381f60afcb4c050b1b89631499eeef36224c8f706b7ecd9f18eb1780a97241e167aeff24cbe479dee3b1290534012fe10ba4113651479dc60168a52a8ed795b1473ef818a702a38f11c902bf5a2850ede4bcbfcbfcaada623a793589fe6cab3be89bb222b10d31a1d65a8b53dc9fc6f1d976c0026dd01a79a52735fac25362adbca2702b81fb30565ee8b1e596de60f4766bc403716cb2780de72e5f12f7faf63047c0be9fb424065f387509321c129e4966f2642f4c344a52428b817d468e7ccfb261587929cfd5d8a1b421ddce5588c47a4860e3a21b619d3f8646bdd6b1127e0c6e5af56537764c1ea8ea987b706c3427b605f6ca0115ea9336456972ca181b027df8ca8ed29910043ab1d18f674e9124025c13bb1a50a85df480f18f71d40ac04c5b6f78f73f310e2502b9c49ef4ec7ce4f6db9adf9a860c276f4c4342b08da2c57564675d30e115f870efcdbea99672525989f5a3d0328df86b40bd4aa89154cc154d632beebdef243db334838665ea3729aff1be13d69a15e9e4534c9f87ef72ec850eb2859e737077c9cf461505d0d69782ebd0926d421de0dd4d62db90993d8fc9222f864f00a7d22100c6b527f8d21645284619e3c90ec894ae860f913e359f2c65baaca28b51aebfb211c1ae66ac2cb26162c0833549aa0a93eaa50a76a0fb8311a0aa3e38be6b4a6af96f715e2f3187ebc40b0752040a1d20bd74b2cd48d88d7d7eaadd684eab43e9236cba2febf289bc36d22c8fc21843ed3275b352427db67188c6b58c0433dfa074cb85fe40ccbb3d7bef655eb08392415f2ac033e1734555f67f0ae49a9909d58855876be0f93ccb9ba9a653d5714148aaf6c9f7211da58f01be5996a2925930f46df521c537941b0244dad470cdb0f516eb35650e020e29d0a2c500a049eb143558449826c43423d5b3ed439efe4e5e808e54fee97d9a257be15c700177082e3a47984f653a3aa4856a00858aa63fcc3baf51d91b842476c91d736f1cea675aa060865141a37046de5fd3d8851401215fcd631f922d27e2b7c1a9351be0886a876110cf791267368aad916d98d06244612ab7311ccfe5abf223437c5c362730be06daa4327724c1c8d0ed68e9ccf1d166f21e1c88651b59920f74e0b0a0e69876f7effbb22620d1d325063bd2c20a90b3f3d7f3593532f3b3c80e0d4948ff02ae93527738d73e466ae112402a030bd4eda4580464ab870e64acaee005a601a9963c1acb5334d8c0dfa91c4d179321cb05ff2d427d34af8b5a3452ffd729924ee902681a5be99dedc356afec6fed8c2ec5c2fa0a0e8b2b9153b6c8e5b48dcb0c081700a65873733df5ad6f54db423553d7cc9b6465b39e6593425924c33edac352a1998803cb76e38aa0b88958013db4fa274ff83ec7b122cb7cd3434f4fe34837659e3ab61518f7752503c615f82dea4617fb4e5f433497bddaae383fb9d029f98922894861f72cc4d6ed5144f0e5ad3f4f4510445edcdf6e6a5c3f17a97e02931459ca483bc77e1a1644be8abb34d13d816d90f63638c07b115ec4a61c2d030024510724e021f6feba1a12176769bd7760619a50c655bcf0484961eb6ded2e40a8d443f7ee67bee1903b70f94994341e498e5d4909a6618695352080f63496968afd6e0e38712a7bc09202836a6bf179aa36498da03e936cce3a498578c315834c2edb034a56c73bfa0a9d57f6d67602d10e22c3fe0375fc4e4311e6357329c1ccee609bf9cea1a96d17caf27333f1ae8706a78b11f446864fa159d34416720c3ec076bd72ea86d5b8c071429ead64d78b6487b8513a94d9d195053d1e266832de67608999e7b901bd6038df7f850cd94a633e0d6dd8c14938450a3cac4a850dc5a087b3b4a4bb3f4242e25319caded0f633ecf76f1d7f3fc34b5f9e1326bb324e50e7a25e6cc26e0c7ef69409618e2db7566dd6098c131a413776493f9728c35205931275881d8ddeb1332ddd3f53215fc45ca91348facd5671ec11dfe10a2b0e45408369db79878dd008e28b87e7896d7d57a3402b25f289cddc4b826d1a85cb226f21cce7a9757f0f644d914cb1b9db5093868b59bb73e9da0f44589f6cb21d9c62579cbee31e189c5aa508007828ef0e6b954a8529d5fc6deff384c11df416a1619128ffb89c353b10466072db350749ce01e9033d3d9e9e74ff0eaab67cd831bcfb2b8e3041482671487272fd35cd43cc1327ff7bfc5be12376ba42d8ad73d366098450636202c19e0c7a6144ad5dbedf4e65d6703812869231376101446e30ea01106793a4438a6158cbfe6cd32e9caf2ad6f6299d1c45beaf65335a1750419fcfcd3550e907937c672eecd77709624af1ef54f688ea1dc8dcace0d2687a290c97709162101114fca745b01f8c999e3c77bb2a568ae55176240f8e870cda75a137c43729df0d9ce543b53fe47ae66672357689d7f1bee0fbd23bc08d598d1e4881ed493b4cae5ad458d88dbeb5407ae56cfefd457853391d50da9f9702265d1da4067500e968fef0595f763ac72a602f01d0bc6c86d77fc1890975f52864e24d1958b03e37483cf66bd584ad888bfaf5bafea08a7f855a0da6bb9c33ca242edec5e1c8a9e81425d496aaabf060b41a5f78fecad7b2035b95e223ec6d836dd47b5139ecac29f884c830df9b398ca8f6e83c3ba441643a49c77f7e34304b3a8e26491290f8e7fd55253d34720ca57a8e4f0ca88e7f892f12cf29b1b4fa9d189116fe96aa9338cbcc70e1a68bb0c89c66217cb5efd1265b71b30fce00e36edc80409ae37e986309dbe680869ebc3f62484babc3d8516b1784e524dbdd0337807978e7bd9417b6a3f20ed8118ee1ec1deac75bcae81791bd9b6bb33ae3b8ccfb81fe4f477784d2485b1ba8d8c12805807d015ed02b688ab6444a73c779fb06ea9981fce97a31eb953ccc52d6ba2fd079f768d87313", 0x1000, 0x0, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10001, 0x0) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000003c0)={0x380, 0x80000001}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r10 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r10, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 01:27:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="0000001862040179002b2c00753dd4c5d7a84eebab9bf5d1b01f0700000000000000c7c59c29e776318cefbd0900a24e4bb5431314daedffffe0838f5d5e2d62d80006f4f40a75c5865959841582bf0213bbb885020000", 0xfffffffffffffe57}], 0x1) 01:27:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r3, &(0x7f0000000280)=""/109, 0x6d, 0x3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1ff, 0x401}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:27:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff84, "07000000577dac00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 01:27:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x44) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, 0x0, 0x0) 01:27:17 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffdfffffffffff8}], 0x0, 0x0, 0x5, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) 01:27:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002c80000000000000"], 0xa) setsockopt(0xffffffffffffff9c, 0x7f, 0x1ff, &(0x7f00000000c0)="4ee90187807addf5baa5713e958f2ff841f5e97e17cceb86057ab83c8ed0f877e40518beca7cd75437b30c413683753ace869ad87573f88fad750e9f9f0981f6554f303c39c09886fd1c1e14983809771c1633f4ba3180020744a11c9851f1e210b9e530033369ff3382101ac13729a6f3ad690f7d82ca1fabf32595e362e0b8ef84dc958268ac8bd8bda9c3537ef01231d4279b0b89a6be69d7c5fe58f385bbad0530fbcbfb9b77bdadcd3b0f8f084fa021b1122b01062a90a6c780d3b99a55002b8f4a4d46ee010276a9a1ef1ccd3a5880ab7a99830b75b948cf4654e0421567b8e005b25325dddffa022ad31724345008fdecbac949b66a5334e1fc378b4cb5dcc1ffc5ef7dafdd29ad89198ef442026c77bf98dcc711927c49dd76cd28cb20f3e64f30d1e3488b4fbc76949fab7277e5c4310f5057e6cc7c30371e1a21a3306a63b892d408f0cc4c02a16af563656a9c90215158329d5917327b611a8cd3bbc980322242d5e8913cb9118d7060e182506267aa8a714d13eec102cb6affe142f5a1802d5dd9dffcdb0e38ae180cd15631d85688b80ebd9e19616d41b8f5e1f8c2b3029e2503b5ecf5e1540ea73cba9f1711621bba22a164e347e3de864b265312bae0c8132a564ba4fb9c1b227568615d9e3e25c1ee18c905803759692fe71b1bf95ed61fe625450c605c3c942639c9ac83b81ad15b0e0b881918d2ac9f640324b783090f220e6813ee4161402cc57f480d232fee2b34ffaeccea4825addf030968d4bf835d6ebf677fd8e4bd1ef9edc75b3f5018ab1e6a8a4f249377e2e37634bd366ecd31d7d89cd92e58c59247039a3c792f6254722e24460c8a1946b24f6b23109c2e4ded43ca56c80b9012cec8a54898fe0dc8da62497848e186e745e69a0f2de381dfa8001f2ff78641a4ce68dccd16f425ec86550a7aad412f0e6121876e1217203f0cdabc2efaa54a3012f72cb76d331f280af98e1279a600894c738447159685ba552474fe091a072c3fd4bc2238629232d54a703adffffbda65ed3df320a7d24cc7d573c8d3b64a7c61bb42b605e87cdd4ffd0b0bb950c250d43ffaa74fb4b64918bcd9c329a7dafb4086b436e3851039b3b53094c2fbfb962cf10e935a691ef02daba84fbb06155f055fae830257caf817b78fadd3b927d286b1cecc0d9275f68a196db4233cb8ab32eb74207700b8849c2a0d7dd565e3114723c4990268ac11329bdbad5f9b7e5c481ec72abced6340e0698ca8cc95335c32c1aef47869e25654291fc00ce78cf85e2aabcc1e7d3a68ab2531564e11a8e4d539cb945febfc16b8d357ace5a3a59578feb1a8bf6a4abe98230c388f14321debdb785edab00907ba47b39f9fe907e10c9dd6ecf1a007d2ce44e577ca741ae96f34753d4f953c712eb058a9e8f70bcd3196c5947bd9b68febe037e0098cab2b74236e45552aeb31ca45de5f1a608c7cf0ec515dc30ad758adfc03bca2aff3004e524094fef6b0668458b1cdafe57064f78a8f4db91c5836ba322ce0a82436fc7b21590d5a213ef03e2418ebea68e0609c323586e7dfed840212328587d0dc1caf57a3f7298723c6edaf194edf1592a9908f30e8c9f094e011e068c5f585485d5f51869be93f4bd20047e8658d8ab42c49fa1cee44911500c0de79435383ca706f93e7e13becaf124048fe5faf13a3efe86f7645c3c23f6f44dc196336fee958e4e421c244eeb83701637ad4431f2600e69124105de879e46a03bffc8126d04cc8a7ad03cf737fb0d3ed74ddfe0b19e8514b028c317582c3c6392b06eb18056deeb805d8ab9c19c269a70f318654bcbe23a1dbdb787553f62b585757051aead8f0743466f449c42d7c21fb0dd7a9dc33d50b7578f7912985b1f59290ccabc0d651347db0f48b681f0c2dfbff96f2a097b7bed85ef5d7ff8eee4a2fd13bacb9b49f97d9843b9e280640dbd65b2d61cc1ca2638d877d39c0d67c1d44dc49dbabbf9a9f238a52e7e0c18cba2f23cc0be54ebd0ed589f2b43862898ff5bc1eb45c3ade17c72980ba889f192e939d800b2ffd5ce3b35fe1f3714b3c4dc6d3c59224eb12ad0978ae70d3720b208a79feb55a3176ac0eddafa72e98a18e0c4769777b59c195859c79403ecd0d89c3cce40d1e2f777373cc810adb2bd50444c2efa6f0ee221de062772e8c3b961ee510a991ad7e6b9f61c443f55ab2e675e09e46b871a89a9b00b58c827d0d3ddff8f7410cfcf676c6602606fb1b92716198c581f1934b674a49c50e34035736099f7a87d778f16d16c8f98aab1a5300440d058c421d15bb26032d89e109c9d3cda94932c728a9a0f0f49d8f12f6d6024498780a20621b6fe3f88c7e2da0452e2deaf4c1ba3fa3492aeddca6aa1e9bf4b89ad8480207606f161b2fab31a57786a17bdf25ff15f86c139eaf096e3e8ab24cb31a6d5c28de5400dbdde604b95efb569ca5e9573cb57a4395d3684251e55273e67ffe4712ba82fd47f81dfa792fe08af399d11da3c553de83ca2e8e40ffab87cd1750ae7e8dc25f55aeb8301c1c73d364f3d59395d95e9863a424b69dd018b0821b0f92e992628d61a5b2fb2d5b16604a24be6db85839beab5e9e0566e711fddc791d1159c59d23ca309986abef80e63f96d19bdae49769d67a3a90f7ca9062108a928d4467aa72ef7495a36e84fb10769459480141b797027ca3dcd735212b25af641ca0191ed457e8e6533f72f7fe516f22e7533826e45bf01ea7b3523bc0bdb6a0819190d8c7dae2670fca2bc8efb831cae99abf1e47741107aabf94c1b573b78bdeb3b58f4698da4d32757f6689a7e07c3a78ca42e2875817a7db367c3f32e6809516d6559ecee7bb4904dd9f8297b38be395cfc858863aad555c03bed546124e2d5882dd1a070485b62e5a2d3f254d2380abda7176bf36a12a7c596a39a72986fa7ea88667101114f828a8f1a22a81d06ac35f3e716b104ce194cee922a7b49b3ac67aedbf5b259edcd27471d5c9c0873b41d13911ef4c3b74b181f4c5a92e3cc289fc0277cb4da9c6cb8ee87672b91c400caf060b36326aef5655fadcafbc4ccbf19bdcb74d8efe20e914141a2266bc601316df7efb5ee402e6b1d490c3d360b532bb826fa9692421ffea5cda3b458d1873fea7a1c0658d8263cb6fd6f44474e8ff56e52175fdf2107393616affa57fb48854a684e327ed430878c3fe01b201df55e7ad3b6f0586b8ed09636633f4a1c0386001427a7592dae4f8953a5ae0b5924405e6e388316b52cce3a53ab46c116426c4967cc91173c441e1a6e15a92a94b5e00db4d53a63b5b8977b007de9181c2aff9ec1c3b795465dd7b1cd82228c8e324465c856a880bc6107558ddbc79d23f001958708a89b4dfdc7efb3fec1a6f05c904318ebfa87d5791245458b87fc2d29be794651cf0044797e43f6a92824b05d26f3d68b1e92d974a6cb544006d2905232a598816eb936408fb11f0933f781526b03aaaaf94e490f267981427956e3a9ac92559eae3fa1ceb904c6c65ced2d27f1d7096155509fb065fdbe66a4e8d7529b7ede79d19daca4595bf861963c11fcda629fd6dca7b2db60076146d239a54177ccb092b8dad390a29ca201dd47632501027dc24e2845d05ade84e6b25ca5052624d5af58fdc2be68d9918f1404ac519b50a2e561743e843a76a4ec1d7cd2216a1e262a56a4e169105b6e3ed5f2697990497ba04f6c259437cfdb38bad0c5eb3ec9ee3c017dd67c9cf4a9fef0ba62ac1de3460750f40e33909bd208d109a1ae03b7af0c561d2f9b1fb5efc823f79407b224fa47731e82df0898669eb63ec0f6510e0a878fdcac265348f5df89ba8ef8010eab4adb4c865d879d0dbb11a7bb9e75fc229f7ea099611e62c41436457f8379c41f1a694aac6abd406bf25820edf828629a6c87f445f50003b8aa2b6197e10056f3a759c39c4de5aafe1edd6c4d536ad24245c51cd62de8b9039e8cdd9cc109aec74734fafac2366040665abece930f8b1e841b165e8297583dd92e00dc9a73883c358e8a050bf48f898bd70f5d31ac03aee56445a4b6006a56b01c2b62209c4dc51682c223b20f46cead78f1f5ff89a47122f97d0a752d9b658934140506399d026152b6aaa4b6e09ff0c0170ccef575afe71e8d381c4e0ea17b3375cf91bbb88cd9600bd5b7161023d8d0302293a673e8a1ecc96c6a80c61a992b4461055c2964a3083c4da37be114bd6cbdaa909d881743d6293a4e3d4b8bdf6202045bd18ee81d274429abb663fe5c00536f3dfcb015de1abdb42aaea3f98417087e04ebfeeda8ff6168fcb06453cf8cbbc3ca9698e8525090041bff04b432165ecea857058d4b941e2bfca779fb7cf5708739535f3d6586d6c9a3c70d26ad4387d6c07a08ec73d4aad6b48045bee2b20553781942021dc32b2e6e57ece12fb7f90c27944bea7b9d271114bd61b128f9b17ce9ed5ce07df16652c65eb1589be4dc1707020776bf4b4f4d6553b27227d5d9193b2b0f4c5b6f2575137e487fb4057c68a82f986b115b4d017282f2facee8059729afd1e2e38e4164e612744f09cb49b9c2ed1224381e025da42a6bfec579f12fafcf4a556620eeb8ea9825e01577df69c873d39f6847e45cdaea1f546cd903b00803808b3e3a46ef3961963c1253946b2152f70798ec9d8cbcb31542afb2d80ecf12e6767d859b97cc45a643ed7a1bb3c4d931e3b39ee6fd9bb8fcbfc5d9c1fd34a479a4fbec2d7f3a6f6b8e21b274f3f0fd6269a6b0333176f432ff7ece317fff33147574782a9fd6c848ffea5449e663cf0cf96bd16f69040955fbce8bf54c6709e681af88634509cdb1003e0686827698a4a41578ec2899369f17b34ab37f2682208b81d599d1d4cd918b9038b2738cb36734cad564216992f7c446c352ae14abce8dcf570ff301dce9b316fa5a36337764f875a5b203643cd121c7fbc13933775e351da528877b3f9fe532d97ef7593cc1bbb82ccb837fcb2816a02c74ae5f3e13babde58ff0aae99b8a97d298956bc09069fb4a000df559956f0c52762801a54ba8e45259081d72cdae6df423ed5af887998eb9d34f13bd6a63b09b24ac415cf085c9dcd9252ad744dc11c7ee2dceb39c96cc4015d925ae5dc78e8521a2f0b113407464645de02aedb706873c465bfe10bd74e5d127504b2c087ca618148d0cb75f59fbe58b5808cd98121d4aada37c872225bdb46fec73c93df5be9dcfe5c5d61a2aec328fff965d3c6b4b2183e93f6e94603cbc5e522a8c744da59c2a9cdeb58507f5f3c2895684177c4fcf8a3250863a1ae66814b0639e12bcd86744138057e2e9dc08886225956d16a412c84b3aee1d806cf28ddb2da1c7cb1bf2ba2268892d1add91def1b84aec2c1c951cdde7992505faf702839dd45a72ad69c2453db373e84caef61079a8af3a561c391513c983b6f6affd22897193186f13c3aca55dedba6d72bdd739ad7fdb8ff4ed1014ec68ddae39a40f4a3ba1b52577e6315f4edad1133f4f4abbea701b22e05305e7c8ac2d11e11110f56d9d79ee860b6942648e43107dad7cf68f09729859ecfdcee06afe30e9713454c88371d40a7f522d21831e533cfecf57f1eaf06aa29ebd583f8cca6e2da9842285dbfa9cbb20b6fdb4e30c9acc93269b2a66c8978bfff999c81166675f07dbef4242a3719c368418e235c28e3b61e27173dc29335aedecc8347d5bc60491bf013d58b7da13494a6bc66ff31a3ed75b6cb941f07d9f8f6d99ad44028eff0b71f97c91af7ebab9b89c75688c05fdf8df7d50fb44dcd39d49ba263", 0x1000) listen(r0, 0x0) 01:27:17 executing program 0: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x0]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6}, {}, {0xc2452b059afd851c, 0x3, 0xffc}, {0x3, 0x5, 0x1000}, {0x3, 0x6}, {0x3, 0x0, 0x1000}], 0x6) semop(r0, &(0x7f0000000240), 0x6) r1 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad304385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000dfbf76ea873e1e28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b8098424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c90300000087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5a9c5d5f156378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee810400000000000000000000000000d9704144ddc2481bcfd963a136483bbb16a915249b03ea76a0cac28c34c604272480700f5873e28f2191c1a387313ed8e200fe263f4379c70768f699be2020c14d307d26316c304865dc5534b75de1e079719704ea0360ff1ae9d919d0cd8af395b69645e3cd7874a9cdfd10508401673d64f954fbe9b9e562eef107cd8f28b9cb29928b8c08f74bd50f584d5bd8ee9e046732afc7298373a07e52a7d1f83773140e19ef8113c45b2eeddcf6ab6c3daf13e11f700d8b1dc7b14a778fec47c4a587b4b8b83ec62691098992d02b7654051325f1ffd098d4841381392f8f8e53d1553922aa91100cbab263ab484f258f6a679e6a82baf25e"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0xb88, 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 01:27:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=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 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = semget$private(0x0, 0x7, 0x287) semop(r17, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r17, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r17, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r14) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r12, r3, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x2, 0x2000100000000, r9}) 01:27:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x5c82dae9d632328d, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x524, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 01:27:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x80], [], [], [{}, {0x0, 0xffffffff}, {0x0, 0x20000000}]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 01:27:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000040)="4a140b7a3a9821a4e318132a139ab28509f4a593d4c0393c47dee0a0897718ade01f22c4e13853feb858b4cde465050f56caa7c2897f260badece58a7d9c", 0x3e, 0x2, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x2, 0x0, 0x0}, 0x8) 01:27:17 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x10, 0x400004001, 0x0) geteuid() 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, &(0x7f0000000200)=""/217) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getgid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfe1a) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x1800c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r7, 0x0) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) 01:27:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r2, &(0x7f00000000c0)="4268a0ef6c158d87f98583ef6027e2f2782a26dbec248c94c975a9f57d8ae125be09ab19117cf8144f57240744126b4c74e4969e1720f3379d8d5f554c29e05d2381bf538159527d970d7a2bffb27c0834840df700dd939cb843fa5a6aec8e203e7f4ff7b6c3174016e80db97005c6e0862706674dfcf2dd5995d6b60f2deccdd902fb842ffd189bd183c43396cd24e13b15079515", 0x95, 0x0, 0x7fffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:27:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="3cedeb60bdfc94583106e0f77f56211d4ea6d76ad5c695525afd0311905feafbadffc395893d0588deb3cfbf6996b74c38a7a8d595a750ea65cbba0c3e602b6e0dd4e81502e11dd337ab0dec123c4e6c94918f52d531fea3417e0a8691e1af01c4265de93dfdc987f76bbc6cdc25983d9c75c8d9064dfa30a435fa5c38cbec2823b560"], 0x1) 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) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0xd) 01:27:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 01:27:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x54}, {0x3c}, {0xffbe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) pwrite(r1, &(0x7f0000000100)="69bb850a0170d3489ceec1db6551bf111ddd21d8047029", 0x17, 0x0, 0x3ff) 01:27:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x3}) fcntl$dupfd(0xffffffffffffffff, 0x5, r0) 01:27:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000000)={0x60000000, 0x60000000}) 01:27:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) 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, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0xfffffffffffffe9d) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 01:27:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000180)=""/38, 0x26) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 01:27:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000280)) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x167) 01:27:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 01:27:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00080000000000000016135239fb16cb2c6d1e00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000280)={0x3, 0x8, 0xa}) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f00000002c0)=0x36d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x8, 0x27, 0x5a, 0x8001}, {0x6, 0x7e, 0x29, 0x1}, {0x6, 0x4, 0x0, 0x2}]}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x33) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000240)=0xfffffc00) 01:27:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000015c0)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06005fa2abee4a00000000080009905780b99ebfa2c3adb497512dd5d7864db6f033e250335b450732c66af292ae46e06dd51200e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa83024c4f488c7ef337d6f4cb4f763c81dc8aaab7b1ce1954ceaee3ed2b3568d9661a64702b359c559d42e6217475c4006f919fd2b9", 0xdd}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) fchmod(r1, 0x100) 01:27:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x44}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa9) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x1c8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mlock(&(0x7f0000393000/0x10000)=nil, 0x10000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:27:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000200)=0x8) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/102], &(0x7f00000001c0)=0x6e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 01:27:17 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) read(r0, &(0x7f00000000c0)=""/230, 0xe6) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/102, 0x66}, {&(0x7f0000001480)=""/174, 0xae}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000001540)=""/210, 0xd2}, {&(0x7f0000001640)=""/47, 0x2f}, {&(0x7f0000003340)=""/4096, 0x1000}, {&(0x7f0000001680)=""/216, 0xd8}], 0x8, 0x0, 0x1) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000001840)={0xffffff01, 0x5, {0x100000000, 0x800}}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000002c0)={0x2, 0x100, 0xffffff7f, 0x30, 0x3, 0x0, 0x4, 0x10, [{0x3, 0x5, 0x3}, {0x8, 0x8, 0x2, 0x5c}, {0x3f, 0x9, 0x80, 0x9}, {0x1ff, 0x4, 0x7fff, 0x7}, {0x8000, 0x2, 0x4, 0x8}, {0x2, 0x7, 0x7, 0x9}, {0x1, 0x7, 0x7, 0x4}, {0x8, 0x4, 0x4, 0x9}, {0x8, 0x7fffffff, 0x400000, 0x2}, {0xff, 0x2, 0x8001, 0x1e3}, {0x0, 0xffff2508, 0x80, 0x3a}, {0x1, 0x9, 0x0, 0x8}, {0x0, 0xbe74, 0x3ff, 0x1}, {0x5b, 0x6, 0x6903eeee}, {0x58, 0x3ff, 0x4, 0x20}, {0x80, 0xb9, 0x9, 0xffffffff}]}) write(r1, &(0x7f0000000100)="8c65", 0x26d) getpeername$unix(r2, &(0x7f0000001880)=@file={0x0, ""/65}, &(0x7f0000001900)=0x43) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000001800)="227300ebffcbff13b9fd812eaa4e713048e69931929648", 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r6, 0x2}) fcntl$dupfd(r1, 0x0, r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) r8 = dup2(0xffffffffffffffff, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r9, 0x20004b43) ioctl$PCIOCGETROM(r8, 0xc0107005, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 01:27:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="07f7fe86815745192a1010180000d6160e950f2fd9b46ae80e9e37e1010003005ad35a05"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) write(r0, &(0x7f0000000100)="220e228903001c067ebc74a1123b8ab1a4803180b29031f44400d5", 0x1b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) pckbd_enable: command error 01:27:19 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0xffffffffffffffff, 0x2}, {0x18, 0xffffffffffffffff, 0x0, 0x282}, 0x0, [0x0, 0x20000000, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x401, 0x10001}, {0x18, 0x1, 0x1, 0x1}, 0x80, [0x2, 0x40000000, 0xfffffff9, 0x310, 0x4, 0xfffff729, 0x8, 0x6]}, 0x3c) r2 = socket(0x2, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="00b93438f467dbc401d63936140000000000000000000000000081c958bbb66c4b3d7422c1d9631b8f3c2910c3ff0f0000000000000000000000f6ffffffffffffff00000000008d0000000000000000000000000000000000000000000000000c4cb0b9000000000000000000000000000000000000000000000000000000000040"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r3) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) sendmsg$unix(r5, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000140)) 01:27:19 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x80) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00fffffeff0000000a8df278f86dfaf23c1d37b4a16eb58069", 0x32}], 0x1) lseek(r0, 0x0, 0x5, 0x2) 01:27:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 01:27:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000640)={0x6508969c3f8a995f, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 01:27:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1b00) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0x26d) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000e7030000730000000000000000"], &(0x7f0000000100)=0x11) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = semget$private(0x0, 0x7, 0x287) semop(r17, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r17, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r17, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r14) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r12, r3, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) 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 = getgid() r26 = socket(0x800000018, 0x1, 0x0) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r28 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = getgid() r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r33, 0x0) r35 = getgid() setegid(r35) r36 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r36, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r36, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r36, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r36, 0x40087468, &(0x7f00000001c0)) fchownat(r36, &(0x7f0000000080)='\x00', r37, r35, 0x6) r38 = semget$private(0x0, 0x7, 0x287) semop(r38, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r38, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r38, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r35, 0x0, r35, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r33, r35) lchown(&(0x7f00000001c0)='./file0\x00', r33, r34) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, r33, r24, r27, r29, 0x1e6, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe01, 0x9, 0x7ff}) setgroups(0x5, &(0x7f0000000280)=[r3, r21, r22, r29, 0x0]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) mknodat(r39, &(0x7f0000000200)='./file0\x00', 0x4, 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r40, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{}, {0x7, 0x9}}, 0x2) ftruncate(r39, 0x0, 0xff) 01:27:19 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8200"], 0x10) sendto$inet6(r3, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 01:27:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000080)=0x5) fsync(r1) 01:27:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 01:27:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r1) 01:27:19 executing program 0: sync() connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 01:27:20 executing program 1: getpid() r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 01:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) preadv(r0, &(0x7f00000018c0)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000000540)=""/172, 0xac}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/104, 0x68}, {&(0x7f0000000740)=""/252, 0xfc}, {&(0x7f0000000840)=""/105, 0x69}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0xa, 0x0, 0xfffffffffffffffa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x5}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 01:27:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 01:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 01:27:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socketpair(0x0, 0x5, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000017c0)={0x1, &(0x7f0000001780)=[{0x2, 0x4, 0xbb, 0x3}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x100}], 0x2}) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) pwritev(r3, &(0x7f0000001740)=[{&(0x7f0000000540)="7f5988fbed37407c6e41f6ee583344fed9a4ce49a4950640f3fd5ca4b1d3408d2ab4d1a9a9bf50922bf6d4a25a1f48c52c07b84a76ebe9a3155288c8365ffbaa7e2eecab565f990d", 0x48}, {&(0x7f00000005c0)="8a3cbff80c70f61c883420973bc42334acba06ce9d5170f7c850d789abfb33277e32a20805efa36210c156627d4e68f8a9dc2dc497ab70980ec6842813915e375ec701e8ed2c6f3d0cdfc8fc27f3450f901ca4dcb64cc2974f711fa4212e60a2fe901a972ee255", 0x67}, {&(0x7f0000000640)="26c719a711187e7b2506f418b24eb6a1dd717d4b87f45d3d69819b23982523d77e50a8a46938e7c8314019a361d0aed4a4efa9447c94fbad8de816d0687f766b0d3173280e295159de7854c000a87d00b7da14a9611860c4099922e6bc2b77515692cdab0b098a417a6d2e8ec449d057e78d681b2046cdc007477ae977f71192bd94b5289d02a4749a1ba6809d6523dd503a2b4d2ae267603a9635877a58588b8f9ccadd77f4111518b7ba61d5f2bf1ab4c86232df6f0639f2dbc9bb134f609b7f7c7041ef38a1e02f4deec7c1f6d7aa0392a62f046f", 0xd6}, {&(0x7f0000000740)="ba3540c3a344d064d86b9943424aea43530b541856accfff25ea3da47ec6e4ec7919274e90b116989aaca425ea33e09133047bb6ef3116ec682530d2e283b238157538ce366b23f1d14ac49c65e573d00a81c2f78b5c4d6c9f257fe8b5cab74b790f12021cf185d74ad3032c230e95987014f804ab1dee6335e6de1a88bf14f126d54b57bc32ed88a8dde314bf2811bcac10d016093f1823b476d6a9aa16ea193460aa111a0218ea94323c6b4268e9ba79155598b162cb5d9423b1be712f6915cd04c8d824380ae47511f1b6eb91e7a483168e1075458fcb0b0a0cd3664d455917905f301e965421f4bb5f8f8321d9797f057d8cbcf820eb12a866159293c028f479f5800c6dc393a7a8f9b8cca5768f6f38632d6ef9a36a7214d200ce7e0ae350c30171a18acd663be90d715038cdb38aca8a1e17e1899f4496dfcba41cd5e99622a8ddc7b187796ab78e287bbeb177d0c0e6d1ddfdf04b0563a8fbfb2ce75cbd36f100046a254994936a8f78d26e9301c5d2aa528d1029f87933a62ab3282cc7536aa8ff8244b67cdcf8f79904e51be63e87990e5d0f5f06f364d872fd919257cfa9f539e1be69cc58df0e9073472b33d8c17abfeea70893d8aed066eff6d2d0497ed40e1d6ffdd0bc32db10cb0ee1698d04705525f0e4f91f730a17b09a80c76ad2ba88c79c2298b715155da8c7b287a655a900757ee2890fdba55d442820f4697d759d4fb5b5a13a4669b9062edccf74175ba4eabefdbff4d2db1f2ce00dc4f7b3bc85f98940344f8cc712e497c19eb298f330bb3e95c96ec87d778a2aa97c45ded97fb260060f8585186c844b22d75ee49eb571b41a209abbfe3f0f836cad11848915ae62c8b79ea7eb46e5703a67124f47add36a4a34d137e8555cbfe8ad2914625c6826abd59d9f1ed90b455c31420a59d9166facdbacafda7a4c3dfb911f0dbe05314fe1a9ca8fc9bee6cd9c141ac73451864e5d8e4b4195d948bec03b45dade6c44c5f1dc9705d1defc8866e6c94e29f2fd80a5e4aed6ba9a25bc34b6b4e5c1a343ad98c1dd343332286c47919780dcfaa1eb50996e60c02b48c1fc1232b76fab19601214c57b1e0e47fea23649022fd769ac49d853f9b799231cfbe1974d3c94aecf330fb0abbd6d07d164235307280215c5954a4022f214583eae52fee3b78a85dc335128fd4c9f5103aaaefad29ad2a09d72ae769b18ac2dad409ccddef10c78045bc2195287a3b59ff3a5113ef283b918d4dd8a9f766a51c9c0fe6984f0d27a3aa53442438821231049b237472c44e6076b41b568443baef4dc7fd920d10a6190d9636ad52a992cc30dbb77f0ebbbf57d554552c68af6a5428bd2051bcb9f76d0e2f1f9dab96747dbc0860def2c6b7c6dbe6b103d2f8507284fba50714dab36b3fd82dda56fbf8040a2733e4df31fb3a2b38c26b5a630c4bbc3163a8cb9bdb80ab7a9787df1337274f4d4d4ac765e5222f4ebc296e10e0419cfebb41e114c47677c050a2e0982a7058588e508a3618492c85282bbc26d088798cef60e8ff09e375e4c6056809bdc0ac655a7a7e32d096866422dce5b91c872f7132c706fe988553facf5df551eda0a7cb5b42883dcca76c35095f572b484c264eb58cdc3ec0cf94d236951b15a01136872975db4ab10100313fcbfba124ccc8d8f9111c7dea4ec17f0c7ced5c987d1cc3a6478d542be7cb0741f68143a1d99701e400106991ebd34f3ec3e0c7066e0aa9e214dc89f09c004b429e23016262f89e99b704c949228435b0a2e163bca645a92c4a94b641be38fa931b820bbfc7bd1c181fc53256f944c7e1cf0738dfe60d0dedd6ede400b159803ea0e5639f233af3aafb218bb2444fe8bf19475de966bff983ade100ecdec4b2bdcc5c92e3fdcbb396ea7ace60f1d53a686b5eeebda4f18304ed20830dcefd0ccad2181c85cd91df80c1753fd8e1c7d2cbd4bdca2906aa841165b48d996d12d92a5ac79783bd5eb1402f0bd31abfe8574fb52627a86e8e6b8f281d0d8b2a1448e465c660999b06566564fe73a8843612c11495f0b16f67b88612be4677c179b8e8cdf7a0276c76e9a1956844e471a3ecac7a60ccad9113e825d3384bfb2f29abe9363a85d3a26de1322121f43d9aef546f8b203532670e2c031c7b4329bfd69f8c44f6ac530a6e433b295b3adf4f547f97f5b514d7f0a3749b26cb848a2c4d99f44a7e619d08932d6f9a90e5410ee0792dea4759e15b3b9bc2adb1e9529e2af0fc921197c07e6254f0a888946c1ca6e28d14c85496fe14ffa8762c75f89c3a97a5b2de6b2a69e6553bc0890c03b9398494a9e54f33c51aef2a58375a520820840c29f59e1bb5f565d5f27a88f4012d738c1af2f207ec05ed11ca65241c374510830bec06a011fb6dcc682716f1010eea5e4c6f743145f050d0e3a7df1a2ef868efb6cdb277e0e0aa7f8d1156cbcbcc4906ee1fe540cf37c22c39c324fc50b6ad3c03a5b908d3dfc9650211f90b9ff15041045bdaa70a2997670d7be3053ddc1f206b2c54f1fb40073d2f8a6591fb3ee31c79918f196fde148ac88d87229a569666294956fe6f029774ab805d606d7b8c6de50174cf97a275423c248171515a330740eba9ccd9e9c552d766fb0be6c3eba3ee05ce3e16178eaf955eca52a5174a0e0f20882c540a3d0f6db8736f4d641c56acfbbe412777c43c19a489cd6d3978257a1d84727eb8b5da4be3e99e91f0ef9d4377ef04cbbf8903b6f35767c8c3eb4fe8ade6efd39facc78c88c625f171ad8be1eaa9bba1a4f05afcfb34e5ee1dc9bc6658e541c3257122561370b0e201c44dad70e6b92264f200340abab3eea4e6a3de75a392af8077f1380cedd4e4a80662623b4e17873f5ef1820fad232fe8e5b60764f565ad609efc558114673b50ad33b65bedb469a3c629fb6602370ba417a10419c8fb90597fa9f30d7208c6770300d6e5f6e81247286aace77b7c8a0954b2986ae5273d88e4a66430522c60a5b9be37761e10db05fce1ce1a80bae28650309a8a68c8ac5952b80ac02e19a714bf4fb323f878cfd8a563dae232afacd76866c50e98b6e444d76edcfef598bde657526cd3feefae0a8b538c353687c992ed71aeeb485d6720a0319c5b6f740ebb50f0084d44d504d33822e3f28162508917606a4d05139206d0c0d4090eee2f72a273a1b59caa5cb24fd959b07578d1660dee433b9cacbe984ae47abd0ecbe15230f196d08d8f988c9242566c192529f52b025e78eb5012f50bc718a900ae220a3732158ba63b660e4182a4349b436fa44053f168d3cea50423433b4231cdf344baf5c0f96a98336285a97d1809c2bf73b316a68feecac7dbbc2a7ca5f31b7dea5a691e7311ff50d4ffe212473590088fc624ea8c781950d2332c7c33bc8bf9c592d9c22993c896b0e41b3591e2c8703d7ad8890a22678b674d40e42842901b39454d7849de2069599703835e7056e2e0fda83e16a0d8c9736d62ca87312d5bb536cb877d295e64f5c0459056be049b58b95020806998ef41e2a5db6761ced67cefb46c189e2c8b5632fa756dc67c2797982c9136281b63128c8bbd434f0769c10341662240585c379c01e7d214d78fcc9219af7db0512f45542edb2c821a96c7811cfcf8248cf5034008c24d8eeebbfbb69d9b0acd7960e72097a614e58d5523f1edd4e8220633a704575df5f61072e9e8896b648c0a18bb53cda66aecee6ac5d61541e4a7760a26cd3e3a19c912f453a051de03e8cf6fffd1457336be70e0b5b38c80d830d1cd16fc2e927e6ab8200176a6e39b153422066ad728a79ab93f834e41ce7ff234bea3c1fa386fa4dca97ffbddb86d711bb94e000b43d58ad10cacaf252e5c377bdeb6653b8d5b4223a3bbe5d145e035c5b7c7addb05ce7055194a987c841909397184a5bd881e071ea63ed3b4c2f4df727152b51fe97af684528eea05008015d625fe7618b0f3cb18aa5732a22cbe8fa7790c69386d47562392d0ccaa66e452c524676848215c9ee293be27eb59f20bb683d5d42411c12bae616e6f685337b52a2ba0b08a581b9dc6e3531235297184d09e8e9b8f146cb1e762a3eb8f59e8e42496aafdba29cf8006d395d8349e2d44ba6b15fde5e73ac7eb1d2b85c5ed744f4ecdb172758a1e8a2e152109a4f554a6e5d5e06a3760c44c6e0cdb0737904e234896a7bfe7ef227a5a2ce299f4d1bd3aca106ade4ea03b7b22c6f3d90a50ca5cc1e0a930125279758360d2c199a19675985e11e2d16f39d73bf93685b7fae9b8dc869bd2e36cf886e08294232186b6808490bed599e5daae1247eb7c5c0ea12538cc0866386e69c1e9654027282ba168df59835130aff21126cdd112ba1f461ce4ad4942098f1b4bf18c5c30ed2ad08d4207070d43bf832b655f83729403e81e871cc6c04981d83d5336099af09e8b43184cb83c6dcd97230787e6a4886769c9e1083a807361293441a404cd8b0d1a4a1369fad9d8d6bbda16de64b2c52cb2ba49bdbb1eb023662983d6d3c910c0baeda035fe49289a6f9bdf52071eee9d175aea8cea37c83d66d4bf47e56462ac1c583bf3fa655642dc10d5100307dbd9792344e0eda90868694e7f866745a70e3989ccc1c1fea35910ea5639145f4261e27832bf5a30755fd9f1f74d6fdd6943101ddae2e162fb9af7b1b673d0d5e19188fb3f2862b91df98ab7478233c924b97fbcde86cc13aa1de94ade8614654584532d4795bebede8be225b4d2b3b268aa551bc4bc5b1457c80f60653c24c8c5062409fed6bcc49551b6a1c19433384588d35a9fe9d1d6b9b4886c9fd2200e9b80a4516916b2c0fd6198bfcd6eca98c136e71142fd7162fdcac75cd72270af247f5fef6e7ad242fb35759e7dd506400cb728794e1f81df20815f048af2463c1c4875d51950e678a13438267f22644c485021e7f96918795c24ef5e47532374ce5b8040fee6f1a49f25c2e2f47ae83796092e238e6aeec3803330546bab0c2d331b5d88577e443778b1d33f0f8742c954a708c85e131991a1399c37fed244a76db76668b47292d9522e0551dea90dc5a79edc430baa06b1594974ad7e3b6b4e19ef06419d87b6ee6623837caba157ae16ebf9eb7b5988901e18532e1eeb587bbd52533192508f4e81504efff2f95f465f7b86b8aabdac46aa7fffd8e9ad008f46e6be1c26a8401a45138661d1eff9582a4cf983baec67e370ff72bf8dae7174b81743dbbe9c4f7af20916b8d923635dd9f4fca1e6757815f28e50dafdf1579a43f4d5bf8604efdb6108cea24a848d46da979b9e11c18d544638674fbe65d6eca3a22a02f023f98bda756930f25c10ae71d895a3aae9b0ca8b4affe9b1592dbd6458c367e149799ee6f66cb43b3f642cedee090dbe45c76cd1d84db29116a631566c01e345385ad1cf181e4b7fe436b7438a1fa25caee7f91c3e3eea61e1b0e9af10b22133e9430f29b287f423d581025c4378c3136f766a37871de9b5b000aa1ff9543c9ac599fdeff80a5a6b8ec8b1becd602e1483c38ad989120563d3df40e7d866b5d11d66ca403527476b2d763538c6939ca2f2bbfa283e5e54f7e6553eec7d6a3129799b466f631527823160ea1f1d23088809b0a732f1797be50dfc28540e0efb78a33a1d77b920126f31399d13275f659957eb998fe9755e747a9328c77ef8f4a4d4928ab5eef824ae790e98238ab37cf06186e74691d23053630b452dd1b8041e8d2cbc0ff0d97dcec7993a649cc201877318aa1045fae7a6717b807563b3125ea4ce68a10a0ecce4f562ee917843fb5c5da1a", 0x1000}], 0x4, 0x0, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x12) socket(0x6, 0x4000, 0x80) dup2(r6, r5) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000100)) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r5) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000500)={0x5, &(0x7f00000004c0)=[0x6, 0x4, 0x9, 0x7fff, 0x6]}) dup(0xffffffffffffffff) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x80) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xb88, 0x4) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000001800)={0x1000, 0x3}) 01:27:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) lstat(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x0, 0x5, 0x1, 0x7, "6ecfd23ec8b842f72b387ae613e5d82987647d21", 0x6, 0xfffffffb}) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000300)="07fb8583b1e172c5f545a9678b08d03205dc5052d669e45a4e7559be728faf8a42916fab", 0x24) 01:27:20 executing program 1: msgget$private(0x0, 0x420) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r4, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5, 0x1}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r11, r13) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0x498) shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r15 = getegid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(0xffffffffffffffff, &(0x7f0000000300), 0x0) r19 = socket$inet6(0x18, 0x0, 0xff) r20 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r20, 0x3, 0x5, &(0x7f0000000340)=""/192) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getuid() setreuid(r21, r22) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000280)={{0x2, r21, r23, 0x0, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$SETVAL(r20, 0x4, 0x8, &(0x7f0000000240)=0x1) r24 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x0, r26, 0x0, 0x0, r25}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x9, r16, r15, r26, r15, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) 01:27:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 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", 0x23c) fchmod(r2, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) 01:27:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f668a1d42c6997c1e57696c653000"], 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:27:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0xfffffff8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 01:27:20 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f00004ca000/0x3000)=nil, 0x3000, 0x0, 0x3810, r2, 0x0, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 01:27:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000000000000000f0ff2ee600"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="822176462eb0d30f82e6b7f7157369e9286e09e78985d55533deb9b1a37dc26d39c953576d6ef0b41ecd700eea"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 01:27:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1}, 0x5000000000004, 0x19d4, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:27:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xff7fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:27:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 01:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x01\x00\x01', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0x8000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3345b6098fcb1eeb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5e1, &(0x7f0000000180)}) 01:27:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="98"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 01:27:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x1) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000016c0), 0x100000000000002e, 0x0, 0x0) 01:27:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x81, 0xffff, 0x9, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x100000001, 0x0, 0x0, 0x4}, {0x4d}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 01:27:20 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x983d, 0x8001}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) shutdown(r2, 0x26af2e613b1c4922) 01:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x20, 0x8000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 01:27:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r4 = syz_open_pts() dup2(r4, r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, 0x0, 0x0) 01:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x11, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0x5c}, {0x54}, {0x4006}]}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = geteuid() 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 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', 0x0, r16, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r18, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, 0x0, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r16) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r14, r5, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r19, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r22, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r22, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r24 = socket(0x18, 0x2, 0x0) sendmsg(r24, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r19, r20, r21, 0x100, 0xff}, 0x5, 0x2e7, r23, r25, 0x7fff, 0x0, 0x7f}) shmctl$IPC_RMID(r4, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="0967fb9c721c0f9e06b78eac6065") 01:27:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x0) r2 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x4, r2, 0x0, 0x10000000000, 0xfffffffffffffffd, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x3) r4 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000040)) r5 = getppid() r6 = getppid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000011c0)=0x1) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) pwrite(r8, &(0x7f0000001380)="575dc165ade86b1e99f9f911539b610d87174cfee89414a5cd27a4f3b21bebbba20660c5eb431c9e61ef06b63e75dcf1cbb983ebadac93a66e44178a0f00634954c94d1747ad4a97bc5d4d4a0560872d2139964921e7e2f947d47a6b82a4ea46865d55606462b772aa6d1a54a2875aa1bda57dc369ca102cc4a499ce8415efcc3e88e7630a6b9f7debe35d87ffac1f1b7571d53d7e3ee25f4e124e2c1364a09c2c5d29944639f50240da61bdf7dbf4b0bf479f68688816f11d34e1b0be4e38b7304e035f965403fd37a9ca8686dfca3349dc76679b4c7539f1e6c76734749343db4e2d74d82906add8344b", 0xeb, 0x0, 0x10000) fcntl$setstatus(r7, 0x4, 0x8000000000000080) pwritev(r7, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, r5, r6, 0x0, 0x0, 0x800, 0x5}) 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) r10 = socket$inet6(0x18, 0x1001, 0x0) connect(r10, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xd0, 0x3}, 0xb2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) 01:27:20 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='A', 0xfffffd35) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001700)={0x1, './file0\x00'}) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) pwritev(r3, &(0x7f0000001cc0)=[{&(0x7f00000017c0)="67feef5cce6b44633f7218ff2f44677e457c6319dd305f3c385b389654d1973c1c1e4a5f0be6331611bcaeb343686e0d08437271febf93511597b4ce29865f68eb7a8d7de3f24823f4746679751fad8b5208bf9a551491657f7e65c7a49badf4afe160a3ab9f44a40d923aa4b16f8036bf449ce81bd295e41e46d7fbf588271d9be51fb0edc0aa34edc48d1152b7c0adbd066529fd916f89a1e20d5c0ac591d977427ece861acd85de4a57422ff9efc1c32146783df2eec921532e24fd57c723", 0xc0}, {&(0x7f0000001880)="6ae347a34e8227129b33562f0cf72fe06f089c60671db8dfa649cdc9aa89149a1ab787b44689c99a4804e88b9677cd3ba999e7f7ca346803f532449b157bb7af4d64c1b1d2618a5011a98d1b520dbe5d853584b168aa443c68a2ea8d69d400ee0b4da5648a91cf1a8768cf20bf0c2bcd08a5f9566145f4fe12503a7ef111598450a4d366ec903a5dc9d53d1db9c9ec00d11f760f89ea29ce5bc42b631360c87d809edb05e002af40e24e04cf424acecd7cfd9ad68564473152255af8a2266139dba3ea39c735ba446face30767", 0xcd}, {&(0x7f0000001680)="8412b9fed5657d70a1d820ceec180451df56791796ac418f5e6cf8c4", 0x1c}, {&(0x7f0000001980)="341990f42a0a995b9c1b9529b8ebdf96facb534b7d6d42655d6bf352ab6a9d64c34eb72a01e46f7a6620db750249738b6f766a916dae085e3c72aa32b5b03bd853c50abbef2dbefa6c4824d72c8586a41da02ce5f993cda702e9bee1821755fd67aad365cbf546fdad5fdff68383494ba656f23c0515eaa4f0972ff5765f51c0ded4664f825150df591e2e54eab2da8a4794777c7a086e023ea3ddc5aba53e3b3a819ea80066c6ac11bea466fe84b7b849ce3c63d94efb0229fd9f2ba9a88fc3e25ab1fd173d3b3a4694b4", 0xcb}, {&(0x7f0000001a80)="60942dd96331b0e84113fa74ba936701e699d2379b363c4f5eea896df50c4bf3e1e9fa00775bdcf249cbf7e6c085ac20f4d79ea7f3e8df9715120834fa19ec7373db6edfb9d499379dd3ff4e8a165f772f7b7f169ee82f9cb41a6053f41b6f4650bc15b10e625feea9fd8cb9d79b22bf50d9b56d08da1b0e9116ba46373c0b2cf2b9a7dadfd741cd78153c9b421498f0a6cc1c5b931aae1be7fccbff418504a5ad23684bf277b44d1c5998e0b50e037ab32abbaff353a422ceca4a3965f8a0ff73ecda955b1b950c1aea285d07baeb62801633e07b6f47af7072f871e778db275ded889e42507b61f016bdba", 0xec}, {&(0x7f0000001b80)="0c43153d7e53eecb8492386bcce72d947ea97dcf2fff1687a90d56c2ae63d5a54d182d9cd2d2ba92f6dd3f254aae3985795a6ae9770a0223cc8abbb35eab13c514e0e2ba197687e5c61c1726bb1124980ce871583c83f9c9e14655f55738c95c364241586c7a9059fd7ece2624a883b985d968572201d7af6557f8890d36fb82cbc36d41286a0c37c46c1a9f64d9a5883ac4a2b80be62071c8502074263efbce87f826d338ce0ae2db291430d2c4fa007786a1986fa61088", 0xb8}, {&(0x7f0000001c40)="68be51ecf0a20a71712076f35b23c883797355b858770623a025416002ac810a3cf56b1aa9dbd8c7b1e5514b48530686324c35333f71079eb660c575021556725cb75269", 0x44}, {&(0x7f00000016c0)="c5975c040e46c15e9e769cb1cf430157ea6c30bb5903b62982d09bc15e8ce63e8752367e", 0x24}], 0x8, 0x0, 0xad) readv(r2, &(0x7f0000001740)=[{&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000001400)=""/190, 0xbe}, {&(0x7f00000014c0)=""/178, 0xb2}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f0000001580)=""/226, 0x49}], 0x8) execve(0x0, 0x0, 0x0) getuid() 01:27:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:27:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000280)="f6911bb00a48d22122ac20dcb4c2492cf6944e0b56ad81a6154cc1fcbdfe591a1913f3db15e5d8c0f41736b2741825323b716767969258f9bebd2d3f8b7c0e223d47ce8f883a900e0e", 0x49, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 01:27:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0), 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) r5 = socket(0x0, 0x0, 0x0) fcntl$getown(r5, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r6, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x14, 0x1, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r5, &(0x7f0000000440)=ANY=[], 0x0) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x880) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) r8 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r8, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r8, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000280)=""/61) 01:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x74, 0x9, 0x0, 0x6}, {0x3d}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c6c60700000000000000cdcbaf37") r1 = semget(0x1, 0x7, 0x20) semop(r1, &(0x7f0000000140)=[{0x3, 0x200, 0x800}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) shmget(0x1, 0x1000, 0x510, &(0x7f0000fff000/0x1000)=nil) 01:27:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) r3 = fcntl$dupfd(r1, 0x0, r2) fchdir(r3) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 01:27:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001440)=""/151, 0x97}, 0x800) 01:27:21 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') socket$unix(0x1, 0x0, 0x0) r0 = getpgrp() getpgid(r0) msgget$private(0x0, 0x105) getpgid(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffe, 0x0, "f000000007005945fdbe0700", 0x7fffffff, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x1}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair(0x10, 0x8007, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0x3e1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) 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 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, 0x0, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r19) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r17, r8, r11, r13, 0x1e6, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x2, r14) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x1d, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) 01:27:21 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) semop(r1, &(0x7f0000001080)=[{0x3, 0x4de, 0x800}, {0x3, 0x100}, {0x2, 0x203, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x5bb9, 0x800}, {0x7, 0x0, 0xa959bc35ad6fc6ca}, {0x0, 0x8, 0x3800}], 0x7) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000001380), 0x1, 0x0) r6 = semget$private(0x0, 0x5, 0xa6) semop(r6, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r6, &(0x7f0000000280)=[{0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x3, 0x80, 0x8c45979a0dfa28b6}, {0x4, 0xae7, 0xc00}, {0x3, 0x10000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffc, 0x1400}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r13, 0x4}, {r13, 0xaf}, {r10, 0x10e}, {r13}, {r13, 0x2}], 0x5, 0x8eb6) shutdown(r13, 0x1) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1}, {0x6}]}) fcntl$dupfd(r13, 0x1b, r10) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001240)=""/62) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r8, r9, r11, r15, 0x89}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 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, 0x3000}, {0x0, 0x4, 0x1000}], 0x2aaaaaaaaaaaabdc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) getgid() r19 = getgid() r20 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r20, 0xffff, 0x100, 0x0, 0x0) write(r20, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a1534264a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903e021687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca00"/4096, 0x1000) r21 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xffffffffffffff80) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r22, r23) r24 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r26) fsync(r26) setsockopt$sock_int(r25, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r26, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r26, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r27, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) kevent(r25, &(0x7f0000000240), 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r24, r28) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r30, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x1f}}, 0x6) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r29, 0x100000000000, r29) r31 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cefff499dc809030aaf58d991cc06d0f7", 0x0, 0x7}) write(r31, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82910600009fcf5c754bf587942c28cedbcb1520f939e9787bffdf11f7ffb0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3c39913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d5800000000000000", 0xfffffffffffffe20) r32 = geteuid() r33 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r36 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r38, 0x6, r39) sendmsg$unix(r30, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r39, r32}, @cred={0x20, 0xffff, 0x0, r33, r35}, @cred={0x0, 0xffff, 0x0, r34, r37, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r23, 0xffffffffffffffff, r19, r24, 0x0]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r18, 0xffffffffffffffff, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x2, 0xd}) semctl$SETVAL(r17, 0x4, 0x8, &(0x7f0000000300)=0x8005) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 01:27:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) 01:27:22 executing program 1: r0 = socket$inet(0x2, 0x10000, 0x4) getsockname(r0, 0x0, &(0x7f0000000040)) 01:27:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0xa3) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:27:22 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="d41401b2", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000200)="02ab69072a00"/17, 0xffffff6f) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000340)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = msgget$private(0x0, 0x96) msgsnd(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="03000000000000003d551559e046829f563a7584eae63318124aa06adaf5ff5e88437f167385acc79aef66b6c1190000ebd57ef8b684287fc472f0098d3a01079c95aa77d2a92b9315da9a91a229e4df93d1e4ae6a59a674496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af001400005b3ec4a661ec6bcd2b9384ea930bef0b9318b8dfebbea30aefd5da0c7cee93d71932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd27916ffffffff0d728052748bcbf50315e2de3f6c11b5b3ccd6f358261000b1361a1af063c624f5e785fb1781740a78184160d8bd835177dee43e233dcb7db86ae930d1e6138fa8d0df78f7c02be3259e2a98e8806579020000000000bd5026c831fd365f8591845fba205da2349944ed1db2976346e8562257afb1d3b607eb8f9dad1d71004db2f6d070ae8c39db197965552faaeae3fc560c22bf0b90886ed8e5c05b64bdaff0d9fce1ed27f1a9e28c2410b80a14d462a2b798e916b05ad28904dcdf9c6e248117536ea170e679bad419b5a9379040cf77ef3b8acb51da7b73e85c7496d4a4445f1031cc08034e4ab4f64248c54bed8a6f9adf9f"], 0x176, 0x800) 01:27:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xb58e6f807f07cea8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x4000, 0x40) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) sync() r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x7fff, "00000000000400", 0x10000}) getrlimit(0x8, &(0x7f0000000000)) write(r5, &(0x7f0000000000), 0xa7) 01:27:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/94, 0x5e}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000005c0)=""/191, 0xbf}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000680)=""/65, 0x41}, {&(0x7f0000000700)=""/66, 0x42}], 0x8, &(0x7f0000000800)=""/4096, 0x1000}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") semget(0x2, 0x982d786d592ebffc, 0x4) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r2, 0x0, r2, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000000)=""/40) 01:27:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x1df}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 01:27:22 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1334, r2) pipe2(&(0x7f0000000080), 0x10000) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x800, r2) 01:27:22 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000012c0)={{0x0, 0x0, 0x0, r2, 0x0, 0x1, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x9, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x3) r4 = socket$inet6(0x18, 0xf85da9f3b2fbf55e, 0x2) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = getppid() r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000011c0)=0x1) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) pwrite(r9, &(0x7f0000001380)="575dc165ade86b1e99f9f911539b610d87174cfee89414a5cd27a4f3b21bebbba20660c5eb431c9e61ef06b63e75dcf1cbb983ebadac93a66e44178a0f00634954c94d1747ad4a97bc5d4d4a0560872d2139964921e7e2f947d47a6b82a4ea46865d55606462b772aa6d1a54a2875aa1bda57dc369ca102cc4a499ce8415efcc3e88e7630a6b9f7debe35d87ffac1f1b7571d53d7e3ee25f4e124e2c1364a09c2c5d29944639f50240da61bdf7dbf4b0bf479f68688816f11d34e1b0be4e38b7304e035f965403fd37a9ca8686dfca3349dc76679b4c7539f1e6c76734749343db4e2d74d82906add8344b", 0xeb, 0x0, 0x10000) fcntl$setstatus(r8, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r6, r7, 0x0, 0x0, 0x800, 0x5}) 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) r11 = socket$inet6(0x18, 0x1001, 0x0) connect(r11, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xd0, 0x3}, 0xb2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) 01:27:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000004c0)=[{0x10001, 0x0, 0x0, 0x1e}, {0x3c, 0xfc}, {0x0, 0x0, 0x6}, {0x4006, 0x0, 0x80}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000480)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000ac0)="70e984b2c3fd88e70aa5390dada3c785576d4be3087eb0015ecc078aa27cafc0d94e7e2dee07c1da3f5ad418460c5371376e2159e8ed52d35fe83bfadae9876f97bf0a3410d8c734c686f2290e2d9f2ecafe8bb64f1f4f53e5c83eaaf01ce4d849ad8a27561e1af6c94dfd46097536ad64d210e29afae5c0bab58fec675ed3ca3f710138c5e1e58993181a6c07407e160af4fd0b7f747b429d0a2d33c6003a64c73543de389167c4dbf0d00c335ed8851512cd2ee46bff3e26994a12d8b08ef25d98517358e6b200e9436954b077c728c9e29271f10234ec395f9f500bf80bd070d47b86f6ac249df7974ddfc604b309a2cbb59fda11987274f3e721a6d5ddd129f704b5297cded94a03389fb5e54424eaa848c53b3f5258cd0a3f0e130587aad9b0fb52185c4b2bb13f39477d80aa5edb82a01b16a2cfcb5f3983b122c80c2721f277e9dffb31ec6f9639af0c2068f142307cc4b191b305e051b6bacd655ee948b630d70debf924f1e195c62ac3506e31a91a6cc9de55d55dff933353f9f3c2efdda81db58714a0e3efa359c764c4c4c04f40bde7c01fed9210adf2a5bf1239168ca6e9022e3aab649c97c66818cdb505dc602a5ea9f000eabac7225e0ff015e64004054a63e71d821c7e8f0532496e2ed8bd6e5c16d8d45fe1c2cc698775ba3d78854fd8892559d8ab087d884e4da9ff7c11cf48e83bc36cf5063454f82255fa33ee91e2e7a509c767b1d59ce1bf0dda609fdc6082f58d697df5d9e7b534f71123ed02a8615b87a8aee302cb91602000abaed08ab91398cedabb6baedff5b508aa6b8ab5fb54a29506e87d2a45f46e48f47e2574978a487e56e13e9cfb43d8dbc6e340c13a78beaa195f645d94ebb556939a3856bdec57f1f86b3742d98329bdafd609748bb8952f3118da40a76b2b301136910a085b74881fea7e424ed45b84ca835096aef5e5738539bb2045eedd38a143f50852812073a24787e34cf016628f03b748789fb94de800d19895bd54e7f7239eff2f23a1d21209e6eed8fc89df2f11825042a06ced7a4dca0ce89e80af3b8404c353ccc36305decf7dc2b215de425b4960afad16b33d023a932d7d3867c862d3fde225cba2127a8a862ad31ca52cd4f8c31282ded1d3d2a551aeddfedaa395de05dd4d94e748feeffbd661d1f57c31a57caf560b2f1bba826f61e89780bd4a459c4d6ec9967c288e5308171d664daaa7a25370d54bb6f59624e0202d80238c1f7f139246c8ea287269e53ec46652e6b395a1e99e972a3fe9b7ed385fab5ecbedab445618ceb3e23aa24ccf8c1da8fa168c3cf4cb0ac2cef69eab40168c008e34e24ab3d5372a4007207e2e3793687950e1027673020869714a33bb21bf7dfccd959e4dfcb9e11b54ca8b58ad329014d82614cf0790766cd04bb29cbdd820edf8436f2f337c9a6cf38a1f21b40c55248633fefe3060facc47e74a77b7f13f6db9f250af98d07b606049834264786ccdac36e4ffa8e821a17fbdcf9802f4639b300e9ce7e2bf939f3c2dc7681a7760f36d682a362640efc5863d497f604e074b798eb872c30036500f7a92b7e3cb6e4f2d2c415635304752c46f1215f27e052a0a2997e1d9524090dd4b58d831516d263480da9b3bf4abedf304ca063f6f1522716ca839b7785396eec8ada2400a17e981e800e6eb1fb6310d7f97bb17809bcd6fad16847321ec016af2e1831bdd6f40506f5a085eef968e9d9b0b3484cb2da1cf0ecd5a676c6e3fac4ace5d79d1968671584e337d2ed1bb5bfb36b789be68211fe1828958267bf4af1f1f0e21875c7183a63855a3b8b6558c3878fc59564f4a2dd8b41f71d2a782b094d861da47f5f6b632920afd80d14cf8f607d82a5c9c0bcddc5a86d2baf1089058b959783205e6eb73ae08d55c0d5eab24cc471855fb65b6c134ee9a2c1ebf4348ef5e5da3a950ac283bcf25000270e33cf8cb1fab2d424c0f520df947aad2d8ee432ebb1e53fded1dac75b2ad25e6e28b2956b2d5e64c2b12ce6f8283f29ae8c9669bfcbba0ba9e20c3b469d333d60650b04423fd555d85ce56c97c684744841597b521652a426fc21debd02a1783254b120f033f698ec06401a1d0491709f783dacf9bd7b2e13670f76cf292ac58f79a822e09d79c8331b5af660130110b5ea8cac2d431b87fad5bd54d931af572935a5f369a21169153cd5a0e8ccdf8bd760b66b08fc2cfa02b2f4e2721793c18cce350fa205743c28b54808ec4df9c2617844eb40aba707431e2ab61164826c25342f57631981ffe295ba2e1846fc800e8cb4680546d7a8198b4c0654e94f966a78ec0a7509c106343fdd8d49fa16063ba677f5c448b78d978310efaf51be92a8fa88645231fb9830c89048e35454c6114a9f443cd12c854b55648f4af724979d73148c7e903071948569386b5a02442509908930f914c8289c6258bf9c4ba0bb4972b8934278f356c06a3f73e10baf5cf7e23446071659e0e9bff3c957b360a0ec18a1a3eb0f9234ddfaaafe445299a20a43cc23920c01d6b319c9a85b8621e8bf564e24370fe282dc3e0486f801c5f6474dd7b1309626600aed5b9fd235b9659813feb7bbd639eaef98ab69390b9e9629b41c9cbb7deb51bd988fdbc959af8214d3bd77273db9055b36b0488923dd5e1735016fe8e0aa2a462b0469a3ac5553961c79fd7a4b8a7594cd43137f517a9fb7fef9bef4692c695d508d65571ed585ac240a9b8e09746b5d3b7e0b4e72379824901ff782905a5f7ba91d9ea43a4f885e0f10c99c9777e15e944e220ce318cc1c790a66b9353b3428425b987b811087f4864273f3dd39991dcd31fd3a49792f9f7c5e7a887247d53187c55a463f79c80f8d5d61946bd90b1dc0b82c088161fd4755d86d6df6a984411941383181b2febd1e85fc08e7d45ecc2fb1903ccfde63422ab85476eb36dea4aafb072870341ab7783e0ba7d9823cb024fa502152d531a3451dac22d9e9a0fa6657c493fe8b083e5c94aa1673b0f6aca40892ecda0f9a0eb0f10082bf389ec2b01ff1f7d04d02f41a9ea37151f5e70ff713d1393f83b609f115762a744e4d7a874f6ab740ee48d4b7910f332091e1b1563ccb5f19704dca8764b642954c9286135ce29dba977bc77c0339898272f00999c1649b3438cc3cc604679134a1033d64e92771a35d81a826fe1427bf796b11a58c55ae71bcc6ffea5a8b3b7164ccaa0d6c93abcce273a803de906610b300657a6b29bf1c40b46753ca3e9e19b72e6f9d1baf40901ee501c3c4789ddf8b2efd89749b4a75b6cc8f365f8f10d10070c124ef4debdd8b17d5facdfacd7a31f748e42edc12d7cd3c0cfbbe452201ca7bfca3fe52139203b14a44e908abc51ec7ab9564ac272da0955c0a7026a6185a7410765c54290ec2cef04ce52800753204dcc74707f3bdd69450dbcbdf49a7b1f0c45b86f606f2a52bda08b8d14c645f3dd615e0886655d717fce1544c7d1e724f8a313206150e9b8511880e9bf40baaa7c9365bd6066b18aea0d8dbfc1a23bcb92b0e037510f097ded8a6b38ea32baa35c080786888fc33058091d5e27d5428c6bb9f1ad374840758eb0a85e884afdcc1f82808bb05e3650713b7fb5120b0702eb983191f53fe94aeb3882d56c6160b15c2bdcf2892695c3b5e1c2a7dadd913a3715911f01c5afdab52d1ba435c5a7a2e3e0322198764fd2a943465466d154f737f1e3e750b8cafccb95a5d52a0fb1cd84ca4dff6d3858f4b0722b246ff55496fd0ecdd963dda2c6da3e206891e8a771693c2168923f76204e9a8a16c134753d6bfc7de7f7837c88e0c8ee773b8cbe47215cebbb848dc245860e7a4ebbb361549a43dda8486f15e0564918b6ac02e052ef382d41ee024a8aa461288814b3c9a6d67e92843b6437e1cc94f8c5d4e101abcb03edf4cb494b691cffe1cedf2f16914cd1feb3fb9673507bd11a119131f35da2cf85a69fce4c1d1e04fc0c87dd13262d5450aa6759d5f3c8316f184d393b079c88ae7b4539ccad164c7efce9b6719487abbd540cbeffb04525c30523d17442558fdbec061d911fd95ad5ce5c4c117142baa96cde679d8a53e62c4db671025b4edea37fd815c4107207388fb7c68298c7558542086f26a811edb9b50268a8436f95588181be4a6ab940361176a2f0b384b731ff256bf1f47ffb7937ed6553e9cbaeea3e1573563c589cac409757347d1161420cf4a4c9d7e9d59e050a0da0db0ef08e9f1a22786aa0fe4b831731a9225a54fe6fd1da2e398f73b4a99067d316734bee12bf18ce7cee8951ec6050000df083734e63f59c0809a88cf6942523f4f3abd984185807f21f9016e1e27955ec01b5f0e6f789879e359eedbb4d418890b99212b01018e4bf0055f030ba8905cdb77cc0ff8a4fb6ba388285692ea35ace9c8f3245e3d0ee57ba6383eada665ee0fb463d1234479220d082b85d195a1831f3c34659ca15b70ec6d39c3f59bd74edf3807099bfc25fb049f4dda4f01777dfc3a4480e689e32dc8ad495939293a2df5901b459473199ff97d5e56cd71d44d494b6d9c976753d9a38c64fe008425c8bdaaf953af7df7021d1fe71d7504825b8485f60af454c99794a15fa0efb5fa39eeadbcaf27dbce853a9c066dc6cbfa3135f7bbd91af48fb7dd4198975dd05a53f13f032e6953ca1ae44dc008d791e97226adc3ef7dc263b221784f647aaf67abd37d05321f32e395d3b3747c2e4c3cb45252ef7dee941132cff5d27026e16e85e0e4c174d1547f9b054f91bc511bb34d0d1a5708b49d5b8d3b91a5164994435a69f9a422ddb56206a29d474141bcec400b080eddde18164b125cc8e3f3a2c804585446dadb3a008804035ebea7894c41076a2fcb5d28b6f76fdc7f0c65a62acff8b80f854cd674f77014dd9b86507d5f86f34edbb76d95072596da342b9e98e878e3d23b73013009081651405520a9eab697e2e6e50bbf0e3290a8d289ed3e0ec0ecda1691e6bf5aa6703cafc76a3a21333425c4bb0c727a293dfd2dc7f5c7228ca907be3fca13d7a784d5077da31ee71edfd2e475aeb78f94bf11c98e4ad9ba983ace9339ca5fe24f8b68a01544ad188adc6706e446c99da5c87bb5ef48ee5269a249ec8b9177ba2a0b407b769422d5ba9fd5ed665e3c4e73aa5e67b1512c9255444f4d481e5dec27c4610e58abc382951781f5b86e3493ffb3fb6568d71bac5b6a067e466691f9a4f1288db81c3bc3ad898f57ec6985f09d53066a5737e627c8d36a286048945a8f882311e6ab530498ebdc5dc24bbbf09db8538b31fc3e7d13ead46220209f921f411cabc9cd11a824ad597eecce822c6631ea46dc3c6f8922bda17ed30b06c39d707ae7d4015b2a39056dc0a0851487f7efc975c901983fc14e89ba37c49c6bf77794ca9f9c33007dea45af1593a3b7541c82e59ba36bcc92082382527ca0d4af7bcc96de00a66e308e45c2e7f361f483af2c48560f8e8bc6377b8ed2a2cbf429ac364271e98a145a257b54d11b4954fbc2929e4bc0f81404bdce3f312079208c43a325f99ac353401923cd0fbbc08f547728dbbdb047970f9a49a1389c041847742029a1a59b6e0f3ad7f50267a961ff87615f7f26921cb87efe50ac6bf49b302f1f57761a74e3322fec2ec5cbd5dffc24ae7ca62a05bcfe3d1eba1334525e8de509a5482e3c497512c8a27a367ba1eed835105e91d17a0c7b8834a8ed56862fc4e081d0287d76e342790ea79a0266901c8cd09dfed143d2489abaa7257c949cd58b5fc646511f23002a4127ccdbc202c1bbb0593", 0x1000) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) preadv(r5, &(0x7f0000000440)=[{&(0x7f0000000140)=""/70, 0x46}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/221, 0xdd}], 0x4, 0x0, 0x7) 01:27:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x26d) write(r4, &(0x7f0000000100)="8c65", 0x2) 01:27:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) msgget$private(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x32) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r5 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="8c65", 0x26d) fcntl$dupfd(r6, 0x0, r7) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x20000, 0x0) poll(&(0x7f0000000280)=[{r5, 0x1}, {r8, 0x314}], 0x2, 0x5) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 01:27:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) r1 = socket$inet(0x2, 0x1, 0xea) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x401, 0x1f}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 01:27:22 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, r1, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffc) 01:27:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x25}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xa6, &(0x7f00000003c0)="8b90239a1e5c62385c2e14c28a657d00a64626737296ad5d5c9c0c09fef915fb8660f659ffe99e4e1d6d21902af99c0eaf81dcdc7bc2e95d0e9a1f643652ef582cd032313060d7bfbfe53a7bd0d8fdf26ebe9a3093d5ab40e0dd38468a5d8e812e68b605a8d5cb4fd3338071b36abfa8e9fb385f4d29516499716e37efe3682075fa0f489340455e612943645624adea08820c4f0acc911aa37a2d361e7c045b7b970d6652db") 01:27:22 executing program 1: dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x8bc90b2e0bcaa2bf, &(0x7f0000000640), &(0x7f0000000680)=0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040), 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000540)={'./bus/file0\x00', 0xff, 0x80000000, 0x5d, 0x0, 0xfff, 0x5, 0x6, 0x1, 0x3, 0x10001, 0xc8}) socketpair(0x25, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r6) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000018c0)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, r7) 01:27:22 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x120, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0xfffffff9) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r1}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r4, r6) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x7a08, 0x10000}, {0x6e, 0x6}}) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:27:22 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="f1182e2f66696c653000"], 0x1c, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x9) 01:27:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) write(r0, &(0x7f0000000180)="7dcd6c9b6559bda559a196230eb53943edd7cdb1cb177e23ab187ad3286ec84f8770289e0720a430e799808d8740a6105c4cb232e12f81e1a57b30274503eb8d2f94d721856bfeed868e3610cdcdca5fa8b2919a4eb0f6a4ee4f5d56881022fd72e5344259aa454fcfe4de27e33f113734c2bf86e66772384043a27e5017824c7fbec220b0aa382341161b87a558bc9c1461a8c84c038e18cb75ecece4b5ef50fde65e6f3168a28bee4b", 0xaa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:27:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) syz_emit_ethernet(0xab, &(0x7f0000000240)="ae28f929245503db9f004fce0fef67c42645804a468e4269430c28823266bfe14ec03780985521a114fc4efaec66a0131f9cd89d8d84e63a19ee81167b3565e45b8d516fa5271306ab54cf204efc91d964b0dd12b105326ae7c882c12c95b52f71c11fc86bc35f902e6604984503eaeba50bef7fd3384fa52ffcb6a04e2fa77e9b213cbbaa62e28e95065518cac1fcb048cbd2e7bc68d200ce436b95d7fbddfb8d8de382b82628b06014ed") setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x7) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f0000000200)) 01:27:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x1, 0x100}) 01:27:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffffffe6db], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 01:27:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 01:27:23 executing program 1: socket(0x400000000018, 0x3, 0x3a) 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, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x28, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x26d) getsockopt(r4, 0xff, 0xeb, &(0x7f0000000040)=""/19, &(0x7f0000000100)=0x13) 01:27:23 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) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x74aaec91428853b8) utimensat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x1, 0x7}, {0x1d, 0x1ff}}, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 01:27:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 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 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r18, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, 0x0, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r15) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r13, r4, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 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 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r29, 0x0) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r32, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = semget$private(0x0, 0x7, 0x287) semop(r34, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r34, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r34, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r31, 0x0, r31, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r29, r31) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, r29, r20, r23, r25, 0x1e6, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000640)=0xc) 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 = getgid() r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r47, 0x0) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) fchownat(r50, &(0x7f0000000080)='\x00', r51, r49, 0x6) r52 = semget$private(0x0, 0x7, 0x287) semop(r52, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r52, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r52, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, 0x0, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r47, r49) lchown(&(0x7f00000001c0)='./file0\x00', r47, r48) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, r47, r38, r41, r43, 0x1e6, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) r53 = getgid() r54 = socket(0x800000018, 0x1, 0x0) bind$unix(r54, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r56 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r55, r56, 0x10, 0x9}, 0x8, 0x1, 0x9}) r57 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r58}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r61, 0x0) r62 = getgid() setegid(r62) r63 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r63, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r63, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r63, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r63, 0x40087468, &(0x7f00000001c0)) fchownat(r63, &(0x7f0000000080)='\x00', r64, r62, 0x6) r65 = semget$private(0x0, 0x7, 0x287) semop(r65, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r65, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r65, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r62, 0x0, r62, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r61, r62) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="ea535ac34ff29875c2fe6348652b97f6c9ad96a0decb6249d2f8de272914f3a7404723a24fc88bfd583e4514fe4a246536a1b51dd0c2a89e7e4480c7b06fc1142d8e7ca5e02948b7a76fa6e6462e0eed2b44987079cf16a175f7bc476f2a2d2dbde43263293dbd5bd4294d2c5896899d8f2b9aa38addec0639b4219b45e5c80d4f491db42f533700cdeb1b37255065477775cde66c624efc312f03a6bbd9957302e0ed76f0420f6142f4174c4ae698cb11da2e1afa6fa28c3ecb818ceb31974b4c8fbcf6d1f5167b5833edda9ee793ef0bddd5d65c98f267b62b0240396f6292a45e4d4ab23b5c313a89664f37f3fe22d39d9dd2aaf1215cf1", 0xf9}, {&(0x7f0000000340)="ddb359b318348e1e230dee95de25cae14958d003ee6a1748a874e76d313e512fe6cbc338ac5cb55bd14742aedf42f81edb202fe99fcc51122224107221644e46d49cc7bff82cd14b0d6f61d1c04758f653a7825006c7e98080f7e25e0f3ab47f059ad10e9a2c48cefa5bbcb98a03713b8dc0631d65d126ca8b753e815171f8998067e15f4abe90592cb7b02c3765727ccee8803cddbe4116cbb0cd8e336bcd826a36c23cfcdd791573f779c1a06c8b3034425cbdc745448cf6019c4ebea08a5e8d7b636ab42d37d585d70ec422d96d7485ca0a890b1dc3a33a562e20f37cba8a9dc5ce3074bea0", 0xe7}], 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r23, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r41, @ANYRES32=r53, @ANYBLOB="0000fdff20000000000000752b24f400ffff000008716ffa6082ecb183e3877e264fa20b85c8d0f461909828a590a9fe6d918c32aa4c4a3dce98886c8760a67cf0fb6ee6448c5965210a90434eaf9a1295facc6af66560d4d584f3f32948", @ANYRES32=r57, @ANYRES32=r59, @ANYRES32=r62, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x10}, 0x401) 01:27:23 executing program 0: 01:27:23 executing program 1: 01:27:23 executing program 1: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x114, 0x2714, 0xffffffffffffffff, &(0x7f0000000040)=0xf0ff7f) 01:27:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 01:27:23 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), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 01:27:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x8}, {0x379, 0x9}}) unlink(&(0x7f0000000040)='./bus\x00') 01:27:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffa, 0x10001}], 0x0, 0x0, 0x40000000, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x10000, 0x1000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x8000, 0x0, 0x3f, 0x1}, {0x0, 0x0, 0x20, 0x19}, {0x9, 0x6, 0x1, 0x7}, {0x4, 0x40, 0x9, 0x1}]}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x254, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pread(r4, &(0x7f00000004c0)="69b9d8b4748706b518", 0x9, 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x100, 0x0) socketpair(0x20, 0x5, 0x20, &(0x7f00000001c0)={0xffffffffffffffff}) r10 = socket(0x18, 0x3, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000100)="8c65", 0x26d) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r10, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x1e, 0x2, 0x0, 0x2}, {{0xffffffffffffff9c}, 0x4, 0xc0, 0x319a28e62602926f, 0x8e}, {{r4}, 0xfffffffffffffffb, 0x40, 0x40, 0xbb, 0xf56b}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x8}, {{r7}, 0xfffffffffffffffb, 0x42, 0x40, 0x241, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x22, 0x7, 0x5}, {{r8}, 0xfffffffffffffffe, 0x80, 0x0, 0x9, 0x4}, {{r9}, 0xa670c3d1f9d3cd2a, 0x20, 0xfffff, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xae, 0x2, 0x0, 0x8}], 0x8, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x80000000, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x8, 0x4}, {{r2}, 0x8000000000000001, 0x1, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0xc5, 0xf2f8e4b724cb5c01, 0x100000000, 0x1ff}, {{r12}, 0xfffffffffffffffc, 0x8a70b2d50092817c, 0x40000042, 0x8, 0x4}], 0x9, &(0x7f00000002c0)={0x2, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 01:27:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x87) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x10001}], 0x0, 0x0, 0x0, 0x0) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x162, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x5) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x10, r4, 0x0, 0x8) r5 = socket(0x2, 0x5, 0x7) getsockname(r5, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x6) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) linkat(r6, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xfff, 0x8, 0x1, 0xa327}, {0x4, 0xa3, 0x8, 0x8}, {0x40, 0x3, 0x7, 0x3}, {0x3f3, 0x7, 0x0, 0x1}, {0x5, 0x81, 0x2, 0x1}, {0x2, 0x80, 0x5, 0x1}]}) 0#+"$%.!",%: #/--!.$ %22/2 01:27:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 01:27:24 executing program 0: r0 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x74) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) r1 = getgid() r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, 0x0, r2, 0x10, 0x9}, 0x8, 0x1, 0x9}) r3 = open(&(0x7f0000000280)='./bus/file0\x00', 0x0, 0x0) write(r3, &(0x7f0000000040)='oL', 0x2) pwrite(r3, &(0x7f0000000680)="de4aa8ebc17f3daa5ce0c0a02c1318de431ad32ce05e9ae3273df6dcca086a31c089cfdbc5fc7afa0c82cf4bad68918bbea7b4f69a659ff24e4c7ae00963eb5355ca39e6277534a3b1f7d4a2d0e9c5856fda898424148a64d064225e8f40f5e42160bbdf8047a6a75e854b3c0293a4211538097c9ce27111e8d6a59ca9ba7cd8679252b4ea67e96229237a1c60f99a2fcfaec1c62f555b976f810db7d8b1d7b5c82a13cfb6371fc57a339e500d4acd93b6d4b9a7d8421c331e7d35814f326cc9158e636e6ffff654a764383f84c97b900dea58edb03e730edd9c87cad8155d0c65c1b6409e6cc872509478b91917fbaea7dadfd9e55c3ad790d10516d80e49efc5872f961fa2addbf8123e234bb7a5dc3e968700defad9b18b67ac2cf3ccf9ec0a38391da2c757bb100fd73c5591f66bb0d311fc9592da3da0bf606767e8889f4a2ffdb9b27e095e50f108776a52764edb1ad39dbe169e837493151b57216c200de6ff5abcbac7cb0807d9005991ac4582d64fb562fee55bbfa46e66f06a2317c777d9c69d14d055d07f344574f9e59cc6f98e8da8d083fa35c0ec596b99dc982188ba7703d3542de8d4b94a8167b714164dc53247ce61a4b87e6fbaf4b5aabc706dd04cec151a5598408b0ced30e130aaef6b1c8f75f065ead4fb0e2e67794c4e96a5adb6546642efb7f7181575d49a5b52dc256667ce884f5b9166320bbe42", 0x200, 0x0, 0x0) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x1, 0x7, 0x1}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x511, 0x80) write(r4, &(0x7f0000000040)='oL', 0x2) pwrite(r4, &(0x7f0000000680)="de4aa8ebc17f3daa5ce0c0a02c1318de431ad32ce05e9ae3273df6dcca086a31c089cfdbc5fc7afa0c82cf4bad68918bbea7b4f69a659ff24e4c7ae00963eb5355ca39e6277534a3b1f7d4a2d0e9c5856fda898424148a64d064225e8f40f5e42160bbdf8047a6a75e854b3c0293a4211538097c9ce27111e8d6a59ca9ba7cd8679252b4ea67e96229237a1c60f99a2fcfaec1c62f555b976f810db7d8b1d7b5c82a13cfb6371fc57a339e500d4acd93b6d4b9a7d8421c331e7d35814f326cc9158e636e6ffff654a764383f84c97b900dea58edb03e730edd9c87cad8155d0c65c1b6409e6cc872509478b91917fbaea7dadfd9e55c3ad790d10516d80e49efc5872f961fa2addbf8123e234bb7a5dc3e968700defad9b18b67ac2cf3ccf9ec0a38391da2c757bb100fd73c5591f66bb0d311fc9592da3da0bf606767e8889f4a2ffdb9b27e095e50f108776a52764edb1ad39dbe169e837493151b57216c200de6ff5abcbac7cb0807d9005991ac4582d64fb562fee55bbfa46e66f06a2317c777d9c69d14d055d07f344574f9e59cc6f98e8da8d083fa35c0ec596b99dc982188ba7703d3542de8d4b94a8167b714164dc53247ce61a4b87e6fbaf4b5aabc706dd04cec151a5598408b0ced30e130aaef6b1c8f75f065ead4fb0e2e67794c4e96a5adb6546642efb7f7181575d49a5b52dc256667ce884f5b9166320bbe42", 0x200, 0x0, 0x0) fcntl$getflags(r4, 0x1) r5 = semget$private(0x0, 0x9, 0x18d) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x74) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCDTR(r9, 0x20007478) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) read(r4, &(0x7f0000000200)=""/35, 0x23) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000100)=0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20000, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/89) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000002d40)={&(0x7f0000002d00)=[{}, {0x5}], 0x2}) 01:27:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x120) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:27:24 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0xaaaaaaaaaaaad60, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000000)='./bus\x00') ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = dup(r2) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000600)={""/16, @ifru_data=&(0x7f0000000580)="6fbacbb4a7db32a3febead9e1c1a60ee236b5d7485dd6735e4a21fa60dc79989c021ca790869dca3662c9b367ca79843bc126e10ec7dc5a2eb7856be8acc84edea59c3aa461f472c7c492e3ed574fedce82ebf34b52a1720ca83d4dc8e10de6433df"}) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 01:27:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d8, 0x0, "6930c1e7bb0ec6e23cdb00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() syz_open_pts() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 01:27:24 executing program 1: 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}, {0x48}, {0x800000000040006}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x6, &(0x7f0000000400)=[{0x7fff, 0x20, 0x3, 0x5}, {0xfff, 0x7, 0xb0, 0x9}, {0x5, 0x77, 0x7, 0x4}, {0x1, 0x1, 0x40, 0x1}, {0x33, 0x1f, 0x3, 0xfffffffb}, {0x0, 0x0, 0xff, 0x1}]}) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/66}, &(0x7f0000000240)=0x44) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xe8, 0x80, 0x3f, 0x4}, {0x3, 0x1, 0x3, 0x7}, {0x618, 0x8, 0x7, 0x3d78}, {0x5, 0x7, 0x5d}, {0x81, 0xc4, 0x3, 0x8}, {0x1f, 0x7, 0x3, 0x9e}, {0x41d, 0x1, 0xcb, 0x1}]}) r3 = dup2(0xffffffffffffffff, r1) readlinkat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=""/204, 0xcc) dup2(r0, r0) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") 01:27:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 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 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731891}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r11, 0x0) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = semget$private(0x0, 0x7, 0x287) semop(r16, &(0x7f0000000180), 0x0) semop(r16, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r16, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r13, 0x0, r13, 0x1ea, 0xfffc}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r11, r13) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r11, r2, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) 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 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r27, 0x0) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r32, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, 0x0, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r27, r29) lchown(&(0x7f00000001c0)='./file0\x00', r27, r28) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, r27, r18, r21, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r0, &(0x7f0000000000)='./bus\x00', r11, r23, 0x2) r33 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r33, 0x2000746f) 01:27:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {0x1000}, {0x18}]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x800000000000], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0x403], [{}, {}, {}, {0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x5, 0x0) syz_open_pts() r3 = dup2(r2, 0xffffffffffffffff) socket(0x1, 0x0, 0x55) connect(r3, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r2, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) shmget(0x3, 0x1000, 0x40, &(0x7f0000448000/0x1000)=nil) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000100)=0x1) 01:27:24 executing program 0: pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x3e, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="4246ea754dd4fc75b8bd05f691a36ec31fdcb48343506ba65195c4633e4f9cfff6b6a04b72482232b723", 0x2a}, {&(0x7f0000000040)="1515bdfdec3954cb53b6a4f16d03e3cb695e1bc02730a2a86ab9504d", 0x1c}, {&(0x7f0000000080)="ec96f2abec217d403940b85a11f32b9b126ea4718b01d01edcb4bc5e32699f98f54febcbe1ebb54daffd9cfe91c4a2aa7f91", 0x32}, {&(0x7f00000000c0)="8fec7be299d376094febcf10b3fa0e8a6b171f96d8b329ed173043ec3ea26d206155c3d89f8f515b6b81a7e8bd72e899dd5ad1257402dac5b6204ca6d67c34d9334b1ee9a34efbdeae260b18a3b4b537c2750c5936cf4df510d3afafb196889779c876b33a5da922560bb76de741b99e5fc3e1e956405c71a6815a77264b81adfd9a6f0d00e3dacdd468fffdef75bfdb6884aecfbe7ae947726d7b5df83fe24e08bba1d42730a27dcbd0a5b26d9ee10f5a925207340b73f6fea01b3a65cf76528be6ed904f59e9bd06902898a20e50a0b4cc73f9a2996cb43eac8be145a9b5f3eafa87a7fbef0af950cbe4b74c6c73e1c58ce152bd894812f4fcd1", 0xfb}, {&(0x7f00000001c0)="a196b1e2054f6dd64af4ac766d75abfe2796c1b7871277065cdc43332a803fbcc5dd338915cc0b43bb1ce30c75e064b356f930cb90cfdaa8b1394c53ee8b4080ce1d0d50a0c948782ac3603a26f023d0ea48f9debbf73834ea37c2b904626daa8bb59b3f5f7a521b7e72b163db9c052b9eecd6cb5f753dbf", 0x78}, {&(0x7f00000004c0)="ff356fdfc50116ebc2f6ddc2ac1edf8b560fd7c08a1c8e3ede0ac27f6ec54debfe0fda62e253e98013e1da7e254efc90e2eecdab4a9d43e3c38fbb043dd3c0", 0x3f}], 0x6) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 01:27:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x80}, {0x6, 0x0, 0x0, 0x40107}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) sendto$inet(r1, &(0x7f0000000040)="0eea5cef", 0x4, 0x409, 0x0, 0x0) 01:27:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000100000000000009c992a86e3ed712a1419fbeb30a33540000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 01:27:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 01:27:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvfrom(r1, &(0x7f0000000000)=""/145, 0x91, 0x1, 0x0, 0x0) r2 = geteuid() r3 = geteuid() 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) getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = semget$private(0x0, 0x7, 0x287) semop(r17, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r17, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r17, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r14) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r12, r5, r7, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r18, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r21 = open(&(0x7f0000000480)='./file1\x00', 0x0, 0x50) openat(r21, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r21, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r23 = socket(0x18, 0x2, 0x0) sendmsg(r23, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000540)=0xa) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r18, r19, r20, 0x100, 0xff}, 0x5, 0x2e7, r22, r24, 0x7fff, 0x0, 0x7f}) chown(&(0x7f00000000c0)='./file0\x00', r2, r18) sendto$unix(r1, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) 01:27:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 01:27:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x92d8, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x3, 0x4) 01:27:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x9) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 01:27:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x129) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7fff) r2 = semget(0x2, 0x2, 0x0) semctl$GETZCNT(r2, 0xf065924ef917ad06, 0x7, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x3}]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 01:27:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) dup(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 01:27:25 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/44, 0x2c}], 0x1, &(0x7f00000001c0)=""/63, 0x4}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 01:27:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r4, 0x0) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x3) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r9, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r9, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r6, 0x0, r6, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r4, r6) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r10) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 01:27:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x3c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x0, 0x4, 0x5, [{&(0x7f0000135000/0x2000)=nil, &(0x7f0000189000/0x3000)=nil, 0x8001}, {&(0x7f0000436000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001a0000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001d7000/0x3000)=nil, 0x7}, {&(0x7f000076f000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000649000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f000042b000/0x4000)=nil, &(0x7f00004e2000/0x4000)=nil}, {&(0x7f00001b2000/0x3000)=nil, &(0x7f0000255000/0x1000)=nil, 0x101}, {&(0x7f000011d000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f00001f6000/0x4000)=nil, &(0x7f000062f000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003fe000/0x3000)=nil, 0x1f1}, {&(0x7f00009ff000/0x600000)=nil, &(0x7f0000ada000/0x3000)=nil}, {&(0x7f00006b1000/0x2000)=nil, &(0x7f00000b7000/0x1000)=nil, 0x401}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000222000/0x1000)=nil, 0x398}, {&(0x7f00006e7000/0x12000)=nil, &(0x7f0000f35000/0x2000)=nil, 0x1}, {&(0x7f0000486000/0x1000)=nil, &(0x7f000013e000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 01:27:26 executing program 0: r0 = semget$private(0x0, 0x3, 0xc) semget(0x0, 0x2, 0x20) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xfeff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') recvfrom$unix(0xffffffffffffff9c, &(0x7f00000002c0)=""/117, 0x75, 0x800, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r1, 0x0, r1, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = geteuid() 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 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, 0x0, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r19) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r17, r8, r11, r13, 0x1e6, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r23, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r26 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r26, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r26, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r28 = socket(0x18, 0x2, 0x0) sendmsg(r28, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x80000001, r6, r23, r24, r25, 0x100, 0xff}, 0x5, 0x2e7, r27, r29, 0x7fff, 0x0, 0x7f}) r30 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r32, 0x0) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = semget$private(0x0, 0x7, 0x287) semop(r37, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r37, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r37, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r34, 0x0, r34, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r32, r34) lchown(&(0x7f00000001c0)='./file0\x00', r32, r33) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x101, r5, r25, r30, r33, 0x20, 0x9adb}, 0x8000, 0x6}) r38 = socket(0x2, 0xc003, 0x6) connect$unix(r38, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c7062d3eadcfb2aa6594f7d010000000000000000004a00233580414601e81598e5c40064b6f95e6d5077e9f3eecdb6d32e9edaec2602002a97a32697ea01a48b98abc48c5be395d131"], 0x10) write(r38, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r38, &(0x7f00000001c0)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93", 0x34) r39 = socket(0x18, 0x1, 0x0) r40 = semget$private(0x0, 0x3, 0x200) semop(r40, &(0x7f0000000440)=[{0x1, 0xfffb, 0x400}, {0x2, 0x3d15}, {0xe93c769f94bb11a1, 0x1f, 0x1800}, {0x0, 0x8, 0x9a7b5dc8e261c7}, {0x2, 0xff01, 0x1000}, {0x3, 0x6, 0x400}, {0x2, 0x1, 0x800}, {0x4, 0x1f, 0x1000}, {0x4, 0x89bb, 0x800}], 0x9) close(r39) connect$unix(r39, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r41 = fcntl$dupfd(r39, 0xaccdf758fdf433ee, r38) openat(r41, &(0x7f0000000380)='./file0\x00', 0x1, 0x140) syz_extract_tcp_res(&(0x7f00000003c0), 0x40, 0x401) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semop(r0, &(0x7f0000000480)=[{0x3, 0x3d87, 0xfc74ee3855cbd4ab}, {0x57f39a50ce006410, 0x20, 0x1800}, {0x1, 0x5}, {0x2, 0x2, 0x800}, {0x0, 0x4, 0x2800}, {0x3, 0x2}], 0x2aaaaaaaaaaaaaee) 01:27:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="f79ad01178612aeae1fef6516c15f5f16e276156d641b4c7e66d82f6008d4be5e57bf4c9afec576afbe8ba4f892f47309efc4b1c1b782bd12c1b9016f89c15155ad986f0fba4cc751042abf0f759200dc4476e2f2b87a1acc0216770c540d7dd27b98d082cd3798cd40307a69fa90ae1f933cf2db6a1115368a013d70794f1a888f689ab71ef4b31ef853b9bc70101a1c6ffa9859f7c85af2f87109dcc86cbbdea77634d6a8c63952bf2d01014f3ba207bd90e7a8392", 0xb6}], 0x1, 0x0, 0x7fff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r2, &(0x7f0000000000), 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r4, 0x1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) 01:27:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) fcntl$dupfd(r2, 0xa, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:27:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x1e, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r2}, 0x0, 0x10041}], 0x0, 0x0, 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000200)={0x41, 0x80000000}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x9e', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000580)=[{0x1, 0x3, 0x1000}], 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r3, 0x0, r3, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000040)=0xffffffff) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff10, &(0x7f0000000300)=[{0x85}, {0x3d}, {0x7ffffffe, 0x1, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x0) 01:27:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 01:27:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="b96b758049bcec9309cc7b008fb57a48c40c21145c305aeb2ece296cacb3623ab14f8dccc4d8c1d2664fa21d1c2878e9d3ee9b5d8117dba710e4545c140d531b59767b002a64d36566556818356c3034ba13d7d8a9b07b50feff35e992a43059d38d5041c073e377b1083aa357f2d3909e90ab414afd8929c64807eac8072efd0fa3a9b50067d156980ab1357af931bf550ae8ace05304945a9b8f9d440c7d12c1365961a4d8d769ab3ec6122f134388f8f1aebc87aa1528e584c542dfa5139c1eb2d2976ca9baf3ce2b94312e4fa549609b20f16b0cc126001b23b4b29de556f129e015ba2fa306b6b1f1715ce3c5725337e13eaad6a2289514339eb1f9c53ce991a5d7cbb831ecadc0d25d10e6f73644f540212f9eb666a8d13d77569cd8bbe39d3907a31e2a5831bc2aa0f0ddbd23bf441e056bacbdbdf16371660b25aab7d3c97cc81fb464d5e7b8642bf491d0e0763dbc2cb30f3293b0637f2c2e09a9b2e79bc6a919047962c9c463a9f91061da40f4aa1c6dae5b4be6defc8940558a699cbbc57c614c4bcd1c1e5f398ae3065096717e2ca6e399857c1d4d51126f5161dd018bb5d093385351f20ae2dd9cf6c2f05e480c9d400212573e87e349a66af00829e0aea5a1f6f6f3154200bd922f7a1b2d4eb588f0082c8d8a919d9dd76839cce5b074320c91757246cca1223ae884eba8a97e424e4b2d269591f2e523a293f3d10bd0a9e0b0ed00c22ca86582b7b80975b73ac797fe39c6cf808ef7b4ef669e42cd685fa8edbf8518cd0e6d17e602c1102ae0f34e524cd1152b51a0f9dc64faccc4226bd1c02cf4f4dc6d787bd7f1d79dfdf7e837f86ecdc55b13c3102c894becbd05e99fa33b602b640ee2a8526ebf09af23da74efa731f2300f5c5b4b1229cec16ff42f80c29b89fc19b1b93e5e58381947943cf35cb2707a7446ddff5fc71171a891794900dbe53683be42a30b75b5d935654be4375287db9d870ef6c94f41a0087f80b7b41b91e2ded61d370880b36b2bab2fcabd3ffa000b08eb903f1dc4e34e1d5a47a0373ec00c96cf97be43b49190c736a1ec1001e410ae9f4da9ba45094d561ab8f76ceca7c00529ac9a85a28e937abe099571c6040c4e791fd56adc0d23e3818bcd655b00aedd9cfd5001bf34387421ceeedaa9cd80ab526dd82ca126e50f965509fdc3878835666c309cdb0a6ff90dfa564127938d673db7c1837d75c9af1923a52f9f226cfabb47707f8b0eeca39f064b0d9da3bbabbb64350bf911524105cc21635b9320ed1a7e0a5748d32c1cb1ec72250def073e5c711227d40039fbf811da15169c6e0616bd769c833e24b7c30df9645b12648d68f58ba63b5ef239deaeadfcb530d5aee8e937befa5d0db7dacc9d92171a23346187d3c34630cc77f7fce7db9e338aef0e3b27b09bf18932b7e0c3be8490d37be83074bfcf6a6224008af3de1be4c2ada4623d070252a68d592c0f36f3cff1677019b4c36650343471b5fcabb4c7c29f7df33a03b8929614ecad1858f6f89e8646d6c935b233664506964135a64aefba93d75981d52068335bc47b9e8eb56cabd7fa5f02a7abb44fa9fbfb186dd0f8101ef5c1373ab73c60ae53ea75af2e1920e921e6b24cf36d94915f8c64daab10d292bd254636da04a093519e378fad3419ca7e78d71b6b3efedcdde167017b6783164d48af25cbe970f467df9f702a607f32a00862598827c45afe6d25c869f50de0d7b594565e39672986df9f2cc58c30fafa13058069523c389d68268e30ccdc73c0df0bdd8dc5096b53ae5855137a67ee6e0338224482037bb8bba9f4084e161ff3a52a9804cfad0838dd7abab86bd0a46eb27fa70bd127450d47a118d2a60f9e789a682f92fc63ff2ef4f7abbfcfad2fbc11ffe607aff05b8ce45619038f6d1d041a7ec743fb9de7f2a64219b7f98f073d919f8a237682ec533167454fbb9657728001903b2572583e6cc21d791e722ff45f9d445e9bbeec7cb846765d0cb61d3a23a5e685688e637f3a35315a5763406be9c76c1cea9bf59c4f61be18e29a85fa1a54e18a644cf8321f09fa8fe2a43ad7d0c525ee7b03939a967fc2dc241bc6a21f9371462cc7cba50c0ac88415b07116e3afa5a89f3e344aea3b334db2a6af04525bd8ac850329abc27516966f294d85e8b30c1689bd1a4568c5f4c4199024640a867747fb4510741c16bb5896b70caa9ae1898b3eae5bb63492ab8f6753badb2dacdcb5c2acf4e29f5fbc3b070796713ce098fb09f35fe609932a36afdee8566dacf0703967d01f4a69e6ec7f779e92c4e9e82967fc27dad0c227db659ef2454494f131b1d0affc8a253737b62baf0c36e652c470962755e92089df189c656af7182fdb72876c05d4af3e14e4538de76fd5d94dca6e25a5b4e1802115eb3a99ecbfe7d5504660713bde172bc4ba95e5fcc2ff96da0d47f44a8cd9f39f0099fb0e0b7d624f2a567e0f45aedbfc0e3dad556c87dedbbd265809e6b6d956a76e965d1a89aa49338fd28279e867677d2528db6dc617ab61e10a12c3f07e19857696350d7ff5867d25fae5d9ef54434b302cc7640f9e0c56447e9ae580b065768ec13ff03fc2f268343b56605837c0614ecde1ad152ef2fa4a5c092e8f89187bc7767d196d5d0474470e3f5ea6a59e9e4deb8f90f17273b51f8cc83f7235039f6b44bc5deeb8d7703404558a7b92ac090da4c4ec9fc359f6ddf69da2f8de4654a4497465784e276fc41b4c95e0598c4859766ade20dfcbce14515beeb3ce820158a7663718d4eab160cbe7ce987ab11d28cc3976e35e583c9991d9812dd3c11c2d15e78cfe2508324bb3b66806f865cff5f999536919203ca60fc486a3bb921a4860533cf1ef6d3e3d618d3b410e3c9712575eca3673463ed0df344092cb01ed77407cbdf82b63a39300140c52d223545c475c5bfcfaf81a17bc7aa7b513700aee50c038ab3b66d7fb508962699661d68d7171e599df0026b21e7689ae0bde6f65a029ba5a9a321ba50cd120c5ffb26601af2a892ff61b1fbaafd33322bf35c202587206d7ecb8842a3ba3849708ec0f49052546e82d66332768970019e2e667e53a50a1a162704dd97d565adeffe5ddc6e0290d6082418756ceaf77cb8f38759fc7235a4e59469ced5fba42da324521941c914f6080d0118c318e0ea9fd18a3636d602aa7942e073923b711b8e3ff712863fc39516ebb2f8835d43f481f94cb3aec11c92edca18c417bbf039b880e2001b8352c89bb5e92e4f2420e5c56f97630fe17459f86b9a7b00bbd4c6c568697d274027c53d238ab98de8dedfff2d3bc506a53d9bd4c244f9927022883b222adb844bc481786f98c2f0536403bc03dcf6dea8bfa8fe21290f935985ff015880498410ef0d105fc1426b8d0c29edf8429fc37bda97eb674411a9f88c388660b66efcabc81a5e342fc03c4202334fd7f7bd189f66508db959b6e7dc9ef38d9433434c6e866d0935dbaaae3ace6e3f67bad5343fa976b65f78895952d551c692d85612e5714cdc10f6628b59e2d78ddd2b0665079800738f10515e1bb09a156072547275900ed018a0bfed6c6afefff38a3ba9dc8758878de804bd4cab599d568ee41a4cb31a8faabb6de9c6972d11d8967c768ef4e01736dbf5ecbc0db880d7422436a75faa4f7c25339898cea1f2e72b3adba0101a15c05845f4e4793e565c1c9b6eabdbdf3de88cb5e5dada6e315cd6b0d0b81ad3885c537edbd40784e78575026cbb4c16dd621e26f2d752a2bf202004415ff071b35a98f143ac42395c134e1705992baa377d18cfd94463ed7f971fab6b00367bd0bbb3e4c8c278ab995d40dec426e8f44090248b9e50677fa1649a9d55e81420003af03c67b0371e5955d7c5d7dcc298d8684b13869c95015512c30ddd4352f01854639a1cb39363664ed1cb68c9762ad6e6b196dade2d5eb87bded6098c9fb635d4e64895431a4afd5ddfe83e3aa29f8ca00344ffa4b9644d14a07b565ff198bef96981699df43a5173f1e8359b750cfd285faf0ecda6ad9a0b1d790a4941d8fd2fffb76f09a45ce1e9f9a16aaf3526f5d8c8db9338e8fb37a30fcb5c8b3ec9a946bc9461e61482ef236cf2343370a699617a92930cb9dcf48ef874e3e115447277dd1ee2d79e280b189d574479153d953e0416ea228c415697e854cc3335006c8c66ab300bdc9f1f9a6293e72f81beeb798eb4483cd634af76541f7783cfe715699fb7d5245f68c831ae2ebe44e5247fc17d5bb973ea2516abe5ab31b274be002c89f51c12d52b621b81cfb9956da13438149fec2ef6e33b6e0bea5acf19f3e4209da96379c1aae2ebcf2b448fe9a8fc018f847353a149b2a8330427d7a168ff05395ca7c5068ff7256ac360c7accdb9b55be4eb4c6572177c7a56ffdd9bf89c1d79bdcabf57bc0e0c6f8ffeaa4821e1adefdd23d9f8a4507c15938df1f7ccb4dded86284e827641b6972a081fa5ce6454a4966af913266b859fd371392387ed7557675e90b54ab436b32f2c439b54c0a7ab65a7b189911f365368f754833b0dfd73f90b5350e2ad732356f0a81262e8f9325c861a6a1dfbe64b434c02030a0b3ee86a985fc1bdba1478c0dac3aaad492390929f37d70e88f835ff7ebeb6987f18c2c1080bad363854b2fb346d5cbc2b28ec6339800044b281b6eccfe0113e6ce82ced6254ca90407c3cc00143b35a8408ac3c09dae9731f8d89250358aff9d3ec4de744ba71faaf8a7e1ae0ea7089c14a18bff93cc66ba2ca333806c3b7c5121d4f78a87ebfdbc0e947e310660862df5da4448be80e1037ece2691c8e508e06c7e675103e14f5f2206453de3091846cb822dd3ae1b2df9af221ed89f9a854b7cdd60e246f3374aa6d6dd57ef64620a04d146634f53e4f55c1bfbd686e1c8884b06f1a7f5c1e7b7b18e7ce083c7b8903c6d91721f44e8885ad3e8fd22f61bbb9958d94329aad494158d88f76cca8ac7b85c17b67522cb64ca2996ca1e0182d152632837a2d5fe227265f7a6893fc5bc6732face3845d03ce20a97f3e696dc93891c42c6f162f1fef1515ae1c519efcb7ebac652a38897a06949bb453d12ad8c423c071505943b1a4cdac3769e88d2fbb4147f76b2edf88a68535bfcd55a880b65b3f34d2ce6838772489ecdd6464fc0d36bd2b979f61eb39ccd392a22a59ec837cf717be5d92f10c070826e8f6374c9f865c69d8c187d79e25348c2b8f9980899614ca923161ba04f5c592b536b7620a13b2b15a99e15af124c45db30aeed23e29fadf159cb14c5bb551ae67b08ffe26649d92e467f06ee790bc65c00ff93056f14cf165b47a903f1cd7469f77edd6006e3bf89d45c118ded13c49c8aa549611c2ed101c1c9cd0fcffc1b5a03d44e8d4c09bea34f3be7f188a8f46deebcefa494a7c3af03466fa86e177aa2740dc46b27aee4a46c9242b063a6861a01f5baa3b904634b4ebf6338e8f556677fe7e73fc54c65fa92767dcb9eabd2af62070fc388e024003086517ed59806a1d2a01c3a992be78b4e3031aba3e0159dcfea2c1d42a141f80622fb267669ce4d65584edf53fa8f0e2a7c0a28e852c1b7f98e00b38dd7da1144acc27621c301576ac196acaa2560e0768ad0474383ddc567cfbd98f598c6b300a65a2443907d4b3bb7dce2fe26e76c723acf9293e1e6e3cc83e96c60ce9bdc1096df28f4be48a96519455e889ce77e318940592610a513047dca593d67c5057c0ca6b863cb6ab400ecb04d3263912154a5be2a2acbd3a13bcc5c9a933db0b36436f3987f04897835a6", 0x1000) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="63730f7ebda9e6211dcb2beee8686e2cf34f9dfe98950b1d34d11f014e43f25717319f1bfe229961da83f1e332b3268443a0dcf458301eab81cc23b3e54fbc976f534058e945de9c12b23c9b2a3aed93491d367757ac7f30efffe9194ce1ca30be3b7ab389667e0f9ce3f0845f7299bc66086ca919938384155340a184b34b46b07e6e874a9f95b6809d2d941c8a1fdedf0073c6bece807ed3ee6a35d94ad82c1775c7d1bdf2cd8c2595efcc4608da22bfbc99a3086e68fdd8273e794f091f70fcd1f6c04a", 0xc5, 0x8bc652a716eb85d9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000000)=0x800) 01:27:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xffffffff80000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0xc264, 0x0, 0x3, 0x32}, {0x101, 0x0, 0x2, 0x7}, {0x0, 0x4, 0x32, 0x2}, {0x4, 0x1, 0x1}, {0x81, 0x6, 0x1, 0x7ff}, {0xff, 0x3f, 0x7, 0x46}, {0x1, 0x3, 0x8, 0x80}, {0x6de, 0x80, 0x2, 0xfffffeff}, {0x1000, 0x80, 0x20, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x0, 0x1, 0x5, 0x1ff}]}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) r6 = fcntl$dupfd(r4, 0x5, r5) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000002c0)=0xfff) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 01:27:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x9, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff81], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c, 0x0, 0x0, 0x3], [0x0, 0x0, 0x400000000000, 0x9, 0xfdfff00000000002], [0x0, 0x0, 0x5], [{}, {0x0, 0x0, 0xffffffff}, {}, {0x2}], {0x4, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x8c, &(0x7f0000000080)="cd187ccc7163918e3390dfc057f0e636766a4077d9eeb61188ed2313ae8dc2f021e8acdd3efab0bee16b43e2bf412952b2dc536c5c66d2745d07ba2af945a7be7c4ad5a64c87dd77ef7f587030d0c9354d884ba42fa252706bba05c64edfa7637bb64d50c51bc824d0f9f3e51f048c576d9cc6dc84533ea656ae976898aeb11393b7c26782c5ac7a156bfc50") r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:27:26 executing program 0: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 01:27:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x6, 0x0, 0x0, 0x104ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 01:27:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x7, 0x2}, {0x18, 0x1, 0x6, 0x3}, 0xca35, [0x6, 0xfff, 0xfffffffd, 0x44ad, 0x3, 0x0, 0x80000001, 0x1000]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 01:27:26 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000100)=0x7f, 0x4) r1 = msgget$private(0x0, 0x22) msgrcv(r1, &(0x7f0000000140)={0x0, ""/85}, 0x5d, 0x3, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0xfffffff7, 0x9a}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x2) pwritev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f00000002c0)="96bd6d4c053db64480bc69ba0f064ee2782311d821aef0c8050453f76de82d3473c768c1e00b34cea958f470b27061d08dde0f9d0927f429fee7fc", 0x3b}], 0x1, 0x0, 0x100000000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x9, 0x9, 0x0, 0x1, 0xffff8000, 0x30af, 0xf779, 0x3, 0xe102fcd82bc3a3dd, 0x7, 0x4}) r5 = getppid() geteuid() fcntl$getown(r4, 0x5) socket(0x10, 0x2, 0x6) r6 = dup(0xffffffffffffffff) dup(r6) utimensat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xffffffffffffff80, 0x2}, {0x700000000}}, 0x0) r7 = kqueue() fcntl$lock(r7, 0x8, &(0x7f0000000480)={0x2, 0x3, 0x80000001, 0x9, r5}) getpeername(r6, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r8 = accept$unix(r6, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r9 = dup(r8) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x7, 0x200, 0x3, 0xe0decc0ebaa2ed76, 0x1, 0xb65e, 0x5, 0x0, 0x5, 0x1, 0x40}) r10 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getgid() fchdir(r2) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pwrite(r11, &(0x7f0000000640)="38bfaf5e8da03925fd57afefe64b239277d43a62d42c5ed9f15055e9437d3f2d1cf474bd0c6648fbfe648ac2b5140261867d999002d9a887cac1b3f43a3ec0a4e4208efc3a09534114f4259158d42688cfece077533b986c54c6b033151be108c1db054d45dfae03b420e146431c75e232e91fddce6ca92f46691f90d431e7fb72070b815d364274c7f7e923de2a0aa342ff6e6d90ec35617232282a64b2115948b47bada9e565b150505545fb635566282c475ecd13f9ae099eb289dc7f9073b4abed8c35919902fd7abb64d83833d1c2395fcf5ad8", 0xd6, 0x0, 0x4127a21a) 01:27:26 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b48590d73ed750800164e2fd76480a74cfd57ba11d13ea39c0fb8dffb31cd7b3f8303d6d31d8020878f85dfc0e6b4ad8dbaa360e61881dc6e9d4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x40, 0x5, 0x7, 0x3}, {0x0, 0x8f, 0x0, 0x5}, {0x7, 0x7, 0x6, 0x1000}, {0x401, 0x2, 0xff, 0x98}, {0x7f, 0xc1, 0x9}, {0x7, 0x9, 0x40, 0xa224}, {0x0, 0x7f, 0x6, 0x6}]}) 01:27:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x3}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) 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 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r19, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r19, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, 0x0, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r16) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r14, r5, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r21}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r22 = dup(0xffffffffffffffff) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r23, &(0x7f0000000100)="8c65", 0x26d) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x20000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r25}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r26 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r27 = socket$inet6(0x18, 0x4000, 0x80) r28 = socket(0x18, 0x3, 0x0) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = socket$unix(0x1, 0x5, 0x0) r30 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="1636a7738d99058a76cb9d98bb0281fae824250e843297db1a64ae894e2c6069050f5bae2b65b6723ac48247dbbc5e09e10df93ab381e75f68e74b1a8407f0c21a98761de5fd8856499e9764c64af37da97c7068e9fc11af44062bbcd9", 0x5d}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r25, r26, 0xffffffffffffffff, r27, r28, r29, r30]}], 0x78, 0x5}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r31 = socket(0x2, 0x1, 0x0) bind(r31, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r32 = dup(r31) listen(r32, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r33 = socket(0x2, 0x1, 0x0) connect$unix(r33, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r34 = accept$unix(r32, 0x0, 0x0) write(r34, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 01:27:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4d}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 01:27:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='$\xb7#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='[(.!:/-%\x00'], &(0x7f0000000300)=[&(0x7f0000000240)=',{^+\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='\x00']) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 01:27:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7fdffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 01:27:27 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10b00, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7, 0x54, 0x8, 0xe54}, {0x7ff, 0x8, 0x1f, 0x9}, {0x5, 0x5, 0x3, 0x5bad}]}) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x1, 0x3, 0x400, 0x3, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x5, r3) r4 = open(&(0x7f0000000240)='./file0\x00', 0xe546f0d4ba751e16, 0x100) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7, 0x5, 0x6, 0x0, 0xffff, 0x80000000, 0xfffffe00, 0x2, 0x1, 0x1ff, 0xfffffffffffffffd}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000300)) msgget$private(0x0, 0x20) msgget$private(0x0, 0x10) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000340)={0x0, 0x6}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000380)) recvfrom$inet6(r4, &(0x7f00000003c0)=""/90, 0x5a, 0x1, &(0x7f0000000440)={0x18, 0x2, 0x401, 0x8}, 0xc) r6 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0x4, r7, 0x0, r8, r9, 0x0, 0x7}, 0x2, 0x48bd, r10, 0x0, 0x2, 0x5, 0x2}) syz_open_pts() r11 = open(&(0x7f0000000600)='./file0\x00', 0x20, 0x20) ioctl$WSMOUSEIO_GCALIBCOORDS(r11, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) connect(r12, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 01:27:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x1, 0x80) r3 = geteuid() 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) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x26d) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffee1) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r16, 0x0) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, 0x0, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r16, r18) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r16, r7, r10, r12, 0x1e6, 0x20}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r22, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r24, &(0x7f0000000100)="8c65", 0x26d) socketpair(0x10, 0x4, 0x4, &(0x7f0000000380)) r25 = socket(0x18, 0x3, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r26 = accept(r25, &(0x7f0000000480)=@in, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x6f) r28 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r28, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r28, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r30 = socket(0x18, 0x2, 0x0) sendmsg(r30, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r22, r23, r27, 0x100, 0xff}, 0x5, 0x2e7, r29, r31, 0x7fff, 0x0, 0x7f}) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = getgid() r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r37 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r42, 0x0) r44 = getgid() setegid(r44) r45 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r45, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r45, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r45, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r45, 0x40087468, &(0x7f00000001c0)) fchownat(r45, &(0x7f0000000080)='\x00', r46, r44, 0x6) r47 = semget$private(0x0, 0x7, 0x287) semop(r47, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r47, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r47, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r44, 0x0, r44, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r42, r44) lchown(&(0x7f00000001c0)='./file0\x00', r42, r43) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, r42, r33, r36, r38, 0x1e6, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r23, r38, 0x4406503e448f5cc7) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x2) 01:27:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 01:27:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff801], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x8000000, 0x0, 0x5], [], {}, {0x0, 0x0, 0x400}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x20004) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 01:27:28 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x2, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) dup2(r1, r0) 01:27:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) syz_emit_ethernet(0x80, &(0x7f0000000040)="c9ef7e5ac4b92bd5cdb366cba89f310b4bfbf81ef4e2b2befa4ae7aae911c5f872574b00a9f776469d48e63ce4d083a28a4aca6d194aa7a3d7ae1256f30c7349b374cbc64b1ea4c23024fb74fe6b2654f8140c156d21f252c32c647341706bb673ab362a8ded09896723274e516b8bd99de6d66def3f5ff30422eb7723b6ba65") close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x2, 0x6ac, 0x8000, r2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) write(r4, &(0x7f0000000240)="243b7b85b31ffd1b6dcea8f92e4b83aa6cc1f79401c4abd2524330decf75304242eefe6463c952a4159a425c0480afe4e0c8247528eab85b7a521dc54f7ab92b00529faf7a9287a7c6f23e7f895d0ef41f226275d771e8d204bd9b89d90a44b5fd3eeb574eddb916a52dd9310352d874741ac96487c671d0aa71ca2ef1d048e008d7aaa24eac5382d1b707bbdd60175a0569b1c1adedb79bac4f885d09814003f8f4a74eef3dd0610239224311781914996a4b53b748f11168cf2d04204a4e7683224c294b537342942761b816b5ae0dc237ea22d42e8558c935b6e7371669502a6d52feac500b0ec3116fa34edd6ed39bee3d5813b395e78bbda1d509df1f185ab8759b7fc6e07d631cbf73e4c02346aafbd1dcb049889b0cafb1eff7e68fd102d1749acd0687ae4b97ce709cebf5bfbd3fcb886537c2a3ce2567c209976c01a29755594c96024aa3515ad8f1d567ac2fc53a035384f07e8b2fd4d6af78c4894da0ec51f33235a2fdd98b4fefa4b3e4e7098ae7506dd19cc863282319ad3cea3a6d8d20af886f6947f10f12152eb51863aa62f46dbbc59e29748fb5cd345423cd4f1d258d7438d5406e80ad597e80ac294cecbb5a04aaf15455fc4fa884ba898050def78ae2d5df1bf137512b6f9cb9015dbf3300b943b2a2872b84a48ed864c827a0a623276b4be3fbf3cf6f7e8fd3b64cf8daceec734cf7109b00556a9452c75f3be6e10588995f48a1bc6c356e6b126181f657c81e107df9ad69941d13f8619d36903eacb8678d00b57357cbbb1778159511e0263f82b8df34d03bcd6dfebd8162188e9fbb4182d99d23a520fa572f7d3c3b2bba2c303467681eaa5ed08ce8aa4bed2350a05e4c332803213323314a4434ee169e0488e62eb85ac41fe7f6d3e56dedb1a312e7360ac02ca4c8911cb25ee2b50a68e4e9bb64b75e8dce5ab56b035add86f5638c9068f41813dc28744630c4f59676463d93dbf75ab79d347dea15a43b99131b4f1f2e87ffa281f92fa449b466bdfcb37f50e5202922734fa491ab000ddf533b1469a94309e4bbe9dece79e94d94dac3179b6b58fd50b08287c75e9ae7179e4e76851a54ac796e7f2ebc13b2f32ed316f0698d4cc107baabf18e5f8bcd4aca0ab237deb1c41e432ad52f4bbf0abec405819c43e7ed89c11be585ca134161ec350394278282aeaaa008ecfad976cc238647ff24aea602c4395410a418bb020b378f4cf4da4cdfcda57a87b987fc36acecad0dfe2320eab1042602bfdf02f59d4c501fb49e5446b9dfa4359e6dd2247346e00c9ecdcac311ca34b408b72f4c0cb2873b163ca834f57b8a7ba507ad627773eebb653ea391d76676143282b827cc1844161e2ae7fe6b811b8774fcf4a96bb0e3b34752a0acdf6b339c326963ee2d66fa7160f83558d78cb34ef3a06dc9a4f16589f95f113d39dfb72dec9f77c2ccaf03851c19b27bd05dabd4b41af4ecc290a2cb8269fc3133f8ff7e9b0a3dd604b231e2a0de7831a374ad4f4d928b868d7cad3a63625553f6a8f2fdd0f2e3322a0fe87d8f12576c1994d2317da5e12ed5382d132f28d8ed42fc686728e1bb7b54bde590a0e01bdb70304bb6929b6f83211bb589f95d6f6af2c50618be4ac5a8ee1379adc3717aeba5c97d3b98d0c028341f052f5485d922b4b79c2598b6fc71e0b4c9baa9c272eabe68f9b1f043e3e9783ce7eea335e70604826434c7922afe02d5c022e46860d6b409b1bb492198562c55ff72ce79ee07e6615501f462ad97bb52e7ee7374f7683efc1d917fe874ccd217215e28bf8504b28df7b6a8d127622c3082cd7d1172ee66ad26e8f2e135ed090942de7d76d04fb04e47c078f0b3080712afd153820c7d2a629d483201c83a8984031702c900eb814805594f5b71dec2a2e6567e6c47113cd4776be71e86bdf642aa54d68d6308eea05c30cb65bd807c4cbe4767dba2476c70b97c1a1b108e92442672dc62e8d68762bfab415fe53a8ed453933abe7bb394c7f552d8c80989ad70b0bc94b0fb3b078b4e474eda32ac5e38b32db2d63383c3bca397ff0e8320f827b3ed6950c4372312789ecaac46ee210888dbc9f014b4ac7f091ebcc4c9d7eaafe3be45045211dbda0b709b4b1636a37c74b31123bfa7e68a96f36fc78720dd9c5e86bb3e38083272b02649ae34817e5a52389bd0f37b7f3c089cbe56339ed51aebe70c21a24a54ddc2596baa0902064d20610964743bd1ccd5bcbd6c9a1eb8ebc5f723f32febe95dffcfb296f0f5a084f5630f3722d8783496f9f9bd2515d0282cdfb690a980f0f302630a5ee0536dfac7c66d880933659974114bc0527f101f1841b1640cd6406bef548758f11440c426c75154938c4a34b10d3ecce673b63b0fb7f69011725b87c5c645bbfb339996ed40cfec1d14d0d9bdcced300907e58b4ce2568bc476802c24cb78ba8ad7ddddb754ce842b35686fc90a3a3a30670ad6918239395a077ab398c768826cb7ea635da730bff0f8db5816a4415b744b55a9acc839eb46735f82b02faa6c3967d5a75608482e28f6702c24a16a2c97adbe6649f66d82d7f8fde371d02fe8543673963ccf506df8575305980c7a0301365705c0efdaf76b5b9d26cdca1e6b035570a0da396b1a5c6ee707ee7eb72662c20dc2e21d23953cd4656feb3fcb201f514653f6a9f1287e102e17dcf445404be95db0d9453c3ed7b982ac5aec01fec95a91c0f06bc4bde23638ddb422564f927b9843db2990524014d4508e0168afaba9169d928d233da24e46d3f3ace4cc79f27544eac3cd32f40bb52c0a8832aab08554a4d2b4bef8d230e739a83fe788481c1c045094b6b75ab398271a0a6a2074bf3b5d6acc41b4ecefce70067090710c1a289a20f2582cfbf7832aa0647f7308d38309d65e9f6c6e0a300319af3d2d8c318f8995bf580d664b09e9cbee4db01bb8b5474212e78137837707012e94f8c03ee6575481d4a37ed3325f753357903aa4b2cbb8d1139a9f52e5341a3d91a58be1f2cf269677a3228ee1972d382ceca8e11d5ffa7ded1710bb116e0ca995ffbef56c313b03cb9473d2edf170479f4e4351377e11e2a9b17aa985586917599b1d814557b7145ef3a8cb9338ad66b8464533ff8da7ea61b22ab9486b4a87be8ec57cd2427d481ecdbe93424936fe0ac41fe6ec3d0a584bd66659a42a3d55498529c1a56ce68318cbce139cd68e2f98d99d88e043cba1e94943a5e8493458d751942bfb4a15605d5327477694364b2c8ca5a5b115dbf0de7541cbd040f68d95887bed5ecfec2de963e3ef3655cf9269c7046a0e46dd63448443cebad2f306297e18258f46ca7b4b4288b2360fcf69b001b0aaa243fe8541c49b5a2c4804b78fccdb904e5f94f2bc5a0efed59663c4a9ca0d618948d86fc4a09a93bb05399865c499664866556700c40f0e9f833e3c92ea35328ba9018b70c3ecc7d885fdea4ba0859a56f76decda150c17d0532287835df18e221f91232fba628fd282b6658d1b0952f5e2aaca809d878f2934ab15a7dee00ccfc9ec6e719cddedaa1e3e7c3e56ae7d96c5824796238fe906ff173f5412dfbb8295d7aa41fb0207f050f8e47f2a5435ccbc6c5cf32a5d17f5764b9d0882faaac88dd8389dffa26d1a6a401a18a57e1ae99bd9a822d280f6f8dbc92937450dcf923183ab25bc94ca29df95b61bb1e4216e5edb931b9e38dbf5d5dd5d269d3d5383f9130b30373157223d8060dbbc1cd845c33556b13cbb1f84ccad832a979f5e9924bd345e2b643f01ee45a0f136fb9ceb1e08317c2aeba37c87f48748807c4ead8a783de937488615a0b1d33452291b8ae02bd52fef971e264eb9557a854538660fc981877968f24bea90b32d0e3ee45e48b509c65149432700bbe35235fd26b1ef5f98e1905899fe35dd411566d34c3e0accb703e56fcbde1a65ddcb81a8e5fba7a72cf910cd15416f1770db719424133aaa359ee9c6963f9eb7b12ac45e54c373a7ce0f1de3a68340fd092bcefecdec46d6f6065c92e4b751684bdf388c6a58f4f3257e892c2521363013ae6107b23b78b59c76f4cf30a1b70f2d8fb83ac4643a00c5dd5e4320252a2eb4aebac8389d9859705f577fa8ec5889adec8062cdee20b314cbf2078c607a5a420ba685fe2e8651a798421b9b94d081af68f6a00ae3c8824cb6c0f9a676708d1d0560a60c957706c47f72e97f96e50a62d4e5fdcb5f88656c9aca49c3672a05492156159397fb0186db95783d89aeae3a7e3a70c82c36b87aa961e50549609821a7eb9b458c0756605df09ff71d3c71702b4a995ff63f963d7aefac4751db05b17e501cffdd6994814206279d6863f79acecd00b644a45dd9f001789919f60444cc341753366e3e276b96ad0cdb2e56a5e80bdace96d9b44893e4493c03f5cea7a28db52230da3c89480e723224397585258d1d8a481323f69779fbc081999c8e58e4ed0681d196f3ef3b76399670c73737a96591c676d1f66f01c59a132d73a1536b9b4c68c8c9d6e64ce900672aa491881875172fb13177642d0c447a2a879c614c170f69be5c9debee9bef7c53ceb4bb42b42905a98336fcb1ca0cbc1745e61ff1bd438f95df17a955eacd9014ad2fe0c1b5afb8552f60b23fd57a2ccf4fa0707ad75be6356835a49504628c3ee7e1a2243a48d005454097a577b498cf10a6c2546623402115c52c110dd3950b308036c388820ea6ea1bfbaaf97288f91724a90db15efffaad242b39449f99d4d9567aca5ac842960620b7c430ab42b86f6b0cbb5818d86390b72d03af275769d399294a73b1cad807369a1624b4a23caa51f6bab230c4f249c1df5d0f3b5e384ac753b639b17a289fa511d3e2f979947af306357752d79d6cd85302e67cec7b7853d9dfd6f3415ced485f12710b36983d53f390cbb18fe44ea86b335eadfb895717549b117b496a843afc2f0ec019ab077d6e837b52c25e19e28d7c5ab66545c4326682beac6442a9ab0ab1e24a48ea57b9d666bfe3350afcc8a2cddb6a4bad7eb7961185ba2469821ef59d3c7bd21a5cec414830d0c0d6cac4b281240e99a331e58bc020c5aca58eb09076d475fd9b5452d64b571f7d102dc6b173e782213734965f1ad5de95b8745785103f8eff31f68141150fe6d099f6631156bc4de8b4299ab5a61b4e586fa00aa6d94b00025c1a52e94549501a5e5a493dc1b38d1799d6781ff770f6d521cb39c258f62931637d17fb6a096f1fb84f0b3cbee0bd27cf3a62ffe0040d2b8ce500bc9c3fea72ba221be08f0106cd7de63657d2459644ac1d63e0111a14c4b3dbe52267f4df479718affc42a2924ddf5d73757268a530e1e23e26d41542c8935589e452176de3d9e6179d01ce27742d198ff7f3b14a74ed7cdfd14b7def95678160f5af115594d24adf04ad20ef7980066d0c908db8cea0ce172ff6723579430cc6757c8ee025df8951d64903af5b8cbd37057a44658aabcb35148bfb0f74ad71df0686ee135170d7a4113675bb14fded19ec8a72cbcde71298a57c5ee0ec15da8e09880b551cf85aebef1cca5b6f6e34cc1bb4ace00b33dc501672c758f7057a55f436343c862fbe8085d05570f18346f67307f790fe0bb9f7e155334c0626d807cf6c6a2276973b461e57f9dd70bb4312036cc3965346544b655340cbdfd5b4804c7b86e7d2eefe141d9342de060d74ba4332a25318925f6b6535f31cbaed846e47576ce239abd5e8749d26eddf346ca88bcacf04e85c2cc0f674f40f84617678a269fee7e2b24070709dfd0dd4e310ed94545d0ddfebea", 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 01:27:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8, 0x0) r3 = dup(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r3, 0x8c9efdf95d7330c9}) 01:27:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0x8) 01:27:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="80f709e7843c79c4901a69cb247fbb069ac8b3857422c5339c6410872c30873f1739cf228c51b666ad2f37570e1f629bdda76389561e92f597dc0910a7dae8b521a56f18d022c28cef6b43ede4e46767e0478c2a8352108f4ff12a81685866e474f74a70ee958beed983b58c00003ea3769d9835a2c964b7bdffe9f1b20f590c2b64716ac5d32b89fd5f19c52e959ca3c2fe1049f5ffe6ee9824bac38dbee5c38e0b16970329f3bf049c0001000012a2176254d9bebee6701ef22b0790d87346e60642cdd41ed8537e77a26094b374864ded550d41040dedf20fc71f843cc414aeaa61afdc35c85f547c6c892e916df802370cf89aa35a6c7f5ae5e44eab4eea122093602fa6c64ca13fa8d04787998958bc6c53fe9f90c5cc0153ebe272b2f50c08e70d96aabed9d277f7f0beb9999e1dbf1600e660391a86c9d86076b39359b1a4794578d5f45e344ba3146ebc546173ef17481a6e756179b1fb8d37bdf59be76765a5"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x10000800, "010000000000000000ffffff7f00", 0x1, 0x5}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) bind(r4, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb87443107"], 0x10) dup2(0xffffffffffffffff, r5) write(0xffffffffffffffff, &(0x7f0000000300)="c906e5c11d73a8b231623ac27ac23a7d9c203ab1e08d3f9c53402b2cb890830524172302a193fb6fd1b3c1eff41493dd39ae28d21e45828869be0b0702dd5140dea05f158ae5f47164975a4c71cb7ddf43ce0dc85e8aa449e8cb822a76133efdfc2068d5019f2a3aaed500dad3456ada719b4613e22e6e006875a9dc3787b632255f57a4d75711a2bc0a5fa2a04745dbe2b52d3023a292206e4349da7c6235ea7d09e71596fa56a8369b9ece2fe77511c9cbc94a9efac3e7ee8f1277db18ac6e6f40a9096d6826f2490b63412d959cbb0fa9dd83aa3bce7b034448870531525345aa7e91", 0xe4) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f0000000180)) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) close(r2) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f00000004c0)="ed2e2b967cb558592ef2e0fd98e38e4265d401000000", 0x225) 01:27:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0xe6a, 0x0, 0x0, 0x0, 0x0, 0x400000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:27:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x4) 01:27:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 01:27:28 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x1, 0x8, 0x0, 0x1ee) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) r2 = msgget(0x3, 0x100) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000046fbc736000000000000000100"/151], 0x97, 0x1, 0x1000) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0x0, 0x0, 0xe4a, 0xfffffffffffffffd], [], [0x8], [{}, {}, {0xfffc}, {}, {}, {}, {}, {0xfffc}], {0x0, 0x5}}}) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESHEX=r3, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r3, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r4, @ANYRES64=0x0, @ANYPTR, @ANYRES16=r2, @ANYRES32], @ANYBLOB="91a83c10d4e94f6846bf0a92e268fc616acdc1388f80e386e48a590d7c4cd77052f3cd1dfe93e9964ef93d3ae09096e88b7eb7aee75bdbca132d5ef7b8e63cfcac0733c1130de357b371fe6183a4ad7e33bf73ecce66f2ca649db6481951b742228b7743a3110ea05b4ae1f8258a4a0729d011b553"]], @ANYRES16=0x0], 0x2, 0x800) msgget(0x2, 0x408) msgget$private(0x0, 0x42) msgsnd(r0, 0x0, 0x4661aa481a047066, 0x400) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe(0x0) read(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r6, r7) fcntl$setown(r7, 0x6, r5) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) r8 = socket(0x1e, 0x3, 0x0) shutdown(r8, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x1bb) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r9 = kqueue() r10 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r11 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r12 = kqueue() r13 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r14 = socket$inet(0x2, 0x4000, 0x1f) r15 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x1, 0x9}], 0xfffffffc, 0x0, 0x0, 0x0) r16 = accept$inet(r15, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r17 = kqueue() r18 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r17, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r19, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000280)=[{{r13}, 0xd894c61d96287c7c, 0x80, 0x8, 0xa228, 0xff}, {{r14}, 0xffffffffffffffff, 0xd, 0x1, 0x88, 0x5}, {{r16}, 0xfffffffffffffffd, 0x4, 0x20, 0x4, 0xce00000000000000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x80, 0x5}, {{r17}, 0xfffffffffffffff9, 0xa0, 0x0, 0x8, 0x8}, {{r8}, 0x7ffffffffffffff6, 0x6, 0x10, 0xffff, 0x20000000000000}, {{r19}, 0xfffffffffffffffe, 0x0, 0xf0000004, 0x100}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x40000000, 0x1, 0x7}], 0x6, 0x0, 0x7, 0x0) fcntl$dupfd(r9, 0xa, r11) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, 0x0) r21 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r21, 0xc0307006, &(0x7f0000000040)) r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r22, 0xc0307006, &(0x7f0000000040)) bind(r22, 0x0, 0x13234f3349909ef) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x30010, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) r23 = msgget$private(0x0, 0x20) msgsnd(r23, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRESOCT, @ANYRESOCT=0x0], 0x5, 0x0) msgrcv(r23, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r23, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r24, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:27:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 01:27:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="97ab5695fe16db882e37ec5429b1387bb197403024f3462646e0710a2b4931b6939f77e6c6bbedaabcdc17d3efea1707027712a6932a2d5a20149cbd7cb07153bd9ea3116a90cb5197930b39263cef98b0039bc26eafd0819f6edd1ef9b65ebebd0a47bfa40a16", 0x67}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x100, 0x3, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x80, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r3) select(0x40, &(0x7f0000000000)={0x1000, 0x3, 0x2d, 0x4fe9, 0x40, 0xf5, 0x2, 0x6}, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x1, 0x1ff, 0x9, 0x7c00000000000, 0x93}, &(0x7f00000000c0)={0x8, 0x4, 0x0, 0x6, 0x7, 0x8, 0x200, 0x401}, &(0x7f0000000480)={0x5, 0x8}) login: pmap_unwire: wiring for pmap 0xfffffd8066357e88 va 0x20001000 didn't change! 01:27:29 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000140)=""/47, 0x2f, 0x800, &(0x7f0000000180)={0x18, 0x3, 0xb1d, 0x4}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) msgget$private(0x0, 0x220) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) 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(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 01:27:29 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/112, 0x70}], 0x6, &(0x7f0000000500)=""/85, 0x55}, 0x60) 01:27:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6993192964849e5b83372465bd1941f82d2caf3", 0x22) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x7) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 01:27:29 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) write(r0, &(0x7f0000000140), 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_getres(0x0, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:27:29 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(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) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xb1) r2 = socket(0x400000000018, 0x3, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000100)=""/8, 0x8}], 0x2, 0x0, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 01:27:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xffffffffffffff1b) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r3, &(0x7f0000000040), 0x100000000000038d) 01:27:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28b8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x72) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0xf8}, {0x18, 0x1, 0x8000, 0x80}, 0x9, [0x1000, 0x7, 0x3, 0x302, 0x101, 0x1ff, 0xa9, 0x6cc]}, 0x3c) 01:27:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) fchflags(r1, 0x0) 01:27:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 01:27:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6, 0x4, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 01:27:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x1) r3 = dup2(r1, r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x0, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r3, 0x1}) execve(0x0, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) fcntl$getown(r5, 0x5) 01:27:29 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) unlink(&(0x7f0000000000)='./file0\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) 01:27:30 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 01:27:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x11f42b7a255820a8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0x6) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 01:27:30 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) r1 = socket(0x2, 0x7, 0x1f) sendto$inet6(r1, 0x0, 0x0, 0x6, 0x0, 0x346) 01:27:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x11) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() getpgid(r7) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r8, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r8, 0x0, 0x0, 0x1800) msgsnd(r8, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, r6, r7, 0xa5, 0x1, 0x4e2c, 0x6}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d, 0x400008001, 0x0, r7}) r9 = socket(0x10000000002, 0x2, 0x0) r10 = syz_open_pts() getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:27:30 executing program 0: select(0xffffffffffffff6a, &(0x7f0000000000)={0x0, 0x5, 0x4, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r11, 0x0) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = semget$private(0x0, 0x7, 0x287) semop(r16, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r16, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r16, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r13, 0x0, r13, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r11, r13) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r11, r2, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r18, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, 0x0, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r19) chown(&(0x7f0000000040)='./file0\x00', r5, r19) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x3, 0x3) 01:27:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x40) 01:27:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x7}, {}], 0x2}) r1 = msgget(0x3, 0x240) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/193}, 0xc9, 0x31cdc6c12e6bd31a, 0x1000) 01:27:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7, 0xff}, 0xc) 01:27:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000340)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000580)='./bus\x00', 0x8, 0x10) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x280, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xda2a41d093ef2ad1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r3, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r3, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r3, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) msgrcv(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) r4 = open(&(0x7f0000000640)='./bus\x00', 0x1f0, 0xa2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000700)={0x1, 0x1, 0xfb8, 0x3f, "429a7cb739c14704dc78d2633b542571ba77a8c9", 0x800, 0x1d}) msgsnd(r3, &(0x7f00000005c0)={0x3, "be0c459900e59e0dc3edcb11da2a5865b4bcb84b473bfb76877d0ad461479b3fc3dbd5624dea2feced54dbcb6d349e09ba23486f58f0c19d082a5b853360bbfd70f1b5c823a6a7572860307ef3fb54b512"}, 0x59, 0x800) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0xfff) ioctl$TIOCNOTTY(r2, 0x20007471) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00\x00./b}s\x00'], 0x8) pwritev(r1, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 01:27:30 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x55, 0xc006, 0x6) kqueue() socket(0x18, 0x1, 0x0) socket(0x0, 0x4, 0x20) kqueue() kqueue() socket(0x10, 0x1, 0xa) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x0, 0x0, 0x3) kqueue() socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xa) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x20, 0x1, 0x0) kqueue() 16:00:00 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x200, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = semget(0x2, 0x3, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x5b, 0x100, 0x8, 0xfff9, 0x3]) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:00 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchflags(r0, 0x0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffd9f) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r1, 0x0, r1, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0xec9b, 0xee, 0x3, 0xb923, 0x5]) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0x1) r5 = socket(0x400000000018, 0x3, 0x3a) open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = socket(0x800000018, 0x1, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x0, 0xff, 0x6, 0x4, 0xfffb}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0xffff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x48}, {0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000400)=[{0x0, 0x4000, 0x2000}, {0x0, 0x401}, {0x4, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x2}], 0x6) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r6, 0x0, r7) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) r10 = socket(0x18, 0x1, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x0, 0xfffffffd}, {0x142, 0x4}], 0x2}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/eeve\xa4\xaec\x12\xcb\xe4l\xec\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x101}], 0x2}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x101}], 0x2}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x101}], 0x2}) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x101}], 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000480)=0x671) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r7, 0x5) r16 = semget$private(0x0, 0x4, 0x408) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1c5c175b095e2721) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r18 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r21 = socket$inet6(0x18, 0x4005, 0x70) r22 = fcntl$dupfd(r19, 0x0, r20) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = getpgrp() r28 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r23, r24, r25, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r29, 0x0, 0xffffffffffffffff) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\x00\x00\x00\x80', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0xf89a, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x48}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x2000000000000], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc], [0x0, 0x0, 0x403, 0x0, 0x8000000], [{}, {0x0, 0x5af9}, {0x0, 0x0, 0x80000001}, {}, {0x0, 0x3}, {0x0, 0x8, 0x0, 0x6}], {0x0, 0x0, 0x0, 0x4}, {0x4, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) r5 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 1: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) flock(r1, 0x8) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffeffffffffffff], [0x0, 0x0, 0x401]}}) pledge(&(0x7f0000000000)='$\x00', &(0x7f0000000040)='\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0, 0x1a8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pckbd_enable: command error 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xc0, 0x8, 0x3}, 0x8, 0x200000, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="0eab0f9cd1e5e2b7b4dbcdec421368bc5d8438f5ac2579bef19559b9e7f419fd087fab86c35ae81179825a0649f54b191337273f581dea953c1cacb15e04534305f0cf4738139bba83c763c9295336a91283e54108131eaa5fb380a1c35688e08b59ace7ed9764b54e212529e2bcafd423f31da492ab60ac39654313592a0444e84fb3e17e32c2620cba0259da", 0x8d}, {&(0x7f0000000280)="8ef0ea24b0f58ec695592a4f032f6b5d29e2e8c38257a5ab4dbd1787aeb512181c2bcc3277646c4f7d8ab58858d2c32d94560cdf165e8f1d0c256771f4a6380b6090d9b14729ddfab5ba0f94702d13256f211d26a2b054c17ad39447b6b9b3b2f7b29a6b3ccf9fc39dc2219ac0c573ba5dbb7ec8e43e9701bb8aaefa0b7697aa26f9e0b50a95eaf0479fef162e7638fb99133b1c2ff8aa84f338cca32f06c775bf2e90bdebf2cb9ce7d135c9a2eec37d0fcd8fcef52e620d3e470ca532dd527a4c7f044343311a3c5cb369d8db3d64617bd16777cd6e26bc1d0d5acc77bfab495285a9a0586c11475f8a45878a2978c704e850bb76030e19b39000b427ef", 0xfe}, {&(0x7f0000000380)="b4b688afb98b08357bbc0ab5364a0b5b80fe083bdd7aa90e2ff7f236cfd20ffaa812eefe3b1a36728ac30d957d596c9f3676038ea361a7c0e94dfc7773fed33da0b4d86ea5e584a569e720198fb13d7a2e22ecbd265d9a17e70eeb55a9e05123b2c44593850014c597394e1e60728603ab94cfb62cfee4171b31ed24d67c5db9c8f5be272bf514228ba84d3e1d0997962c53ffefcc87bc5dcd19b83c0577eaceaadd1b9606a9ebade7c1f38f232483ca53bb8545840e37330151085b87267f343196551935f1de061dde87b3a56b60265c1cd62825e9cf172a9fabeb44fac1e6b3c6139c472d175277c742c190bdb4c8fd0c6cfb407d8bc9ba918f", 0xfb}], 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x4) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x9) geteuid() 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), 0xc) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xffffffffffffff28, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44"], 0x48}, 0x0) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0xfffffff0, 0x0, 0x313, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r7, 0x0) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) connect(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7fff, 0x9}, 0xc) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/15, 0xf8619c6d}], 0x1, 0x0, 0xfffffffffffffffe) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#&}\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000300)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f00000001c0)="bc7bc9eb885e63312d955785cf2402f83904f8d584108d891e818a7b0f4112a85f7680109d50596d7ce75471f789355fa23c60ff57a536971d1fcb358e4ca43988c31837f82f6887ab2689987b6d0879256d1b089cc8a562742837373e32b25fda30de0a24c14aa552aa1816d723cf36b8392886ed9dfd0d01272e4892b14b2847a2f112a7c30e68ae1da691b02011", 0x8f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0xfe}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:01 executing program 0: kqueue() r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) socket(0x0, 0x4000, 0x3f) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() r13 = socket(0x400000000018, 0x3, 0x0) kevent(r12, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0x5b}], 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "750000000001000000f9f640fc00"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="7b2c1efdc82737069fdf0cf239ed1d3280810b94414ba8e897836ff6b5eddf915d391d10d578043ac608b2b55eb54ee2c773a79b17b2953e21ebeb5fba19ca", 0x3f}, {&(0x7f0000000140)="4a2882cf0424a82f5aaa5f14632b80b1c4a1b0dac5867f3bd82ab95ac371a44af126ad637b06a1b065d2b2117708887b6d9310c158c5f04ce3713189e8663b2cf2c57b85f224ab62a95e1c0a31f9bda90c178041d45836f924e6c15925556d5983c896b4b5665518a5c7839fd230799fdcb5a340d2d7d9931150237cd76967", 0x7f}, {&(0x7f00000001c0)="60caf0f04a0dd2e0a5c95126b05682d290178511b1a2084f4975f577b37a70ecfe537822633ea1451c8381c044e3e0e1da4be8c60c1b76bac1737dcbafb8d4f79dcb49e6ec83567673d8284813196b039f1788a54e6341064744f635795c24152984684193b70dd942fab15a34a9d0053749c2582dba3ccb1b4b1f41512c216f2807e3c7a3da82eeaaab1c261ec4ef16ab7e6955bc1a9dece16e371836ce621b14b84a321c7f83d3af6517723831e8e02db6719ba3a92221473627f2673a93e2f9adca2f344c803908625b601e984302a563d6b082da6139cc6ee12fe12cd199265a486cac8b", 0xe6}, {&(0x7f00000000c0)="0f4e02cff698cb31664dc9741d2a42475d533450bb7514487d3577ee579517805d24eab5169be4a4e94b5a702d6df02e", 0x30}, {&(0x7f00000002c0)="1eb7ecc2786413976bfcd95ea98c081cb9fa912dfc78a2db8e673007c9b3a89dff41f493dd6a0bd05c24fe27c4d77fcecad574fea505b1341824d0a4cad154a6860e76798d0798693cd6cdb414898df4e02f47943d049dbf825700a0f27ac472e692e22432cb479619b31fa52482daea0cc7c9ca21277d74168d902b99b6ea98523dc2b73de2850834c90dd7dafe", 0x8e}, {&(0x7f0000000380)="4263a367bca0e1b68b7639c08ef775ab5542be5932f138a3565e81d69518ef660ed5ab948febeb1b20ac3b53d3de7be068c1c6d1aa877fdfdc84c04d2f9a62e0a5cd8174ebe0c8a785b5e3a5f380f24dc11d462eac6cee7adaefdd53bf66dbb0bd4f85d5a14325c4d2c8c6a169c46016a8dc176a970df7bd198c8afa5fe62c382bcf6d044dbd499090e29bb7cee275753dc227e2b1def7f4332f", 0x9a}, {&(0x7f0000000440)="e3223ddbf697d3b041e4646d7421a39c41e7d498bbd4c995f5fb41ea04766e1bf704fc08e006911219490c452517290901416f511b45e7b52600fd239d1c24733a0855c773bc6f1a9154b1906de018a14d8aa3e0be66956b0d69f76c030303c1fffeb2be4161cfc688d46b75d0541bd0341914be588c28d0fe3399c465b83372e92b1e7c5a79081c8a1ef2e0217accf5d76a1b877efeb377578ec69d", 0x9c}, {&(0x7f0000000500)="6ff9fd3fcf7f6c453bff44997dc9652f8548dd3043c1e13abe1efc472b596449bc66b82336a14afca04710979dfb36137bb1cd15449f49329fd07772440bd129fcc9e2f859aa827a41488fd11e5258f9dc8ec85809c5f5c84dba6ad5bada13aa05d1b26b0e09f48e2f7b52141e757711fad133ddb2ef3e150827303bf985f57ec886f7fd707d5fbd15f06629afda3263ddaa16bbe9cb596ba5aa8446e5a3cfa33226ba3b017e18bd8a90b5682d2b66cfcc113a49495a51277bebed78b0b832b89770185f17df636c479f268dc811ced55868850c2837ce68682fc5aa392ae4dda9c515495b53", 0xe6}], 0x8, 0x0, 0x100002001) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x4}, {0x6}]}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 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 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = semget$private(0x0, 0x7, 0x287) semop(r17, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r17, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r17, &(0x7f0000000580), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r14) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r12, r3, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r18, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r21 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r21, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r21, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r23 = socket(0x18, 0x2, 0x0) sendmsg(r23, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x80000001, r1, r18, r19, r20, 0x100, 0xff}, 0x5, 0x2e7, r22, r24, 0x7fff, 0x0, 0x7f}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/44) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f0922bd26c37916203100"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="311543e91fd51e8682dbc351899b442fc4cf98540646c5c0e3fa131e55754737e94d4649a1e0f31ca5b15d96c80f56ad65d5503a853faebfd60cdbfdf3b75636ef60b4f873dfc5c5c249f719857ce2acc989a45093808ce2bf4035fcd0dc1e8cc1ba782be17c8263209cfc09", 0x6c}], 0x10000147) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000340)=""/81, 0x51}], 0x4, 0x0, 0x8) 16:00:01 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r1) write(r1, &(0x7f0000000040), 0xfeea) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) fcntl$dupfd(r3, 0xa, r1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f00000020c0)=[{&(0x7f0000000580)="83f60b04cdea7716b39ff5a3ff63074dd589c55449f6e2b0d82717e3f13bc060b0addeb9415b15017e346612cfadc8b81c6f96e03365ab5ec9062bbdc3e94e3a5e08ea546557da01b6e88ed7ecd1ea55da264513263b54f94cde8c5abd2cf49a9b0077c0fc777defdc23d64aa204d2469701062dedbd839574b8ad715f1725ff188724b074d3cbe793f6d44515347f11fee474c92d6aa58724e4daccb56c6c290c1cac105dbe7eb884e5aa105e94e69a4c64b5b166563878f932e390368ddcfabc7bf9ac5533632f85363dc5f42b0026e822df5c46f0986d6f3d33e9f8f277a1944348ce92853d4b72f9f93fe8ea882299bc38ad3113c1852ebb2a956def75", 0xff}, {&(0x7f0000000680)="090e16c880ec41b15150bd333b45d4180956eb952dd8686876a1b0e973bff984fd39cbb3acfc57ab6f6d76bab6941355bf956f2c0b20748416b84c851d2e1010d14522c2b7cd450a14d9286374d5189c84b434d449847137c41e4a0fa86d800cce6e1e6deed5b5f4f0ee9203edaac9f541fd20b800b67d55200c35183dd82d42faf8cdcc6aeb77f1a46c00a0c933da5611ff1808b48873a5a0ff715e28a032f1a3e085cceeb2fd4eee49d39911e05a05a392a41437a534a9d5d10b02b92103a5c1f5a995ea0550764698c4884c1a80a530d70915948934733a37845c2f08a93506e825ceced6be", 0x70}, {&(0x7f00000001c0)="a028f99239f5217d1009bc6acce5f8e211b63833a1ba8576bbd3", 0x1a}, {&(0x7f0000000780)="44f718bfbbd56c79f5e3ee03ee7967c6a770bb91e3513893d627aa5282d9c0de677bc4128e4ae44b0874d7aeae79914b333ded6efc563b5a55faf49c9368590da2b5f9b2c774394e6496c9e4a9d2bd1ad265f6284d62f8cb23a1529facebfd2466dbc481525d7ef646611764011ec6fdcdd8e12a53639e57a8ae835936ba7eeae367efb9fed05a47c3232e5e792a34f2a2af68564fda273bc5ab7657f2096b70027d8cd05cb303c67804ca1bd9c63a908aa8ab76c834ade1d2c69f09220413c80bf478d5de4850220ad2afb22d2b5fbdfde7a6afea8864a2a556a4abd4fd288008b8506b036d2ded1dff3352cb56f3ba", 0xf0}, {&(0x7f0000000f80)="860c5206aee5057e3b8fc1405076f55676f8518597566beccdf44cf461d3d42ea59bb691e873a23921661dff9d046d64e692093a5a73336d9aeaf048fd125173b68a2fde2794d7075cecf9ec8b447326d8f61eeff892022b085e189714373723e8275857205772ad926496136e6c23222a63923710d5798ce7cc8453659b078caef4115702f4802dcb11fd75716c3a4f9ce1e877f316", 0x96}, {&(0x7f0000001040)="65572e03009cb375d62de06a180845f015466f3e067bd7cbca24f2c4c079df4ba0777aa33521c89c79c9341095e623380aaf7b2f81783bae6372fea222cfe6580ad88168e8172a9013b675931d03a07b1d18a250616ae846791d62bbb3a46ead5f5c71ce20082aae94a3a01f91fe8500407d5341a9e27c3098ecac0b5178aa937234f6e9254701592f1a552a594c1582b7f99c6aa76b99b6f1b63637184aab4fb6f05172d83bf1c1159bb270605b593c68c1ae25de2cf19caf1c69d44811e7101857c6d1832684dd112ac0a97e09bdfe028c08db0c50f7dfbd94d14c0446769c0ccb5cbbdf27b4067c9b250e387fcb0fc18d63bbe15f191af8d95d5f77cb2fdb45a349a9af5aa84bf21c42ccee0bdab118be64d0b9f94f7aea107b4501e1ecefc3d36042a3fda3242ec2ef166512188b369d9ce17efaa21afaf7c07a71ac4b2457d0ac490863a28f1202c9a651a6291c1289c265cfd8d028606dfd39b64b6119a6510b4400c9c03820a15928662afc61b7cbcd734cadd88662976a19235c1a5fc67b0eddea5559446545cd7ed2f181cc9786fd01dd9e1ddfa2803c5ffc08ff42ad17b69a524e1b833f5659db8dbdf57f4cde705a2b28a6f52f4388d06f94ad24935c7c47cf75b2fdeeb5ca4fdac74d76d258a73cc7da9d7d2e96c217156ad6b24bf7eedcb03bf693954e7c45ee3e67ddb90b686028430d460fb6f59841a619b6ff098a750c5515a44ad600f1367e271cd5312e8e1cd6329f6ae215d5cf191338caafd39b08dde176d24131d3b8af745086d642cc66c62806b766d3c58ff2fae50f8a0337e80aa8972b51fab4fb9e785d22cd42198357ff83778af6e0e470558e73408cc201824da75541d71541fc3c7760169012c0d7958b5c136519a245769dd9316f0394144a524f96a7ffff4694240e42aa8f562604bcb663e8f04eb8498ba519eee618072e309518135a629d841c5b506818043b9494a0a2110c80fb6a55dcbdad916255d63b98d0621acef494eea2e79d252a4ca54bea9ac11cc7855ac0abc842cd84c833cc9883c11b632aec8eabe761954749f2e749cc86958f9a8d1dcd0b7e419b1a0523e1c22656f39ae28278ae2f69a1fdf1c5c0b3ab49031e8e40739b03b2b5a1b344c92b8b93de8d1816c5d28ae0ecffbc9f0ba48e35192e4b801ce29121f31acda4a2dc740b445b01bb727245e5970225a07088b1717f2a7abd006c76f1732ca3f2a0ba57e4ecbe216d4dd81045bb50fd37b8d187d8f72eecff4ac159340f63fcc44e4c29cb2bbbd1ad3b7513edfd372e45490f1119ac4b6bebf4ba8cb2f2f9b516bf800a399678d55b15677ebebee9308f9d9251caa5c4b62a6e669468e2c573b536faca78377d5d2121aa31f93f3bdc39d203e98676e8535b69b1c5887a83900a90b719930e4952f246a8c9206ba1a7d64cd4e3bd23626d9aa56282b4e463cc313ea3a813528419d9fc3d66a969420f34666a9396eba0bf76def4f6fede54fadf7b8b038511509460981bd7cb8c521fe1da8c42a1feb53f630db3ae3b1be29252ee87e97d74800c058b8543ba650161dd5a9874b6b15e1200c5fde8513aaca77077707ae8efa7464fef2ffa93c7a5cb0dd4b69026fdfff7ec1c217419229dc7d079e9a43f876b7e72d58c8ebffb376ab32a2111b9bd26a0e0373fadfcf8a5ce5a9743c30cb824a98db937d30f0af27d2ca0b561efa9ec07499ca12980410c9086d174a893c6e23b1741ff78553f7751d0c89b136cbead1a365390adc60d898d2bcf7a02e9cd0a0d629e14401bae7e40476e79a8684c57d5f70b348fe2289ad23cee602f465aa77fc9ea0d7a86ef78f86dd350af290fbddaf697a9cfc8ff407da805c984618a7f8f625d7c1a214b84a0e47a3da8ca0b6c104029dbe95c93bf1eb7659ba7a5ccea43eb4b6f49f6840ecadc1f741c7917019ed91009c6ded56b24439f81ee685094e08aaff4678a4e2c72672323ba7d067ee8baeaf3e1b0347be99539604a6fb41515bcbfa7026019df3cd275081fbd6ed2eb9b5567ae82dac8db0c8f9f2d5614bee113537c2444fe1e463fe248b4433633e1a9fa2f29473cade41ee7f89a4eaecb595421ace7e5d13e444958584d9fc1b2e186d89a3388b83c3c9f1cf1673f278f5b56ac677eabfd3ccfd63ae194af3438f6021d2bc73314639500c878b23ee022b3ea5e8af24ecb58296fcf402ad50a11d2ee2f7f765d4c632d2e679dc9e7a66cdffba0c8a30e03db7950acee4ffa4adedbf814220495a5db8e309c93d1b6145d5e57e9f2fb55fe3b956b8c4959ca083985e84dcd232d59513f087fc7876ffe31db9b1777b32f21e59f8bae3217d909100abf7fa6f345de490bedf327a8cbce9bde81d5c2be6d02545dc4217b014824f47923706de21e42ac312b5a5e86933e7ad77720982214843ba536a40455dfb427bfa6113bce5ef1a58ebeb05c30a4eb7d82d1d8f4c3f1ed08bbb9d4771e984da5b7767695c60a83990fbe32fc97d40b4025b71367592fc023ef67c12eab2465c87092955a637651cc96661afeed4dd3ddc6af39f13ad125919036b62a675c2ae76b4f8c880b345b5cdffae478d3f0b7462913eda8d4b6d59d33f6c97b0a8795c1a3338b4e8eb198900749cbafd71d0557407a0c543eb214e523fdaa44fc1d0de9546a8c78d423efd07884cbbb8fb47288026ff6c85313a651be12592ff0962dd8287244e73fb3709f8ea4553294a2599873673b9ac73ec97e2e862a9bf2b337dedb085cbe1e522d210bc360c921cd3367dfc492b964672c0c89509f77d89d95dc54e880e677f77fa97f45b7936ca67495b26e9b78c51c8a630db2e16ada3722d3376cc4baa4f76cd79ef4191ee6d3ae6362761e78f6dfe9c06c84c652ba05a7f7db7a1ec1e933f89c2f7f06ee85bfe347dcc30fb99f6294970b79afcf422480b587c0df6238777f0ab0772e50781528843c8dfc736edd729fa53753321894a398cc01ad21318df2113c50e831ba3117f017509a09f98ced6767422a605e0c55fb595ea5d4885216a9e6ec765c83dc40c0d4b3f57ec6a07c194047c4f59099c6447632ee6d25a077d47f26b0221697030cd3c83be7f5438ee9f03a93a52ddf803591878a3f2f6c1a58afca19fb5106119636c4fa57131c8dc38c970cba942906b8502d91b6e7beb86b15081827e7d6cf71776c5f341698dd1e342d78cf6d76b67e5531148ebea466965000d98a36a8d201540d2f8227a74cc99bc0701a670ac72786d2e40096388c1bebc7e34ce5f8807f6efb1241d56d6f9ed2d4835cce39e7a2edeefedd1890082356bbd5e0732ea2028660b5a253257f3bc384ee4de8c6bbe0fab322c27df177815ed734ea0623d4c84fdf690750f1b0e178fe7e935520fa8783acaafd804a5884cd824018ad32ea1bab934fe0a6ade4a6e09c17deb9aec3ab10603b01b221fc5b1424bf98e647e0ef5864dbc323fa3daaca49a1baa9ac59a7405e16c9988dd49532bcea6bc23237c1b09edcc8f243523e565a0f15195fef6500c23dcf7b03ec054758529b6e06b2092747f5e5ca8e0f777e6e3809be14aef7e4bc539fe786386bc38a5f0c71c70e2ae690cbdccd8823941c7b9ccb3e6d87ad09b1cc4dd554c9578cfc8991e79a72a6eb188c4968c245156c8b3ebbea7bd5d467efe18a395417eee38a68f00242cf99118966c4faa3f415d53726b0179602d96f4a1a5a9abffc1d2fdca3d52096291d57182b18a266b1e3052429eef0ae1bb0436ea1533b498de0617fed03533867d64a9266495f14e164fd7c51833c2ee772dc8af5875825b7941d0fec90f4e13200390cd3a9de25c1a2936756d82c89e0acf106850c50160c7afab37b5cecc09c71f7db680f5586f53cd75d1c4877182e911f5672641b08ed382bccb692f25920c318f6410370f71c2d4d0c4de335344b283b16b41b8541628f9d2f914fa0c12182c01fa449e2767028a6572f8debf2fda0b171d0fb48e7e1d35f3676edd14f04bd720408df6a621856ee98b61dbbee52c3d47dcf7407212e5b1e84b22591baec4d41c724f82316734b1b5b59d566b9c125cb2517256960394516aec25c58e99856e69ecd4201e68998dda0f60ae0e7bdb0f03b19c2512f829caae9710fe6702d8aab56af76c1aae760b4e4dbbb3d3ada55c4496f7eda6738381fd35dc5b1de306dd2912c49add7617a190c5cd556afc12db35bcf519a55a71f7ac7525dfb0152308c5a0dd6fd00f884787946d07de6481f1da2d8e859ae0ac2be1875ca7a6233d9246f37181100aeced442aa7040b605302454f7f4256d5331510da4342b1524a48c17dad816c2ec2dd93fea3bfbfa6961e0d6e83dd7b70ca2e590c2f2c023b4ad3e8d39c33e9b26372d6f4c904cc1b5057fafd483e3576860ae413425246df87a0ac96299021798adca568d703940b1d00995660b7e5b8137d67b68cb9d75e3a7b69602e5ae8cf556c0b37a00cadf97a108b2eca297cb3d16946731dea4528ea9c97c8582859644ee27e9a45c8bbb4595798de0e9cbd899cbea1dd5defe0dd4ebde2b0e6a21cf7d0d6f4683745bb3b8a0b8edebc709a9f59057bce27d6c80cd1845df7472b84c39ad44a4b5420b17b1969f2dad481f8be15904657c9a09e4bc92b284ec38fd3b12073f109cb2f862d410631af68f3ec994ccddc1d29e5273b63e3cf7fdd519e70fe698a8e5d1be0bc115aa12232bee223ce6e0549bd6fc986b613c48e63ec3ccf3e40001d83a0aeeb4d404b0f254cc2cd45103e4023ee96c85cdfbc0b3447b0084b56cfc25695970963491bfe5e8da64a636dc5ba62e325ac271efadde4981ee84288e060954bd9a15951887914bcc8f5f548d36a04b50ce9c0aa511925604af212caf4b85ecccf616622698f18ca3b3f26272d90e36167708875c9d8504ff3e24b52744f23c97bf329f11f65077ca5b1494bc32a2db5ef30a9f3f8530edad9342d3304dc6c2642a30bd545fa1c6a13ae8e496b6b49cb339a15dec4fa36ef307eb953de020bad4e43a81dc2202c7a0357332db9cd54e9129cfa7a29063a3679f44aed93997284d13a06a9a0c49982bc10789aeea06e1d3103c4d70b7e8212be6a7b560272518bd44b88903153140ecce8fb2fc75cc539c3ec7d8433bc903547bfaa893ae5442f5ee9da922f2b4d9b1ce31d6c31130507e7e14234b6b97fbaac7918075c796a1289bbca348d8ebb6018d9169b851f8c97771485423524ad0e6f3c78dc3d9c7ed0d05d31bb97a9476ae6d0fcf6ee470a95ac471202c8931f3a33c61bcb9004a4876c848121cc3a9035f8176fa318f0f90b17b67e83514dbff03bfb2d44736326cbaf59512522b28c7b8eba9d73b622c6b15f3d3f93adae1275de52810ce3b133f57f9ce1aeacd386e478dd2d6b213be1fc7a8d019acea8c24961e42e3785e1131024aca87958e576d4d5d309b6abbb603a91a2ce6490f7e01e4656e4b2e642d12f884a6db7a1d0008ac0c3fab1addc12efd7ad66a0df04e2e7cffd6cfc29928c4b5714e2bf239cb07cde947d86a664ca6b6ac2ddaa120c8cec0c0b5c97fa8e3ee5c4093be356e96851de7ad72d5119e923a93fcf9ec2f17af82f471916b918b02b72b454c0415a716fdba44ca71c518b05a92d3cfdc6dbe107632227ccc934dca1af0f802df12710c584a723e175f2e7ca3393a38c0fb0d2bf2e4a904003ae4cd2ac711806fc75fa88e63143f0be881833b57003b24e4822d77d9175922c04ef8622b56fa912b6685db4f489beadd712ab760802bb86fd137ad6b43f91ba54f56defa47e20ffd", 0x1000}, {&(0x7f0000002040)="aab2fe151b3a6f250ce9090dc57b0500903061e8317e1b2dd9d88145ebd5203ccd4a0502e200e14b99e1932a1e8cf40f98a27d8b3b97951238fbb38c10b7ee63f031b16c98e7b9ee8519f0bc56dd33a611972112018f9aba5616c7e6eab8f48fc74a63b4858ab6ff988e03761e8fc26cc59c0e99fa2a5bd6f21d000e1d6f037d", 0xffffffffffffffa4}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='>xeu/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x10054}, {0x8000, 0x0, 0x0, 0xfffffffc}]}) fchmod(r1, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r3 = socket(0x2, 0xc003, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000002500)=ANY=[@ANYRES32=r5], 0x1) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f0000002140)=ANY=[@ANYBLOB="8202ad0553ffffffffffff653000463f7b238bf48954d78a2a197a3862238dea00000000959f777fa69dfceabca64896bc5e57c6388bbd2ad88b2951b1580000be8a399e6db8a9e3e05bc5370bcd4c0a16f96a00000000000005b8b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf4f4799b9b813fe8cfe298a381371350298e5ad3050568f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b513f7975e5510aa6866bffe6733db956b8b968cf6557d90d99934887b0f475a5a777d5cac1210ed1b33d5adfda27989769a4466b86767fa29991dc78a20963dbf2da9227a4ffe2f91c519589217f62923b55ce7bb778cf623f50e6217ee5c3a1981d73cf9a0da98bed147a0da39f7fc0c4b79d4bb3d8897a909a9b009a8b03d6694d0d4a5c382218a6c56426e84f8ee6afca02dc0680bde9e7c07e604288ecf22cab3ae44ee5d80053299d8814b9ceb02d485111a08d1bff699ebf5638b656c34504fc5a7e2807ad04fa82c8c96f14116d72219058d5f90b4e095b3672462f0f000000000000eb3baa8895e3ba3cad91162b49db914608e0f12cdb4e4eea1205796d7f5ffff081a4d751448992d17ab1d9198093833f6bae61af4c09c039a040af0d1a543235054c51a33dd6f54c86a04c9bbaebd17215ab9c1729531290222e6e3ac0a5d6ff5a7679a78aaa87345c00000000000000000000000000000000368aa5e3d73c2d750d656103f560543f1b3414476d4efeccca8c86562cfb1a4493b1902cc9d8a820949c6308b057dae8d6849301b669ae3e822bc19edae530895c0a6085bc67c425b1d940b469090c695d239180d4d773b7c3f584e29ad0adeebb8fa325413b7a6d6ec95eb1c30c7da688023449a985bafaf93c94461cdb7a4595a66386f0f19d9f0e7aca0f510ea272fc2e3a9781a437de96fd53e276f41feec48637f6812744939ad3ce6964982f2cfdd2ba98459b55f0d818d2d58f880f73b9b5b85b319a87a9863d9269a9bdd34b8383c31e0ac13c0b019b3425e8f2ff729def627331b8236574892b3501d145e27df6ebfc6516337ffa344888f565bb1f3b35358d34f0aa676bc3159c930f00d3125b2712320565dd1840152157da19b4cc60638dd382e16e55904a5a5f3ee351a79e19354d0da6d4aa107dcae903b80daf7e14c32a90d6ac02dcc90538b5e73c60d665ec9d5afd1378c8e197823aa674092177263ccfac70b7eb5a2827d5ad5d2af05c4bec03"], 0x10) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf9a312d1520fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98c", 0xffc1}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) read(r8, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000140)) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000240)=0x8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r10 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800000, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r10) fcntl$dupfd(r9, 0x0, r9) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc0205609, &(0x7f0000000340)={0x2}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) fsync(r0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) 16:00:01 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x401, 0x4, 0x20, 0x6}, {0x1, 0xd8, 0x2, 0x81}, {0x1, 0x8, 0x7f, 0xf6}]}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000180)=[{0x40}, {0x35}, {0x6, 0x0, 0x0, 0xf103}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000c40)=[{&(0x7f0000000cc0)="aea80e660ccc052a75c51eacd7776620e70a95dcc97cac53e5a94d330f4b472e9ecce240290a2954654b5f802c9218df700eb2411155fdefd5995511e48e2cac0d6cbfecd6a098d666539c245b80d63635771df9f0ed4c56af8eead85b8528faa2db97d2fbd512a96e96c09116e96f4e00cfb41964882320b0cf96be97eb922f60ba5543d4eaec73f293af07e5c71983f194067e9ac9c20099e8d86f31c217b40114c2b6aca18579e0730c40c8301128b9dd3ffc852a9d11351f7e8e02e62f9ca45a05ca23ec98c2b82e7411251819d944d4bcc311d806d11dcc779aac08aadd56b3e1ea983e6590960791dac9a69e", 0xef}, {&(0x7f00000008c0)="9ae3a14d1c277ea0abc9dc6520ffb5f1f441754450af05e74edb91b0b2140597ae5d37a574a70b9c1f4939bdf64a052ad0e0f51715c806fce4a9ce51d60ea4617e3b19a525dbfbddd1a13bac33fec1ec4ddb6a2d258f36a85f309e3a041ce6d33349de26f533e336c4d9761a5e7a48b32845dbb6024a886b75a2a9177c61033931a3670d5bb96f7f22a03a56e18b874300398859", 0xfffffffffffffff7}, {&(0x7f0000000980)="4008f00fa6ae4f0ab3d4a360b3c9d379667d53d758aa2af726c0c9fa31f67fca28da48cb2ac59d32f3b8adbd864b9e8100574aff", 0x34}, {&(0x7f00000009c0)="1f8f8ba7584c8df9f8a61823c66793316a164a5c831ac8f8c30739a616365f9c4600362b7d387b511524e8c1b6a2baa6536240e84cdcf1d2a7f4fcb21a54e8063793400641787fca74251a685fe6bff77979528d25405bf5524d9be1c54f55df4c0b4dd40f6653fd37ce8bbde5daf953d0ed1cc9a74a86ae", 0x78}, {&(0x7f0000000a40)="c52fa9612df4d344254df002d563d418cf899896d933fd21aeecb600d21fc22cd4def02ab2c4f53a3f15e3506af901e29b51dc3a4684dd8ff1c2870ae8f4d69e84eef0451b2ee6795aae9162c004ceff4e32523552993a85128e854934b48a51ec7e3c53bcbbc9a0ab43f9", 0x6b}, {&(0x7f0000000ac0)="158ad8d4ad8edfa21420b1b64688a60eb50035cdf3256778c9c5b483cf2fb93442916e346fb68d", 0x18}, {&(0x7f0000000b00)="f02f7b6d3ec88f64b00e5896f4ecc05a1f46708ebb8c730e1f6e2fba51314d7ed0f44038143aee931a83ce57bbbb1519ed89d156d146b334c4e22c7da2e4778fc531df89b4e9f3b41d4e8f8363517e437679be021323c75fc0f9df2999b309cf5eac163871caaf6837c58fb74f06b1d7b5070cdb1cb57430346bcde77dc18eb6e5726a1880760e9df534aa984bcb273f96f23d6606b96d9dbd8590052f49735271e58a8a5c06184b", 0xa8}, {&(0x7f0000000bc0)="273f7155be8509d85010e4d9806dd6c4ffea7dac229200d36d5e9dd5703bfa6651f73fe715ef40b41561dd13bbf02683583990ee137fd2382c6d66ebee00f33328d692ca5afb68", 0x47}], 0x8, 0x0, 0x591) write(0xffffffffffffffff, &(0x7f0000000100)="160863bb49718840e689d72dce4cd1fa5b8d2ffc3ab90c53bce8ed2b056ba93ba803165faf1d2fb0133bd81e14ca583ecb4cb014b586e67f5363d3e356d363e57e00f06da85901de18d209ed2f504ca878c77f478d87a3095935dbd0e9bd49", 0x5f) r1 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) getgid() r8 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) r9 = semget$private(0x0, 0x0, 0x4) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r10 = geteuid() 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 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, 0x0, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r23) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r21, r12, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r27, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r30 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r30, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r30, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r32 = socket(0x18, 0x2, 0x0) sendmsg(r32, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x80000001, r10, r27, r28, r29, 0x100, 0xff}, 0x5, 0x2e7, r31, r33, 0x7fff, 0x0, 0x7f}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ed, r2, r7, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = geteuid() r38 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r42 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000100)=""/114) r43 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x3ff, r40, r41, r40, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r43, r43, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r40, r41) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r41, 0x0, 0xffffffffffffffff, 0x0]) r45 = getgid() semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(0x0, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r39, r44, 0xffffffffffffffff, r45, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r37, r35, r34, r45, 0x14, 0x5}, 0xffe, 0x9, r3, 0x0, 0x7d55, 0x1c, 0x2000002}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r34, r35) 16:00:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0xba97421117a8d87b}, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x335c67f23c248b30, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x3ed60691229b9a03, 0x10) kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30000, 0x140) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x4, 0x80, 0x2, 0x200}], 0x0, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x48}, {0x206}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0xa5}, 0x1842) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) getsockopt$sock_int(r2, 0xffff, 0x901, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='>xeu/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x10054}, {0x8000, 0x0, 0x0, 0xfffffffc}]}) fchmod(r1, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000048295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88bffffffff000000004c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9fa5ead30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23593ae4630b93dcb46b1f9c55be557000000000000000000000000000000b52d395524d2194519553ffc66ecffe576693c34ace42c729afc115c2a2ada300037030012780d142e1e7af204c69d78ed2b897a0f312bf956cb9ccc577d2c04cff252b2a368a6a9cae6ab238023b1c3b41c05bc2427bd15fedc1be17fc7e3b980837bb5509dcdcdcb9798f68d5ba6e9ae0048ab09a906116a95701ab8d3b8470f5351e35f70df8d9766fdebffcb041c6e11b6dcb6a3f51afae33830eb65148089ea25c1c10e285b1fad460a5adf351ad05647e941e0bd6c71bab41ac523950516fd2074d23ff698af93f73d57835eacb9fc8b4832845c592071d5829589975c4a6e1043153a916bfe070018cc8df325349a6ff479fa3ed9b5c9adbe3f2f2f6e22d3c4929533cbfd584e68cbb9ebe96ddc38cfebee1708000fb4b04b2726887c503c3b5f1476f6717e1010226689456cfb58b645ca3b22428eb3832bec97384cd9e17b73f565a7bf5413802eb74583d2ac002374491385462f1cf499b3e6bba9aba4a00e9624833e912201f86f8531c17d24b9fb8905111b6d6fac4781e2bf8efb713d5f03cc70f2f8bd230040cdd08a5d10801c5a1a83f884857ff000c6d8000000000000000000004a9c0322ec8e256dc597c29343a1b8d8ca90d84a8d6eec438a56ed41b83d1bbc9ee6f5abfdd9fed3c12d5854fcc89e9e67da3b65217e116e3c5621403405775e606baec210dd55c8977ca5f61c59aca19db85916071fddd2b49b5417ee1770f108b815bc682aa46a15e2ee536c1c7fd4e7e78440f12201b1c238e39ddb3551a50b5642e83c97fb7e415b7993deb2926bba752b9bcd917193c5b97416ebef79f85a068e08d4affee7d8a0be082c069d5e9c92850bc4c492c30e0f4fe23aae5a202110984037bd6cb047cbbd0af9cf55f7ce279bf10d1ff8f2e3ab1970718da1d158b645b7cb67c6f6cfed5e6259c31aa9a9e8dab73bb32bdcd92a2a680442cdbd27721082db573f79bee7222d6ac98b5b4a6c3fc95d54ceee633c501ec73dde557d89efa0441396611bc36ab602a5b883e8498b33010aa08bcc091ab15dfdaaaeabd150fe5754f8591451e561a0224cae664269728bdb65e4357e1c84bb154ed570356d75420fb1373565"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000880)=ANY=[@ANYBLOB="8202ad0553ffffffffffff653000463f7b238bf48954d78a2a197a3862078dea24018295959f777fa69dfceabca64896bc5e57c6388bbd2ad88b2951b1580000be8a399e6db8a9e3e05bc5370bcd4c0a16f96a00000000000005b8b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad3050568f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b513f7975e5510aa6866bffe6733db956b8b968cf6557d90d99934887b0f475a5a777d5cac1210ed1b33d5adfda27989769a4466b86767fa29991dc78a20963dbf2da9227a4ffe2f91c519589217f62923b55ce7bb778cf623f50e6217ee5c3a1981d73cf9a0da98bed147a0da39f7fc0c4b79d4bb3d8897a909a9b009a8b03d6694d0d4a5c382218a6c56426e84f8ee6afca02dc0680bde9e7c07e604288ecf22cab3ae44ee5d80053299d8814b9ceb02d485111a08d1bff699ebf56a28b9fc34504fc5a7e2807ad04fa82c8c96f14116d72219058d5f90b4e095b367246d3691040bd1b545eeb3baa8895e3ba3cad91162b49db914608e0f12cdb4e4eea1205796d7f5ffff081a4d751448992d17ab1d9198093833f6bae61af4c09c039a040af0d1a543235054c51a33dd6f54c86a04c9bbaebd17215ab9c1729531290222e6e3ac0a5d6ff9eec79a78aaa87345c00000000000000000000000000000000368aa5e3d73c2d750d656103f5604e3f1b3414476d4efeccca8c86562cfb1a4493b1902cc9d8a820949c6308b057dae8d6849301b669ae3e822bc19edae530895c0a6085bc67c425b1d940b469090c695d239180d4d773b7c3f584e29ad0adeebb8fa325413b7a6d6ec95eb1c30c7da688023449a985bafaf93c94461cdb7a4595a66386f0f19d9f0e7aca0f510ea272fc2e3a9781a437de96fd53e276f41feec48637f6812744939ad3ce6964982f2cfd"], 0x10) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf9a312d1520fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98c", 0xffc1}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) read(r6, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000240)=0x8) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800000, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r8) fcntl$dupfd(r7, 0x0, r7) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 0: mknod(&(0x7f0000000780)='./file0\x00', 0x2080002006, 0x40004000000028a6) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:01 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) getsockname$inet(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000001440)=[{&(0x7f00000000c0)="cbfbc0390a03bb9e7332ae72aa99eb26419b22ea26e6a0f5c04bba4641df5f1933ed1ce252fc136bc272e6ee2db02ae7a7f094e73b2a9364feec1b452dcc857832df6844ef4d78d15257a2f9859686f2de911f396701e96f4d30255d76d0e22ed0c0642399b3b137", 0x68}, {&(0x7f0000000180)="744239fdb03c8500d083c05fbad72ba69fff4f039769012b5732034b12f1b9861d0f1982e71ba6c80c746aeefa430f849d52def208440f585ef7bf4341127f4e9e87422e76836bb7a4f0ce2e4cd911a24446dd29131f651b797e71c1eea3306c8adced37b0f6b4cef8323d8937494189c1b0156672581677312464a479040ada1408b3885348d2c2188b25050fb3b7", 0x8f}, {&(0x7f0000000240)="96da023de46483fc58261fb5f23501678c0964c7d18c2c24f846badc4b412e758ff1dea762e01ab630de400a890a9d02d09eb8f01f76b671d5eaa0acbf21f78cf660e32c5f718d6d749ac843bdeb0952ed28bfe900a6bf7d568ef61ada2c864253bf7f", 0x63}, {&(0x7f00000002c0)="de09babf5063c38ec1cb9b55991262891bc56e69e4190932fcddc9821634b87747f1b482a260aa8175acbdf5d79c203df27b2ac3b4e69758a89de67ae3bc9f7a29e39d60c3ffcddd15c66ab988a3f6d5f9bff5a6c8f04cd49fea9f183678fe38484b6ae6128bd76f57566eefbf2ba1bc8cd28059224c37", 0x77}, {&(0x7f0000000040)="773d7ba64d8ec17d34bde0beb2ab538367ad8d471038006c7f7c63a298b6509ee51bbb415f48c7a596f3f7e21b2af6dab4518d57452e616d", 0x38}, {&(0x7f0000000340)="4e64b60180286c3a05975a336ab0a64a0d5853654a2a7a286786c3173e124b27c257f0646606d1367edb712974835e00c9bbddf446e273ba7bdcf629942bc60cf6fe38017bea56f3baa93ab1c338f50128c84dd7202d79011a7f529ec5a9b07f9c1e09cfa12ab489872f45dc18d9da2c57fff85fad08b12907c89fb2718519808e7befae41313628b605652c40f4fc150c8890de3e23d85975dbd8e22bcc0dadf3252b54e5a8998948071a6ead702c2aad7fc016d9e84f54bb78cfbb08aa24be3e31776ea65a0558c057f8ee901d934bdbd2550dd1bb5f59226f59032c6b2f01f04250fe317670f29ca06f30c0afc18fe2f1373e93cc5b9f27f8033995d4e2cc08845f71d404c771f372bfadd22e354616baef92efb8d862eed3908d70f3e7f08c9619037ab19dd23fdeb8e87ce38c50329d6bf917ef5a1a0841f4fc4f7a9212b8f276418b21e4b19ee060f282bb4b7cfe2c009f8d854f1dc547d55ea909f2d14d6af7c266110b2164fb9a09cea3e9ba09a6bc0ca03fe2a5a8fde5b6b2027a87eb78f784560eecdd8978560d260c4d5c3e7985419c69f11f295dc4e283ceea16f0380fd232fea234c2edbae29dea1d707182e6f6ef3b42acecd222dfdd16554634e07b9ee05bfe830c32bfc0708a4d8468c0a6242c9b31a279fe49741853d179e2347bf2f34b9e1bf89c983ca08c2f2ecfce581669eafe13e871992e256778b1dcb79022ddab02d39d5f414ea37ce66da478dcb6dfc3c3f212afff912d2c50817e1472270a2c337eb07d950dc22ed4a6a237e99d6a273ee4e377df2568f8462fe9e9ed09de33ab9b79510899934271742de3e950f5dcaf3bf7cd41cd3926a199e0b42e80c8fabf54b51f7b400f5054002aa0cf42ede13a73a72712d91b1acbac11fa0a2313717661811a26593910034343c96d3d66c9c867ba7fa2eb39ec18445b767b012cf35dacc9630e881b78d013de3d0f2fffacffbdb4158b808b4d6ab98f7a518821a4c5c9db32af3ab9b843ac462c3f29a69285064cace53145890bdb00586fe85562c4e7a7de2b8a681469de027312b915cca414f7d17ec309ad3a2354fb223ebf0374471b02e0469e529126309dce6a0a2d00be4b6c1b49f9c83a249f1ce68210e41c844a0b9d8fafc0782b54d42244e2698655ed0a80c179f130c4e9f3361b14db19db8552a79fd429872920202781d539d2d2947d8a9e6e760e7af98d54bd55bd4da2aeb77b14fb6f6db854cf471d38a15dae2845adeb34f740e09643a34af38ab37951600f8fbca86afd497df322126e8c7fa3751775d3cc22bb36b90bf85f4b7b67471a7225a6846916715b1608867c1022f39fc2b7910e4a1d7ed50076410bcd63b84e1e5a24750773604c87f2c803496ec6c1e9613c33402f253db09637926f0e7ea3b90b3d93e6495585990b524681ed456bc1ae58522a5917114545b7b7016601b2b41cae261eaba53bf2117a01af611a3de2bd5df498c506ac3bafc609b10cf00b2d8bd4474ca3e54640121e41879582937fb6e3813a5b5fcfc6168f81857ef28647214ea820ff92420a9f0612ee024c1e80cd064ddb63e1b142052dd80c7032d5cc2e1b54e4b3f2d543348119b06052ae49a8414bf0eccdc7f7514a6c200e2bbd526f1a089ee31880e10e71316f96f03085788703d753e63787d155bd0905d0ac0faab74541509f1f0901d50f87733589e8ac4b481d49cb9fdbde0345d1c5426edfd208e60e74be4d18ed587b7e758bcb273a74ef22196e6a6f9b633e65ca88ed1a23723f7783f8927a166000fa2a8e218ef2f855d841bfd086c6feb0f34a5153f3dc2729660997274145f1b774b57b8d323f6918e0ae26f7c313b540ca8b93c9789c76a0a0def146d5e1414b0ffeb9d63c7315df224dfb542f9575e2292e74ae1de8ca4c5f3cce7289dce234957d50714a51cf88cb74fbb481c9a27b5a0a052c651f1f98730c01af1b4c332e9658dd4d1fc5f6557983cfd85753199d9dfa6bf03ef869b97744c0ef0bdabbd0c20e19ac7fcb614acc88d74e9bf5e98b0cf4e998d05aa10f2cf7730eb95c0b28909e825b4b7d20c6bf3bddf4dd5fbe22b2352ab09de31bb900721912bc148061f3f90aef5a13c948c6a5b861970b770bf4d0d59b5ae4e2dfec6b97618d8209efbe08409f63eeef95fbad3c048bda62db67414500473577616c499cd5d90d430fd3e6e9130b85eb7147e4df979d8250bf1a2d039ae756b5718c41faaee98b16ffae914c7d2bb5cfb6cfc61ba2dc0d74b15a8ea172e17907fb2978d2955f82dcf6d06f99355c763bf5a6764d13b84094e39b972f048df878ee3471afedc6fbca52dc7447e8eac313b75e79b93c5fe155e43a87630bd9f40c43f95eca0feb7695a033208eeba62179a314d71487069b5b414fb49560cdcd74814a5ecae1eea208d88d59136966d7a77d730ea8b614e7341799c2744e8966d2047ab11021285e786f8304e47358de2f0ca5ce3910640780a1701fb75d5f751c682cdf269970093de7a2e5015a13e1e7b932d3a31e32e24013f58eb54f491b3331e59bcc460660e9e94e9dca2dac927d95aa37e978b4dd5214d51555c9e5136bfae60532f784f5fecf34a5f82bd45c45d78bfaac6a494dca7cca367e66a09ef54639c85996b83c0d6edbe8b03065d9cfdf3de948595c5e32d04121c28d1284a0a1ff3d9d8f59a9f8099817256144f711589c5a6873007b3c94dd703ec0846164b49650bf8f1ea02c65e2f45da07eeed42f90f4b2faa56058bfcea8cfacd4716ed8dfe24a9d63e8cff1bea026dfb19c563ff645134baa911d63e29386788985701a8974bec3034715ca70761094147fbc4b884989687541fb1669eff4226bc298a75065be44ea1fd743b089cb3628c0c0e8f0032ec28f59944adb8c7ed1b5b5f114b0a6e25c7b3e0bd1b177ea00cd6ae2f26cc28fa9a5c4839b1e794d6811c74b7e07c34aa58d353e460ee005b0ddaf5c32a09e67ca02fc01f39f0a41520fb73b3243225c39ec523d89850ad6e1558f33f1f375cde4711a1775b020e8f765dc3b3b29dabf22669f6e05b72b34ce13fef6e785ded43b12aa6912369cb10db7fa689e9a960852ff177bea2529ed6a755317347ab2f29c9c925287f384663e1a85eafda7638a127c8257282e68dd2c220f66144e2df602def7cc6b89eda5b4d72a8b8ab1a633d94775e3fad82a7b713c9d3dcf9442b01da5592b5052d481e98821c3b5aa535975df0be12f37f7da9a44e565ac7f65ecc4e0466026f845ea98039c420a47bae51c64983222a3eef6e4a95c326422595df643af55a49426c673669f6e5ca47de4b7071e3306a002eca64741d3f14c40d4aeac0dd6ae65c53d6526f9178912c638d7d340e3a4d9a0655434f7706e06e6418f1b2d6632173a5a20fc89c0188cc0bbd3455a0466127b4e958ae371e673125273ffb9b3441b0cf41ae17ff8dcedb8d5593110799db82ec88669fdd2f3994601529fca934621a4908d086a9a51fcd348abd8aa002d6fa3b4cc18e96527e6f0bde671ae529849f1f5f0b0c2b06552ecbc4facd6006482ae4feaabe98327e5191933558409c16a17eaffd2a051d31f54d1cfbed1be0e44af7400d85c5053aa5d4dffd537caafd706a3af0cb2bd458fc90250acaf371ec61e249c355adc38505a068fad81fc15b62a677f6a1a77bbd9e01c603d587ac61ba4badaf323ebf6a62de659f803359df594255868dfe824560a85bece8451873731fb6625e6e1078c4088c831688abf3057721a09260b2115e842bccd27fe18aa013a288adf7c2ddb1b6a6198c8f623df60e35f5cd66179aabeb8dfa93e00c12421bdd1ca3eb2997b5482d856320418a8f981d83da5301516f57feda5dc531851f785e61d3c5b8ec6cab8b9c6f020b04e579a1aa854258e01a5122485e0b409c37ebf09eea7aa36442627cffa15e9370134bc07e413871dbeed6b194ad06e2fea58826053e9d4cc8512f06e611059b292aaed8f86c259f8b73470c9812c60f917b532c6be72c70c7286cbe147791bc10c6bd2fcc6c0e48ddf83334e04917bd440319ba41da7e90bfe8afdc1b969a8cc9a9c8e42fcb6d8964affa2c564d9336c94d02f693dcd8c678a43cf65042eaa49cc21caff0367f129c2715dec61648b2eae263c1b763b8b2d7a72df866c23cb923e7075a1c8f93b20aabfd2727fcccf9626cc062aa030c7adb97e6d64ed80ec66876286e4cbe1c7c45fb42b55183ad7ddb80d4eb6cfae1436fc57849b1a0b0f6b52ab18826fde54e84f829dfe14ca56322b9ced25fd1a3a99a0541911dd3924cf16b899a188e78497ee198058df73b3a166caba2604b6072063bf400be3de1690d37be68acbee3ad1a0cebdc818623ec85547770678ebea40e8741be178d4c5aaeb0da5e3896fd819f82fd677b748dd9e6f5b557de549e8c9a7f9b788d20e52e6eb2a316d456f7b0860d059bc937777ed7c0f9d669e4c0a83f397ff78fc2f890a73387f3b1bfb131b318d937b153c4d7167f0bdff5ae0a04283c9010a6e5d79415816a6a735edf7640d97d21ddee7e9e636f84b68c4b3f0e14e9019ca75b569c42a4b246e0a89551eb83e3d3be93e07249783c9abcaade95405e87c5dbea3fa08352b2757dcdacf291f3e1351c21924b96d8dd4a362ec0b3003b9e436c70aed36920ffc49fb5e93e4575933c34fdefb49f0d48a63e03a80ffec70f2d78be38c5b9be7a2f8cb35cc1d16e2ade5e736f76788596103c7277c019c598884b839138d20f0621f5a9e7aece6fa98a0c12ddd8929aa16948a33a61c4020fed08da07fdfd22b623a916d66a7b713120259413e3c3e6d8b8457193b011a503ebacdec2909986a9e2328f845c1b7646180a55c28a1bfa6fe3daee30785a1fc6edbf430fd5add3aed84c03e6e7fc5b718069cea32b973f3bac34e1ff9f6ef0b598b8687b48383c43b471f9d493ae1f1557da4a821fe945ab4623c96f1df6187a3426a9487d3466182cd13bbd6abc662d5ddc149d1a82f72469d936808499bfec47f748eab622ae22e9c9c9d0cb5efd52b640296a11303993a9c7ac20c4d63c4be21433c4482ab76b85545a7ffe0b318c60b1163c14468e99e72a6e06bc8749a7dc8f1f6a14a13a0dcd1e21b0fcc843a579c4e0f6c3e290d155f3a95381b40000b76d9e6fcf441c24c9f7c0ecb9536c178de434042e5a98d5167f1998ec966f71ef5e06fd111b824f8567392ebdccfd819571d0bb57f510f70170f13392d35d245da556a0713ae658988ad87fc00b577742523d2ce6db533b8d3cda90815797d40eb14eed01ee4a460ff32ca2759c648c8ed03fd743093212bda9429203dd1e16952ad2eb395371496d05d4fb1226cf503b97eb705efc40461ddadb3fe5a75c76c433b3b8b29bed5197c8b8bcc16e16e1ba3665e75e25b764bf34f8c7f5b4609a0a1196c5bcc5f27084426cfe0c48ba000a75f4b60dc05752283032efc04c8307584ae0c6bf6708f417b4d76098b0788ec40e115b00ed7e8433ebded4b128568701ea73c46ff4e255710bece798f7474c35b54d52fedc8cc262cdafd0eb806299804c2cf9cddcd4c861d9cbdb6a4ab14dd052bd8d7596b1928bf7df0938835575cd2903098d570b32fcbb589ff2027ce73070733f330bec5fa14bc53a43c20b44802c6a3b2a199186e49413350bf288b7f992c532b0f8c6f29b8196ecb42aa040395da2d070d9a314454d2d9ebd8a133620eafd6cf733b355245b365d5531fdad0f8e97b12e329b288221b1b33c3128dce092e6df5fe1d7999689b8581bb213a", 0x1000}, {&(0x7f0000001340)="1ae1f9a796be6b9099c6614c9c86454a3b6aef26138a44da18af424c2fe26a3be71fa73d8842353fd9dac2", 0x2b}, {&(0x7f0000001380)="37ce80b49a68b62dd4e355bfa58a", 0xe}, {&(0x7f00000013c0)="ce8c77daf10684dfdccaa33be8b1cc73b54850499888c2d1d3cb1bdd54329507979957db6481226cd4d9ddc2d0cc34aa67841404c76bbe2cfe08862b3e29dccefccd22ebfa48eb0adb8cbc18c28df4abe2fc6fc2e386136960eda4402033444dee", 0x61}], 0x9) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x4}, 0xc) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) write(r0, &(0x7f0000000240)="3c9ebb8a65237a0300e1060000004dc7ec1c4899cdd2c8236c64c8242e2e2f3ac877931874c726710f73bf7294", 0x11) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) syz_open_pts() connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:02 executing program 1: 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="000e4d2f6669cca430e3"], 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() r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf0000000000000002044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28e90a0bd323e33a25ec2e7e5a53b8a11d9c77e01a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55986f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567175cc98fa9e8c922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd971007075d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e17566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819cf66ee34bb8a2b38ff1d20dfcc33c27300bee3b594dff10748123d791a81d4af98548c8f412db01e6b4a5ac878e16e8c5dc2b427e562b26e4b053711a45469c9cc13bb54ab5637a86bb60e32d32700c89fc14d64e1d8ce3d11ed288446ecb116d3f1eea08bbd042a00327934a96da617e43000"/649], 0x216}, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x20, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r3, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/100) r6 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/100) msgrcv(r6, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="eabbdffaca9f45e416867ed804e85e326d2d43dc5d535e213140fa71265b37dacecaeb3e42d6970b9251372df8deff1cd6e07e9bba19c2060a94084fc80ee83a25db62fd67e7b46bb6d466a1fdac380e4fa5f5e535872eba0fc4c5474d46527656bb112b088348c03919df62ece70d08613a03660f4f1f1925f2db65daba1967dc354178532385f6c57def323e5e5ddb1bdd84c5117526f9e2e7233171537c3911c268f1a88e016b1e2b09910d0f49430ccf94eaa67f8e8a32ee268664be9c9b5de855806cfb08ba7333b376c4068322ab3f8b22d5ff43018b4b3d15a9d6cbb0cb08d26a", 0xe4}, {&(0x7f00000002c0)="e6f50dd4cdd9a68a23f67c9dd135fa6bc129b880c2c14c40e4d7e81ba2f8b2fe2fb28812d53611acdc4f79f91dbe090e1391a0f86cc4db715be45d9761f1f7cce06c6f108c42281b97", 0x49}, {&(0x7f0000000100)="1ae6b6eb7481eae4b329ecdd37a2", 0xe}, {&(0x7f0000000380)="a002ad30b2250919525f73da7a0e495c2453b344e54142945b8ce0e700de414f80b4e45ec453b7479dd123500485848ce35ba838f97d42923e2f9a5b2d671b455ac0", 0x42}, {&(0x7f0000000440)="27773e7cd3851f3a12274de62735e10b90e61d9e776f1c059e8c534daa75d51c88a6f9a4350e598dc497e1f58658cb1f3baaf0a9df7b61954ae453a4f53a51e37fd6924437bd6da4fa51136583252df724b076019b22a248e78ce15f61fa2ddd97335931cebdbdf4776c5660a5d5c9968b3952df6c14ed5ec5a32e7b699442220445519ea0ce09509fb99202b639ff8646fed7af68526eb6e9af80f1", 0x9c}, {&(0x7f0000000540)="39b12c2dba80b9064bcbe526d9f9b052cb0fdc8c12e77e35403eab8d9538000d6e21ce2616dcdf5903df33e451f805d56ac9228053302e8ab6fbadf0e207ea141a31e4d44444163b91c3cf8d6f362aac", 0x50}], 0x6) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8203003a66696c653000"], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x0, 0x7) socket(0x0, 0x8001, 0x9) shutdown(r0, 0x1) 16:00:02 executing program 1: socketpair(0x1, 0x8000, 0x5, &(0x7f0000000440)) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000004c0)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7000000f4ee000167733c00000000400000000000010000000000000000000000000000010000000000b70fd8f93effa7ffb0f9735a60da49ed1fc575610000001eb6565a5f0158ed2a0e59348f14fb0535a61e597c044920a48b5e2b68070de58b3e70c0ab36e84e60"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0xa, r1) msgget$private(0x0, 0x8) socketpair(0x10, 0x2, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) r5 = open(&(0x7f0000000500)='\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', 0x5264531943db968a, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="0300131377c5fc35d41454d5d41d29ad1a6029598146e6250e1a8766c27530be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b993e546b22943be2206209ef02df9cbf2f6e880d3382f00"], 0x50) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4e9cee2b772a8925) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f00000000c0)='./file0\x00') readlinkat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) dup2(r7, r6) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="6cd5d8dad168e3017256607fd7201bf647a66b7739371ff4a721e988eb5ee7543dc0fe530ba8af99225a9553539fdb3d5a0d3e52cdbede29351793acd4c40579afee4b6fea7e29596752247200b35171fc7127bd245492a4815ad8fbcd500d8c9f23d03e6a6486fc0a457953c02a597ae48be61843a77ee1a81ee010847848dd41a96a96f544c67927cbdaf66488b5b85b43d27ee421e4ac208095c44a31b8a44ead94c1849d76fc0873ec27253f0e5740f4ed63939279ab2d946d5bdad4f5adf4b33613a79c80da2102f668cbb67242cda6b7bb81879da351153224a0dc84dd52fa93c1274c76"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000099f54a65000000defa2e4800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x8000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000240)=0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) geteuid() syz_extract_tcp_res(&(0x7f00000001c0), 0x7, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x32, 0x6}) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socket$unix(0x1, 0x7, 0x0)    16:00:02 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001, 0x4}], 0x0, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x41, 0x6) 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 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r11, 0x0) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = semget$private(0x0, 0x7, 0x287) semop(r16, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r16, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r16, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r13, 0x0, r13, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r11, r13) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r11, r2, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = getpgid(r9) ktrace(&(0x7f0000000140)='./file0\x00', 0x978498c0e0ef6396, 0x20, r17) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x254) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x2, 0x400, r3) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r1) 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 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r18, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, 0x0, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r15) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r13, r4, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) chown(&(0x7f0000000000)='./file0\x00', r7, r2) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x50) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r2 = fcntl$dupfd(r0, 0x0, r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790a", 0xe6) r1 = syz_open_pts() dup2(r1, r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7ff, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x3, 0x4, 0x1f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xc40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2ba}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff0000/0xb000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0xb8e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xffffffff80000001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff8000}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3c2, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x9) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedffffffff, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x7, 0x10001}) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)={0x165c, 0x200}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x6, 0x9}}, 0x6) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x1) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r0, &(0x7f0000000180), 0xf, &(0x7f0000000280)) setsockopt(0xffffffffffffffff, 0x1000000, 0x2, &(0x7f0000000340)="91e657d9546c1d9a030f0b27cad4626c2b81a09025a0cc5fcdb09b171d8c4c6519bd10064e4262b20ddfb4f666b7750b89b2ccf7e4f112609d17bca0ee79fe56e10a4b4d5b98e736c55550f38b6ba213adffc79cecd0bea662480af709028c6a896bf0b22d9d6a91bef566f95b7a6868d497a202f39ba99025affafc23857b07d6ff5662beb5e77c5a93dfd53ba96e84c240965b15c1194519272e543464", 0x9e) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207002200000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e3f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000fa3c36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e3d66d223f8d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa8940ebfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce417309006293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d194a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a922ab47bac5d9548564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a683c8ede87ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff4ca9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a50099eacf2fec2b7a7b7b535b080307efba6cb433a1522d3fab45bda75871873707a8baf60f23824668485cb601c9e10888705b548d3ec3114a7824a0fb3e"], 0x10) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="157aa9701d9085e95446cffe1e10578ac96b07b6a23b4f3c4022b9777ac19e073ecd893851c75be42e50140d5636746af878ba7d2ac09c636ee07a2cfccd41ec0ddcc64acfcc4d3476d2298478a06c65ffcb6ff4aa6ad488e6053bfea42a4982a55c790a9d65c8f7f1446835"}, {&(0x7f0000000100)="5ee34ed662942a1d70f8212bc9418c70de9ecf024a74adbd2e4b1482d9f570d5a5ed514b9daf5748049a606481831fcede31c0f20580c2feff0bb15b48861a770982"}, {&(0x7f0000000200)="a6ef82077d2e2d4c074ae45b8322c57160c47a4745074401e8e2478dfd2eb62547bd5cbf744b66e922cd1aab69b313190edb286cf75a3c2eab83fbc302739ec7f74f76cee8d5246abec2adc60126fb7e9276c6ab5666532671bda51cd56b36900e3f124c393f6a51d41dcdb40e379072ef"}, {&(0x7f0000000480)="ac1556c3772ed6fb03fd7c0782dc7b62a311fc9767593ff6e6fc2411056812cf1e7aa803c02b7931bdec277dfbbe467aa2ae208956b7450a11a608b8a8c69f38d088fb8d4fa66bcb0e16059a02117184f617d3a65eeb4367d4ec73fe5089ba3a6d7f17a262fb9f223196ff0c279e6f950943021e069356ae34d39337676daa"}], 0x4) r2 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r5) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8d02, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = getpgrp() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d, 0x9, 0x0, r1}) open(&(0x7f0000000040)='./bus/file0\x00', 0x200, 0x83) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x1000007e, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="100000000000002af599fcf63f15287c56bf826cb40b520001000000ffff00006000000000000000ffff0000430000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e834bd2f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574e0000000042cc59a15306bc9f0a5a55810000ac5c958d4bca7702756ab00847d63b57230ea09403f0aa780873314d2efa45ffc164d97b"], 0x70}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x6, 0x7, 0x1, 0x4b9}, {0xff80, 0x86, 0x1, 0xf37}, {0xcb50, 0x7, 0x7, 0x8}, {0x0, 0x5, 0x20, 0x80000001}]}) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x6, 0x7, &(0x7f0000000600)="065aad3dac02ec3c8366935c480d5aa1e6a64855619975b30867ae5c7fdf392af5f58b723977407af3a640272900f49d75a0f1994cfecf6e1eebb213ccebaa89162dda371f6dde4da59b456281c07738571a52284eea5c83429c315abee7a60a32a744f8e846e55f7f2d9f811257853ddc5dd2c9cfdcbd870b48118d84438883fd0ed1a48aadd1e65838909d7862a6ffe43fbd9458d2ab46c75cfc255a6e03e20f6635317ec35b076bea5459909f2546a95616bc38dfa1538ca180bcc7bb21ca048ee71e7865e6af6b8caab1d2cf95ba1bc2017102f2f62ef20c01c48cb1ab18f7986fc5f54bf62a7aa47e7dd26b", 0xee) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0xff) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896019f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d014ee447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52bea55a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612fa5c5fe659fa202361cd8cac7ecbc5b65c659fc3d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8a8e2ae50c88910a9f37f502de0700f9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51d37ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x6, 0x4) r2 = dup(r0) socket(0x6, 0x3, 0x1f) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':2'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x8, 0x0, "00ef9200000000000000d6000000003700", 0xfffffffe, 0x4}) 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) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x6, 0x9, 0xfff7feffffffffff], [0x0, 0x0, 0x7], [{}, {}, {}, {0x0, 0x1ff}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x58) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) close(r2) getsockopt(0xffffffffffffffff, 0x800, 0x80, &(0x7f0000000080)=""/83, &(0x7f0000000000)=0x53) 16:00:05 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x38f, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xc7cc0d760b42983, 0x12, 0xffffffffffffffff, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 16:00:05 executing program 1: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getpgrp() r1 = socket(0x0, 0x4003, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pipe2(&(0x7f0000000180), 0x0) setuid(0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x116fb168b5d57b22) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) openat(r6, &(0x7f0000000500)='./bus\x00', 0x80, 0x80) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x9) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0x80000001, 0x4) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x313) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) getuid() dup2(r0, r1) r4 = semget(0x0, 0x0, 0x2) r5 = geteuid() setreuid(r5, 0x0) setreuid(r5, r5) r6 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r5, 0x0, r5, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r7, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) dup(r10) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x9d, r5, r8, r9, r16, 0x40, 0xef99}, 0xa, 0x8, 0x8}) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) dup(r17) r18 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() r21 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r21, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x3, &(0x7f0000000100)=[r2, r8, r20]) r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x40) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 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, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x809}, 0xfffffffffffffffe, 0x1, 0x1}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r18 = semget$private(0x0, 0x0, 0x60a) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x7, r13, r14, r15, r17, 0x0, 0x1}, 0x200, 0x401, 0x200000000004002}) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000002c0)) semop(r19, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xe0) r3 = msgget(0x2, 0x40) msgrcv(r3, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x24}, {0x4006}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000000)=""/120, 0x78}, {&(0x7f0000000080)=""/222, 0xde}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/178, 0xb2}], 0x6, 0x0, 0x100000000) 16:00:06 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000000000/0x3000)=nil, 0x2000) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[], 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1, &(0x7f0000000100)=""/83, 0x53}, 0x2) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="285dc4ec2063c6d50d7f1ae0193280af286adef1b7087862514707c7b975ef15a2b9c5325538fd22b41b279747382be69fc0dbbb7514b899c59307d867104e05d9adfd94af304c91ed4cde5433c09e8ecfc88dc51b000f8c5fce293175b7d4f5df38924033af8755cef3d6d19dcea5c3cb489dffb13fcef1d876066c2de2990d928e68e7c5eb8952a914b2b6777f4268838e3a7defcbb162a164ecca82349f07031b6ae17794b4d9999e7346c7cdb627fbf361bbe5f0ff584a935f663247fa63e83e754833b405c4008ced34ac1eea0e7379c86ebe37b7fca5781e19f7bd04ff", 0xe0}], 0x1, 0x0}, 0x0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:06 executing program 0: semget(0x2, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82057a876918ccf3c3024ca8a0d9887a2c386207000000008295955984c87900bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c65517619a7e69bd87219c929504f45bbc388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/196], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202eb5f8efcb23f139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c70220000e84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0x3a}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f62811209000b244e1b49394c3379f37a83ab9dfb81e8840d9f42463e4a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x28e}], 0x100000000000002f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000180)=0x76fc, 0x4) sendto$inet6(r0, &(0x7f0000000480)="f0c0820e62af07ba2c527372cab6ceecea2c1ab8f6d4f84bb69b9d0a55c70db2ae5f87391b9f00db603120f9190edfee7482f77c22f3f11a601f458b9784a56292784a578e62c9d047facc434a928fb8f4cdc2eb502a27b7c5d0f439750b5b889ff70f00a3bc7354c4e9c2f5de7db745917f91fc561e20bf902888a7995cfbd6f798e493", 0x84, 0xf, &(0x7f0000000540)={0x18, 0x3, 0x2, 0x5}, 0xc) r1 = getegid() r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = semget$private(0x0, 0x7, 0x286) r5 = socket(0x6, 0x4, 0x3) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0xfffffd2a) setsockopt(r6, 0x6, 0x2, &(0x7f0000000580)="b664f3ff67552ca7cce97b322159dfa04912b23ac037fe95cf03d95d7208e5d3d7b79c1767e94a97af75a8880d98777c237ec323b3f2103cbce362f538fa16c1cf6fa9ddc37c41992938492f54ca122afdcbdcfcdd66e3d2b2f3d26c468bbf9bb4ced9448c1dda0af825865ca89a0a1cd6f24c49ded1146979074e50406431753ade35e6e7f20faac253d5a0cf7b0781399e2de7e2915d87efc41d7b37e2afd5a3276ae17de0d1c8c24da70b2b1a85d201f99f3172e0c943dcd8c8f3138dc86ed79cd5197a7fdbe60d6a07295df22c07b6f374a8bb655ad2e1bcbbafa74b6b39bc60593257627c699ba192", 0xeb) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r7 = getegid() r8 = getuid() geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x8000, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x8000, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000100)="8c65", 0x26d) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = accept(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) 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 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r27, 0x0) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r32, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, 0x0, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r27, r29) lchown(&(0x7f00000001c0)='./file0\x00', r27, r28) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, r27, r18, r21, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = socket(0x18, 0x3, 0x0) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r35 = getpid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r38, 0x0) r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r43 = semget$private(0x0, 0x7, 0x287) semop(r43, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r43, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r43, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r40, 0x0, r40, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r38, r40) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) r44 = socket(0x18, 0x1, 0x0) close(r44) connect$unix(r44, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r44, &(0x7f0000000100)="8c65", 0x26d) r45 = socket(0x18, 0x1, 0x0) close(r45) connect$unix(r45, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r45, &(0x7f0000000100)="8c65", 0x26d) r46 = dup2(r45, 0xffffffffffffff9c) r47 = getppid() r48 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r48, 0x0, 0x0) shmctl$IPC_SET(r48, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r50 = getgid() r51 = socket(0x800000018, 0x1, 0x0) bind$unix(r51, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r53 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, r52, r53, 0x10, 0x9}, 0x8, 0x1, 0x9}) r54 = getgid() r55 = getppid() r56 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r58, 0x0) r60 = getgid() setegid(r60) r61 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r61, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r61, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r61, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r61, 0x40087468, &(0x7f00000001c0)) fchownat(r61, &(0x7f0000000080)='\x00', r62, r60, 0x6) r63 = semget$private(0x0, 0x7, 0x287) semop(r63, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r63, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r63, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r60, 0x0, r60, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r58, r60) lchown(&(0x7f00000001c0)='./file0\x00', r58, r59) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000080)={{0x6, r58, r49, r52, r54, 0x1e6, 0x8}, 0x5, 0x5, r55, r56, 0xfffffffffffffe01, 0x9, 0x7ff}) r64 = getppid() r65 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r65, 0x0, 0x0) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() r68 = socket(0x800000018, 0x1, 0x0) bind$unix(r68, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r70 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r67, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) r71 = getgid() r72 = getppid() r73 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r75, 0x0) r77 = getgid() setegid(r77) r78 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r78, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r78, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r78, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r78, 0x40087468, &(0x7f00000001c0)) r79 = geteuid() r80 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r80, 0x0, 0x0) shmctl$IPC_SET(r80, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r80, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r82 = getgid() r83 = socket(0x800000018, 0x1, 0x0) bind$unix(r83, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r85 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r82, r84, r85, 0x10, 0x9}, 0x8, 0x1, 0x9}) r86 = getgid() r87 = getppid() r88 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r90, 0x0) r92 = getgid() setegid(r92) r93 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r93, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r93, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r93, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r93, 0x40087468, &(0x7f00000001c0)) fchownat(r93, &(0x7f0000000080)='\x00', r94, r92, 0x6) r95 = semget$private(0x0, 0x7, 0x287) semop(r95, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r95, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r95, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r92, 0x0, r92, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r90, r92) lchown(&(0x7f00000001c0)='./file0\x00', r90, r91) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000080)={{0x6, r90, r81, r84, r86, 0x1e6, 0x8}, 0x5, 0x5, r87, r88, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r96, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r99 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r99, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r99, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r101 = socket(0x18, 0x2, 0x0) sendmsg(r101, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r80, 0x1, &(0x7f00000001c0)={{0x80000001, r79, r96, r97, r98, 0x100, 0xff}, 0x5, 0x2e7, r100, r102, 0x7fff, 0x0, 0x7f}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r104, 0x0) r105 = getgid() setegid(r105) r106 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r106, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r106, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r106, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r106, 0x40087468, &(0x7f00000001c0)) fchownat(r106, &(0x7f0000000080)='\x00', r107, r105, 0x6) r108 = semget$private(0x0, 0x7, 0x287) semop(r108, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r108, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r108, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r105, 0x0, r105, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r104, r105) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r109}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) fchownat(r37, &(0x7f0000000c00)='./file0\x00', r79, r105, 0x2) r110 = semget$private(0x0, 0x7, 0x287) semop(r110, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r110, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r110, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r77, 0x0, r77, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r75, r77) lchown(&(0x7f00000001c0)='./file0\x00', r75, r76) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000080)={{0x6, r75, r66, r69, r71, 0x1e6, 0x8}, 0x5, 0x5, r72, r73, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r112, 0x0) r114 = getgid() setegid(r114) r115 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r115, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r115, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r115, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r115, 0x40087468, &(0x7f00000001c0)) fchownat(r115, &(0x7f0000000080)='\x00', r116, r114, 0x6) r117 = semget$private(0x0, 0x7, 0x287) semop(r117, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r117, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r117, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r117, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r114, 0x0, r114, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r112, r114) lchown(&(0x7f00000001c0)='./file0\x00', r112, r113) r118 = openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x1, 0x0) r119 = dup2(r0, r5) r120 = socket(0x18, 0x1, 0x0) close(r120) connect$unix(r120, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r120, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r121}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000bc0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000780)="1247c6cb749715719ac58a272c828cd9d9aa97f6bb0cc924058a9b4c13f0d652bf8104c1231753", 0x27}], 0x1, &(0x7f0000000c40)=ANY=[@ANYBLOB="28000000005cb007d747132eee00000508e615d0b47c1aa858dc8593a5a1c17b", @ANYRES32, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r34, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r8, @ANYRES32=r39, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r44, @ANYRES32=r46, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r52, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r64, @ANYRES32=r75, @ANYRES32=r113, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r8, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r118, @ANYRES32=r5, @ANYRES32=r119, @ANYRES32=r120, @ANYRES32=r6, @ANYRES32=r121, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r122, @ANYRES32=r123, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x168, 0x407}, 0x40b) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001, 0x0, 0x0, 0x3}], 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000080)=[{0x807, 0x0, 0x1}, {0x60}, {0x4006, 0x7f}]}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="57d1028611ae2bceb6cb46ab5c2a8c400188716dcf81a88e009dd1696efd4e355eefd3ce017a26c9d2ac530901d3cb156cecb668aac335dbcee3d4e86a728f27e4c97c9c8532d49d0757358a6fe236b96c773a", 0x53}, {&(0x7f00000003c0)="02f093cec291a5a42a28d430aeeb2b329ea21d53f6a461669107e08020bd2fa60f638d0286fa8b047d53e9e51e940f9975c9f1c7dc8d383897429512a991e52abb41bb768f3cd69ea92cb99c8375b9e4d41e946ce79817fe47a6329371907e055612f263dc0c595d409a3b303ce60655e9e75dda771c117ce8553a5723a9de212d4a2ebaa7af4cb53b9d097879d6b51daa57d110bf78d47a141f8762e683edd2fb5e80e0efcb6315568a111f67a3e3368a7100a31386f9b23eaf0b3cd02ad9e89edcb0805c8e5453979f3a7c58dcd244f75969719de3e2e7b51d125cc4642e2841d4e7ebfaa160665e6edaeb79e7532d556c66f5a42e12c2549e40eae94e7647a709b3224df90b1629a14e27cc3f294e3dcdd342a230f527fe49299590a6ea1445bce96d69e59abaed94dae340fe7759ec09146644cc5fca5ced0d08299b1f0f4356fb1468c913d4ed39ef8ca2136657408405e1b78ead4b9b00ca2d68cc6843a37e7865b987bcf306c02ccddd112bf361139733ab0d8b0c72670354ba2080cefddaa6f32b86c4cb9c0e5f844cd5c8214c7775d7dbb0d5744a9cda56cb3b100f001bbcc44ac3943575b0eff0efd5b8de5b112bbc6e1dccd21f2bfffabb055e7b338db7ccb52cc6a6e78766bc58a3588844835bd74d5e0710caf01bd0ed5181197a49dcf536e17d2813fb775018451f10eca04fe288fffcfd0ef5b30f7ec98d510537f5d697cf075c15ac6f4371fbfca1155dd5facdaa2397572b29c0949bc0d2dd3e6ba4ac112e445c5d38fc63912011dd18693d766ab966d05a80904cebc1ac34bbece84eaf3feff240b68aa5afcef4ac4bad319fd8ab4a8d59b12ae4ca3b6948d352c8735d32d7747031791893fe07e5c1d26f091bee4dfae7404c8a0db83a57ef161d2e361109605c4c22e8c9baf598efa2838164bf5b0e312108163100846308ee0413b24e7ea004395ecc851fe52e9487a45d61c1dbdca74461806ddb0ff04d7408c9c77b0d6d5a5b3be1c15a486390672ee9c6a9affb22de896536c486d2723e03879a1443add36894a7a26f2c704c5a9b6e0b5b91479b5e5dd305171b6f6c803eadeb15528720141ab2620018c206da085d9082450c21e8406d4be39a7ec6dd318822fdbb3691a7819d67e0b82c46af09888ff9e4616fb9fd6192ba62e5c50363ded7d017d4aa45fa779f1816199bb090166072938d322ba0d81bf675fd606dfb2baaeed4ebdc817d6a0e1878371b16f5f9698431219d05c11f03a844c3cf2e3c54a4d5dce1d5ca804a0167a4436b555be98e016ef66e6476be08d9fd4b93040b4c9538ac95febdc31c7c89400869e9a693c0feea7f6b31a12a35c8c364a6f9412b1955c79b08752272ac613d238781201555d3ee7470af155c618f58230a8492b5ae9245be5ba62a5f2e5811fe47491ab45c0e5fe0882a34d0b7b16f472d10a45f0241d142368b4e338ce4732d9b29ef5c7abe347d861bd01f11dd33a579d3903524376acc72de41e3c6d3271ed99d2a909032c7ab526194d31e815b02083ce6ea05b70cdfd9bfd24381a3a60334a78c63dbd4df0d87b9c3c405f11e4e0e7248601dbd8840fd759d9bd5bc0cd2d25a3aa54f4246ff159d16192ae0f5b6a2bfc30727ade18e5a9969534014865d2c0ca4a70e0aa5366265166b0cae9c5f3054a40b287df3afadf809258cfc8548f8c5a3e3f7dfc6054728a28d57e6d2135b315d03c698725bb0e44935293cae843615035c1a674fafdc55ff2f2ae6b92c39a4b057275e334bc19397df16562747c58d06f6740aa076df63bc5c60b2bc19ed4c5dcc03dbaf6319e7f7b9f09de003cfd16e0620dd1d7986970cbb0f9bd4c1a1a3f2b7d8872b8fd9c2fc91795a41c40da8bc57ded3338cabfc4478a84ca69a5ddd25c4a5d3e09b14e70837424af1a75ca4aaf14697fea83e3793d75b9c121384735578782d5c0022a16c25c41db3242917cfd9e263c9a9283de3e87f703ad3af04e35ca20b78d7a7963a7dfae20c3c65ab4752000b0f514857fafb0da3fa4b6090eb7c7826de4f7b5cddb68423c7370fc06a057ebc0b26db4ed1251c02f9e6b6f3f14ed2cccba386c492b0a6cf1ded2a512ac688f8ba0f6172044ddd6e007eb2726aa731f74824795c9f0196ce2a2582958d3e589555a2af37519fb814a2bb4bd1d99b2f209f9e34a37f39e6a0bb250393e01ecaee5b1a94bb112c82b30186fd10fd875be87926eea80ab81d4cbe5b42c1b8478ac7fc9c3eef1f5d20d27d4c49a05d6bea24918e32d65c72d0b94aeee4779281d304b468c649b7c0e9b1921fb80103ac3317da35338c6a20bbcec9ad3c73d0d036acabe31bf2c17d03f8c32df7b94df3104c303b876a20a9bca78e1470da94738f6ab7ca393c6a59ff55e515784b964d090cebe8111a9a7b9eb3a62ff3edf3c650573366093f21e2a7a271d6a9582088c206fc089b78e9a6e129d4cc40f098409018cce1409cdebd919c86c0aded585173698614a9cac5456263cb2d8a571978b1d72dab8a90c8acaf322d5a7927a1b6bc4c44039ab95dde9b3e5d9a80efb4d17bf625e6c7d631d720b8b417566096a7b73d490bffdef03b693038389c006c18eeab97557bedd8349ed779f800f218e0a6be12bd2fd5ce35b4481943d94f97d1758a9b71f2ef32bc258cd3373b4144955d8267cd4fbe02a75dc9b561f127072489509061cc404879bb908f6b512e2aa858613c85a517833bd745bcd0d6b4112bc743d8db38cce2c9f66341ebf2969f3a476f06cbb14173aca3f0fd41b9233ddce508b4291fa5f2f618b1c72ba248656bf4ad5755087565e5005bc69aed793102ec8caf25457e6069161bfc84d0244d3b4b08f073777b1ad8a09dd8ec6cf540595d83bbcf6ca3c6d2e85caf2cbd76d3929f9027a90867474dcf776a3d1be42d1f72c77220516cde7ae09524138e723d879e479aacab5a87d7a73da6df6981261e9f714cab7d032bcea969aeebab06a79e0f37d011b21bee6f03c9fdfc8e8e317175fb60c2f58075874a56036514b3eac7f21529cf147229195de1b2d6ca1b600f83b89cfc8961eb855b5f4fb271efaf620c03777e09d6f866c67aecd22d0a76b57054fd7a74c475a40d55910571341ffb5059d20bb2943eb383405126638417723efbd7cd1469025c5e3610b642bccf70f4bf3de8b68ac5aec4e25f039e73199b189f907247c9f269dec389be543a6d424f1cc8378f66281d11a5306d5f6597dca603d329b0e2d4192e85b3513802424a65486cccea071f65868e8ba219b03c24e9d2f630e9294aeeef414e14963b6cf0256ecf0d983b12c0a3b562640427b2cd9f6b28da498a1718742dfe54ccc2d39a882686f57643488d3175973942c57f59753ce35aa27bc79ea1302476232f44edbdbafefb7c525f11c5a7f18454c98565bd17fcf1a6454949d211f8093661c2174ccdc49bda799d54b69397ecb2de079e0da458f26ce20b973e3f73ecc546ea1c7482122d5043fa29ec26986b5408069586ebcac5fae450644056788c68a81974f4a6c9278b17116026149701dd49e059c185200a28fe04813e544eb032c91c71fd5425368aca04caaf9a9460726666348627f80003722f1e8052912203fe9fdf4bacce856b238f780a2bc66c7475df27521a728b71dcfd38164dba2eeb7f1c30d14127ffa64e0f4a4ab6db3c8dc73e587cd593158cf9a429dc9f3a33895263fed690dfa0556463b8b64c196a490d1b301e43f5f2993c1530eae1a154af16571ee99de6ebc2e9c897150b6e3f5a504fb6b52fda50675bcd3fa6e9bb7ff6925024ad57c4a84b2d1df08779f1628a5d8062899978419f064846be657e43f25a7c16d5ddb60b0e5b510e613b3b027af6b76018d54407adc5ca4480ef8cad1f3fcff8abb0badf3723fead46f32c43a8c8b79d2c91a25289769c6cbf76c709f08caced5c39042ae12165cafb2a267bbaa87f8cc5fbcf99fbff6f111f40a005949262b78d5832aa944226b35fd179f4a71a70deda237ae3ef6d80edae1be2092844e6d3e790032816368bc11b755159a2041b35d061b46fc899b8ed0ed3753076fb0a8d75440d237bb516b5cf0c0c9998202e0901a9b98f82297e913d699e516d8c5780798a10e0f9b9a29cbf7683bb05ec3a41f0e0cecf140cd8b8d86320057bc7417525843d738b7a1b70f5094ebfa7a95ff08fd5320e326346911e85cdbd245ef808880f8eee85e7947abc559ec10871b3f253b9385986d5f9f33f85b25f32bee4751b16d0c05a0dd68fec7174e177a4a58d10a7a26125816dd0bf3ffc63a46ae0046bf02c7ccc26cb5200576279e7f82aba92b42b700cedb8a30a6f16ebc2a4c5f40ed7281fdcf5295b38b8acf50e9b28e9a2581d2d8fe5a76709d75ee19dc08f6584a34a05fb00cda702451dbf53099da858079b2c271ab7c91669268322be751889f5983e3acd636787a234e896dd2f90b56d451195abd39608602f0f9738ff7ab6d02f25b311a189bd04d513c74cb4aa9bec1681bcf7f2b9e97aa56e3a221c0b8218df741e2356236eb3a0aeccba1fbd4ab999ca6c30a4f7102f3cd7110aa835806e758872951bfcde37ef17cb3f8f164c7e02282b9a187e5b5daa4ed75f909c8f3aa4fa434e6c0fffaec40db0817599a5f566381b274c7d79a7f16a73c7c852e5d44fed8e4371f449b0a186c024cd699ee332cc83146d89b77f9a54d4630f009749bf3acc5efb19de467291e27a04ddc953dfd6e4a73aaa4bc565cc34dd93d3995d3755518d93ed5a361a06a9555ebcf627f6d37b976c8c1dc94e0e4cfff6f9e15d317d4d8ce5b3f43ce5e02ca24a3b14588f933ea9df83a828a8c87af895bde9e818da54bc5e32688255d62a0817da9e30b41e9234ff50a49f0dfe57ae1f9b3a9f142cb847b90d2f3ad347725557ed6d3687a80ed61164f7e4e416a9d748940258dd157f82e673041cc8d4f84014a9df3afdf7b2f12758667d895ca322c008a15c5efce1ce36d8f5de19af3b12a0817c5d09b9061b0745731fb340d4f1f69b1de369f2b337984186c7679814d3b8582717e38251d5d49079176ec5e4b92d55792cd2b7b4178e29df5640a2c6875662bad0a2460fc6513b9f90a6a44fc6ef1ff49a133ae3bb36271bbfa7dd70da6ba37a3bbe5cd6be5e532c5699bf718a5ac9ad23a4c2fa46ea6de47f43360677ba89ae0dce3e6a062ff0230b28a784f19659133c786c896804183b541db663a3e137150715a8c0fb23680ac663f297b96e9c7ee935af1e5fdb0196c25f6107f45678a2d6cb3c476f11cf7755bef606e86ee1e20575c175723d98072bcc7af4d967fd02486973c05319eed4342b600df8bbca7a0e5fb008547ae45d3c9051a957cc5bf5b7de1bf3d38720529b4d54d1571e23995cd228dd5d3f75f913cd80faf4af4155b7add522572fa871c29f79a3bc0939c69c9f55186cd2b3c7692e390473cf79d37b54fd52cd96ea878aa518025724e59c5ecae5957cd550e9649e5626c55f95155bd32f613038b0cf0d2a1aa4392c5078ca294d9f48b2a804cedc5ae33ef3f8ade0ef27d667d0a2ec7ed4179a157752d26e479a9c65200e36959c0a2289cf60acf2135c13c41250dda1205294f7767b944d5c673553e97d9e24cc0d47f67665c374bdb1478becf8cbe5d0ab61feee37d6d45319c82d23050c5c36ea98512382397299b46a55f5e6c1aff34673899650e51b22bd2f1e868170290a566925d259fb2e2df2e507a41f846b3be8ffc9f207fb0ae49663ace1b65b26e3c0a929458b592104e0ffeec1365add2a", 0x1000}, {&(0x7f00000013c0)="88b19932cc2d5808cb34c5399797b9b766e873c49452463fc5383051c6d15cc47c70d6327736cb89a58bc8a039e02aa3d8a143a618d1019cc2496f9da472481c617d787e4d8667fa72bf7736a63fee5c9154675b4d7a2274d82cbf7393c11311936d247f98a33e6590b0f92d219b9ff078312274b45760eda1bf9fdd39ecd111a9c3fac02cf6184aeb2e10847e912cff9bf1b752aa322694a716d338e33d97a1bf24886736b7f831f8d1780e1bd7221b879c45a412bd1ff81d46103404badc2faa36bfb2de221c6f6d303ade6657ea55c1ac58fbc3e2b952869047d41ba210d8c1504231dd4b52c0093ae1e3cc43dc554295ddc6462c05747b580c1a1ce9a8180a2891cfe37a523d87c96126581f50bf408bf903a58c8071f79f68f09aa58f7581e0f7d3749ca6c1242275c1a36f2929207128b44d6a0a53aaf82616f40b3848c672fd16cff52e4012bb5d3d1d9f66f75eb63426546fdd96a2e38117b049fbf79658f107b165e7f528a095eead9835e38b67e9797deb70d44f173a9e4523f2c3d61590ed5a49d4363e8b233d335fb130a7be1fcdf08e2750faba3c3b9f23cb594f14bbe1a04a7bd93dabe4b092c77b8b996c04788f0d1ec9d4e54f4c26b5ed9a6d5a0a8c3eae233f0754dbad3f2644ac905728d20ef1e62fc04bd25b30fa4e60d055fab463f936a3cf25b514e16398863d84c4ffe225d73fb8d41fb28f2d41ca8d186930df0f59297a87b54205b43acc9a449a2b834ed048234878556dcba9e70f26a61cc1d4ab07f368c8724704ca61ce7d0f25c559a44ae0a88eb0a9a2381c301c7b0c4ab017eb0a051e09d79e357dd41f9402f7cee4f0766c9888b474e2efa9f8e80153ac78a9ca671d19ae6a0061e00a1c855af8a5ad2d58f15bc0095db253619961b04974166018b8747f6fc6cb641abba8be5be6967fae28c8b07c7c12ad1f3d6c5457889a1072f1e27a8e805dadb76f085cc2be5305fc1e7871a6d80ff8beec9c1ccd73af79cd1270e8c5a665cc8fcfbfe39f9cc4ffa63114991038ed708a1755c9263cd25ed0d050ed5dfae95188a8a4e7898ddeb9a35d9851780557aac6ecfbb6db56cf1031e23a89b248c967d2bc7beeff08766f8bbcb9fde1e4e50259f6794d9fbd3e795e27dfac57206a94682169ff7b2731973b3ce41557dc8bb210aeed70171aad85c28c5af386f87ab10ee2c2385025924417203af380b63fa666ef777c4a0b6bbad892f1a70433237ba3fb8e8ed41e6f483258b8be3edf8242d8dd912200b9c9d0a31a95cae9327e247c15e7ccba9c1e0f872fad80b8b78c3e61308b9eed9bf851ddeb45681673dac9e24591dc31ee2b7d9289a22b768516b59fbf216e43b7e6f39bebcc10a7896376e23869878da2c2c7b46c5794db887d7a5d7c2908b7d5da4f23e365744b41dfac8f5808e3f177368d9a0b7074b8b74afd0d6949ee6262ca899e53f060cd039ec4af3f7b09d5a42ab45f7e09f0764db624715ffb2a113f0fca4a38fcdf428e743c2b2c056b34cf7e894bb958dafbb7f1c08e1c8563351ef7574d4f1e47adde1910771091124857d382a4741b88355086921b3ec2d191799f1af95925ef2d4c5084409172c54c922eb4332dffbc51ec434922c0bd6339db11d810a5a0bc89a0adff51fda3ebc64b9a725e53c3370305639aa0886097e3a6a6242e91064bb5358cacd264275982de1264ea65a0ba4a061dd3b2e3993e54dbb9939bab370c2cd76620d124191a13f1e53fe5f6abd56e59ddc51043e8b2fca403db7f28ebc65ba7ed9736063b84ef4d558877eb93e1f05deeffe9fbac606c8b88a87e7c86fef41665026d16c50badb568c7a816c59639ddfc5db14c5b497c841ef8c7d066ce96dc1a45f330429ac6d63eb6fc5fd20c172ffeff5481f52ca7062d4e5a9ca7b5d4e4097a6933040ef014d89ab5e5a1964c0588e0fd72c76c6818670465dffeced1ffb8594f962dc1da08e92bd6b25706d4134faa7ab9de12838a0b8cdb12d957ddbc80ac6b8bbf388a6b734c14f5baf7981552beae3e6ebb0574d05dffb84749307db6717d62c1b0bc75eabe4469848601f4dcf29b49e07265ee98eaf7db0da4ee6d81c0ce40716d5cc423ecec536a76ebaf193ffe62461ad4ddc1895a7ac19408ec7e59daf710a34f1bb38b0a2ca8a37ee7e54ec8c2a52920e79f3274bd54aa54cb27d1447bd7de4e98091a3121a8fc840acb04c28f8409c394a903b274276d209d53df951ad3e8ec3e4bd2641e654257135777c21c39fa6fa125629961d31d4df6db8d585d65e6a3dd93c75acb10606c1fe217e3b2216771bb9d76eda5466f9aebc9381f797b9c1193ccc7826ecf751b872329b84ac13e01e9d33363d2919995484f7ad67f2412e10114574634ecd50ecf7d0ec9f0eff55781c2c09b323c68d6b225c9ce3f50b612d8f774d21a417d9ab610d1b03f34532a5c90e4176958b2d252781c830e0f2d0493a3cb17f7985e9132b7a4808ca3ab496d9c34918c10f41698af6b3ca14d0d656f4f1fdd1db2c49a6c871ee23b8ff34af63fe21c10785dd90a94b8b3f01b2808324c899814789eb1729ed9b4deba2cb9072ca4c6692dd5d4eb2a9d28dba998faa9d48ef95e4a95c6fd6264227ecdd08def1acbfa50e5c0e944ab8e7efea12848c52a9d4d2d42c47b3cf5c58804bdd1712b861244e1ca0476d1214f2da9becf1dd983468cb33c7f4c97497a847ac2f821308c9397e83c665235cd175afae488143f9fcf9335dfa9c99347a4fbccabcc190f506ff3ede9c1b91849e641cdfedf092f1b77a63dc9896d5f92233c95acb9ce79dc5c54d1e8127c520f5f68dd010e5c138766966f702cc521fdf3d6622192b810207fdef14e751a11de222f40c42d16bdbab1294c84a80968575da9ab5c538235cc4ed82467e24251dd0480a3ec4c6934b4844ba1977a52b5fd300193628016a01d4464a5b9670c33336d19264c16f0ddf318f830df1884ee2a29ff6ff57d75bc322e08bbf2538145573d5c33221deb407b24f7a3f364a8ce9373502328c210e7f79e5ba1d89790a20d3a4160e30c6a7b46b733eddd4e0f42d5e3dfb2b28264c6dc36bbb3205d1ca076df955863af376c02f0b2fd2a947aa9ad903494f554293aa1393167522da0a4209f0161b34fa9acd6aa3a034e56e09b302c9963356f9ba7a5091dedac63753797b19cb832be4d9b405eca24460499a07cc7aa2a1c03f82f47eb3828080575159cd473fb750293cd6767b3cac65d44971fa7121f351bafd87e56e366b55a5b2f32259df9616f2b79aa9e6919a2029952238e44b5f716a8f919cceea45469cdcbd2803e11c16714ba6c343bfc034a99c4d7b4f9bcd196848c1185a50824f5b1335967ca4d7c5becc4db104cba808cbf09633978ec276c132a2297357001cd6f3c8646646c4b30f55d718fb2d4408a092e7bc219fb8d9d14961f0c2160c2b23a3adffebf884aad2c3855d6940649e75a7f04995d6328f09f5137fd4097bd14d826382b8ed6bd3d1954d8ef67732cce69966aa9a4be32257b2fbe1b8b0408c42802eb5dd6573252481eed32bc5a6cf8fabeb21b2c5fb053eed92fd847078a993966b7d7c28fb2304298ffdb2118d2d199bdb998a11fc78e12e33c5a549c8c80758e7e617511fe3e4bca502493adf022b9ed526ebb49b230e908d5fe6f522b1e54a8b28b6c46c4532a3060af3b5ed11a8bcabfa9e25fa37a7735394a2689721e5b78e607f4beeae8533e3d3ad22ab12e5e0991021227a0ff91b913b435b39dc3dd9d0de4dd643891a1c8af6e39ccea54836c6d88dac6ed62d112a1d5356b3b4dbd3d9c95e965117d7a08af183d007946a06463df6eb506bf695f675e91875acb2cb2bc61cc808013311a762fa134fb66e26b9a884fb698ce2411f23491400bbc7077d1ab0a88ca9da0c2e7f20869531706fee6ca1089da97192555a9e6dcb78999709e47738f0fe7c0f1cae2d6729c0543e6f7eb6bb8e4dc6be4d2314274457276b95cbaf9546e713ae88e775ea3f36d1ca5bb17c5aa809ae5f0d36d1140106559519fef27ed08ffcc2966a023b656c5bfd1705db68849bc83711b99d84464462f289f32a457623747de9cec15ece6b7b67b20f82629da99c0d19421a087850d5d912e2efc7496cc783b587dced7b53616002b5199d47be18bba949d128d36b71f56ecab9a9b2d011c3d47dcd238b5d41195f19552bafb960a8c8d552162f62b7af9cb2d2ceb10f384456fb318121419d48feb344df3ec943e54b1ab9fa2026aa269b1fef59ae78e2b95a1a408d2ca15ebeb39eaa69726df33c0ce0853ca1b8d52e5fda5535a3606cf6efbe9b02fc312089d09fcab9c80ae38f7ef0b799386742b7b1285c129f5fe3043d439a46e42af09e06201792c79eaa1f9041a7c67671b6f0703916ff7fdc9b9d32390c77e390b240b6ccb4fd741f6d9fc02aea8ad4f902c76a833ec69b88c54834d3cb1ab16fd03e8c040516ce5741b8439f189a26c5c4534dc950a2568256411f628ce90aa3ffaaf00ea78afa47fd44e3ac8cff9f60adfc88c97985d28a511eb6acffce3a7c281dfffcf0b3d16a43656886d664557114df89ce5543ca34fd448c66080d39055340bfcdd55cdeaa1ac98faa467b6d5f2b7e174c89986858d5ceec2eb7889f686d70ff28bc4e2fdb8a0cd6bd6104320885287802250b814a1e7e3d80c09cc11bbf2b5c46b5b591aa06637cc8c700afaf0c4c4ffd67c2cafb1c8ae27903f75f969dfc504613c5af71a0f2378667ab02bb226da8c6d8a44c91aac88eb0c84cf7f6e1a55d2131a4a8f16ee0e7d096c7f08d27cc253e05b5ebe01e8a3ded82144b39277236214ebd045247126b48fb1f71d8cb760a3ba94c0dd205daafb97947c0f8802014ca1408bbf4d15387e0868dff60390999f27d880af71a93bef5d7e26bfb5dc4f254320e11aab172d8543146029d6ea2011a3266e755d83d2429e594dfc0d8c6df1c30e2ed66420696a67e805e0ede66339f852eb9962dd0515c87c1decebf3e2330d9d15671047f08bd478af4116dcc3bb8c27f2e31af5e8a93e0fc618311d431dd2dd4c4e1f2d7538fa6efff88bb5bee3f1566c4d9fe5d5eae59e8523cf7faff94dca68c0ee057a5ac73242e09cd391c3f9fc23e822b0b1c7803845c5169e60c53204b023fdda7b913fd7a05dd15317fb256e51515e85eaf82d393091107086bfff7cdb0cf7f9d7ae586ca8b9df0e8aa9233de0ce7668456059fef3a6266d1a611ce60eaa7e1a61c578fffb987e900692bc993d54792138c84687a1eb1b0ffc65eefe1976886dace9980bceb7eb2c858312acd86d6e2e646a36ee2a5e2dbfab61630f0ce390e2bcc3cb40c6a942426902fbe876533a75179139f89245da9de64db2a7f66b6eb118cde5c27228cbb37f7acb6bc5ba79fcb2c087b72071c3f5db92c7ca3d971a707e55108466d76529ba28710f809b2367f4d5b8cdff552c97b19c38be400dfa37e07a529c7377dab0f37893d34ff51ddcc865d35128c9b7acc61d88dbf9dc89ef1c87d8c359cd179d1e8315eb19510ae0b3879b0be85c50861882567f88f1b79552766938332056d56f5c3b2b2c8dd5a62167eecd661299a412ebe67d34fbde99e0acda0929a5cd01f987eb61af295707066e49477e69b2d4631aad06285443879e4235c68f7367de63ddc04dbd1a5e2b4b850bddbf612e0f8e996ee2f2fddf95e2f41b2e0cb6158d6365f623ed2d403add5457484f4fac438e0a4386a8c46972f31ffa19ef96d5743d0d2532566815a9a0764c0c8128041bd9c3", 0x1000}, {&(0x7f0000000240)="71d2a781f5d4e7e1f65ce3067fb9363f9b1aecb21caf5d817463d21a7d37a0e6e4bc8dd25cbebeadec3b90d1aaee2458a3ebff4da8f66f885e6abde40116a83b5f3d0d689cde82923ea57b6853457bbe13d171995a979edc8beb5bbbf160623a387f7f18adf69b0473110e690ad8c2cc28d78d803815ee5c03a006cfbd26a3eb1a934f01e8", 0x85}, {&(0x7f00000023c0)="03e52b680be80a6657ab8f6161e51fce3f432dc62c8b9c84ac03d3994545e9a54fbdc9d08888fe5787da2d80cc7b6658a0e4ee9d62599c59b51436d9a3f2b3969e70b8b8b1d74fb0696525f63bf20fd532242fef804b05ce6c47a2ff565353e1cedfb2d64aa481da21e5a13b3aa69b040aa5d2da2b0c3fa9ded5c29338811bc36d54899eeb6f731bf49f3711b8e3fe460eb60745698fc619d07dd7b07e5d7507c3b6ccd51665aef3205ad41e0b55", 0xae}, {&(0x7f0000002480)="8a22de8351e590c65404cc326a69975412ea38b06ddb63b55befceef54fef45534810e301d8212d88350c6aadffd7541b5a5832d01e1fe5ea07355d17af5f0310bc3aaa2c918d0c65fb707d2d4896537b4947e6290759908f75bb5d439c2fa66b0ac48f1e6e1e6ef47c71739253eede6dd62b1dc18a5ed8e8db65a34512d45f5d6d64c270811f00e", 0x88}], 0x6, 0x0, 0x3e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x40, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000440)=0x6) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebf0460fe4afa6bf588b326000000005ada061492ad7e8701e6c3f4ea73d1a00e16b30485c8824477f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e643e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f339f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r9, @ANYRES32=r9, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x26d7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="b5e27164029a9273bc5ef7ae2efbd0769feaf969a5130e12b6c6fae4627154992660e081ff939e2f60047826e2fbcdea2fb86b639091fb4a476a1c4cbaef23214e6d3015f4f4ea8a4b475061f876d38c2caf5cbae69de8c90a0c32d264d1162aeca66ddfa0ca1d05eea9c710c4a64804ce4b1e8faaacc27260898c99cff7eeca5cfe04c42b179a72eee6588ca2e76760bd2b034ec7fee1e0", 0x98}, {&(0x7f0000000240)="8ab2b2398466092fd6ec729e8811", 0xe}], 0x2) write(r0, &(0x7f0000000080)="f56121772c159d9eed34503deba6961d92f7d148bb81c115471822bd78cdb367ebc5b5a0f768edd6b26dd5257add7a2c871726ad1a748c6b86f48a13795b000ccb8d6764078ad198c33bbe897a55609109890e1d50e8231adc7cfcbfe30f7996a958140fa70319c03ccd77d7ea7659c89e40d2afa4001f3efde2c1f24204be8d64a31d298a613fc6456fdd3839cfb80047503412fe680f1eadfcce4f4bc4551c4ddebc42f096167ac9fb5aaa1b02c1fc016eb813", 0xb4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r1, &(0x7f0000001980)=[{&(0x7f0000001a00)=""/171}, {&(0x7f0000000780)=""/67}, {&(0x7f0000000800)=""/4}, {&(0x7f0000000840)=""/71}, {&(0x7f00000008c0)=""/4096}, {&(0x7f0000001ac0)=""/148, 0x3ce}], 0x61a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8000, 0xff, './file0\x00', 0x7fffffff, 0x0, 0x3, 0x3}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) poll(&(0x7f0000000140)=[{r2, 0xc0}], 0x1, 0xfffff8a2) getegid() login: pckbd_enable: command error 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fdfffffffff], [0x0, 0x0, 0x401, 0x7], [{0x0, 0x0, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x9}, {}, {0x0, 0x0, 0xffffffff}, {}, {}, {0x749}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munlockall() ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = msgget(0x3, 0x100) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000046fbc736000000000000000100"/151], 0x97, 0x1, 0x1000) r3 = socket(0xc, 0x4000, 0x0) connect(r3, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup(r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r11 = geteuid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r22, 0x0) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x7, 0x287) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r27, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, 0x0, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r22, r24) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r22, r13, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r28, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r31 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r31, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r31, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r33 = socket(0x18, 0x2, 0x0) sendmsg(r33, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x80000001, r11, r28, r29, r30, 0x100, 0xff}, 0x5, 0x2e7, r32, r34, 0x7fff, 0x0, 0x7f}) r35 = socket(0x18, 0x3, 0x0) setsockopt(r35, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) sendmsg$unix(r6, &(0x7f0000000cc0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="a31c5a8c96f0ca590071f37734a25627275fa9869c832447b9b5864c8a111ec949a3edb651afed75c98889be799d8ff149a9535c414dd3f41891cc625e8909b8dcb0639f63b5008b", 0x48}, {&(0x7f0000000940)="03944cefa871fd1c27c21b1766c9a1c53e47f8b820d5e19c8be6acbcae0ecea28461c0b413ed19b30eeef493b2946ff46562875de22cd98437c169b5378055322c7015b70cb5d4138f839787547949fa9e464ce043e84e69632252c7c2c85918b2d1c6a260f9e72347728935a8a7dfe6fd05517fdd92d82e3433881f94876549b52eaddb9a832cbbd412c2d88ece149d5e488c48e51afa10e84ea3fd449e6ed072", 0xa1}, {&(0x7f0000000a00)="90cd2ba704aef20e28930f273bc1ab6d60f07e00895aa9a7f3c92c3ad1d3236aaf236dffa99fb04a40bd2fe40d6f2aca22a9ac24cd5e67721e0aa5344b1d9caaff3429f1c4791f6ccf89f8135c7942f3edc60b109e0829a93c7858871495193f959ec151ffad8ab068afc0b2064a5552449107e5f01a25c8bd7a63c675484b0889769c2206966c7f395ce13fd62fa5cb50f74fd8de6f73e7b6ca04fa82275047fe404ed587ea57ec1d34454e73c2d2df7226054dce3471e4e33e309fbc7c42a40ee588af0184db5991483a33ab4e0aec7eedddbd9e138a3843", 0xd9}, {&(0x7f0000000b00)="8a15e5ff02311aaccb6a8e0e9924442061482fd28f08dde69ff0b9942d38ba0f25768ee4928b5938641c624bfb5845a43cfe1c8ef7f123faae7d16d5e59bbeb5cf8789c51f9266d29d40a7389f3478bc6e0e48f6a596ec0633379c3ebd1a6f3402e2e4b8e257966ab17ca093cc5fb3b3d5761aa8ce3d93c70396a1cefaf6ffc17c204dbad13d82056aa57c7f2f20e49d4dded761e3b1f84de7ef77e3b1d9a338e7a9a17c79a43a8d82733f6d827300af51866614512c645374b683e249c1e69f", 0xc0}], 0x4, &(0x7f0000000c40)=[@rights={0x18, 0xffff, 0x1, [r7, r4]}, @rights={0x18, 0xffff, 0x1, [r8, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r36}], 0x50, 0x8}, 0x2) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000840)=""/199) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r37, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0x0, 0x0, 0xe4a, 0xfffffffffffffffd], [], [0x8], [{}, {}, {0xfffc}, {}, {}, {}, {}, {0xfffc}], {0x0, 0x5}}}) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r37, @ANYRES64=0x0, @ANYPTR, @ANYRES16=r2, @ANYRES32], @ANYBLOB="91a83c10d4e94f6846bf0a92ea68fc616acdc1388f80e386e48a590d7c4cd77052f3cd1dfe93e9964ef93d3ae09096e88b7eb7aee75bdbca132d5ef7b8e63cfcac070300000000000000fe6183a4ad7e33bf73ecce66f2ca649db6481951b742228b7743a3110ea05b4ae1f8258a4a0729d011b553"]], @ANYRES16=0x0], 0x2, 0x800) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r38, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r38, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r38, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r38, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r38, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) msgrcv(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) msgrcv(r38, &(0x7f0000000000)=ANY=[], 0x0, 0x1, 0x800) 16:00:08 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() dup2(r0, r1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x2) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='g', 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r1}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r4 = socket(0x18, 0x1, 0x0) acct(&(0x7f0000000300)='./file0\x00') close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x26d) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x100, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000002c0)) r6 = dup2(r0, r4) sendto(r6, &(0x7f0000000180)="4eed6bd62aebcadd3045df495f5f8bf907b595c1df89a0f6781f9e1e1fc66692e28cce06f790e2b3894ee7d8f456ef95dcf1f4f191060e135b6637876f5840173c6dd2613925c857a0a922e1e7c7c39444e183df7b8087d7710cd7e609d5313f4c2d96209d1ee768715790022dd626f8e62aa5b40602db1a2c9a709b6a035e9abaac4f0cb0a5912fa790db7aaec7c3e517426ee281a76f83c39179d899e24c6c10aadfdbf993b6415f71d52a2cfa6c771f487b8b9fb3e38c9aa73d757aeccc2d9a85bf592d7005407e12e2634929d096358b4f4f429031f79392b0a8a92cf7164b7173421c6385d8", 0xe8, 0x400, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20442, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x26d) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x57e58c80162174c4, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10000, 0x0) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r15, &(0x7f0000000100)="8c65", 0x26d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000004c0)=[{{r8}, 0xfffffffffffffffd, 0x0, 0x80, 0x100000000, 0xffffffffffff0001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x8}, {{r9}, 0xfffffffffffffff9, 0x0, 0x11, 0x32c, 0x64d8}, {{r5}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x1a, 0x8f}, {{r6}, 0xfffffffffffffffe, 0x1, 0x40, 0x6, 0x7}, {{r10}, 0xfffffffffffffffc, 0xb4, 0x0, 0x0, 0xb494}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x8, 0x80000007, 0x3, 0x4}, {{}, 0x8000000000000008, 0x6, 0x1, 0x401, 0x8}], 0x7, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffffb, 0xde, 0x1, 0xae, 0x10000}, {{}, 0xfffffffffffffffa, 0x10, 0x4, 0x400, 0x7}, {{r12}, 0xfffffffffffffffe, 0x44, 0xa, 0xc84, 0x4}, {{r13}, 0xfffffffffffffffa, 0x8, 0x8000000f, 0x80000000, 0x5}, {{r14}, 0xfffffffffffffff8, 0x2, 0x70f9390c28c1edea, 0x5, 0x6}, {{r3}, 0xfffffffffffffffd, 0x37, 0x20, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x9, 0x6a}, {{r15}, 0xfffffffffffffffd, 0x10, 0x18007ffff, 0x81, 0x9}, {{r16}, 0x0, 0x9, 0x400ffffd, 0x0, 0x200}], 0x20, &(0x7f0000000700)={0x3, 0x2fec000}) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffdffffff], [0x0, 0x0, 0x404], [{}, {}, {0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0xc000, 0x1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x1f}, 0xc) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x8206, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff00000000c40000008a5b671b1b06000000b810000000290000003100000003000000000000001b3e50c29880556f2d6fca798375d8c014e8423448f6ef634ec0256edf1f1b52531e1465b785645d2146238e839dac922038ba9ed420cc68a7aa0f60c76a7d60a5a084e8ca65f6582cf6102e8ccc41caf975"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0xc2a48b2623aff2b) accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x245}, 0x80b) 16:00:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x1b1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="274e4ec83900cfef9cc7913d6812cb28000000ffffcd0a697f0c7e005db4821027129c2c0000010000000080000030467f044e048e2b363e1d2fb89ff1edf40609b989a0a70bf1a2e5de6e6a1b78f70000e5ff5774fa5239a2a9a89f69b43a64ba6b195379fd7758cc86436bf3b30f5f41760a49612f02b7a0e93307124e31bba3a8fa19723da89f44c4140000a19b3c9ddb18e36d986bb62252ff7ef82580459595659dbaa2f20f56fe7f6b3d67f786640000000000000008a9934aae8d8a306395a6311741928cd6b00dbb5b881a9e1bdea38c2cc16622e102c32777aa989341b3e91b218c1c9800353635fa1f70813515193faa71875fe7c66a7e64f70b83b3ec2a90019b9cab35f993bae4fd4480eb7cf28e424149aed17646ea5470ac841d59b1cdaf74779cd464ec5964dffaf3b35cb71f05798b8f561aecda7c1dc462931e00ca53830ebb236c67cc7e6f8901c05a23b7c913054d677371db4255a3600392af15767e", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$unix(r0, &(0x7f0000001bc0)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f0000000a80)=[{&(0x7f00000009c0)="53ce82395080890d6a45cb7ad71ff92041bea15820f8916ec1e0e77d00d8182d23d345f10373f798e169291554e43fccd16652edf638f232605f6734c51c8937e4a9d1a52b414fb57d0d5d27e7934daba1b92735a929f80c103532b8a5eb687154cfff5775ca670fde719ba304325ceac4067d3527d4a97eb31abd261029b18f35bb146b", 0x56}, {&(0x7f0000002c00)="6fa194a169e6aebe5fdd9935e6f60e4ec00c732f851a309841f3aa20f9bdbc69a1075472be50ffbe9322cb77b7b5bde7335d2e774df8a972d0da72728d9c76b3b7771d538a11f4c780f29a8e90ee380a7b8d07fd607c41b55e18953c960fde1e658e46264b4cdc0b334dae771ed283dd301db51b83768ea81e88ac5a05d4aa0dd3584e3b121e85", 0x87}, {&(0x7f0000002cc0)="9a2786791814b2f38ad7710c506c039c3c9b303c937041e7345d33a35a00354a421c89ec58dbaf701b1ba764073bb03e618ad94d2ca39c1c683bc9812b95a48ea6110d1cb2bab7723665fd92a852d78bc714b6ac3b9fcef5025d0b24cbdf11e8b8127ed4dbdaaa626895e889d04437", 0x6f}], 0x3, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x8000, 0x0) r7 = accept(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deff2000000000000000000000000000000000000000000000000000000000000000000000000000f796adf4d39238ac043b5897172e3ca1acd917ce9c17bee6a466002f1695f4526afcd8f83a1693bf888e36aceba08dd36198b586d94e03db48446154ab0255cdb8ad04d20f88534578dc89a146826949ffb520fff2dbc46c378f1e1d04d354aa23c1dc8f3612db7f8ffaf2cae59b0bafa7a66d2427ace985bdd788b1286acfcd50227d9de1be4232b8291650966e4cf7836c72f32d3def503bbe689beb706ece32fb1e9184a4f59207c916979ce9955fd726ec1a4eabeb678020903bb4d0778e4be395bf7d1669a5"], &(0x7f0000000340)=0x6e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xfffffffffffffd34) r8 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r8, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r9 = getuid() setuid(r9) 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) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = geteuid() 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 = getgid() r6 = socket(0x800000018, 0x0, 0x3) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r14 = getgid() 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 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x0, 0x1, 0x5}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r26, 0x0) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r30, r28, 0x6) r31 = semget$private(0x0, 0x7, 0x287) semop(r31, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r31, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r31, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r28, 0x0, r28, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r26, r28) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r26, r17, r20, r22, 0x1e6, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r32, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r35 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r35, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r35, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r37 = socket(0x18, 0x2, 0x0) sendmsg(r37, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x80000001, r15, r32, r33, r34, 0x100, 0xff}, 0x5, 0x2e7, r36, r38, 0x7fff, 0x0, 0x7f}) 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 = getgid() r42 = socket(0x800000018, 0x1, 0x0) bind$unix(r42, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r44 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r49, 0x0) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r53, r51, 0x6) r54 = semget$private(0x0, 0x7, 0x287) semop(r54, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r54, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r54, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r51, 0x0, r51, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r49, r51) lchown(&(0x7f00000001c0)='./file0\x00', r49, r50) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r49, r40, r43, r45, 0x1e6, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) setegid(r45) r55 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTAT(r55, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, &(0x7f00000001c0)) fchownat(r55, &(0x7f0000000080)='\x00', r56, r14, 0x6) r57 = semget$private(0x0, 0x7, 0x287) semop(r57, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r57, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r57, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r14) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r12, r4, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, 0x0, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r58, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r61 = open(&(0x7f0000000040)='.\x00', 0x20000, 0x0) openat(r61, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r61, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r63 = socket(0x18, 0x2, 0x0) sendmsg(r63, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r58, r59, r60, 0x100, 0xff}, 0x5, 0x2e7, r62, r64, 0x7fff, 0x0, 0x7f}) r65 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r67 = getegid() r68 = getpgrp() r69 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r69, 0x0, 0x0) shmctl$IPC_SET(r69, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r69, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r71 = getgid() r72 = socket(0x800000018, 0x1, 0x0) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r74 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r73, r74, 0x10, 0x9}, 0x8, 0x1, 0x9}) r75 = getgid() r76 = getppid() r77 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r80, 0x0) r82 = getgid() setegid(r82) r83 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r83, 0x20007465, &(0x7f0000000500)) accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000480)=0x9) accept$unix(r83, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r83, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r83, 0x40087468, &(0x7f00000001c0)) fchownat(r83, &(0x7f0000000080)='\x00', r84, r82, 0x6) r85 = semget$private(0x0, 0x7, 0x287) semop(r85, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r85, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r85, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r82, 0x0, r82, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r80, r82) lchown(&(0x7f00000001c0)='./file0\x00', r80, r81) shmctl$IPC_SET(r69, 0x1, &(0x7f0000000080)={{0x6, r80, r70, r73, r75, 0x1e6, 0x8}, 0x5, 0x5, r76, r77, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x8, r65, r66, 0x0, r67, 0x100, 0x1000}, 0x0, 0x8, r68, r76, 0xffffffffffffff81, 0x3, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1a, &(0x7f0000000000)=0x2, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000380)="0781b6f91ec1136c2a6d6faf4d240ecfe67c055285bb8b4f6221d9ae1d112e23b4420626ad3903e03d0fa13dd77239997122eb74ba983eecae6f8699056dda20d9b0c7598245c009fb9348dcf036e908041d729fef974dc26caf3c6f7ca61ea0b73244b8ff561016fbeac01c8effea5e71d8c6f3a8fc26c2eb8e71ff000000000000006338", 0x85}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:08 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) msgget$private(0x0, 0x105) getpgid(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffe, 0x0, "f000000007005945fdbe0700", 0x7fffffff, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x1}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair(0x10, 0x8007, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0x3e1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = msgget$private(0x0, 0x0) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = dup(r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r11 = dup(r10) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000100)="8c65", 0x26d) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) r14 = open$dir(&(0x7f0000000240)='./file0/file0/file0\x00', 0x800, 0x8) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) kevent(r15, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x108, 0x10, 0xd0a, 0xffffffffffff8000}], 0x7, &(0x7f00000003c0)=[{{r9}, 0x5, 0x6f407d9bf94813b9, 0x0, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1b4, 0x20, 0x1, 0x3}, {{r11}, 0xffffffffffffffff, 0x85, 0x20, 0x7, 0x7ff}, {{}, 0xfffffffffffffff8, 0x1d0, 0x20, 0x400, 0x1000}, {{r12}, 0x5, 0x60da84b26adc25dd, 0x2, 0x200, 0x1}, {{r13}, 0xfffffffffffffffc, 0xa, 0x40, 0x8, 0x7}, {{r14}, 0xfffffffffffffff9, 0x6, 0xe693e8e6fe1db4d3, 0x5, 0xfff}], 0x800, &(0x7f0000000280)={0x7, 0x6}) r16 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x1d, 0x0, r16, 0x0, 0x0, 0x0, 0x80a6}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x44}, {0xfffffffffffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x8) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e2b67741d58ae93a6e9ebd9d16db") 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000080)=""/113, 0x4c) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x42675492bd0f2c4e, 0x7f18) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x9477acc35c90b9e5, 0x10a55d96215366a) kevent(r1, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0x40000000, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4c, 0x7ff3e, 0x0, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xb46d5b54c3550953, 0x80, 0x81, 0x9}], 0x20000006, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000000000000b940900dd6c1a8a699820ab52f909c5a84e54a87c2e8652f04d87ed181aac2a2f9f31515794004e41000000000000009d6338ff28cc584f3959775ed5a08dc8698cdb78f1d36a0cd4a32398e584e6bd255eedb2c5e354e3469ff6e813fbbab86762e7c3193fc0e9fb884a8e64d9dc6b02f21473c19b1ab530a8e980"], 0x10}, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000461a89b8eed6e640f9e83f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896be5e57c6388bbd0400000051b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aa154a000000000000f3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b20000000000000002cd2350000000000000000000000000000000000d67d9dbf1963f3d8e595300345f665c1d456de02ef80bf9e509d746376a68660c0dd5de7b397ab8372cc96bcb01111d0f45a3cf1cf1ab9f090b2747a3c34e35234b197a684ac8bfc4605a4aae9b7d159e5e18d095cd9ad4d23024ad0b81701e089121b37826e94020182280827b2e3b7027c1413239a59ecb7251d28bca9e486fed8a60fbae7f39724fed748780bc4cc7700833bf829bdf1f866a59a8ff7601cbf90cbffe1b94a2f03018eac2c571844f33f7e5068da2ae7a3256898305ba7727129cb0cdd4b9e2606f2f3b479b66980b491843216bc83"], 0x10) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x603cf33f65f5e597, &(0x7f00000001c0)={0x1, 0x3}, 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000000c0)="3ba78bd5f1f2014af34c16ee7c80cb84cd7b4fa379c608c53b562081686e5bd0ebd2d77a5fdb5e61010639b11fb80fdb9c1ca65c663c0200891f06029e7dda2bf6c2a662e490b6e7fe59d9c327ab35ff3418d3cb18bcc621ef0c3966a0d33184f366e17800", 0xfe6d, 0x0, 0x0, 0xfffffffffffffdf7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x6, 0x3, 0x0) connect$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd0400000051b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000d67d9dbf1963f3d8e595300345f665c1d456de02ef80bf9e509d746376a68660c0dd5de7b397abc372cc96bcb01111d0f45a3cf1cf1ab9f090b2747a3c34e35234b197a684ac8bfc460528e9a4aae9b7d159e5e18d095cd9ad4d23024ad0b81701e089121b37826e94020182280827b2e3b702"], 0x10) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020697f, &(0x7f0000000300)) r11 = socket(0x2, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x20000, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff}, 0x10000) r13 = fcntl$dupfd(r11, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020697f, &(0x7f0000000300)) dup2(r0, r13) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r4) sendto$inet6(0xffffffffffffff9c, &(0x7f00000005c0)="3ba78bd5f1f2014af34c16ee7c80cb8479c608c53b562081686e5bd0ebd2d77a5fdb5e61010639b11fb80fdb9c1ca65c663c0200891e06029e7dda2bf6c2a662e490b6e7fe59d9c327ab35ff3418d3cb18bcc621ef0c3966a0d33184f366e17800ea7c65be43985ad15422487ac10885faed6bd983c71eb62333d1596e5a62f6fcf1a81bb2f222f951058852a40174aeaee9d76ca7f3960286e08073caff76bb39ca40ba6769f53a55800cad98a6d896610198f0bec6307bbf67ecbc8fde95757406d7e42cb33b192565aeb167efeacc5af9ebdb421ff57f2f3286b925d84f8f16130008ca8edb65c9295341bfc3a1916c41f6c7562fb42b3f0c38c32f95dc35f02276b13760fd9013dfd4842e8dd93af8efeddf95cd17dd7fd26d018ee6c14a1038e47bd9de461d24138cb1a67737c565c4aa2c7c72fe2d7128f99735decbf37478de6c3b6808585397e9d059acd233f8274ffa684a881c4779ec32768923166e4125dc02b4b237c211f29052034c9b2d00"/379, 0x17b, 0x401, 0x0, 0x3d) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x24, 0x40, 0xf4}, 0x5, 0xfffffffe, 0x1}) open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0xb3) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000c40)=ANY=[@ANYRESHEX=r11, @ANYRESHEX, @ANYRES64, @ANYRESDEC, @ANYRES32=r7, @ANYRES16=r14, @ANYBLOB="bacb08bf2be6911faa38614a334e53469f3a5878356725d11b28a2085dd83b7f8e939009b89048a6c95940bf024f927199137cb5a50d0111c29ea589eabebf0414aa5b2b22a9e7bca95565e3c90279838bea1e8073c38a7887e7a7f7befdaf52def697c4f3fdff629473bbe3c45062c1da3f0a7ca57d8f9b0fe46c", @ANYRESHEX, @ANYRES32, @ANYRES64], 0x1, &(0x7f0000000380), 0x269, 0x0, 0x0, 0x1}, 0x1) rmdir(&(0x7f0000000ac0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x3}, {}], 0x2}) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f000012b000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xff, 0x3, &(0x7f0000000080)="d4127a573e7346b6239bf1ded2fdffecfbc940a885e7f357279fd4369ec3ae80044b7c5cdf9f4ff3dad0b8c7d63a52f9bd5dfa338a863d0b8b836eece61e19d0f57cc942721a38515af61a0dc4dcbed5ab0bbf20ca92411ef14f7d6ce703467a40efb566ff97344c8efc689733ad652e2ecd7ad8be1de44aeb4c00d34833a764580aa98a35bf55bd4c505d322efcf77842a73e31333b97ae2c09b7998456", 0x9e) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001800)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) ioctl$TIOCSTART(r0, 0x2000746e) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r3) recvmsg(r4, &(0x7f00000015c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000340)=""/63, 0x3f}, {&(0x7f0000000500)=""/89, 0x59}, {&(0x7f0000000580)=""/14, 0xe}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x9, &(0x7f0000001780)=""/78, 0x4e}, 0x40) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, &(0x7f0000000000)="220e22", 0x3) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) setgid(0x0) listen(r3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) writev(r4, &(0x7f00000018c0)=[{&(0x7f0000000300)="a3fc5c0df7204692a19dcf54d32e6676bbc0cdb2d2fe7d6ea859a0b5532b96b624320abea340607195703d8e81ad263e63f9b3152af7a4fec0b39320fc8938b6a8f13d529997699850b4706c4545ff5a4e255f9b02c4adeedb5cee019d9b70cdf5a6cd5198ea963b9c3f60edffce177ced1e6fd13b99f40dfbf137520487e0b8f30ef83bdff56defe5f5cd6ad01ebb65ac4b2620df73ad403fcdc4760dd85a35316a2c7e4097bb3b8ea15f7805e1563412aeed2d44dd6ce17938b9435ad3071f4589", 0xc2}, {&(0x7f0000000400)="9f1a84eaeb4bf44ed9f2d0c28093a10ce43bd6e5896b1a5241066fe96aa43938f44025c450c91f6cf4183ae9f47261a521754a977d8f57b9d6588a90ba48146601bea9c36d3648378ed2c6e3a1a414aee4806188e4", 0x55}, {&(0x7f0000000580)="874665c3dd8cf81091bc06af0de138e2c3ace3ff4b9e06f5e7eaf044ad0ac65ba04d0688b2a81c08a7513d10d3f7c96bc7941a120e54d05fb8f35dd2c9b5c3da0242bcfbf05cfac0db2ddc5f242f50a8b62f927761fb91e68437dfcbd2a9ee9dba4d9aec8efa249d9d6aed0d73c5aded160fbdb6c1e24aeaf89eec565c23f8fbcedde3dd45f6e7096d5f499eec84bf10e157b99e764608a3747de3e3e7e7e88e741a99dad8e292292012a7a82f4bace8c04f17c9d975904a8de44e6c1c9b7643d4870f9cebfc51ccbc9a8876f08615ac5fa2c005eec53932283626f3d3c286f57a7a4e0c8fc6179c0ad76a1aad9431bbdaa12ad1", 0xf4}, {&(0x7f0000000280)="31deb64794dbdef4988d081a577e3e5d758b56c89dfb119588fe22b2df8a83cfbdbd265ea6a6414576745e56ed", 0x2d}, {&(0x7f0000000680)="2dbf293d9b542e41288c5512b661c1b6f5fdde56c6b600d6c6748937166f1c4cf1a54a95faa21e88f24178fd7cc8a32ef93d4ad536ffda837b3f6c53c482209fd247f6cd4f08612a9bc3f8b194a0a4251b419c2aa1a094c13625ccb8aef4137be15391efa1c6c8683efa282b083de0f8acb65c3ba58ced215a80af4c606cc8dff339b01a2344d4e7b6a6f107b749aa1e2c1e2d0d99df814f33c879", 0x9b}, {&(0x7f0000000740)="145486b87dca4439866b95ff39345bc30cdcc579fdd9553a6694ed0794d42a326c06d0ed63c4c7534bc7674bae8dfdfabd0bf509ec50a2d4f0ee05c3f9e7b3bc0477cc4b63a132dfd02ccd8a5eca9bea204b41b1613c52091564d78e6e0b1c84c3bbc3fde2ebae70c6ae3a8faf474a6062e5bda309c0bb2aace7188016e5cdff7527b7b3a6a2c3fcff3764993b6dd9ba83ca317207d37af7de120f39a63bda09c1b4c0b544fae31838bd4627236c9e63881686bc373a7b59cebccbe9ca81633cbd", 0xc1}, {&(0x7f0000000840)="7facfd996aff89cb40dfc603c47333d4b163b9568aa26b80b6231c6438a1d4da93bc5fd5dc96d7891326ae5bfdae642a187beccd3371a10440dd96b26e47bc960c3b815e8c6e6643853004090bfe4d25a5d3266831823a72e2177a51ab154a24c29bc5d9fa767545c0334a713b", 0x6d}, {&(0x7f00000008c0)="d147acaf3cda3c82e58965df8de72c07b09480ed80d8af54dbc2c0284d4f05b19acfbdce561401559afbb6983cec07db39d72cd81ec2c3794e74fae1bdf5e4f924d6be71f6bb28b5ddbcd61178fff0940d246d4f5c67c1baaae8a3f02ca7066efb3b7ea1f197c56cb392eb1718f955883aa4ce8b8d671132eb86c65ed87f71e614eba1255daf31a57e106ddeffb6d5affad38fa99bf74920fb80e225f3b3aaacc34563fe7031741202564fe24fb5197e6aac06d7de7ce4e37e33ecc09231df1fafc9bc3a5858d544ddd8a8cffad0f55af868834df8ce359ab5d57d3bd8898858c0aedb1620c39433fc34241885ec52de144699efd16f7c629eea555b4a58cca75f6828b3fb54f72591209f13502e492a68f58c8097f3802d8a9dd20ffeb9065a154a73013db4a129970284d47dd307827bdf084439eb133a89f5bec374016605b58f12936d0cc9584e79a766e78ee347beec2a09385e07d742dab6941d6d08dce5b0f85d3e612abba15ea5a768f8f269102e1b4fcebe2123374e7c0b6259aab7c48caee4ef64f5803e080a891a9b7d54d1c35b67d3973ee1ecc871d0c4bc5adf70b6fe3b91b3775f05c97f584cab67514e86426235d4caaf7fdb11d3ad81272051e4a3e5eaeeb68a1f593cae7452e7231993e2f4f79f7ff8b17b3b31e5818c2d9573c1520ac3b8ff1c19123ae7a5f60804be484615a98ed412c337e98bb9c10442cd9c24923cf03386ba4e8dfc1f325f63bf3e0549d3de0b4b407c9dc1b45961a555c2bff239f7c10a204f4157ba4f129597a90070a4f827599b0b8fd3caf9ac56a24739c6735ef65204476ad8bf2629a07a690c0ae2518a8b98eae27662dcb58e6a9c66e375e1ec60a8ba437b4975b970659d7936edb6057e6187f2f76da98d39cdfc7163cf13bc1feee6b8f86a34e38ff165cca6b2dd43f438e9c87ffe95a12a90345223fb4c1b9dc3dae9cfb4506803dd055aa2536e2248a8b9abff5319628ccd2833fafb417d416bf329cc030962c51f6f304cfb20a111e6b7152de639fc0ebab93fa32944fd091f5a3ae7bb318701241c5c4953e3b380ff3e05ed9251ba4d68bcb8778abc912b61a6879ea5372bb049a57ba176206e67737ae1bfdc3ee2291ffa975d1f17bbe3f40f776db70f51ca29a3bb8e27d4ad96885c27cadf1210c171adc9c404d7f45c7eb3907c26a90ef3ef9118a943d6fde1a76091c2a5668692c92e64610208e3ab2aab3a11c08d44aa1bea335964a26b8933b8b8fc82a38a03e467db2dd8164d07033604c6fff0256d4111365d770a9db1ddb15bba5e6fe973a184d2d86f0a2bbd9b9fd1566345548e549a6db12bd28ff65357f756d7913618fc3b44bccc0f0f80ed5021a4f2bd2990a71cf7f11c1f79ccbe77568276bacdee73035f94427b5ea91b6fd1b1aa3a0ac06a228cd7e10a31c67bef1ff7429aa13dff5fae10c1b3e97dff588bb155e3a04190cbf28d42393b6d3c345308c6c68810532e8f6957013fc8a421ef34a7ff57750c13f137dd18c9371f26f5f8fae5a4c48b7bad7e4627f0c6a8c343cdc1e817cf09b7c37353d8e9b793673f493e2aebdb8f14235599765db730355db0f405ca46d0cf7837400d532327c86def6a2132996ddadc6d5025ad8cd9740f734c943921ace5d77f260070e9139309cfc0ab46c7b47bd7aabc6e5da2f8488a1ae0881064dcae8eb52af996c4a77e16333218d4be2aba7de292173338b197d341cb91019bb676723173d28d7107e0488f4e80f6f78c197fc605d83e67b2766fc1b75a49bf5440aa117286709693e4efd0464c649af4bc468824fda7f4a164bed348aa9e7f435a01027ee3fb9236ab58decab76f6d69c3c6eecfbf7ba66166015611288ba880847b8a89f812257fb94fd56da40d122e4bb71b7cdb22e9925a0db02981e6c8e1e8c50162faa7f005aeb1d61f7c36808bc12f4d2fe5044b5d1b06e5816ada34800bb5997508ded03211f539eed62fe940682c974ffcf048339e3525febbec5c3d28680441febb36e8013fef855d55aacf76aadb561a5cee9ca30f2f79ce9f3658cd241a80b94f05028a0a2f81671ada93411090bd0da4c070e18fd6c177c2efa95e14e284fda166f06a9455e55695e60291a34b48c1d991a70ca7477f73ed3709c376f7d1a38a1c180d30ce31a1cdeb432619191c9e430c36643a52159bdab934626e715bb3f4fb4c99bb96647ec29bba8717ce118e63e9e3584f4a9bf448178a60b5e20d488b391db8e97711df17ffacdf19bd06e7a12d95516afa0f77647735bb229825ada19dd8b151504bcbbee62890f986b44b77a748905f06b9bfbdc64b7e4f71866b534080b123ccab0a7a2e6310740c9ab5d082f222459d38464c3bfd32a009af1934106e29972f0aa38077d8eaa6af2c31c464fa2cce00d89c2c5f6292eafdb440d2f055dced4e5964aa2e4a7c22bd91dd717f3a5f3afe354badeba90b79509e1131cc88ded0faf8f31130ca86cb650732897ada00dde0ea1e7841ccd911c94bb8aaec24b1db67f2c53aa2b3e06d33652f458264a22811564206a999d2db4313b263ea8b4c986d6aea590573b24400898eeba59220da8727661978112db98ba09fff6bca2be79dcb92ecd5310a27bbbb4baf3eaf8d7aa0d15a9e6b3f56f18b44777e35128521b146741259347b434696cda24302978599fae94a02412a927869b0deae52a06f2abe292d2689126c1e310112b5a6810835f536b2fab2df9bfe05addb4f3c41f7b34145597b87b44d1ce5d202c66a7cdac1b0f16b61609deb08a9d322ca12ab02ed7c0e1db82191df19e3b88c2f0b5bc16fb834992b3aff1598c570aea491309829d56435ed53d6a2c94d8f59646bbe03cfb6e4504e58328a0c63c268727b19f0623d40c947b876b567e4a7a7479034e1543692fb9370d7fbedecb434480d6ed2aa78701c99ebaa639950b873d4cc1a2259e42dda02648894c9fe2af5dc0f2775bfddbc4d1c09b578014c7a30a67771726711b8caf598a801f95e4567c84ce05bab429f45e29259700d2a8783b4994cd7374c212d47bba2ed9ffa8ac8eedcbd2eea17bc84048959f8a306cd9ac107a2eb0b1f0640b7873ff47966bc3a2f6d90f919150d365fdacb9da1e6a7db70a1a73c072aa6bd8f36aa4c72ca876fdb78bbcc258c6fd893f25a23a054207a6a5a72b2bbad3ad468367003668536f90ce12f286c793262fd3bae0cb04d96f3a0c6d6cdd07021a0321ff4df52e2819fc88e02ed0e72365c2838ffe2b63e2826629e4a1ac8ff6a9f2bdaa2746aa8b697fc237e823bb9e0c0460f92958dcb5d346ea7476d07f6255cc6a464fb01aa8284fcb29c151a4df55da4892fed9bfc88a4cfddec0860de55fe19f61a7fc3baf667545853d9652c4b5b7dd605db6728a4c8cb6a74f2b2ee4848dfb46d9c83c08e720f0132b94221a627a1fa00a3762de62f5b0eb74455513134953242e49942053864ecee3fb69d0bdb72c2aefab0c516fbeabde730cb74b37875b6cb57e11964dcedf6c259827b3dfff10a7af0e3406cca7273fe55c60fd7711abd84d28d5132cfcd0aca9c70e4da605e7aa38e346897eca08ee9651ea32c2d14ddd6ad115e28e62fe2be8a0f16ca9d27e66c10c524e547094568c49e00de98bcc524088b8a60f2390ea03897d61c22c1bdb9bc582334e6a358e5ed3a6f530bfb45252b5afd7a02c59f4071426c2b12b09c472d489004e6efbab66ccbff9e43b5d7143c505e64fa20e9cd4f46a1a79db790ab82636b613df78939a70ff728dfcb54d2f3c71c5cecd53a3d1e6a230ae233891807ed3b33623e29238c9e70fca98b298fcaa1a122c23f82847721129e4d3e4baa44301373acb0d65e56516f6701731ac3a759f52cde47cb1993736aba950ace26d982699d197639cef9a6a4a985bb93f81aeb6d085ba62fa1e86c8394dcfb73b627d95aebf4d66ff6d5bb762592e79d6f1cf5f1a3c7593087037a2bd98b07e07a7893b9399987d71ec5b4b5d359d3d133dfda4c94c0c0c5118d510ed8728a17e9c55cac05cb4dabc05ce5d1aa855831c020428e1c41c7d28151666cd15146aa52d678f1f11ac89c6c10e2640c5d32a47c990fc92fcc75f2a8c4de015bc67cb5b9cb7b7985c7996b04964fb041d3775a05162a19025d60750b7461efb86eee5ee95fbe2550ca941da74415907fd186988519b16fc03015db3e3eda93cda032bb172bc62a45f29f2c8ae5557711b84359ca6dfe277ac80503b0c4829dcae4d778f52bcffebdf849bbbdcc81bcb3994a786baa9a10dbac1aa8f3101b4ccc4a7fbb376f47d19d636a5e74f6399db82a0e3d58506adf9350e0c5afac72c752975496981fe20bec8d84416153772da44f41d2385c91f795268f4930a141f2b5c5644ec2161f47160733be1ad89d2880f2300ee976168f7cd2d617473141c0320900fbbff488d97abccfb1379ff59299e62e1c576434a0d720fd87267c27ac0133449fb441bef4113911ddb746c5bc9a188ba0bd4555dc6bbed539a39c6c6bd2029031165d395e00a6b6466345e3b4fbb3b41389445d3828156ad48ee9b040a32f6dcdc5cdaab556afeacb47093d78d6837846f8688a2b2566dc6d7bd086fc14c849efdc2dd95f6472513eaac0bbaa7c9538a96bbd472ceb933286da27ef8c9ee623627f59e5cd7319d53e35918018f658740f85d9106a94dce6efd59609d8eaf775b8818963de8c43263f1b001cd9c8c5b2183df2150fe933599ed5d4bd31c3ae1e67acbac52e110b605d43d746eb7870595c68ad8428a3bd36d4a6865b31047b66e636c3d101835241ccec03a866531aa66f18b4e52ca1d4ed57b5b1cbcf1ea1c6a895ea1d6d3a5ef81c4ddb31fb05d505777f8f8d53b5d1fe236b08549d2f242f75651af15aa7b96a9695896e17f02a33505159ec559fc8783797c9b2b505415d06ea01354e53f0b2d6e5714ebc9dd5d4e967d597d982cba29290260b983e5238321173e10ff2bed2e103ca80c7cf8b224e050647dbbdc5e85cb30cb073196af322092ae397f67fb0dacaefb76f5d247fa87c31c8a6fe88f4147d0f254eb928138b3a4b03565d340970d42a0d1a912e503f2680b0dea69146d7039e9de6be9f3ea7440df0d30733ef166a579070cb0e278a1246cba1da2cb4546e5f231235f72b90cbb07f218b0d1babcbe024145b12b9bf36a1a264516418f1795fcafafea8b03f8ffac0d1b926164eaa2cdf6f1f5f74ff0526e2b293c9a828bd8ecee6c06924c78e9fd7a45ae99018fc0831d5905f3319eb7baa6d2d7ed1b1c8d64aa020f126f345da3367126f79b0d78d5c4c9b335eb46b1ea20c6f5178d8530c1d4ff0e275892b26caa91294a95ad955e3a5b0caf3f577674f4dcec8f7757d703653c960bc39ac3f654782730b4ba296c0ab27cd7e7c6667630bad61533fc37b305a9fcbf2447626e71f56e8533c1eba88fbd1316f0bf3c47628bc3aa185415b2722e3db1e2d6dffdf1551f8cff197bf49197cf749aa648b39db663ab9ca3d59e32e57ee71a7e3f8143ebbb06ae9e6ef77196aaa07b169dc1b13fe72fcf141d5b90f0bd0cb3b489a802ea878a433f1953993c0b0c1ee31a409aa0512c4eb22675ea31e3dc720bacb55f3bef327ecff0479465619c68c7512c77a6291bd379f57393550f7456adcbc7d2ec06f4abdb5703d9ebac7613fa82a06d43cffc72e62a25c7aed62dcf39f888bdc6b676dc5b385072324f55af419b97a7f7a11b814622ef312cae03f581069c2f706385f8dffeb87277dfdb00e939894050ffaaba315544cc6ec84", 0x1000}], 0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) getrlimit(0x6, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 16:00:09 executing program 0: munlockall() socketpair(0x18, 0x8003, 0x0, 0x0) r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000140)=0xfffffe7e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x3, 0x8000, &(0x7f0000000040)="5db7b36c3a91f1048d5acbd051382039a3fae3508cf16e1041b568188105fbf6b04f76755053fb9cd79ffbbbec3d941867746cbb4169226c9c4937bd2188f0d7f56528896594bf599a0b7127dfb17661e5394e40d3303a85ce6f8882c5cea79877866021524816f371b882e08b7b9780999c5a4f", 0x74) 16:00:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x1, 0x7f) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() open(0x0, 0x0, 0xb2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) ftruncate(r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) ioctl$BIOCPROMISC(r2, 0x20004269) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x5, 0x7, 0xdb, 0x6}, {0x0, 0x9, 0x3, 0x7}, {0x8, 0x5, 0x9c, 0x581}, {0xedf, 0x3, 0x20, 0x4}, {0x8, 0x84, 0x0, 0xfff}, {0x9, 0xd5, 0x3f}, {0x0, 0x3, 0x7f, 0xfd}, {0x8, 0x6, 0x1, 0x1}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000240), 0x8000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x5a, &(0x7f0000000200)=[{0x4, 0x20, 0x81, 0xf9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x2}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000af6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) 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) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r8, 0x0) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) semget(0xffffffffffffffff, 0x6, 0x400) open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, r1, 0x0]) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000500000000000000000000d5670000000000009a1b2cbb0000000000000000005f000000000000000000000000000000000000010000000000000000000000ffffff7fffffffff00000000000000004000004fd91267b4ecbe820000000002000000000000f20000070000000000000000000000000000000000000000000000000000000000009df2a8cf00000100000000000000000000000019233cd8e16005cd7b16c3b710bd98603757106f9ddf41000000006199e7cec80d6931a7fbebc786df9c45"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r5, 0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000440)={0x4, [{0x1}, {0x3, 0x101}, {0x3, 0xfff}, {0x6f02bb574a075bef, 0xffff}, {0x0, 0x3ff}, {0x2, 0x4}, {0x2, 0xbf}, {0x3, 0x4}, {0x1, 0x6}, {0x3, 0x5}, {0xa3cddd9c6ffa9bbf, 0x101}, {0x2, 0x10001}, {0x1, 0x1}, {0x1, 0x3}, {0x0, 0x3ff}, {0x1, 0x7f}, {0x7d2371d41952b0f7, 0x7fff}, {0x0, 0xe4}, {0x1, 0x9}, {0x2, 0xffffffff}, {0x1, 0x100}, {0x3, 0x1ff}, {0x7, 0xffffffff}, {0x2, 0x5}, {0x3, 0x8}, {0x5, 0x80000000}, {0x2, 0x3}, {0x6, 0x4}, {0x2, 0x7}, {0x1, 0x4}, {0x0, 0x4}, {0x1, 0x8000}]}) 16:00:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() setreuid(r4, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) close(r0) r5 = socket(0x18, 0x1, 0x0) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r16, 0x0) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000580)=[{0x0, 0x3}], 0x1) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, 0x0, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r16, r18) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, r16, r7, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x5af0399cb882417b, 0x5, 0x9, r13}) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) r22 = fcntl$dupfd(r0, 0xf, r5) fchmod(r22, 0x10) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7702c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x8086d2f9a6e62387) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) r5 = accept$inet6(r3, &(0x7f0000001480), &(0x7f00000014c0)=0xc) fcntl$dupfd(r4, 0xa, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r7 = socket(0x2, 0x1, 0x0) accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a0a5bd695f4b4ff"], 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x400) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="60d2b20535dcc76a15c4828c1c4dfb9318e5d315cd827f4d182be2db2d6859d1b7423d236bd7e46d51810000000000000000567a4e3746f4fa5418a898cdb3d773b69c553af1e9e7cb9cd2cb1dd5a6298095e5fad9741fb54b18956ad119a2fa00a938eb0cea0d67ca88030444877c6ea172820254d6ad2f2dd0c5248124ec22fba96d8670530998d5444abc2710bd66710a5e9f2f71fe378848bf410c3f6eba0538133969828bcde1fd95dfeee2792b4cc785"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x3, 0xfeffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000004c0)={0x1, 0x4, {[0x5, 0x5, 0x4, 0x3, 0x4, 0x1, 0x0, 0x5a8c, 0x7fffffff, 0x1, 0x68, 0x2, 0x6187, 0x80, 0x200, 0x7fffffff, 0xfffffffffffffe00, 0x8], [0x7, 0x25992724, 0x80000001, 0x7, 0x1, 0x4, 0x8, 0x20, 0x5, 0x6b3], [0x1, 0x7315442e, 0x9, 0x3, 0x6, 0x8, 0x6], [0x0, 0x7, 0x2, 0x1, 0x3, 0x5], [{0x6, 0x7f, 0x3f, 0xc0}, {0xffff, 0x3, 0x4, 0x4}, {0xffff, 0x9, 0x5, 0x5}, {0x100, 0x7ff, 0x6, 0x4}, {0x101, 0x5f9c, 0x1, 0x3}, {0x0, 0x7fff, 0x5, 0x4}, {0x400, 0x20, 0x6, 0x6}, {0x0, 0x4, 0xfffffff9, 0x6}], {0x9d78, 0x1, 0x4, 0xc000000000000000}, {0x3, 0x2, 0x20, 0x380}}}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x9) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="62020207e000000100d5d6b2cd060000006ff29fa4ab70f4a5e451599fd5c75fd6fa0d6976832d2af80fe572dc59f28cf4d58c55989bbe246f3a5f71c4511f4139ff34a8128d953d0ed4b9fb1954759cefbec0f57966891fc92e3338502ca32fc7e1b69af6b5b29e9e62774a4282a4f62685f1db54676c4f5a204421f695177f4d00215ccb74dc1dabe2bd6dd0ad3c941735a6dfc5adf08e6d9a9975d2fe64de5f6b6039a935717b09a4fc2c7a1fd9fe61d31e6fd22b83f1ee00"/202], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b20000000c7eaad0b490510abdac000c6da3d19d9273697a92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da504000000ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fa70bff53ad546044094207a25cd663a90a1796f9fcb1afb76a71cdf6e88454035b6640e7a270044d66e20a435efeb038735e21e766b5c4486f1f0e7d6fecdbebfd190b25eeca43cfae39e3ea7e422f067311be8ed00384ce1e54b33e7ee58face09322c074fee6dbf1a40915a0ec483186f526d26316adbc0ad0fa5228ff53f5fda09"], 0x2) recvfrom$inet6(r2, &(0x7f0000000640)=""/245, 0xe, 0x3, &(0x7f00000002c0)={0x18, 0x2, 0x10001, 0xa}, 0x369) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340), 0x5, 0x0, 0x10000000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xb) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r1, 0x0, r1, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/217) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b27ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026bafaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43e2ea8c500000802000000000000020208a371a3f80004ea0000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x30}, {0x4006}]}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fsync(r1) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") load: 2.23 cmd: getty 63176 [ttyin] 0.00u 0.01s 0% 297k load: 2.23 cmd: getty 63176 [ttyin] 0.00u 0.01s 0% 297k 16:00:01 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x67dc17391eaacd) r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="7b4af7444cd52e44cd4a90d815f2d4409e53dceaeb4bb8b87532fbc2301ffba6761eaf93abdc922274deb4a4d19c9668c969650cd65a799a91f3cf33f535f5667b1e81bfd7417a396f6842205550d67c89063591f1989637311a205fa8f014a5291c3fcdcdcb6cf6e059bf12ff190dac1eaf9052b2aa9b979bac674f2fe794bed229d79480b42c03f709436f45f5943e790b1f664cc316a28fdff624d66a0d43c044865d2ecdf1a6a19b68cf7bf26ea51f9b83066d92b6d62ebbb1f9043eae5b01c59bfcaab9e6aa70cbee406ce31f560650188e5c60dc801371ec1c4b9e", 0xde}], 0xcc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:00:01 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x6, 0x5, 0x0, 0x2, 0x1, 0x2, 0x8, 0x24f15407a6c6e753, 0x1, 0x5, 0xa12}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0xdcb1, 0xfffffff8, 0x9f09, 0x0, 0x400, 0x4, 0xfff, 0x0, 0x2, 0x8, 0x8}) r2 = open(&(0x7f0000000000)='./bus\x00', 0xe9285f7c52838d39, 0x104) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe000000f31f00000000fa7dff070000", 0x2ae}], 0x1) 16:00:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1a, 0x5, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r2 = dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000080)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a2f9dc570800000000000000ac750000208003005e0520000004"], 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6000, 0x6) 16:00:01 executing program 1: r0 = socket(0x2, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0xffde, &(0x7f0000000480)="1558be57c6ee53c1e550d80252f3b2c54040546d910dfa1db679fe7259b1a2df0714b0ffec2ab678b63c608b0f361d38a9bf2e791aa068b369511ab9e4c05c58d86516d58a3c563971cbec736b254c9b856c7f6c0f9f321bef14352adcd5334f0f5ff249d10b361579ebb741be39248f755f6f0c3e36ff7d057980a1a849fe7bad81", 0xfffffffffffffe20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xbd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x14653f7932dd313c, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000180)=""/228, 0xe4, 0x82, &(0x7f0000000000)={0x2, 0x0}, 0xc) shutdown(r3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$dupfd(r4, 0x5, 0xffffffffffffffff) r5 = syz_open_pts() r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) flock(r8, 0x4) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x81}) syz_open_pts() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3d}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:01 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(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) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r3, &(0x7f0000000180)="6ef094a28eb7294ec41852669141d7266122fae74b23da46bb22e36265064e28d563439c316a53073e2cdef8bee7e7db3c519672d1ad2dd1aa0e5aeab65f36320d62e9a4df9855bc0ec78888f913709862d4bcb756a6ce8f983a9ffc68053054e1e0e61fff00e8b4c989ca59f1493fd0cc3dba8a9d5d0aab691b71acec597906781913a65bf3b0058b69f6c43153c8803c0f411f1cc0f19d26491d614f7e137876dc5380abbbbbbce033cf2087f1a6f07c810fb39c97224e4dc50f4809d03fde7017123c", 0xc4, 0x62e7f8c05b885189, &(0x7f0000000080)=@file={0x93138f3daf383c70, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) r1 = socket$inet6(0x18, 0x8000, 0x5) sendmsg(r1, &(0x7f0000002bc0)={&(0x7f00000016c0)=@in6={0x18, 0x2, 0x4, 0x9}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001700)}, {&(0x7f0000001740)="8f3140cf73", 0x5}, {&(0x7f0000001780)="ab2258ec014204a1321bf196d0ed84ffbb1397876f06789b62a684ccd33b334b7cef833516bd6a20fd5d57fcaf7e4a1b267e30efab931783b3725be1afc1e57eb095d1278588e614c5ef678095d893fe4ac385c9b32a7adb13d19031497aeba671436da147c0892caffd4d", 0x6b}], 0x3, &(0x7f0000001840)=[{0xf0, 0xffff, 0x2, "8a8c129a7ae8c52ec246c72c66bffe1d93bd7c416201fa8355cbe7136f6fbeff69455747d481cbb635e2642a178a969675f8ab07c0af20f47cdf769dc10de446880964dab811c378dbe1d5d356bb0b689a9d570a8d52f417119669976c8b703cec99c2dedac63782264fac290085974ab57f4c1e7df6dfc0e7f3b48099bfc49408ada303550fd212acfa608483ebc1e9a83dc118a746d0db0e76d1b8fc4f02c7d002764a032d5d657549ead83e5b6b8193098dfd2898f5cefb643e8c60da7601ceb94c81242ad23b1727bbc3841179f629f15b8fc8750696f9ee"}, {0x1010, 0x0, 0x0, "042306a3a95f3548ad335e276df57b4c1df3da21bad15b52665f189cf267cbed093809496185383f54f07e32dbdb72f5ffc856477699c9555016cdb896c0a8dd89a968e2adc4a1f1004e4fc8e628b55ee9c789c000b1b19269dcc3a6fed08e8537859ee364e099695a7edcd762736acffc7b555079905c6f4405d912c8b7adb81bcf33acf212c3f6ae0494075917871bde8d4c19859fec8362c6ce18471a3a5ca32338fbfc150373bee31f2be10d590436944d7d2d3991e4af388f803772ebce891a6e9758826ca093a04d78eef038ac0ecd6029ebaa0fa9a70cffb72b79bdde5a5d3e68aefe30c91e0e93c2ab168b9f335d2630bceb017f855a322a0271fa72421c47565657fdcc7bc43d1bdb2c21f31117bb8d13afd7d0aa53b82afba829c7c90c760f38783b7c50c3b6154b70b1e6148869f9f4f59cbcf2c74b60e19cc0f1a6949a7ecdff80de1b3f7d4e4e6e53a7274c2e3195d73f7d04d1de811160135bd02c342a07c03ade42662a257f3f434b30eed13aabacba24f66c1956bf28a22d15c4a8bc0f78aef02dc1473b13c33a028402e2a31cb1112c3c064b698825cdbdfd43b763a41c35617b0dcd8fc7680fb73b19c0fa09e05c8b7d22bdd73ca58535e50b68a33839a12b8206421cd32b8afc65f2b1da22c8bf593a557e283e26735efbbbf761af82f4c529f42a7dae0b3aa5d20eddd72772923977c112e8d27e28379993e2a91c7dd4aabc4773da71d34c08e913d443a6581fcdcff20f41493892973cfbf0f9e97f306ad93751e1c3f077242b0799d7eaaf790a359c44da401eacc90ecf4bee0a6eebc6ad4d5614d5e833badf11e8af77f749282aa04abdeb42c558ca2df0d791cb1fecb163f94c768dad314eaa4eeffb6312a03d5b031c8c4a2d4d83393833c0e3ec0f14749ef431321da2f56c0b1e56d9cdfe06fb79ddfcbca0c4abece59068bda2127b8cce31913e84b6848604b71455ae9f3e3fb4cc5f56ee463cdafc25dba349b70a59fa1f4ba77482b13b5ce23495a9e6315c190bd481e4a5cc999fa4ede6bf6e5dce5cd83fc54151ec48d57d009c06578bf80d7298e967ddc80b09d9ed2ae6511d96edf4f62c825ecce71010e3ad6284e24cc8aa4c5ca2d62357ab2dc512f9b36d1d6afd3182e5a1659d25dba3f828d877d9ef7c5a81cfd282696f47d51b789719c85ff0f0cbbddf26340007d90ced7121e0785986d05a76d726673f0774c4c5ec67bc26ea0d35d76f85bb0387699cca40698ef4f59f54763ec5ba866737df6364f4704f8d3d3141d5ed322d285d9fded760d57f91f223c4368fead81ed6b8e93e8449c84c5063c811da1e7b67a73aa7e35a0ee092a59954e2b9b00b784f33f0056864330ba3a11e350e15a8d295c7402323afb947eed48a4759f76b5ae386d7a778972dcf0e8369a8ae3cbb55ff13fc74a837e5fe0c833e94a3ab799936fd81655987d5dba7a0a3f7890513ba4ab66374da6d29997c61686a358b494985d9e58b24699cd6d65907c9d431cef5856b3308ec45a823a4e0e15d5cfed45e98be52cca2569d879427a1e05f4197b96854ef592bb1316f1903577209de1d85aeb6aab894bbe92cd3d94389ac6a0d98274293b7fba8055e7ca472d2607fa483b8d47502914a52e56dc47f7ed79ca435e14115ffa9ceb06d39063f1120dc3d9b14244d2c2d75aa68c5ad03d51f3e62d067ffe2898941340a12a82ef501b1b0468794eb0bdca7846e3fd6e8fe30a8ac6f8bf0714b0885f17e39f025586d41d68cbea5dcb4c218e1ec6590caf653784d4528e18dd2215694e96fd32f568d3ea579f8118f8943dac92382c307c5995bc0ce48d53cc11926e72bc9eddd7df4aee0b60401c0bd6efab8d10efe12a3c617bfdff36b0b41a4303d1dba7c25a169781fb4b5f3c80264c4846e64f6cd2932dafe7164ef494ad914ee87ee72f0acea392ec2a0ba7285461fa75ef178cf3e8319c1cbe73298f6803f0745cfa9fc9a35d9302091daafb021f9da87441e090ff83b239dab904b4ff10ea5d3b43f46e9ed1e72c0ae785ade5e99bf7c2b192d741228b54a8885462ea487fb7bc23b852a3c5e46d6942deb4a45af2b4140e918b4b1053919e252d55599d19c24c2b515aeb9b70fe44fee5465bc57122faf7bc5138b9a6a342c9d7d3d8942aad41029c659e12c9624fd1120121be9a3e44d38e40a7408a64db3a0f4e997236c6ebdd6a5c176a4d40f0239daa5264c318acce722eb939c80767d4425e46c2842a6a599466b9b3272a365cb1383d9d1ff4ca12324d4de24ce1ec8b167713a4ac291f1a38b71d4ac74356ee654a3d2afef9527916979b1fef47978042e4cf370b923bf5ae204c9cc6346a5cdbdbd601c15de9fd773d0cc03cfb58cc5e29bf6ca1c7f68257b660dcd9abc5bfe5deda58f9539fb5620a62a85d8da149dd2868f9008d87f828b375230ad6300323edbe98eb4ce5406c531944af76d1828e4e7f34b0ea8e6b2bc78335588f1ed5854669febb60ae84233ec4a5eedf12664eefe336dc54c36ef8ce6efc8367e587ac9aab234aa6f8213ffe69843fcfe23e09aa95450f3b58c7c2ee6bc244f2ee19fabd1911b91ac45a6d5d66a22145fff7385e32a17ca6b7bf13f902d69283f1c5af8e7fc4e14a8366f8f99e4e8789a84f29d34da6dbb6e1fd079b213839ec62f573aaa4c036d4554f96824cc947bbc0aaba86ec9b9dab983040f5d2892b4f87a39c19d47ab41c722d2fda91c89ac57b2b00e62ed9e3ad05ac478dc49ecb784a855c747607b388175354ead400c3effaba5483702931684abeb020be059477994862318a537eefa514fc10f5014fb95969929bf1af1d4837850a0fa0bc56b8847c8d906e0cdd352c6f0c2b4b456f3348139a7467445bf6b4a2f2b210bbc1e9b6981424d97f3eaf16564639f0ea412be049fa86e31aeb06cab073d3c45de19912b0f2be0597f92349ea430dfecf53e3181b6f444a22e3f54615a548e8e7a06634e54d8413b3d467ae64104ca2b979d55dc99978229a72224d2fdc970c57a0c75aca504b91d7d5109a704daeebabad052662441d1cdb8712b1bfabadfc9a1a47df6e550cebafb44a6a0a6efa2faa908323c9f1d2ec58952e761683e99dc8e2c1122c534e734eceadbf47f985701170a80360fc60191230c2a2401a7235ab441ade600481ae6f2293d161564b409d4d2c07dc3d317885e5bae5434538adcb35ba162535789dc30cf735aeb216dfdda7af74d2a64cfd1fd4d3b784156cf814e134e32df274cd60a7ebac16ad556a7e49733393c07d2dda0cb6974f19bb6cfbb0813f0437a92fce57c04727139d2873c4c32ba10f61e2b672879e65b1c643575e62c8ad61d94305938289695479eec7b6b2cc73c520caf00897d697327f3936116f6cfa54349b7d317a438d1e362b4c2793056464e580a1133dd85d5ea961309e8b2f111f5d2ed5f64b6d1f0d12401dd01a4f17bc87be58566c098e0361d0c23e8248c35871a7cd9328956f00222815428b104c0f90e54ef5b09ac6e31abda9fde3ad770ba1304ff6861238d2674b8d5714c588e6f11d4c0abac4225728c46bdcd4dfa3e601bc3ca257e8052dd6f14880b0d5170b5452716012a38d3c76b59b55e234c1571c44b0a7ec371c7ef97dcc04dbff47b162ae0ec8f2aa6c376b5afef5d2cba5d54ac09cc9b1db93500ebcacb519ead19029484d169f555136c4497f2c493fa9417d7ecfebaef69a80fd0bb28a96865311c92d9efc48257c2b7525b0a16d5ad0a89eaff99f1eee1cd123698a61f1b95781475f7673fc2ac750d2841ce54a53f8127a7d89d46d281b5b4d68c523b6a68e65698002db3c611257f5f9e08414ff8c9bd03b92c004d019dab62b4a978c4bd23b8b0c19efe04862061c79d8ecad4560879178ca6f9020e875cec66abf1445e194288cb762a845cde6cef155d536831a95c2a0c19674c5232c86d354eef09ec176c25a515b187e6beebb9fe40992dd28658ea3111f1f5aad02ac88364359433131603e85734a3c418ea494c1e6d34bf3c96fc1c0a2aa53f0b777f8a81afdaef8d74dd0a647af0510dc0dc9f256cb3f204a2dfc55344c3e077816a1e12ea12be5e64e8d5393a3330bf78911fce77dc478d7ef29c58aa86ed2d185e36f23d4f11b4dc678bcb0365df7c83e2f1a0b9105f0f0b105b746cb234e54894658d000fb636a0530f01162c2d9e1ae94c727ec540867b86f139554a5c58c36cda0935098b4bd66d0442a969c029903ec3cba0486a016d7083d84336d56a82168a16bf201ba4618429bf837ed8f81e70f54e5de35654eb2fe7302dfb752d026ecd160144e4f92542b072d9002d894fd4901e737b3f7332e9ffd79f0877e8e16d0e26f29dedcc94adda8d1b9e63db7c0568619e0d05ed261b0250b95730ea8ca31ebd6ac6c22f4d6bbdc8b66dcbb298be3d57ceaa194fa937a730e2fa432e7cd464aa33be24a849caf6c67e7c97a8e2db1f7d3636282f23aff253fdacfa205655516d8d6b585db75fdf2c82504963e2c74d941ef7ac6561e53326e8bc9be0674eae423f662a61a48fe2c569c1c6a02ae0872a21fba3cd0e8c51caf07fd53c6ed512f5dbe4f75c185575b6bbad0d13ab1f76f1dee3131535d506f5318a36d35f29e5e3e736c07e7765d7c39bf0ace393c3e4debcfea2434c39216f9105348dcfaac231b9c6caacecec5d9bf73e20f48ca1770f66fa0ea2fcde6eb0c0db9dd8ec047e08e2319ff724f488fedb2628d9b07efcd8fb48a667e32153d3902925c0c8e2b05aa5fc264875f2922cd415359ddaa20071259b701f595a842515099f941fce0d2d61bbc286754e4d58b7c9b92ee87b15fed805447c927bdce8bc294dc171653f5512694a3e330b0726f6c1c4e569a274bea14da7ee5ad4690ad1c25bc1e36d49fc6e0e8521436b4aad1739c95bbc07731af6316bcc416ae327884a38470a49f3713ddf5a07b6e3c68cfd203f4ecd8da38ad22271764fb5ad203ca9da2571e211b441ef98ef7cc1a0095b1107b9b551ca9ef34646cb8fd3d94476d0d5f478f851e4ed723442965b3a379cbea34e761b1d40f7f94d4533de25b3e65397e46067abac18f145e40f0021181980042e17afd01e504d330c68a8cdcb34b091aaef3a95bbf817ed07eb0ce0d75168224330be310e3efc5112775d23bf274942380ba8b801b60a95956109cc5d254293ee68b0ec80a9a02ff46f7525ec602fb29a9cf6a1079cc5d2d92a6c08f7862005cac7d9c6dd631856705a355cc07e27ac51898860de85637cf559189d20779d75f37f20c417a7875d2e59ea9b2da85a68463021b2a7d91ad9b497373161a420f21b222ac729a8650f7eb6a836c338f74196a41ffa30f52a8029d62ee13070860dbdedbe7630acee55f9d5afe889c5f6f16e07639409051da8eb5a719843053c7000d5ff2372e0904042cfe7262ab772fb12238911f825ee55659aa995e160f3664203d7598a8f2b077bba15f653a250546457fc93b75411cbab713f6b69bbe194246ed41851b99b5a39410d7c72dd86f5f1edf3efead508a83efed5f91afe483ecfd982b71efbc4ac9174cfb98d38c21b7ff3e6b8cfb2489853e8f77300128909621999ce9d50422db5fa7d3f9921abe1cdad77346cda8a60cc62ec6131d5b4c487f389fa867af582d54fdd3db22a163194c18d4d26d2690ed37da64352f7618950c1451f8aad1e976c2f731fee8bf1e263806180d992f2a4428abdcf2d85fdddaa3918dd9c7d9d19dbfd3f38b2f3cc48f02a36bbe43e320f9864205cffc28f52ae76"}, {0xa8, 0xffff, 0x0, "218d3e847a49c87160523a98f6259674234bf6c0c9a0c613e41b9665a51a48c9d28a3b18d724158c9a7a281b833c5b1f5264aa0a09b5219b87fd9bdd5a7e4b84e23991d60c1dc0b806c4eedef0957c44183180d46c0d0a33e6e4224edc1c2388df6e952d9e37842fcf1041a8bb9296e7d30d3df0332fc305091ce55500fbb5c3a8b1a334f99dae55c7b43d4a18c2db55910243ee128bdf86"}, {0x90, 0xffff, 0x4, "18ecd02fac8bb0900f8be3df1c3b62f5be059a44ae0df6c6025d7d48a293a382aafc2647634dbc507ff8c1d8386aa60e90bca93d473fe3f1e963fe78e67e4e54324e663399f763fff99272f39b60b05068c0c810ef4d626c9c616883004e055a2ad582cf282358a51425822187a03d418059a7a510f119c562b84f"}, {0xb0, 0xffff, 0x5, "f7090e9bc03bd3fb783a5897f805969a463888cf21f13324e4e5495518126d4a2ba1a5a58638cc178f891ea991ab0b403299970530add8bba7fb8a2c93f8f61f0358d53a88e885b104e9d2d5d73076900ebffb17bc63d189e98a2461a14830c27a5a1be791c740671e7f8a45c8a2cdb5000e630e778c263f4d3217f835dc057ac95c7a10699aad23a1a9d2bae7c553e6ca87753ca100b399a97425"}, {0x88, 0xffff, 0x40, "bca3a62d8b0c15bf16009dff7d35f33f18d28c51ef5d692171b31a6d52b6c6ebda18530219b942ef2d20715882cfe150314d8bc682fd82555e1520cb7a6fde0fc6534567e37b96c8efb2d0773d8055f541752b2f23e3da0825e9830b69a5430d6f89dfaaf837c67dc63774a62777be7b0cae6b06a1"}], 0x1370}, 0x4) r2 = socket$inet6(0x18, 0x8000, 0x7f) recvmsg(r2, &(0x7f0000001680)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/174, 0xae}, {&(0x7f00000013c0)=""/198, 0xc6}, {&(0x7f00000014c0)=""/28, 0x1c}], 0x7, &(0x7f0000001580)=""/207, 0xcf}, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x101, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) pwrite(r1, &(0x7f00000000c0)="9bddf74c692a5087c9c4e4775e78c0a56db0590117272f549551ba1ffbf2e8054f7ee358b855", 0x26, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2000000000000038, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x34, 0x0, 0x0, 0x1000000}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) dup(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='rc') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001, 0xf0000000, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 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 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r19, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r19, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, 0x0, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r16) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r14, r5, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000080)='./file1\x00', 0x1, 0x4, r11) dup2(r2, r3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/228, 0xe4}], 0x1) rename(&(0x7f0000000240)='./file0\x00', 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="0cb7b1ce52e02bbd156c59d0dbd3ce9e4c4418841cd271b2eeab15411e1c89830e4de02ee9bedca72ab34d607672e6f5e91e2f21581a3f5eb23c6d34af39d0f8f167b59b64cc61150bfc3c2662f5dfca3a7ec7f1bd45f163a40a7ab7475f487f5b79677e1c24cd0a82c655875b4b08cef008b7af9822106df3b6985fa8210553aaa44003c862407641073437d7fde55e54e6f3a8f5a19dbc7945fb3f008b3abcf452c6fd0fd001fe81d29a69616af7198be097ee1c65d81be7f2c7680f89b65602ab35", 0xc3) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc, 0x0, 0x1}, 0xfffffffffffffce4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7) fchdir(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xc97) mknod(&(0x7f0000000000)='./bus\x00', 0x972f599cf98424e9, 0x40004000000028ad) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000580)="000000186004008000014000000000000000000000000000000000000000000000200800e4ff6f0000000100dc", 0x3b1}], 0x1) 16:00:03 executing program 1: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000100), 0xa, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0xfffffffd}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:03 executing program 0: r0 = open(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, 0x0) semget$private(0x0, 0x0, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) fcntl$getown(r3, 0x5) socket$inet6(0x18, 0x0, 0xff) socket$inet6(0x18, 0x5, 0x1f) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) read(r4, &(0x7f0000000140)=""/107, 0x6b) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$setown(r3, 0x6, r2) close(r3) kqueue() syz_open_pts() close(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x80002000, 0x801) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x106) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f0000000480)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2511e514016a1b8228a5eeffd0aa013bffaa146863ce95d41090f9371d66a8693da4da6bb3bcf42f1d6efa0654c40573f72d5c37ca80ded166a9a5061e432808e35cb7bf4f2f02cc225c4b97815387c6d44c8abbb3489a14680e607bb8f8c84bbeb59f6f7bdf00abe57337d69b40e3dec2fafeeded6c2ab97c323747de6131f5bc1917d54d7946281f639c66b673a81c3685f3e956f3f052b9e37f3d74c97fa92be3e0162d17d41ab5760930ee38cd81ef0edca9a236170160a6e91b1c8822f66b94df3856f", 0x16a}, {&(0x7f0000000340)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf396887a01e3099fa1c4977059e1258e0003592a3e5ca01952f85b90daa15196a8b6e7b392b5ee09cf009ae62c135422b23e78eb64a615ebd4faad150ebae03888195c80ac11bc2891f1cc626284489ec863b18434715bc512dc95e105c01e988780477eedcd4639cf6dacd9655a2e60919001cb481cbf83233f97df714b5a17d330e394806014c14da27e93cf169fe509b77b4a11de5932cedc1771ef6c954c221427488fb9fa9ffb8353fa554a35e08e8052ec50fcba7becff64895a8e971278af98b1a329205bdb168d63e999dec2f09c2617fc5d06b417204650772eb4654a19a76feec883d8ae18d1e0e1922573", 0x11b}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d", 0x7d}], 0x5) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000180)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r3) socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x3ef, 0x0, 0xfffffd79}, 0x40) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21cd5eb79db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f904ef0eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979cccd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = msgget$private(0x0, 0x54) r3 = msgget$private(0x0, 0x80) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068b00e4f17f33b40aaa88d8bfb31000000000000000000f9"], 0x5d, 0x0, 0x62b2310994228dfc) msgget$private(0x0, 0x210) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000001c0)={0x8, 0x10001, 0x7, 0x8, "cf99a6d9db89988f1799e472d33437fd03f27e75", 0x5, 0x8001}) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r5 = msgget(0x0, 0x1) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000605debd78e1a813eda5729ed94f3aa6a7b54ec60f7d2a8784c5697c7bb00000000000000057edccadc79ad56f3ccfe184ff495a9e24cadff4c5c0b3f48fb2144e49cbde6891e8af9ca9738014287ea6c740dd466bfd9682ff5b17d2a37e434c242f87cffbefe963e291ee0f4922f6aaa"], 0x78, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10048, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000180)=0x3a6) r7 = msgget(0x1, 0x2) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000000000014eaeddd6b04a454b0794e3236611848c95ffe2e9ef21820000000cd0e2b0b7adaae822911b69103e2662b6c8199ad87473b34d7e9bfacc0ae023be6e4f108b26c1d33a68c060c5a96a3cff8552f45846a4c52bdc50bdd0329a03681ec056feb9a748afd29a931a76af20a9cb61cf57796e466fb886de21968f82bee93087daadf6f85000000000000"], 0x94, 0x0) r8 = shmget(0x3, 0x1000, 0x52dde135cc14100a, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f0000ffd000/0x2000)=nil, 0x6000) r9 = msgget(0x3, 0x100) msgrcv(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000046fbc736000000000000000100"/151], 0x97, 0x1, 0x1000) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r11, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0x0, 0x0, 0xe4a, 0xfffffffffffffffd], [], [0x8], [{}, {}, {0xfffc}, {}, {}, {}, {}, {0xfffc}], {0x0, 0x5}}}) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESHEX=r10, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r10, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r11, @ANYRES64=0x0, @ANYPTR, @ANYRES16=r9, @ANYRES32], @ANYBLOB="91a83c10d4e94f6846bf0a92e268fc616acdc1388f80e386e48a590d7c4cd77052f3cd1dfe93e9964ef93d3ae09096e88b7eb7aee75bdbca132d5ef7b8e63cfcac0733c1130de357b371fe6183a4ad7e33bf73ecce66f2ca649db6481951b742228b7743a3110ea05b4ae1f8258a4a0729d011b553"]], @ANYRES16=0x0], 0x2, 0x800) msgrcv(r9, &(0x7f0000000200)={0x0, ""/162}, 0xaa, 0x2, 0x0) msgctl$IPC_RMID(r2, 0x0) socket$inet(0x2, 0x3, 0x1) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x628764494ae21dfd, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r4, &(0x7f0000000100)="10", 0x1, 0x0, 0x0) dup2(r4, r3) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000240)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc, 0xfc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x10000, 0x0) syz_emit_ethernet(0x2f1, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x7fd5b856, 0x4) bind$unix(r2, &(0x7f00000002c0)=@file={0x2442c8cb769a4c7f, './file1\x00'}, 0xa) pipe(&(0x7f0000000180)) r9 = semget$private(0x0, 0x8, 0x80) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x3, 0x2, 0x800}, {0x4, 0x7fff}, {0x3, 0x4}, {0x0, 0x7}], 0x6) semop(r9, &(0x7f0000000300)=[{0x3, 0x3, 0x1400}, {0x4, 0x7fff, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x7fff, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r10, 0x0, 0x8000) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x1b4a8efaa02b42ca) r14 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000480)=""/172) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400), 0x0) 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(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1f8}) getegid() pipe2(&(0x7f00000001c0), 0x10000) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x128ae) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000001, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x7ff, 0x0, 0x7, 0x4dfb, 0x80}, 0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x26d) fchdir(r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:04 executing program 1: open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0xffffff04, 0x0, 0x0, &(0x7f0000000400)=""/207, 0xcf}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x2b, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0], 0x28}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) pread(r1, &(0x7f0000000840)="996487dd7876d2398096b34ab7a85b10d8e0d0444c6a3c76190e134fbc5eb3f0db7f580be460c9495bacd72a2b66dedaec64abea92ccc95eef6f3f6dbff7d8503d6dc234145d975d3e7345e128ab44fb3a792f78313a6f26f64379b8655d882aedfde28cb6137ef2244c5b45564323436418c8ca44e7d187e25b097a039cc38a0cf80a0451abeb8efdf557f37f97ea00ba24f84adf50cf65c892bf2919bb3c246be17f7f70be1888a0dd10d7099abc187d1c760ade2e4d813324e923f7dd", 0xbe, 0x0, 0x4) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f0000000500)=""/201, 0xc9}], 0x5, &(0x7f0000000740)=""/248, 0xf8}, 0x2) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x800}, {0x0, 0x3, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x6}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x83, 0x20}, 0x1fb, 0x100, 0x1ff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xfffffd40) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f00000005c0)="6ade83134064b8b2e5c60cdd48fefa70eec693a1fcda2565e4ced66df53d560ac084a308b10c8f6267186ed10ed77c9d3c566fb07a8a8f59b5e9ab79ed779303cfee73e9a53f1652f12a6ad5f02562a9da7f9aeece6479f777242c443cb0223f7f2a9affe977eceaca785706ea9f5422ef95a40177524f3c3d9034616c8182069151f25e10a52e9a0bd6d13916609e0430c7cf7efd93bf9d2105672aafec7a33ee51f235c73e8dea16ad55a6e1a3d5764d1354c45661f6cdbc24b0d4b3f34f0ed32ad9afa9fc5f751c16c97d617329f0111864e2bf8919c72ffc3d2525a9d9cf1e5849e88cca1b5be099d7ad3e575a61de9835844807a67e432d5fdc2c975f77b28708c4f7158314f7d5caea1d24e8374bd9b63d502e3301751ead15f3f2e847864edb8b28605fbb68fa523b7826ef4ba8f7", 0x132, 0x8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x812, r5, 0x0, 0x7) utimensat(r3, &(0x7f0000000400)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, {0x0, 0x70f}}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001500)) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) accept$inet(r1, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x9) r6 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r2, &(0x7f00000008c0)=[{&(0x7f0000000200)="91aed6aa2c399ba3de58", 0xa}, {&(0x7f0000000440)="32337cadbe69d968d84d5ce507852b75e6e347a2f431caf6d79a0255f58536cced76049b6b15cebcbf9f892123457c303799bc4482efbafbea9578c2067be09d7ee62b0fd402dd73d74922e6e949e0abd51b13218e2f42f9315c7be645c42047d1cd2f0086f90a840facccc45181a9bd5661270e56a7ef2d7476a3da2c33", 0x7e}, {&(0x7f00000004c0)="c3d740fd1c2e2805295e771ed50061e1ae0e755dbe723e6e7137aa2942722874e9870fa9261cf03a5204ca32b939920f4ad9ddae6a5654c5bb48ff822f36fc4ed41ff6fd85d5bcfcfffc166578ce5eb73a304bb451af61a3e6e583f4be9e83bd59556ded51ba58e64ee144b701d42396d609580b884d9a750b4f12e748a8849a68099fe56ab5731eb8d1d51d01b6b5b07c44a3a0afaeaae195592b9be8cc3d19f2e7fa9c789d290428a3b81b7bd6f45ce57e12806603d5ddf8e3a5b97556d16bcb86eae3e49bf6", 0xc7}, {0x0, 0x25e}], 0x1000000000000260, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchflags(r7, 0x0) r8 = semget(0x1, 0x0, 0x0) semop(r8, &(0x7f00000002c0)=[{0xb506cfc2f24f85cb, 0x5, 0x1000}, {0x2, 0x4}, {0x4, 0x2ec, 0x1000}, {0x2, 0x65, 0x1000}], 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="000000002a7a06219bc000ef000100a7866a00000f000000001d00000000000000c6df788e9194eb8f247b6ee859de90cff0a84e4d5d449e570a236198b21d3be589789abff2256b0680f5bb8049590b3b1f9d45b216ccaa97465e182862b9d7e541e0c70191a0880a6de176bd971b311a51e37a398f9d6f8e9d2ae0013e245c2cf5fe0c0cdce1866e8b3963f747178086414b5a8b0996efe2612c823ab768d2913bc70265a90a3fb91d042506245ed7a2f7eb14336c06feb75c26cd17b958d1008ba09eaae6f0a4c8b0e5e2d447b804799ccc999f8ec21756c3a506450e085951ac0b8033"]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x6812, r1, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) ktrace(&(0x7f0000000500)='./file0\x00', 0x5, 0x4, r6) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) close(r1) connect(r5, &(0x7f0000000080)=@un=@file={0x2, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000040)) recvfrom$unix(r5, &(0x7f0000000140)=""/12, 0xc, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x0) r1 = kqueue() socketpair(0x1f6c616fb2f65c78, 0x5, 0x5, &(0x7f0000000040)) 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="8254c73db9aa23d0571454d78a2a197a3802fe07400000008295975984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801162b58b55c62bffa4d012ae447363c230495aa0749c0036ac41e6bf3bdf4a869e7285544e7beb85a85e25bfb25b22f3f178557d60fc6f65301cf5ad68fa4aeef9d612f871f4385f04157795ea4a5c59b3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235003cda6120000008000000000000000000000000000000000000000000000000fef659bf8a07027cf469872b9fb6dfcd985fa1233dfc17a60532df61fc637d7ba002fae21910848960765eed3188f48d584a08dc010000000000000059aed921277ee312d13b92bde068f75396a61c5f6e80a3533553af57ea4433"], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) r6 = accept$inet6(r5, 0x0, &(0x7f0000000200)) sendto$inet6(r6, &(0x7f00000004c0)="832d1d8a66bf9404000000600040860300d5090f658ae11c54022f7046be22c101c289689302223a123ca67c2ea180fc832904eaec4f235a546ea24d65dbb07e6b0c5db65dc044e20b9047f6df9efcb8690e06157dd3d15b09f1f3a3852aab42932836f08785985c656d4f9381e59961000058f7914ee6dd42e994dea1fa8b323e0b8d8026407840", 0x71a95417d7e568d5, 0x400, 0x0, 0xffffffffffffffa8) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001040)=[{}, {0x2, 0xd7d, 0x7ee7307936fafef4}, {0x5, 0x9, 0x1800}], 0x3) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() open(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x60}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r1], 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0x3bb}, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getpgrp() r8 = getuid() r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="08f1561b254bce48e48ae15eca5adf19b0f7e2d1aa45a9167ddc782426e8a584b088da8ea4d172683779e2a642a27646b332036a64d5e9d78f17d6b4406bd44dfc21ce55c3f370c5ad", 0x49}, {&(0x7f0000000100)="5132c7fe08783666af047d8027843504671853", 0x13}, {&(0x7f0000000140)="251c6371b92f6b8c45bd35e045b22bc2346573fca1c05525f98fb64f0a45327d3fbd3267433a80a02142", 0x2a}, {&(0x7f00000016c0)="62d1d57e4f0e6a8277453592093dbfb2391b32edd3929306fd5b3ffbd758369b6f01d6d193143ad92dd2b157070430a8ef8de144da40f0712d69dd637203bab9a290254de427811b660188ace1b34c619dc852936bfeb9c8a7dd802ea4acc5fa138bd4e75c1ef7027549b8ef5834a6ed52ee13760b14cebc6ff994f086a1c49fc3869b52fa675238a1673184324ee5be673aa7dee9f2ef8f1d9e9ff235c26f027b0af006323b5d542103f9752d7cad1a501dee91402d2f166d86af8b4f66b7fdaf9d3c574521c5c6b8e65e41e6999ec08e6d325395be92496cd84258d434bd883157afc056b54b9625d8c2d346831b68c5c5476126682ea8a0357ba524f422d5139508402cb563f1377731755c9e9ca39919427a6e50315c7aeecc2af9f03b0e0fb7307421f7c715a32acf6699363204ac1cd93415ac949d09df65428f6ae5d9a809669974e5d377ccdf727218fe61dae2786f2048cc68ebff0445de400452b46f47010874c2fc4686bcabb88156647511df85945d30ac95dd0fdd1c1db83a057172ef1ec2e40b4eb72cb395718f4d7419a206c649041ae5a689b0df645e49e5f7e068e485fd2a6cd9a23fefdc123d6b2cbec86a379350589e7dd7532f84891eb253d4f69ec8d32d3e2e8358d5ee5f0106a0f4577c90ef0eaa43c7bc0b4079b770855004feda67a8c74951677ebdda4139b9313e652728b4ce9eba6816e9fa611bf8c8b1c6fb520638b80c30e590c970d135635e042026299f588f44c68f659bac114fa92a72cdb184ff24d1921243b07a39dd4dd792b1f7802f6f8c9c7a7ce52f6f503fa7124e54f22fd8f4f9df752b0b264923ccdc290df76d01b44ec5cac4acb7f7be2eb34fe03134974e1cffb78bd0a134d59a08c9f9a2c6b78210b8f1d377e7b118a89809d9678f66e5204d612a9252b6c95fb25639b7958f25982c49ef043fefeaedca2081e62f369192b0c0e6ad4a74d4e33fc5d24a59d1e49ca10d50f701a624892f95c6a2566d2f87d671dc0cc6cae00a6c854227d21e09fa998e2287a2f2eebfcfc89176dcc7f90bf0fee0f218633af6ee698446673b8729edbf554c29c06479c27c4ab7c814e8e4c3034a7f0a8a08def511bf8ce8445b969d8e780d0d8ca87fc9e6de0ffd9975dd654ff409df65e467bcbc398ac657f8064f9b740729fa34032328d6cf4303b510b7e241aa76d077a7d5baef896ed4fde81cb488c0136676d92fce618528e35d52eb6863ddef32650f600fcacffe5f913e570ec643001655cd611e6c24712c50b943bc9eef501bc6c53c3513b9ccd1f64f06270933f9ec2baf322922192a07a723f9072c68745f38b656b61f862c0d7695e5652f2daf52e996df864c8ef611523a00161e307c95035535c472d57f738ae8c2dce24efbe48cc516bb3d6eda689099470da7c58d683bf2dab56f1b26bb2c5854d6f5c15bfde937215b42268656189a6658ec141494f7f7c91b1ac78f1b436c6ee1b69e540028d1b22350ee1040194af69e9518026509396ed79022d6baa4b5571cc07959e364bfce648382dc2dd5b5e091d42e39675f5c2bd8f6748aab199f0a18fd3a72289672fadbf3a7969fba8db18c85bd24716a96ff596db9156da9ecb88614752c985cd8dc1293c9f3cff1a3820888ff214deee77e589f9c93fec8ca3528ec0d4090c2d81490284391c1cbd5c43132307d1cb807d84021901ade566ceebeb3e35f338eeb0637e8531d7a29754c7135d06285ecf15fd929124578220a2cd48d05e1953d9c5e0f2c023c6494d849ec6f3405c5433e1b4f72d2feff00bce23612e7b4785606135b9c9e51b84edc183b8340352fe028fdf3a69cf76bf2baa7b750edbb391d268c90bd7134bea31add4aee7c68340b9556f44a220d193ab2d81925370bf025d801004d6de9d0c595b4370fd8dd94da522853abeabe6357c37536ddfeee9de122d97590be887290dda3559708c57b068c84ba68dbebf235571c2a999349cdf0347cde686a528b4a0f3cac90f4db11001894159c5a20ecd6413ef710b2fa555012105428e2a0490f7fad77d263ddb7389893041a97178eaae78a4cf24696f3f5e8d639c64a73783041d5519ba216c542eefad006e6b3aeb9818313b436e7b7534e10ccfd9a3f963265c7cac4de21a85a7ad272c8f9d333b49aff53206820317576683e689cdaa523fac30e9e8647ed2fadbd32e2c8abc84e3341486933921fc6bfaf4a819cad4aa6f3d0c5e7cc82bf8e53ebff653de4bfa766f6c099e961f4f921509363258a9db281c080deb39f46e3ff8e701b742915291a6baaf96ad5c6cbfbad6b793240d7fdbe1c614af292e694ab3ef33d1fdaccdfffbe59f3ec08ed4db9b0d4a8781c053c2cf5b1429bf952065f0b0d003f24f741a22bfc26ead73fd0cf7d18987887f6a2b6d21326491a59b27cea06c9b28eb9e91a98abb2458b742a327486abb136d11c5c740f0a16b80189f54143f2dbb71d64e9c8eac6c83a729d1e018e99f9b6a4523b8a0c13d683d59fd1a7af6991990861678eb3d8056ee4816f0afab55aba9f0978cc32839d85d9394db789ce827b301211b877f2fdb9d5d835e4a586ff43d53d9aa47718cbb87f112699d85cc715d055d2c75ecbc861c05bec621701a2a27898f05265f59fafa5331570c36661248b5a95b8d267932cf64df65b2a0f6d2d77f24155efea2f99b5efc9ef5307719d3391a4756c4f062baf0d203bfc6572de7de6bd49acd55c201382a3adfaf7b59257b814461be84d8c1e2b0860597aea10e98cf5da3bd4037eb192f922280257dcdeb918ecaf1115e6fb7c8bf17bc551251f968c6f30b377c09201aeecdc6297a36c2838860ea354e4a83506d3a9ad4566022ca19559dea1d93b8b32339de8b9e68ce691339abe0d2cd4e7af26cf9209dba8880edf6016b5bda67c15732592cde9658793c5bf791a917ac10f877dd442faab72e762541909c3fbc4d305ea8b39aefc56c1ae59adff830bcd21f297739c5e47361c9d8c3dec71bc3a2d5f2b10d5d55613974473cd16d0251b9b53d85f400748861ea45659af805ba30a293df3bb357bab3489be227c4e5f759e1371f0b5bc432662695c38d2c5b902f820a139493285e3dc7de39636511a34d337111f825245d9789525cf8894701dba797bcea3003903f89fd3a5aaca49ad3f649c5a432ed99cd57937a1a3fb7aa7bb7f2f9a9f1e041e55e5631cbb650e4bb18395557e9cdf991eeac8aa9ca7eb084113d3e9d23ca8a4589dbb43b5e1a90a084acc1670af8942b8a459e3d867de50d1b6f08120c3c4c221b991a5a12ae7d9f19c1fd6c99e05c1fba3d0d6311c1a7002527a598b5f5f943bd2291c537c6119c5619ee441de0138e1cdc12f31d523dd74d15c280da4bfafc4cf7591acd1f22b45281586cb74dfcfe0cac81152ef0972d325225bdb711a593f9597541284599088afaf3d369073164faba28adafc5f850e77703905861115eec03525999220a665102143dcc2ca763642728246db842fa5969d72440dadda914bfdb8fb7fe16678e488e9fb1bf37b59e78a023f5fb9129c936c0ef776bf7d1241c93dcc53089be2b7e4a2781c04c26801bbbf3dcfe7b1f9ac7a4ae7d554f4df3ad31636bad2f3689b8ebef9bbc99d7e9372bfc16773a32c314d23f24e69a12f68b66ecad4e369424d7b41a73f5a5032516c0866332b96c6cefeb67a36c73e47094624bada522043ac00bfc08e8b002a94b0cbf58f07934d634a58cacec4936c7b8cce5b06bcd20343636603b52dcd8e24e62b4e534e079e6bbae26f30fb72949f43e3a2cdb118fa50f9645686e301bc93aea0170e492c96723ae8ec33e734c4a959a20de6c98178a6ea0c974cbc2eb37afe229655cd4d059121f61932d662bba91088536bf71f837ef6de7a8d94cb7ee7a4ac395622ec90b6d8441e76c62704170907519fd558260d8322ca3b9d21e76f7a9b02865501bb84f12ed4fe00e1404c98f2105704bae90accfc9d2cafcd8a04095caba6d78d6de46932be32bfc23d52391c890b14b308c88c9051cceb3e1b67095969447b9ee872e71b60ac5eaf36956e286d747fdc195b237d535acfe62810b3e2cba5e293341795d2fc6832e49ee6d766ad9f9910dd197aba0853107c37c55f643539568e88f3c5842ac8784e861fca8755352c3fa3bd42848175f1f716657674ffbc3db46b74aa85c4b51b1ed4e6af021c78270f8e35567cc6ee6cc80285d88a7730c33e52d5cef7b156fc80fe280baaf3898113751a17ec6bf801b62c83bb63785cdeca45a6d9d14f94e6d360163cb63092e7aa9b3ff30ed4918c15d3a7a2e403b125e4cf964789a8dc508be21c95142e232cbb11ddc8cdf09e753624b3cedece9587aa51867d100a4a07401987bd04db8c0d5071f6ce654db1ad18a9c755797c431eb14774d684071049fd80e4a5d6ad72e05e56cc146038656ec6b1f255abf85526788894a60b53a84faf20fc26ea9d9e994b2fc2d58f8ec606b17710a599cd2143c5412b3c6d0972f540e4ee33293819a299db04356dc48419aba0f32831bb81ccf30da274bcba48b339005c89304f52dd81606b346a1350b646b384b2a591240c7573d88e214a8b81d8448f5334913303c782b63cd2adde248aa5e45459fd41911f7e30fc861d676b965670675d312974d81b3e0a2f583296a3670eb754c57abf7e1dd627df42bcc651bf2c49b0cacd329e8abaa2ded6650b0405e03f2c6afb70314c33d4e1ffc70030e0343c214ac5b50b284765f79e9f168628bd33f75bfe789d064a3aecdc13d9b230b2cea618519b44bfcb97a1bfa432316dfa7fa85c03749ce247fae95f3847ae1349e46603fd100f82549044380276d9b32958d191752b063099f493c14e884303b12c2fa4e2d44b8ecebb8e39f5b010a8ee489d6eb4b78b0cc21f961922334f400e1b95a53a5de54e311fc817892fdc49b43f55d632e51198f63e30d24634542c8bea5f452a34ea8fed9296755b07b99ea3f3886ee8c28cbb483a669a262dabaa6f6ca98f2a8034ddc0b47dfc0f5e81fbcce5671a6edde04cc5c4cfe574516a8a1711d3cdec8a4db37452eecdae84c9d697b7c1e08d0b857359b25435d2e5092d108b32b5eb0ee64c631f3fda017e2db49b98b47e2890fab10118b48c8472769c6474648a43a914ddfa580f7e6829ac59d297d1573d366bda06543f7e1030144e020fadcb89be8579aa14eb87d46f6b61e128b2fb8ba7619600659b8e40428f60712e335e9ec59dfcfffe42456f66320a582aa872c2931cbf6552c39e82f231f44dc5f5104e120e57202357fb87e9e54196ba14ebccb3e679f53c727066384fd8709edcf3707d15d46d86cdf7d8f8ac64d224b88088f07615cb5a9b086a9ceca7d1cc2ca111819d90f0b5feeab3d1cd9ed2a1272b5b1d8ed6517d6ec6b0485fde85fd34b9f7f03e4c802fd71f9cba04ef3cbca2f7d962fd2541959c7a4f86c95829cc48f5e4548d3baf2b6033595c8bed816a8974460b8d1649ea3da74698d49d1bf8c9def300ab39bc3170e62228da8553b839de49c1c6ea05d99acb45bae8d9a382619e8adcc0267de42aa5891435f58d2e79a93cba0ab84d8c14b388054fa09d037278b196cfa8fbf7043aa5c66a4c93688931d73ccce737ecda561e2197e4d9ff42fa0e0652e757071168d1b4602c74f622f884eaf555520a82904236fc2e26fcbe11fbdb353b0a397575e73fec7831422f521f77aeaec901471b7f1cfb5d9102c89a55d37e44d15a9490b97b44dbef6f3be0599c8d60b086ce211e0312dcba6846", 0x1000}], 0x4, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r3, r4, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}], 0x60, 0x400}, 0x801) r11 = socket(0x2, 0xc003, 0x11) socket(0x10, 0x5, 0x2) connect$unix(r11, &(0x7f0000002800)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5"], 0x10) writev(r11, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x79, &(0x7f0000000200)="b5c3396312f16f91708f93ace6dcaee502d49c558472ad7211bc673f0ed9b059b0524c2f262bb4ea2f01c22d56588d9d20bad39db899978588cdbb5d8b70df5e25e187862b8937be763f87b422a175f06051e6a8649fb6aa3768f568c9a1064fdcfb0b60cb69cc94499f378986207b16fa61832a4e5e53f400") socket$inet6(0x18, 0x2, 0x7f) 16:00:04 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffdfffffffffff8}], 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)="1167ee6012c2ee21685b904cd0e20aa1bd9b84fea657f6dd7de0383f7180783e0ea63b4b07e0950c6d28bc0e456c4df2011ed3a99326948b20af37e9a890c334f2ed35ac3714c1456daa5f6b129fe42e63f12ed97894e40775c0aa15b2cdbf13e3f6fa9b88a4eaf388aa19c06a4da4fe008c7c4d15f790924fa1f2ec24be5ea39e34f8d58911650d52ac8e79e6d4a620469cf6195485c25b4ceff130357c95982b4daed909d8ced9fdf9ef057f5023a4126876ef3b8d37521e26956ff6812a9cb8", 0xc1) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff3a1bb5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544cec005e9793f2ccdecc93a8ba67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516b", 0x57}], 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x100000001, 0x0, 0x0, 0x4}, {0x50}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="285dc4ec2063c6d50d7f1ae0193280af286adef1b7087862514707c7b975ef15a2b9c5325538fd22b41b279747382be69fc0dbbb7514b899c59307d867104e05d9adfd94af304c91ed4cde5433c09e8ecfc88dc51b000f8c5fce293175b7d4f5df38924033af8755cef3d6d19dcea5c3cb489dffb13fcef1d876066c2de2990d928e68e7c5eb8952a914b2b6777f4268838e3a7defcbb162a164ecca82349f07031b6ae17794b4d9999e7346c7cdb627fbf361bbe5f0ff584a935f663247fa63e83e754833b405c4008ced34ac1eea0e7379c86ebe37b7fca5781e19f7bd04ff", 0xe0}], 0x1, 0x0}, 0x0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) r2 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000040)) r3 = getppid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000011c0)=0x1) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) pwrite(r5, &(0x7f0000001380)="575dc165ade86b1e99f9f911539b610d87174cfee89414a5cd27a4f3b21bebbba20660c5eb431c9e61ef06b63e75dcf1cbb983ebadac93a66e44178a0f00634954c94d1747ad4a97bc5d4d4a0560872d2139964921e7e2f947d47a6b82a4ea46865d55606462b772aa6d1a54a2875aa1bda57dc369ca102cc4a499ce8415efcc3e88e7630a6b9f7debe35d87ffac1f1b7571d53d7e3ee25f4e124e2c1364a09c2c5d29944639f50240da61bdf7dbf4b0bf479f68688816f11d34e1b0be4e38b7304e035f965403fd37a9ca8686dfca3349dc76679b4c7539f1e6c76734749343db4e2d74d82906add8344b", 0xeb, 0x0, 0x10000) fcntl$setstatus(r4, 0x4, 0x8000000000000080) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001200)={{0x0, 0x0, 0x0, 0x0, r6}, 0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x800, 0x5}) 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) r8 = socket$inet6(0x18, 0x1001, 0x0) connect(r8, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xd0, 0x3}, 0xb2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x8) ioctl$BIOCPROMISC(r2, 0x20004269) close(r0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r4, 0x100, 0x2e, &(0x7f0000000180)="ebffce5500190000000001003048e66251ae8700c609e23f0acdeeb75977", 0x1e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r6) pread(r5, &(0x7f0000000040)="5676241cde4677", 0x7, 0x0, 0x0) 16:00:05 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x7, 0x22}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="010000000000050006006af4063262a13afc26d854e5c2b4c9495851f3f4c69453020000000000000051432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a040000000025cc591990e03b1bb15e3666cc6c49f7b2c523ee1a2bbdc8d877144b001608103873a2ec0de7f48f3d8eed768adf3d07000000a26f5e766ce37a5a8ff3cf24c43813671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae54746"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x3f) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0xfffffff8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10030, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x200, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000001300), 0x100, 0x0, 0x3fffffd, 0x0) listen(r0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x86139) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) getdents(r0, &(0x7f0000001300)=""/230, 0xe6) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) seteuid(r8) write(r0, &(0x7f0000000300)="442fa3c05975471a10b8fc9231400218fea85e0c9877db636c76e3619408a79426253948cf81bfa1b79bc90060ba92463daa6fb9f27f61c9a8b5e5c3233935ab360207e198314801021d67cf7f630ff9266ebef7c79db111395d26a15caf937bc217ce71eaae6eb0f452bd40ae4917eda49d1c1ab2fd607779837684625499ad30b225d73861228e4e5a41d514cbb9abd711a540acc62707e20af28c61b62ad664bcc26165325ac6b792c871184b241046924baf17b3b722f7b547864d5f198323e8ac12b60bf4257084bc940742d9444c75749b62647539cc2733d01fb3222c2969c0de2fd836e43d360c26dfe62a7653210f1d7170c4344d87f155d139bb93b16e05b7f6c50ebd8bfd70188ef26f0a1fb6212656c7a299bdad7158e98f95ec19bd4660a328f4304d11f90a9f23a4a3c671bf631cf44d59722f4b946712c536787cb5b4eb51a60473c5eb2999bb635eaaa4c87854257d58372a9bf210526230c619bbd7cbc91bfde8468ab1077b6bd39118c1f51d8ae52b5972008bf2fae7e5b480cd38ac042542ce321df099a97b93a335521a1f1e4b45a47baa8b8f925f23b812b8fd8d9123862380b2027da18abbbc0c088e6843099e7217f6572c0761e8896c2ffec6af0ce99c1a23658e8ba1618928f577714e3e53cb60b29b565e8bec27f706b354792d0cf86f5ea8263016725adb9407a95a69df282228e4e4ed9b2d96f4a1490a093f54d331a1169bc1b9235e57a194989590f9aea696fc3c24ff3f5025e2f954f7e5d4d87982e27915a8c97b55370d7c911bca61e0ae7401423b1ae697c712fd6d2531ab1ada11e3d2a10ac15858365ef3b2367896392ca6dcc5a88d4e6422ed9b408d1134bccd32136a60d82526544fa72d8874cba71eb9ae0f91f8cb609077dd2c9dc623726146854025902439c0b80dcdcef8b4f5412ace55b296ab16ea4c67204d630b4b29ee9e8b8691770a7f9b3fa25ce449220fb1101d4cd28a7df33dd7f4fef02f58a4a143f50685a686e2fb2627856d139f85b92739d213afff2dd893dc8cae0c36c766100962fdcd37b37a7b811017eafbbf5f50067a2e1c3df93a04212172f094413008fde2bfe2a4b9fcc22b370a1bb7ee75b445dd0b0a6a58a08dbb007e6a3a9e3f15694cb4c4c1445dca31b2fc0b49a1959b42d1333c3367e6b27558006d078d5a2bb88f3cf6b43883c2a173b99c70ab4b9e665278c70f4ffc6cb13e33e8afc81f15e6e45eaf75bbe98f34fd3b838ca55cc7ff841e1f85c97d44d87b996ed646415e51d602b72f7c85c4369ecd12b7da730cbbb8a245d824115e124194e3dd8ffc8e2c00565f236a10cac05877fffd5b7c50ce529f4d4fd549b63d8aa26efb298a1de3af6494809a7e22034e70f1bb4a9e8828a98652df32e62169f6b88b04382e34bbdc0765ca1e4c23d981085897c559c534c274b6cbc5449d02a491c9ec7961e90cc28637aba63c43a293396848c04891f1874eefe16a6909abc8512d80457a1715ce050182dba6dee08661310591fcca019043bb7815be8bd629225ab46fd2ab0d9cadc743ddc24f929d7b2952eb7bf5584f84de3fbe41c21675a45ab30b6d05c1c5aa1a5ba8e48c665fe4cae5ebec1f55370a40a8cab3ce640d76bd6505bb05917bd9562c015a980e395c47e2d7897d78386dcaca2ceaaaf6e1b8a7249aad14167d10fa7c3618c4958ad8cd10846bc236ba4fbb8110065057d28c33cc306fe6b1a778c6a29e7d763eb1564a8db4d899aedc7bc525f778aac0ca71e25202d0dfaeb8cdc012973fb4f061aaadcc2e0684e652871e5016866c703c8c54828664e54bc53a7e366604e7fae7eeb3d89e8a7e36df4c042ae87e314292c3910de9033e97762dd5d2dd91908f18dbf0b2396db3e9287e052e5a6f836b8f9397f86ca2062dff5d7b6ef2913f9ced141d1a13c0d8263cb9ebc17de1e371058e0f6b82f479d7183228973c806df921905c4928c0b2e2cdd01472fc359f8de4c91f682501556b09fccb850694e4806019bf5ffba1fdd7c4b80dbd13b4d0f10fa763d53c03410cb52e21024def8b1daf7e29536f3913678e44204978a3c902c97387962f9952a69569c4766aa03b4e935519d929f76e6acfc6fd8f1fe255f1d7202c91ce122a70b193aa42aabcaf488ddc28bcc50e8b9750fea6e524f651f68444883cc9bc33843db1aa8960e047c4e83c8ab0fed73238eb138954801c41719c55e9dd63bb6e2d9b73cc9fa80b817fb3847edbab722be81ec90c07b9fffa8747a4df28e16e288ff18e48247a7e480574e82a5d5232d6c9a1b62840b38f94e42db700977cfdcc9aad736491fec18376aa6ed7cfb414e6002608139300452c364b4e10a1c340d681e8ce52f019da1526ee15cfb165ef02e6afc574e143926a0da2bbcd2f31a7af9a858bfbea7f62476d6c39f94f50325c9190936ee0440f0500c2093135c074fbd911a9a0c82d050928e7945972824fee89b1d5128e29390448c450bb1f952e89ea4426f3ffeab8f08e4d1f02041a4c8b63dd7b5ed72c54b290013500c36ada2408a84b7addfde88cdcce52540ca88bf3edd4f832bb90b13819511c08ba1fe588dab0b2b527d1f65af3c8e7e39eb6fd6a4aa86099c41752cb4bf095d681ac8a21e4b6dfdca4476eef5b31f4700e2f65557b170fde5faae7ef8592c96ab1c1387e9b0320ec8e459a8a7bd2e1909e21fa33ace7b19d4d0f2f0316393b7bc1d2f2ab5c2efbdbf12491d445123b00490f7629ffffedfdad609d46a5b9860d3b536b1d02432b346673822f5822c0d6e0ef09cdec53704c79cc62d34cfc7ba47c44ca0a74c3b92bab61b20926901e535af57357c8a9261b9cfdcd92edf206fc7e73d8bbf8857c5b19220eba656184b0b6c192064da251e306b3bba90036b1f43e075b584092ff7eabc6b872620f2a886ffc7d41b34dc994f380c7ea555055e884a5fb328856986e9d5ccbffcb6e6bf631b28e4f58a0ae42d50a26e83213f578b1b1e06d1bde52a34380c69a592719529c8f372272e35cc4009b9964739fba3139ca62ea922cc2993f40f1abd7c11c7a6988f47069af8c746cab870c27d1bcbef35a8f27cf20b450465890aeb79bb8172734fedaca263b0394f01f181be9f264e2b838061a8d4711782ba8a2bb8de3e4606e2934beb96c6be7f607675c0f225852debca47a5fb8024b3a4fd87ebad34b58902aca307dd74d2cf18de95475a0c0169acbf43f97fc17357713f38103c2b7626e76be6abefa5e9eac8d1b5d212eb4e25d702d8bd89e3c6269fa2916393001457163ede8d400dfc3bbcbb9346c405f49e4f757535ded91c2f88af0d1e9a9c86bd39485e35e692798d66113c41c298a8b603b79947e94ad2c8dfab5365116f992fe3c444b973c29cf9832579c8e28dcbc76b440cbbd5d39c2e8287533c5f4c6dac4be4fbe8a5f7d29f0780bfdf4c9d7994e11ce211c65b44663057bd40eb45a74f0c4d9d030b978689824dc9f4d7139c3b255e390a902e04a02df7a4a10590093480db31d2a6ba6bc5f1a2e3484f895a598ecc538dea6fab1828082393e9fc1794d12688b2cfd05127a3e6612b936951e4a3c87f92c58c872bdc5d3fb9076eacf8cc3cbf42c94a977d2beb8ac0711fe0acd8b790295f261d121dbe53e1ef70fa3ec2b5d80fc251708c53d472592ddac450f7bd8b0a2ffab4176c5f24953bf9a55bd3bc00079798a8f908a78e3d8e6273c438e8d0b60b9824aa690c67449cde04c1e66881ce6629b61e837faebe7465500ee567dd64a16e7f0880b9566c61798d93ab8688d955151ba8ad37ec688ad786cd6f646a657f9fcdaf4f0447a68eafb8a289e696fcf5e3abe6c4c388fc986660c555ee0b723d3fdf82e337e03b89f0ec9fbd4c7c6ec6d037be467521a054293cbf633a0dfe0c4abe6ae0bf1ef51ff611d99095674c45313a5388fa853f6fd931b0975e1893f7c435ea229f502cad05dc91c2507ad342fedb891d6e1bcedf458a30793de583c3e0dd42075794590eb716c33024a326e01da57d98838f560764aee6090a6bc39ff7152589ebb02f9dd353d70daab5687ef2b9dcf5f1968ea13d53521b17b58fc91ae01a2830c7ba6904896b202f94b05be572ed8c2ede8a3fdaf3ebd4bf261ba22c4055c114d341be98bc664db3f52d62ad9a3bc413f01a726607cd1910bc57b26144a447aa5686f51184c015bdaa40f7f92d33b08b561a4f3765bc5a132e8037d8ac8b822828aa5c318644999a978f44da3952b86cf0c2b955c857d3ba084242630eca45a9a180ecb1d588945f22b3f5eee9c5fb908e6b92899b02e682a72d9789976abb364b607517283dfe3451242b8e4dc837fc8427304940f1effb5b0af1479f0980b21f216ee88a0b0bbb109c4e3fa6cee4fa9fe3d25910a58f83a29d869b35dd85bc2769422ef9700c91cd2ba3e11eb90beb075388efb807af7d3d7ae5061e962a25aa9ded5e362f9eca6a7eda50881c05b30138ca49a16212b048f3d66907809be000bdfb2a19c691accef87d12a8a42a337e011c82e9b413c8ce152826b4f68ae8b93c0427c1eb89192853f05b6a4d5bc5e7d4e978d5cda8e663a5e92c93963027cff2f843f94c24ebd184a9edf73ffb30d6ad0fac307bac770f38edc3d2ba1c1ec9624c36e973de6c935d675e0babf222023c68738f34fcfec49253b38e28ca43371d0b5b3c14e98d7f9d0143606c3e4432d3c6d5dc7e2c09a69e540b11310018281e282cd8fe4e6c5a21eb3905e57ea262635aab97ed4519a91cd6fcaa877e03efafd9f432b13ae6dff7ceb0eebec80afb873273df90de2525c4ffe9db41586c07b45955818a581a407079c08f2c0445f479e3678eaf5d745e2e6fa7929f639a1c0fffe11ce196b5e729018be690041b361822aa0012c0fd705eef8248228fea530bd47059e75ed9214d17d1f3aaf821675a696779dd033e98e16ed075928e137040d972d3f5ed4d96cf9b5c0a1fb51ea20fcdfc2fce0b5b0783b0fa33b844ce729535cc028e2fa19461e687ff96ce0c294bd8540402948ac455cebbf2535648a8f74ded3394e2974fcc8b70e73eb4206d764461179638181db775bdcef29456ee8f155d1a6618b388fb689d6dd99e00eae163f074bcb856beac94f9f35b8f20334f2520242c4c67cdaefbb0b296280c6f823964f71933d2147781662ba9f5037b709e5ab1ddc52f4951434db2033ddc93480d9a576185b32541c818da1fee137763526d729a5a6e009c5e16668789f38dfe691086ac7549436dc437597c5c2b7488372c2a1ca49e29144ffe4b541d973debfb9c8809648c54164326782dd092cf54b89f8708a76dbd6341f6fc7b458f5c4a9a8ae4e6b636317d2892eca5ffc5dcad29e7b2c16ada5384a6599e6dfbb2df9f182f701646fdc6bc989b8e8a8f87483d639a3f8d1bbcdeb4b128f95e193e2d926013baec7b563d28e92f172756741355ca4dbd4c7219acb7a56cedba336b03fe2b45c8c6dd17fc66bf3b4779e8676327285d6443195ba415fa9095e57d815c9bb2a455112b00fa215279e98ce95f197add6589e096b37f15bae1d259ee27e732567ad8ddd77bbd9d5c647eb22b55facb74d69895ddefd5107addfe48b24086c20efa4ab7a4038ae798f8ade49b79a357e29bc1c1934531122ea2f6118757b2b70c16bcf831da53190e2b3fa3b0254b97317d26e023b50ccde6d2427c73c51ca2bc474ed48cf59c1d0ae4865015519f4c3ba76c7bacad6f43091f32e0b135edff473a0a83cedb393316ee7c2e484eceb40f7216deff783ade9", 0x1000) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x20, 0x3, 0x8, 0x401, 0xffffffffffff0000, 0xffffffffffffffdf, 0x2}, &(0x7f0000000080)={0xfffffffffffffff8, 0xe8, 0x7, 0x80000001, 0x9, 0xffff, 0x4, 0x2}, &(0x7f0000000100)={0x100000000, 0x6, 0x81, 0x2, 0x3, 0x101, 0x2d7, 0x9b}, &(0x7f00000001c0)={0x3, 0x39}) 16:00:05 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:05 executing program 0: munlockall() r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x922cbfd58183c017, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa1b22963b4547d6e, r1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socket$inet6(0x18, 0x5, 0x3) readv(r6, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/74, 0x4a}], 0x3) r7 = socket(0x10, 0x1, 0x4c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000780)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000400)="91c3236507f5dd0644df1330666133bcd65c0a066e80bda823857c2e3f5bc9c723e866f3ef3bef3eaac373740b823ef4996ab7615cbdcc19f2e6593da1fb407c8c06dfe825863907f34e4630c7e7d877a462b0201aa14497d0e7d9ef519cfac39eeb975939e392a6f74b3bce8b320fa3eb03e3f85adfd327a612e0317586c05991f1d8991d386d115ae9df73ae75bc9697d15acd659e719ec64dc9c1ed6201e072c14c850f9aa87c3fa99ec03ed865618f4dab8b794f5b13e9819ac3b2aa8252dbbd9c9e02699f9230cb3e66e30f298ebe25755c3665f8e1f5717d272e17e2d295e13e8b5e7602d94165b61bc9409c5ea478be48f44eef48b9", 0xf9}, {&(0x7f0000000500)="8d02731b1eb05ccd640da732e07b6337b3988e2cd769159b225c9be00eafa16a422a3a28e118e79fb409ecd8b3c440f8a7908442eb9b5a99c3e69ef179a5b6406e4248bc55057c43fad4bf0921811bd87cecb437571c0ea0e196eaad79c586e6e45fa01c218be7b02fd5b6038d3bdb5f44dea42de3a8e4565e3aaf062e51ad2fe8413422816ebbf8cbfbaa7459f356a79e6f282e47d75dcb37dbfc1f59ae40fe1f81a84de435b3e85dfa9bf2d08d29933a7b5a5a9ebedb93f3fba3443dda48556ae0d21b916251ee", 0xc8}, {&(0x7f0000000600)="180bff7ac188d3bd73585d74a07412c5e3f677b11ffcff253e3abc7e608e0b05a75b670871e7a1f14e3ef99c00e1e667f99a45f87e59b72cfdfc49fd7e667a4a874247a8047aac516b6e8e01ee6cb3500b6e1399b45139acf65ac8605b7010e07cd078a62ff285cd4d41a83d4b99024d0ff045ae4385f29d111e215c3c71de17e58fae4b1b8046e66a47ca1a29b4dfcf75d7ca38bfaa34e645fa7a811696be9d2f8d8cf6ed48181c77782b925530ec7ed98909", 0xb3}], 0x3, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r8}], 0x20, 0x9}, 0x4) r9 = dup(0xffffffffffffff9c) r10 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x10, 0x0) kevent(r9, &(0x7f0000000800)=[{{r0}, 0x87ab0e568cbf5b62, 0x695564d9876ed59b, 0x0, 0x7fffffff, 0x1ff00000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x9}, {{r10}, 0xfffffffffffffff2, 0x0, 0x8, 0xbe8, 0x5}, {{}, 0xfffffffffffffff9, 0x62, 0x1, 0xffffffff, 0x3}, {{r11}, 0xfffffffffffffffa, 0x14, 0x2, 0xf383, 0x7fff}, {{}, 0xfffffffffffffffc, 0x60, 0x2, 0x9, 0x1}], 0xd75, &(0x7f00000008c0)=[{{r7}, 0xfffffffffffffff9, 0x82, 0x1, 0x6, 0x1}], 0x20, &(0x7f0000000900)={0x2, 0x8001}) ioctl$TIOCDRAIN(r10, 0x2000745e) r12 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000940)=""/109, &(0x7f00000009c0)=0x6d) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x800, 0x0) getpeername(r13, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) msgrcv(0xffffffffffffffff, &(0x7f0000000b00)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r14 = accept(0xffffffffffffffff, &(0x7f0000001b40)=@in6, &(0x7f0000001b80)=0xc) setsockopt$sock_int(r14, 0xffff, 0x86, &(0x7f0000001bc0)=0x8001, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001c00)=0xff) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r3, 0x4, 0x80) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) read(r0, &(0x7f0000000180), 0x0) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4d}, {0x6}]}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0xc41d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(0xffffffffffffffff, 0x0, 0xffffffffffff8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:05 executing program 1: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x0]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6}, {}, {0xc2452b059afd851c, 0x3, 0xffc}, {0x3, 0x5, 0x1000}, {0x3, 0x6}, {0x3, 0x0, 0x1000}], 0x6) semop(r0, &(0x7f0000000240), 0x6) r1 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf28754d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b1580136b22d4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a86f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfd05b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000dfbf76ea873e1e28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cde7d03126da536ef612e9e3b8098424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c90300000087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d92905e01dc46b0ed260aac6785eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5a9c5d5f156378a27e42cfc93123b8284e6bb5e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0xb88, 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd8b730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f80004000000000038b4f02e00000000000000", 0xb1, 0x800, 0x0, 0xfe98) rmdir(&(0x7f0000000000)='./file0\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) shmget(0x2, 0x4000, 0x228, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r5}, 0x0, 0x0, 0x2, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0xc2, 0x8, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0xc, 0x9, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fff, 0x76d}], 0x8, &(0x7f0000000000)={0x7, 0x6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r6 = dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = syz_open_pts() r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x26d) recvfrom(r8, &(0x7f0000000400)=""/127, 0x7f, 0x800, &(0x7f00000004c0)=@un=@abs={0x3, 0x0, 0x3}, 0x8) fchflags(r7, 0x1) dup2(r2, r1) rmdir(&(0x7f0000000300)='./file0/file0\x00') pipe(&(0x7f00000003c0)) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00075000000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x18, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f00000008c0)=ANY=[@ANYBLOB="840a450000000000000000000000eafc0081c68d6d05971fde20c1323869fd04ec5062250a09f8d4c5f01359d82e9ee6253d5e5d3c96781636df6ace2e64be9e6ea1029969a18b8e204889600f7b4e1e3197d285d85511f14ce492962dab7cde5ef23f939adb2e6ab5181c27d572c9ec7df8e79cb328385f116eeb5b14425eeb3c8f79bfe08a72aa0bd21b781f40b01927b7ff039facb53c1bb23ffd85b9c03dfed462ea5e96a5829a07016bda996f56282483be7bb14f049c225868bece090ac6add0ed210180f933218de81970396f9d7529e0d55b6949caf459c06d6ca08c1c0e99aaecb8a084981c08cc0f67c06fe36409ab92f29f11dd431d"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x1, 0x0) close(r18) write(r18, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r19}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x3, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r17, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRES32=0x0, @ANYRES32=r9, @ANYRES32=r19, @ANYRESOCT=r20, @ANYPTR], 0x6) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r22 = socket(0x2, 0x8002, 0x4) connect$unix(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r22, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r11, &(0x7f0000000b00)=ANY=[], 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r23 = socket(0x2, 0x8002, 0x0) connect$unix(r23, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r23, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r24, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r24, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r25 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r25, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:06 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() r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c77e01a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910ff0f398ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd971007075d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e17566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be579fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819cf66ee34bb8a2b38ff1d20dfcc33c27300bee3b594dff10748123d7b1a81d4af98548c8f412db01e6b4a5ac878e16e8c5dc2b427e562b26e4b899011a45469c9cc13bb54ab5637a86bb60e32d32700c89fc14d64e1d8ce3d11ed288446ecb116d3f1eea08bbd042a00327934a96da617e430"], 0x216}, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r3, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/100) r6 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/100) msgrcv(r6, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000080)=0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffa, 0x0, 0x7ffffffc, 0x7fffff7f, "0d1000000000a3608200"}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce", 0xd4d}], 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000002c0)={0x28, 0x0, &(0x7f00000001c0)=""/40}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="575ad0f3927da7521677ce422447359841f993ff5246801723e7b50af318b3db5118768dbd2d89201d6628cc8072cd11126c4972c86c2ca0d7fb2fe05e22691f2a95dd14d9c340850e16fae9245e4a4d675602dd58cb47054562bcd7892b5bcdb705e2711ffde70a3f9728bdde6afd4af77df3788b7d5f3fc88768240ae251addf3d4fb9b84442abd3e72870786b702b482f2ac7a2aa7fe275eb32563d588a9287dcfdae5a6f0d08c8529c543161c75b0940db531e425c90febf3f44c0fafb5c78eedf", 0xc3}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x6c}, {0x20000000000006}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7bdffff], [0x0, 0x0, 0x482, 0x0, 0x1]}}) r1 = socket$unix(0x1, 0x2, 0x0) ftruncate(r1, 0x0, 0x100000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x26d) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x2) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) read(r0, &(0x7f0000000080)=""/33, 0x21) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07045c91265745192a101018000010ff010003005ad35a0520010004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000032d, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r2) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x1, 0x7fffffff}, {0x401, 0xba}}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:06 executing program 1: r0 = getegid() r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[r0, 0xffffffffffffffff]) r3 = getuid() r4 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x8000, r1, r2, r3, r4, 0x20, 0x8001}, 0x23b, 0x0, 0x9}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r6 = getpid() sendmsg$unix(r5, &(0x7f00000014c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)="e013c03ae687add404fc946be9a55c72446a08d7e786f1c7c52d4bb57a3dccbf4ac4bbf898df84676b4375651bafb048cfd7283e6e298dcfdc1f5a7c0c105938c7a61282112537b6c4f88c80d4d6", 0x4e}, {&(0x7f00000001c0)="90aec40112d898cb9650907095b12059b7f20e700dbb735b23abbcf640c5a9c5bca5051b490b91da47753e", 0x2b}, {&(0x7f0000000200)="43ae56f8dd0ca703577bda640df2bdfb4fffb996016985597d80d1bcc1f31786b0daae5fefcb40aa2251571a23564ecd74acb26c80016a69814104b01898b83614ce9ed10195bb6ce07fd1e0bdd320307db7dc6b1cab55cce97f48c6f53844a10104a33197d4614677bed7fe9e150e2c5e81b09318d9d057117460a7347273d21f9f541a4d161c89aed23b9669894c6b73d900e2d0fe9cc20ab9bf134859d4b8d95b189e97a261efb127eb72aca5a68cc1037a70d86b73b6dd05a2bff43dfe46eee13224ffe414ad48aed305175c39c71e9fe341a214aba1136a34a0", 0xdc}, {&(0x7f0000000300)="71cc3f7c30fd5536dc88e81a3db06de4ec45dcd6e2fcf5b1191d2983637dd2a99edd20db7707f157ccb9590f47e24737ff86ff2027c4aa7cf25ff037864b6d08de31988e8aa4fd232e689a335576e066ec08e0ab5c37a3734cde23057f91c6683cccea68967ffa6e067ffac8c00bda64db28789d920717b638cd6b97310c830a67e00522c607ccbe6ee184b60277b472f464db641de0a00754fb6e596c7b6135438ba6896114c9c201a090ee16d4862959c73bea1f6a48c4cf062e7c6d56b458ee2092c561c3b66da65315134ce1dcbf6ede990f3a75dbfcaa172b503e9244b96d7cee1b751880000c13fa396a0f3aad4d84ab68", 0xf4}, {&(0x7f0000000400)="6e184ab44ab9eb901787a8325f1d272ac17fa610ff9f8a879c67b6374753178347fda1b533cfb8ed3aa3370a97ce7bdb791984619fe87f2d83f16db5481ae6317e26a8d9b38c53f3a06fc62c11a339e9e133b7587cb75a21644809c247528bb6d6bcf9feeac3c50c918745bfd2bacd455ee7a801cfc175d28c120289906eb1c90600e0c77006a289b7a8897f707b9eae1a0eb3a7cfa524c97e59669a9b24308c263befb34177f68e3b22cf123b53e9204b2aa653897cc3ca2ea9ef3d120a637e324443a54106af8dbd3e27650debb525b5a44fd80f3a4176e4d5a5fcfee10d188257269cdb0884267ec17281cba60fd6217369ee29ee54a17118ee2c81344ee9d8128074a16edc820cccedd8c5b5a8385b1dea864ab34338fc8a60a8152f1cc3eccc39662347f85f4076c2ced5dff67972f8248c28e0755f79fba7b17a6f3aee92571f272093267d7371d3a0d947fefadec7d57bdecbe98dbbbf0ea96eb4b7e48bf59eebf85ef84f93308785f344a7c1935ea4143c9a31aaf8d7631ca2ceaf7f5f7b112b654c941f706932dd00985f0996bf59ef0e524dda883ea7a9a735261ba17afeea2d1b122ca7b0f2f4243f2254ba8ed62209b7585c7b44027a6f73f65d6d2a4dabd31b432c07fa9457d49204d285b13e0b664ce11468e6b7c5f714036c5e820fe7091cbd4bdec5dac7c305aecb8764dcdc9e53bdf61be29dd69fac47162a1de2c25ba55089e4fcbe778e95fd11eb78a26f8b76f506dbd308d8f830fe6d07624c67f3a1679b261c1d250ad8e58a6a3fe14cb20524b8cd1e10d2094bbaf224892474cbbb242eccf6eac22793f03bfaa651589230cdd3cbf81d3b32f5196c13297b1f35ca5c001463f26dc796de786432059d8b82e594b64968cfd90bc7eebe3414d7e3f4886b4e2fe2faea1daa2998e4dcb014e47a1711de1e7bf7e6c9de303e990d7c6246ee494f6bb94de01f084e58d27ba2883c7675b1733946aff6f810b48dc1e5cfc4eae3c103d5343db95544152b1c6d48edcf3e0a8324c6865c0bd26579af1208d598bdf265284095c31e7a112adf8c2ee53ca4455f76ecf491d40776171d5394e1f819eaf5d82a88cd9340d0706c3e1e707e33d33ad181f21430552e1de3753a03b244033915c4ad55b411573a5ba135184c71cc191b0717f167e290dbbd54372ca2793fa0db791821db668d784d631f5c9547ba236bf6767cc84d7b1af3c76eb2d9a0b9d0e3f1db2d7589feafc6d37803588b750c079de45acb459d9929e583e2260b79183eaecf8439e7e3c13cb858530167f5e15d6a250b3d80b70bfd443a62ed88e57ef7c2f6e1a8a505ba77d965ef01ae58f9d96e04c4abfdec44cbd99ad7cfa7fc37667dee708956b4c8c95c1679bcc147dda6a3e4bc18d05541916901675e3871e784bc268ff2cb2c55870160e25dd7659c0c5d66b0649979fc57fa9f5a8dec973a84b50e484c63dd9920d5acf05c3c1c65644b21e63abe8e7c4387814a7779c72b0e6386c499e2943a832f574f6b98fbc83029c819b336213e44775e80f7124c93dd21b5e379cbbe6c7910122d478517163f88c12f4cf8484fd3f2b3a940920532b101f4876740efeaa569bc758eada891c813f04835d7d665a3683a142a74a89b17df826fc40b26e94c2e093caf451b4b218968c2a9c30b588cf7dc871ff851b708f05a6006e3d2109e2d110e2ee5a520b1eddc63f4d12125ef4235660465a0c6c1704d7d29de038acf4ebf2f8d1910cc107144dd2fbe6a8cacbde482c7eca441c7c34e0d55fcad065675e318793c57ecdf6b8604bf30643ad1ea484f2cad421fe9ec7d6effbd6cf49fe03716d03e5fd08133ac065900f09f7ef09996d41d40f199a104762a50e9abe98c75518982fdecf294bf9296ff5b434d8c05f00d5dfe2408c6ece694c56001ca725d9a253c72c27fd1b38aebf0e3dcc00ef20a47327aef40c855546f1d69b58ef16332dc14ccd6b4a41624dc965ed360e06c6fba91e6bd557668a45a8c123106d8808785f68ec4a22ed1ea5154e6e43e835aacb6efe5f7c43aab4428363b59bcac5372ceda1bbdae7f6c23ae82fec5d80ce0ebaee7b689128c1b51edf380e8f868458df17971a763a5ca18c2c6772c6f5330e63a06314e7ae0f67ec4137fa6440511e6e9bdcd01abeccf8c8e0d08aa4a91d8d1a15eba4fafd64c2eaac5ebdc1337d94afe85a61c8dedb1286cec0138ce39b707becc75c64e70a4365c0dc9b9fb956956581bfbe6957d5e1d4780927b15eaf4d389fb6a81a91823b25dc254e245ae6e63c772f90a816f7751800ec2b8fc69cdea87bc77f6788e1affeec98904b16cff4f476397de3b61ae9013fd9aad3d103bdbaca440da3a3b68b00670d1e103b830d808b65917e71d901cdb7cca56a86558789ad28a6be557124ab60fc060f550b1a231cd05257f8569f83d71860e4b70559404d40dcdbea206d4639d6da42f95826e9956787f9c03d55129c3582351337d6f029a148887e6158e23e9b0c45a798fe02b555253d8e3a29f41d06c0c9e218d31de3b74d6f1064dd56f611ea6d85c9f06b7467f6b3c8b3941ffcceada1e499ddeaf9e4b678cda6ada076f76d0868e684520ce998638934dd3f5c69a7677df173142fc5cc2aae38bb319f486e8f1f9036d10e0e749ec2f1de3e2c1fc26cd8dfd9b100991e3f6ffde770eec026199337f9d29e78df92925947300de6808f44b02d36d885431803fd8d9e0fca98439b261c55da990326ffacdfeaf61b41e6d08a83d3606da62ddd30424e13c7d95c906ff7eb50c940a3d98e2fd3a9aec816fe75bf8d5abbc45edd4dad816a62614ffafa332a9d1abc171d5c6e36bc171ce849b043cff7f14cef505a72fdd3cf45ffbd1ba0265905fb7b759d166e20acdef48b52545cf104c168d8327cad67d2928b9f2945b0bf9f823565e29fb586e26f6b3b8474eed6dd091f857dd263480b4e24363d68f572146af0d57f22ca17f9ce623b774a24c521d13662e1212e7746dde7b89c501ee10fd08af796f19c0229fd17ac9caa4cbca2f971f395dc7a9cd9d105da6d8fb20b7261fd0a8274b630f24d19a503b3d6a9faddc69cd5bf081ca98639d5ea15aee686fe9afde5c1f597378be6e2d86ebc0c72b3a4a93ac2ac10444f9ccdc6b70b030105bd255258432a3f479ff96f1873a2c030d985898d0c6c39e9ded6e37a35c6c8af7a79c64edd6b05463253b8a4fd6e9ace5fdd985cd543ca37486b5730df25997fbec862182aba8939dc4544a55d5effc440fc9a38776a36ac33ff9585712d436cb9cf67c643b5c8b75990e86993019c7b7c65c338d99c512568c3526e0a566ec6c95cea906ea8da40615c0d2d92a6ca9ce9522e516155143f75fb2979ff89ea6f5f608ce54e353810bff09baa43d63e7ef0ffd4fdf7adec8782d1ad081eb4b366c23597b5c9493a8bc59fb85879a6c1fb2f93b832ebbdae0ab5f03965c0c0325e56fb6a150b71b401042b58fe4574b2b19cd3a927614e05c69b7729b96cca711186967778fecbe2a1187ca787c794213075ab1cc337135058ead7f341a6ec8252c322ccc99af2ecb93e8f041a42cb09e0b377f7545ea80348d168700e7f8671b1be0cad8352e085b107d2ff2a914ccbb74cff0aa02be293d5ca4c3d2ff6269f93addf1c6de216225d9ab9bf22d03cf1a24a077cf920b61718b243c40306adbdb388d8c409e4f0a9497f191722660b935e2713cfd8642deec9fd7d0c3386a892361276689c820e3408bac85f866b045b534791ed3a4d10c7b3afd9465c69e36863d4d39f8a74da1d57b307468beefbbdd2fc40080afdd4976eb1f308adca8e11b2c09ec6724ad57c00462d4a6e2af29178c1481c988c525fabc9908b67df45454db923c535298b3b1d63282166761fc3f3151c62f205d8ace87b85fc69833a061e3b082fc30439607a0dee9bd9eb91ca48ffa8d1d4e63479169f18a4b300c9b9a4de9949ecfb8623ea3bb9d72c0ae24a165af8cf59939730228ede99fa2d924288ecaf475dda6b3a33df3954b0d2c6576919375c28ca2c0ff1247e23e4e9a8dc6c1c00465a6435fc596c7ae8b171917c1d811125a94daf27f1a4c659e647ff7b5216892bfa92fd57cb0f42225982767ce322acbeeff6c8ba6808504dc0b3be711522bf5830e005d821449842d95df65ee4c9a81c6926d60f761b157550e24dc2772fd6d076a3d814f8cacf20ab44952afb04fef037d76f14e20b7f9749f81551e0d95e2d5acdb4630fac554adf4e1dc4364d8e11cce31602cdef0030401b29869628acc23c3b4054628823de7600452535b1e33b1b70a234167a47545c9a2df0214459cded569a358d41e816ea27b38b567877b0ab3af15ccf61556333f68bf3c0acd261be157638489f2656519e4ec2c833f9727e713ac4251bc27afb9d55192a8be5f0f71bb6d53e80389866aff3899fe413649502678eddc1ec896847e3433a1a2ea47889d3602fc4a3f0eb2313b6c841213957ed36d322074c621880221a1ab24f1a910619165511c7731e0da550bb1cafa888e7071e9a7508ab49770ba9d7bd9da1f159c01f7e8f2237eb6c75abe99affbf44a492921275d6f2a743e6db3d617d8b82361b77dfaa5af6024e43789972c6887a7b957812e8e2a1a4b2a6819919dd1896a6f07dc5c5359c1f3bc8fc72d620a7c010c2af165590d1a90411f7f5d4886575f0ecb28a43b4a58f4f2b96c16950e24a3fa6460f2ddd5ff63f6d01347a4dbcea26761ebfe782cbe953ca8f08dd1fc47796b26eb3de9b9fd99b946d0dc063bc76b7d1b4c203a79c669d67ae08d36dbad72b94cd745734eb9930699858292e00602b3641ba879908944a8209ae22d988381fc9f5ef0e5e9e1e8d75aca377887f13c3277aa25b5bfd34ded79b23421e67e4bd161a4ad345bc5cb6ea117ccb52fa1cbee3608b056dca1cdae3192af8e346ffa071b1c444e9188fdae7c7b272c6ea5231fc6d91549830851db0ca0dea106d724af083802ff82ba9c0cf58ab58daf7787043b6ccab2bbc0fab018b5b3126363f6ca66698eb4a967e6cfe402c59b6a75b9825cb79e5763c264e2f1d0ce4c4b04cd505cebdf9eafe9da4a11c701f96bba00ea2b5e25468ac9e03f3a34eb29c1a90003933fdc027c2e702da50a7b5af5c0fb7eb14f6e7ad01902ec0ca1ef10b8f2d28fbe82f0967f426849d88e262914b017161220f5c6e1f035ccbb010dfe9d93b5177f5a31ffadd0f204e42a6709497adbe4802951554b02c6d504de09cea06e04e874c8664d6579a99f7f227094305839b9254aa736bac5c504079f5902ff80c743db122679ec602002e1d23599d6bc0d300a1766835d43ba391b008d3bc2ed789052e74edb6b0b0a737db8c5cf4b1739b6145a5479316295f117a654af153ee7f9ede3bd54675330b54e938f8e3279fff7c24f5bb1325f2f408e7db1c08fb4bfe3a383140d82d700d196c8e8a7056e6585ce57908ffed4ce11d4a9f369801273576c59ed5061d5f44858ccd1bcb22b1807e0ef9335c36fea00f5d26d86d7f6cc267017a87b95615b226c69e9756717019db762bd3bee743521b5ef24354eb8ab7b7604fdcbc645e705df03a6e8cd40fa17037ed35dbd420c9af472fc6450c2e502d0be130a53e4bc0da6e1e444960ceb1f359503df13ce4f23800c584c41a31285906abdf6f04ecc5e8a8932390801332c5f848bb7023008409dc400ce1d57b9ad8ffafd4f65451b14035279142cfe20ef3b789c0dafb8f88325b2d9ac4d96e89b5ac18eaf3ffdd03609e35c8451e12c1d", 0x1000}], 0x5, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r6, r3, r4}], 0x20, 0x2}, 0x8) r7 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r7, 0x20004269) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) getpeername$inet6(r8, &(0x7f0000001580), &(0x7f00000015c0)=0xc) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000001600)=0x7) open(&(0x7f0000001640)='./file0\x00', 0x40, 0x122) accept$inet6(r5, &(0x7f0000001680), &(0x7f00000016c0)=0xc) syz_extract_tcp_res(&(0x7f0000001700), 0x3, 0x7f32) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000001740)) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) semget$private(0x0, 0x0, 0x200) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) fchmod(r5, 0x1) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r10 = open$dir(&(0x7f0000001800)='./file1\x00', 0x80, 0x25) dup(r10) getegid() syz_emit_ethernet(0x46, &(0x7f0000001840)="0a04864f0de502f849750401d7d663e65b0418240830291726f91638e4357e97f8800b5d8b337a8afb30f46929ac49f16c0ede43266c0b9437a2204730c43644b506b8e032c7") getpid() uvm_fault(0xffffffff825d8fc8, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at tun_dev_read+0x2ab: movl 0x18(%r14),%r15d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff825d8fc8, 0xfffffd0000000018, 0, 1) -> e tun_dev_read(ffff800000a97000,ffff800023b95858,10) at tun_dev_read+0x2ab end trace frame: 0xffff800023b95690, count: 0 ddb{0}> trace tun_dev_read(ffff800000a97000,ffff800023b95858,10) at tun_dev_read+0x2ab spec_read(ffff800023b956a0) at spec_read+0xf1 VOP_READ(fffffd807afc7758,ffff800023b95858,10,fffffd807f7bea20) at VOP_READ+0xbf vn_read(fffffd8065c35ef0,ffff800023b95858,0) at vn_read+0x124 dofilereadv(ffff800020ac89f8,f0,ffff800023b95858,0,ffff800023b95940) at dofilereadv+0x1a2 sys_read(ffff800020ac89f8,ffff800023b958f0,ffff800023b95940) at sys_read+0x83 syscall(ffff800023b959c0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x51bcb10fec0, count: -8 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800023b955e0 rbx 0x3da rdx 0x43b rcx 0xffff800000a15fc0 rax 0xffffffff81aadb91 tun_dev_read+0x2a1 r8 0x7f7fffffc000 r9 0x5 r10 0xdadcbd20e86ea1e3 r11 0x4b74d22f75e7e7da r12 0xffff800023b95858 r13 0x10 r14 0xfffffd0000000000 r15 0 rip 0xffffffff81aadb9b tun_dev_read+0x2ab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800023b95570 ss 0x10 tun_dev_read+0x2ab: movl 0x18(%r14),%r15d ddb{0}> show proc PROC (syz-executor.1) pid=236723 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ad8500,0xffffffff8264d160 process=0xffff800020af58d0 user=0xffff800023b90000, vmspace=0xfffffd807efff170 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 95740 65958 18366 0 2 0 syz-executor.1 *95740 236723 18366 0 7 0x4000000 syz-executor.1 67130 114522 67561 0 7 0x482 syz-executor.0 63176 66968 1 0 3 0x100083 ttyin getty 18366 375102 67561 0 3 0x82 nanosleep syz-executor.1 94133 75535 0 0 3 0x14200 bored sosplice 67561 24561 12224 0 3 0x82 kqread syz-fuzzer 67561 126206 12224 0 3 0x4000082 thrsleep syz-fuzzer 67561 225679 12224 0 3 0x4000082 thrsleep syz-fuzzer 67561 455179 12224 0 3 0x4000082 thrsleep syz-fuzzer 67561 436201 12224 0 3 0x4000082 thrsleep syz-fuzzer 67561 308448 12224 0 3 0x4000082 thrsleep syz-fuzzer 67561 447836 12224 0 3 0x4000082 thrsleep syz-fuzzer 67561 229824 12224 0 3 0x4000082 thrsleep syz-fuzzer 67561 358686 12224 0 3 0x4000082 thrsleep syz-fuzzer 67561 140609 12224 0 3 0x4000082 thrsleep syz-fuzzer 67561 100616 12224 0 3 0x4000082 thrsleep syz-fuzzer 12224 155417 36738 0 3 0x10008a pause ksh 36738 449348 33842 0 3 0x92 select sshd 33842 489464 1 0 3 0x80 select sshd 51725 242155 4975 74 3 0x100092 bpf pflogd 4975 39369 1 0 3 0x80 netio pflogd 72882 159742 8321 73 3 0x100090 kqread syslogd 8321 115482 1 0 3 0x100082 netio syslogd 28695 235740 1 77 3 0x100090 poll dhclient 85425 437367 1 0 3 0x80 poll dhclient 23050 131489 0 0 3 0x14200 pgzero zerothread 86168 70877 0 0 3 0x14200 aiodoned aiodoned 91283 452712 0 0 3 0x14200 syncer update 2214 472641 0 0 3 0x14200 cleaner cleaner 13050 319142 0 0 3 0x14200 reaper reaper 32717 134134 0 0 3 0x14200 pgdaemon pagedaemon 86169 501270 0 0 3 0x14200 bored crynlk 71820 112891 0 0 3 0x14200 bored crypto 18384 112883 0 0 3 0x40014200 acpi0 acpi0 19515 433032 0 0 3 0x40014200 idle1 98287 426563 0 0 3 0x14200 bored softnet 42611 303499 0 0 3 0x14200 bored systqmp 95692 276996 0 0 3 0x14200 bored systq 48127 494810 0 0 3 0x40014200 bored softclock 91901 349219 0 0 3 0x40014200 idle0 61162 84497 0 0 3 0x14200 bored smr 1 519856 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 95740 (syz-executor.1) thread 0xffff800020ac89f8 (236723) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8261bc48) #0 witness_lock+0x52e #1 vn_read+0x45 #2 dofilereadv+0x1a2 #3 sys_read+0x83 #4 syscall+0x4a4 #5 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9533 6424K 6922K 78643K 11627 0 pcb 13 10K 12K 78643K 295 0 rtable 116 5K 6K 78643K 536 0 ifaddr 88 16K 17K 78643K 253 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1495 0 iov 0 0K 32K 78643K 94 0 mount 1 1K 1K 78643K 1 0 vnodes 1214 76K 77K 78643K 1594 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 7 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 19 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 476 0 sigio 0 0K 0K 78643K 21 0 proc 60 63K 83K 78643K 622 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 33 0 in_multi 76 4K 4K 78643K 134 0 ether_multi 1 0K 0K 78643K 4 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 289 0 pfkey data 0 0K 0K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 131 55K 56K 78643K 2599 0 UVM aobj 115 3K 3K 78643K 117 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 234 0 NDP 15 0K 0K 78643K 55 0 temp 147 3027K 3095K 78643K 32536 0 kqueue 0 0K 0K 78643K 8 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 62 0 60 1 0 1 1 0 8 0 rtentry 112 80 0 35 2 0 2 2 0 8 0 unpcb 120 268 0 257 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 207 0 207 2 1 1 1 0 8 1 tcpcb 544 646 0 639 12 11 1 12 0 8 0 inpcb 280 1292 0 1282 10 7 3 9 0 8 1 nd6 48 11 0 8 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 1 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 23 0 23 1 0 1 1 0 8 1 pffrag 232 7 0 7 2 1 1 1 0 482 1 pffrnode 88 7 0 7 2 1 1 1 0 8 1 pffrent 40 317 0 317 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 46 0 11 1 0 1 1 0 8 0 pfstkey 112 46 0 11 2 0 2 2 0 8 0 pfstate 328 46 0 11 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 0 3 0 3 3 0 8 0 art_heap4 256 431 0 216 16 1 15 15 0 8 1 art_table 32 434 0 216 2 0 2 2 0 8 0 art_node 16 79 0 37 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 5 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 17 0 7 1 0 1 1 0 8 0 shmpl 112 115 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2179 0 768 46 0 46 46 0 8 0 ffsino 272 2179 0 768 95 0 95 95 0 8 0 nchpl 144 3088 0 1480 61 0 61 61 0 8 0 uvmvnodes 72 2469 0 0 45 0 45 45 0 8 0 vnodes 208 2469 0 0 130 0 130 130 0 8 0 namei 1024 9462 0 9462 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 560 4 0 1 1 0 1 1 0 8 0 scxspl 192 10149 0 10149 9 8 1 7 0 8 1 plimitpl 152 59 0 51 1 0 1 1 0 8 0 sigapl 432 671 0 656 3 1 2 3 0 8 0 futexpl 56 12803 0 12803 1 0 1 1 0 8 1 knotepl 112 156 0 137 2 0 2 2 0 8 0 kqueuepl 104 269 0 267 4 3 1 4 0 8 0 pipepl 112 1392 0 1373 3 1 2 2 0 8 1 fdescpl 488 672 0 656 3 0 3 3 0 8 0 filepl 152 6418 0 6317 15 9 6 14 0 8 2 lockfpl 104 204 0 203 1 0 1 1 0 8 0 lockfspl 48 72 0 71 1 0 1 1 0 8 0 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 26 0 15 1 0 1 1 0 8 0 ucredpl 96 521 0 512 1 0 1 1 0 8 0 zombiepl 144 656 0 655 1 0 1 1 0 8 0 processpl 904 688 0 655 4 0 4 4 0 8 0 procpl 632 1689 0 1645 5 0 5 5 0 8 1 srpgc 64 4 0 4 2 2 0 1 0 8 0 sosppl 128 9 0 9 2 2 0 1 0 8 0 sockpl 384 1634 0 1611 15 9 6 14 0 8 3 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 172 0 0 21 0 21 21 0 8 0 mtagpl 80 19 0 0 1 0 1 1 0 8 0 mbufpl 256 337 0 0 20 1 19 19 0 8 0 bufpl 280 7710 0 1354 454 0 454 454 0 8 0 anonpl 16 92333 0 72897 94 13 81 92 0 125 0 amapchunkpl 152 4155 0 3994 12 0 12 12 0 158 4 amappl16 192 3621 0 2547 74 14 60 66 0 8 5 amappl15 184 65 0 62 1 0 1 1 0 8 0 amappl14 176 125 0 121 1 0 1 1 0 8 0 amappl13 168 8 0 8 1 1 0 1 0 8 0 amappl12 160 3 0 2 2 1 1 1 0 8 0 amappl11 152 66 0 49 1 0 1 1 0 8 0 amappl10 144 21 0 14 1 0 1 1 0 8 0 amappl9 136 975 0 970 1 0 1 1 0 8 0 amappl8 128 506 0 472 2 0 2 2 0 8 0 amappl7 120 119 0 105 1 0 1 1 0 8 0 amappl6 112 61 0 53 1 0 1 1 0 8 0 amappl5 104 145 0 131 1 0 1 1 0 8 0 amappl4 96 946 0 909 2 1 1 2 0 8 0 amappl3 88 207 0 199 1 0 1 1 0 8 0 amappl2 80 4353 0 4280 3 1 2 3 0 8 0 amappl1 72 24975 0 24528 25 15 10 20 0 8 0 amappl 80 1992 0 1943 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 116 0 2 2 0 2 2 0 8 0 uaddrrnd 24 676 0 657 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 676 0 657 1 0 1 1 0 8 0 vmmpekpl 168 11236 0 11202 2 0 2 2 0 8 0 vmmpepl 168 94205 0 91932 154 15 139 142 0 357 32 vmsppl 368 675 0 657 2 0 2 2 0 8 0 pdppl 4096 1359 0 1317 6 0 6 6 0 8 0 pvpl 32 286722 0 264085 213 15 198 213 0 265 12 pmappl 232 675 0 657 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 194 0 16 6 0 6 6 0 8 0