31f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r40 = getppid() msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x8, &(0x7f0000000100)=[0x0, r19, 0xffffffffffffffff, r24, r29, r34, r39, 0x0]) r42 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r42, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r44 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3f, r7, r14, 0x0, r41, 0xe0, 0x3}, 0x7, 0x5, r43, r44, 0x3ff, 0x4, 0x2, 0x5}) syz_open_pts() r45 = socket(0x2, 0x400000000002, 0x0) r46 = fcntl$dupfd(r45, 0x0, r45) ioctl$TIOCFLUSH(r46, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r46, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r49, 0x2000745e) ioctl$FIOASYNC(r47, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r48, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r50 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r50, 0x3) r51 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x2, 0xea}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") 05:20:55 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000800000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f297bbebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65cf7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f909c5af020ad453c95497c3766d0e47a9176"], 0x86, 0x0) syz_open_pts() socket(0x2, 0x400000000002, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000100900"/28], &(0x7f0000000140)=0x1c) r3 = fcntl$dupfd(r1, 0xf, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r7 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = openat(r11, &(0x7f00000001c0)='./file0\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000180)=0x7) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) shmctl$SHM_LOCK(r7, 0x3) r13 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0xc, 0x0, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0xc, 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$BIOCLOCK(r16, 0x20004276) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5186d6e3ecc77677}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) poll(&(0x7f0000000000)=[{r1, 0xa94c06f46717fc}], 0x1, 0x20) r2 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4000, 0x9) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000240)={0x10, 0x1000, 0x4, 0x4, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x87}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xfffffffffffffffd}, {&(0x7f0000d49000/0xc000)=nil, &(0x7f0000e2e000/0x3000)=nil, 0x5a94}, {&(0x7f0000e93000/0x4000)=nil, &(0x7f0000c51000/0x1000)=nil, 0x4}, {&(0x7f0000e6f000/0x2000)=nil, &(0x7f0000c22000/0x2000)=nil, 0x7}, {&(0x7f0000bd8000/0x4000)=nil, &(0x7f0000ad4000/0x2000)=nil, 0x7c9a}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000dc0000/0x2000)=nil}, {&(0x7f0000ea8000/0x3000)=nil, &(0x7f0000d3f000/0x4000)=nil, 0x40}, {&(0x7f0000ea4000/0x4000)=nil, &(0x7f0000f61000/0x1000)=nil, 0x49c3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000cb2000/0x1000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x10000, 0x20, './bus\x00', 0x5, 0x0, 0xdb5, 0x5}) close(r0) 05:20:55 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r8 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) r9 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:55 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r5 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c, 0x0, 0x7c}, {0x6}]}) getsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 05:20:55 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r0) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000240)=0x81, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x110) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) getpeername$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0xfff) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 05:20:55 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797092ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc98201f8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) fcntl$getflags(r8, 0x1) msgget(0x0, 0x684) r9 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) r10 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x662}, {0x50, 0x80}, {0x11, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0xc, 0x4, 0x18) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000580)="b627581d477c6daff9488298a2ce") 05:20:56 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x6, 0x10003, 0x74) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xffffff69) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x7f, 0x7, 0x9, 0x7fffffff}, {0x5, 0xfd, 0x40, 0xd422}]}) 05:20:57 executing program 0: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797092ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc98201f8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000002c0)) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) fcntl$getflags(r8, 0x1) msgget(0x0, 0x684) r9 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) r10 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:57 executing program 1: getuid() r0 = msgget$private(0x0, 0x14) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYRESOCT=r1], 0x1, 0x0) syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) socketpair(0x1, 0x759eebeecbb5b234, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) listen(r4, 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000100)) msgget(0x0, 0x684) r8 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) r9 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:57 executing program 0: open(&(0x7f0000000140)='./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") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="86072e2f009684d53000"], 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r6 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7}, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) getgroups(0x0, 0x0) setregid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 05:20:57 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af701ea4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac278f34621602cb724be593f0000000000000000f8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0x1df) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) r8 = socket$inet6(0x18, 0x3, 0x5) accept$inet6(r8, &(0x7f0000000180), &(0x7f0000000140)=0xc) msgget(0x0, 0x684) r9 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f00000007c0), 0xcb005093f78273e) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_LOCK(r9, 0x3) socket(0x80000000000002, 0x3, 0x0) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f0000000000)=0x1ff, 0x1ae) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:57 executing program 1: getuid() r0 = msgget$private(0x0, 0x84a) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9eaff84b4fc9820bf8ba103a2a46443482a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf8336895288675670c27edfed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) writev(r6, &(0x7f0000000880)=[{&(0x7f0000000100)="f6ca224e78a10e35be7a5672d1be576d79a5a4b45bc2588a553d27ef4a0dc6c8872e066979cd829cca0d4da9f19677208a86aaa11443092e3255aabadd27c4554226bbb64bfc0a", 0x47}, {&(0x7f0000000180)="990e7c66b3ee45c8f23f379edec0ada9e4331924fd542772d9318b49fe4c7b27bb27526f1ed67d5ad3340ed9", 0x2c}, {&(0x7f00000001c0)="983f6ccb76650d64ecdc339a16c7af34858bec18d1ddad6322590ab13f87f5bc0f6d08eddd73f17780ccf7da8626248062c25e9ae37084d8e651bcac9d8ef6969b9fe71cbc633fda227565f6af745e6c6f863764d5c2c5e3d2326c09fadc2eb8d94e0c5ac439b220e998c25327719ba407c9589c2baa32a25668aa80e8e529cf25fefa7eae55a2b4c714a2934c1536df67e1c70d6df1617b4c7f4d09407f46c693f687325f4618de9a6605c325ded655d1c1055c649c574eac8eb1f7fd18efdf3430802613f8996a2089e965ef62e663c4ef79bccc2f8b41750415653f207127", 0xe0}, {&(0x7f0000000540)="997cabbf5e90f3a62dbfddf96b2c5253ab7a56fdc6656d8882f786eedad442e77bd8bb18ffe1d8e036595f09eb2f271880af7c2ef06ed61e58ca3cd0c78d7830a915d1aa9f246d639e8be4b4cf1200941525f3f12ba1307c8eded2e6048e66c4f3396be5151e6ea1f916dadcfe6ba775f16e456b140e18989b252a8e407f97de549a1ad3745d9419528862c43fb1c7ce", 0x90}, {&(0x7f0000000600)="5a03e2c9b51a5e27d07e979d7a0705740270e5c5cc3b5b6b5d650457fd57dd127664aa6cc7a1c63b3934899fe7f0c5fa3e2b39c0e908875dd59b8c3bff92b1c3418db10bbb147c2d55dc6d688113f26770f2236df5196994611cb0df8467c203929d4ea3d0627f8ecaf4c43b9db30413255563c37db77475deeb7dcd054ff0ea256503444e69854a3237931c9c607143dd2bcdcee655049451fc287e337ef2f9459fa983ec233f87915e96e9053f4405bf55ac25221a62e025", 0xb9}, {&(0x7f00000006c0)="f5975d0317729164a4027c4c915eb4461ab813791b6404d3bbc68d2a4e0ec0b6b8331210e93fe9527d7a6cefba743dd772eb577caa58f142b2af63d55e14cc6bafb032487ef6cd674658d97e1ed4acbab4ac06e430dad0d9a43b4183a83241f5385d77894ce8c1a17269c95102f804ec73b9ba1ced98da0f63761625a8a9bac004bdb28bdd105da5c9e4e4b615aeea9996c4cb63e32a26745fe28618", 0x9c}, {&(0x7f0000000780)="c505adbd250ac75acdeddeff9264871aab5e33bd65b859b1f1371d78b66d31d58c490ba4668f71d4b1cdbd36ba3b72e20500649509c8bfcc080873475c9f04f9997801fcc9928ab97ec6e36ef473852ca8a447768c63662892e9dc8626ea554e0fa5d26ed046345ac18b623bd4078030f23672421d62a765389164e076b8beb008f1950f103f81d18d55b34c7b052251a73191ef2a0fcb18c989d6d975dbe99c55572168866c", 0xa6}, {&(0x7f0000000840)="9b7deb349cec8dfc15c481dce7a363", 0xf}], 0x8) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r7 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:57 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000700)={0x3, 0x1ff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x40000000, 0x4, 0x0, [{&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000a4f000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus/', './bus\x00', './bus/', './bus\x00']}) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff1000/0x4000)=nil) r1 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) write(0xffffffffffffffff, &(0x7f0000000740)="a69ae7c7bf17254cee470df6cf3a93407e48b8dce66ac094fad251a5b7eba5381ff0f9865400044e487bb6e2f2364ec85eb1e41513eaee70866d12a27ccedb22c6106d278276ba0c986af4c6d705989a2184bebdcbb482aa8ddb7575d423f4430ab9be36a5dcd098373a3c4be7c60c226043c81d5e3efe4936717ffce8b063c95c34012529d9178e85561737723d58c1bc9de6d9a02224477930863de673f7fd375c6666fb089418924107bfe43979a42c586e635ca0bb2cd968dd4fd585e707ce3d455977022ee43c21396e544342cc9b05c2043f87eb5eda5b6a5fad377c032ce1d38717c522f7db2ab3cdcea80bb6dc8b99e06a5aad822a606c", 0xfb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="cae8cd8425bf4c25bffeb0b977238e9e2fe71337bb07f1827dae57532893aa17edb584105413db83b74fd24e5ed32e2e0bc35525ec6d6f5f02778fb3eca9f4b5cf9e48a34eff179d901e67fc11a61a37ec88e20ad657e077374024f9ef69a43d11b31ea194b6bb21b1a93097fe2f6a5beac95274988918d2954d4508613f8ec9641769b43d1e159fd8", 0x89, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 05:20:57 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) close(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:57 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket$inet6(0x18, 0x2, 0x0) read(0xffffffffffffff9c, &(0x7f0000000780)=""/196, 0xc4) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getppid() r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r13, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc08, r4, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={r4, r5, r9}, 0xc) sendmsg(r3, &(0x7f0000000700)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)="db28977481d1adb07b9a685cd902b7f04af676a0042f8117f97ff1fa6a4c46af712a3d6167d88740ba5c", 0x2a}, {&(0x7f0000000380)="12632e62ce11a11ed803de87c27c7a7edcb90faab0766b6e122caec5653633e2b05dc508725e0f7649e09cbbe3c5b2024b63", 0x32}, {&(0x7f00000003c0)="4c9fd0d7e46072c19528ded1a0863df9309f023e95ab7e2acc679167ba60de1bdde8bc47a55ccc8a96d90886216d3f90085eedd15aa36d54b30e3fe8856143897eaf5c6db42b714ad4db5f9cef1d55624255a46ec3e492f056b2ccb0eeaaf6f34cfd68660af00a7ce8235378a6270d73a1e6635e112d0877b0abb323b061c6b7367f20e37e54c0572f0efac209c5468fe51eaca44feb64f0d12eca4df5cd1923d1585587e7f79ff408a1f5c695c98eeb95165087c2d96477f45d1687eb0513f68e841c6e18be3651d91c9ec926e67ba333e1fde72cc4f93cb150e0a03e2f12b34b599dbda2d9dd6d0f0f0391d31fe1a291200f21498e22bf", 0xf8}], 0x3, &(0x7f0000000500)=[{0x29, 0xb4ccbdc727624a88, 0x0, "601709000000859ae43f9feab755164f28b0c371016157eae90fb93af78fa4af69df5188d22f0b1e639b4c9c77f815ea8a95b8bc821f056ac28600000000000000"}, {0x48, 0xffff, 0x7ff, "6c6c164d87018d17c75345b7d908eb42debcc1ffced22e40c94031239c48a7156bb6ab31e441e342c51fa151e073eef0e2a088e5dd12"}, {0x2d, 0x1, 0x6, "f249a3795913a124b2374681ad5f38884f729875dd399337939d4c5a76532f68756aa8c58c05bb8828356cb095f59203313f5d5829"}, {0xfffffffffffffd4b, 0xffff, 0x0, "2c1847f3cd78ef7a358749f14cc421b6b1207add7f8244316aca9f7460b5a88c3874051f0f4850f3a0bcaf48791712f1bdd2c5298a1bddea31b201973d265575aaaa9f6f335b81d714e23cb0d846a67871f71073ee54e2d5d530c325fc8a2e923ed616662ce45e2e330e3764e553659bfeddd0849ace2f4dd5bd1e5de8a52e0662bcc04e88386a1c64b6a5711c57c511ba96de2dab7566d22d9e044c7656dc4780ee5de78d676039e8a0a85b0f0c58904c713741420bedc705b005"}, {0x30, 0xffff, 0x1ff, "faff59f1f8b0186d3a9e6164947855b9af9142079a89d752cefb6de2"}], 0x1e8}, 0xb64ab983d4faa1d6) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0xc, 0x0, 0x0) r16 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r16, 0x29, 0xc, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000740)) r17 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r17, 0x29, 0xc, 0x0, 0x0) getpeername(r17, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r15, 0xffff, 0xf78a558cbf82e81a, &(0x7f0000000200)={0x36, 0x8}, 0x10) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x282, 0x0) r19 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r19, 0x29, 0xc, 0x0, 0x0) getegid() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x10, 0x1}, {{r15}, 0xfffffffffffffffb, 0x2, 0xe5fb48bce77c5d66, 0x2, 0x7}], 0xbcf5, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8d1, 0x8000}, {{r18}, 0xfffffffffffffff8, 0x10, 0x20, 0x5, 0x2}, {{r19}, 0x63b52b160d48536, 0x90417d35a97ebdfe, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x82, 0x41, 0x3ff, 0x9}, {{}, 0xfffffffffffffff9, 0x10, 0x40000004, 0x3, 0x80000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xf6d4989b2fa09e06, 0xc4827fe1da253462, 0x4, 0x8}], 0x3c90c9a2, &(0x7f00000001c0)={0xbbf, 0x3}) 05:20:57 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x14000, 0x400, &(0x7f0000fec000/0x14000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) socket(0x10, 0x4001, 0x6) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(0xffffffffffffffff, 0x6, r9) fcntl$dupfd(r3, 0x14, r4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) recvfrom$unix(r10, &(0x7f0000000100)=""/253, 0xfd, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/10], 0xa) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) 05:20:57 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:57 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/123) syz_open_pts() r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r11 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r11, 0x3) r12 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:57 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b83d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba100700000000000000cf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef73583aa3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec91"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040)=0x5, 0xffffffffffffff58) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 0: socketpair(0x18, 0x2, 0x33, &(0x7f0000000080)) recvfrom(0xffffffffffffff9c, &(0x7f0000000380)=""/243, 0xfffffffffffffe59, 0x1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x9, 0x9}, 0x8) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x96}) r0 = getppid() wait4(r0, &(0x7f0000000280), 0x2, &(0x7f00000002c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x7) r2 = syz_open_pts() close(r2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x6, 0x2003, 0xdb, &(0x7f0000000040)) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, &(0x7f00000000c0)="ca6f44a3b41dc24547c4f15080aa0ea3", 0x10) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) r1 = syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r7 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x800) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e07804773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3690f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0cc9b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) r1 = syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x1000}, {0x18, 0x2, 0x81}, 0xd38, [0xa3b, 0x2, 0xd9, 0x9, 0x200, 0x5, 0xfff, 0x4]}, 0x3c) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r7 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r8 = socket(0x80000000000002, 0x3, 0x0) semget$private(0x0, 0x4, 0x490) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1000000045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x488, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000200)=[{{r3}, 0x0, 0x0, 0x1, 0x4acc, 0x800}], 0x800, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x3a3}, {{r4}, 0x0, 0x81, 0x2, 0x6, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x18, 0x1, 0x5, 0x16}, {{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0xffff, 0x132}], 0x6, &(0x7f0000000300)={0x7ff, 0x8}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fsync(r1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r6, &(0x7f00000000c0)=""/77, 0x4d) r7 = dup(0xffffffffffffffff) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000400)=0x200) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000080)) 05:20:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getuid() r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c90905243d85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b9286cb7b78f34621602cb724be593f9caf7e6f96087469c4f84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45e063066568c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601092e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824010000003fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd522e5fed7f8a70e021bb2a3513060fb3ee8ebbdd94520496635c972a87eb728dfc58cdd4404fc82e1076705aa999be20120a4070b2ef7e283a16aa490a2f14aff828b39d259d8051c881d4832091f0e345dde3a7141d6d1211eead349cb053f7ebf54047f8775756b94ad4e75897d03756f48ef66db3b8cab062b8c6c7435f9a91ae0c321c636ba6ce578f17cc97cae10e38e2"], 0x86, 0x0) syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f00000001c0)=0x1) r9 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000240)) r12 = socket(0x80000000000002, 0x3, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r1, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) getuid() r1 = socket$inet6(0x18, 0x5, 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) recvfrom(r2, &(0x7f0000000100)=""/71, 0x47, 0x840, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) chown(&(0x7f0000000040)='./file0\x00', r3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x83) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000100)=0x1) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) setsockopt(r4, 0x9574, 0x8, &(0x7f0000001680)="08d62ecf88f4ab528e09943eafcf9639a3ac866c2cd36911891b47c274b23eacda5284a46cf23dd5240423c0a74b58465540649c3862f645ba9d8b47826fd3eee2dbb320d41b27632654a92489d843fbeb8ff16a40ac48f6cb457a7018082b05b5a0947aefb92aea99593c67efd4be731c4befac0715057a9e670f2e135e8a81b88fae24bcf33f067b7ec8ae41ae8eb442971a3690e017c26e3ad4df4c9eca9e402784f55f0a5f4945de029790d7a8cc4f346a06545980b13f53b5eead263bb01c3720e84d4faafb9b1f927040662dcd29945ce2c854132a0ca2753b06bf90c2233ada0305133910cf0568044653502ba7ef67fb0dd2ace39a858caf6ac8a0f63f923051d5bc05f4cde8f2c5b1d756f961a4423329406f1cd1be48e92463f2306bd9e05a4afad9ef1d5ac8df0413d9cdead2fec5defe64d8eb72bd58122960cb510b25d3a7874e96ef53d0560a1aa0b530d5b900be4c1984d6e716cdc75f15b14c66a542c6a4070815d71081ef18adf41190a7d1d02fa85395794590a20a83f5a83e1ad6e6ddc9b29417bbc614a1a14e00bb19645730a0c2b97604a653fbc54e765c3962e375e5023a37ac1910ed3e4104799c1ac7e8714b4fb092eb82e7a4b6206c6cfc11f3d59fae6925e92da60aff1d3f3765c6f5263dadc12a4a60d65ddb35ed9462c68311c8e12aedab7bc5b67be857183ef0cf070d843bab7d05abc570c2e54c24f99a44c54e6683da41dc86dcaf0eceb761c7d5263314464449c229f40f4341a4c601b25d369aa4b55fb0ca9baf3fe8f06d745f93f446e16716b75060512377987242b2c5b345f5f89547204b2f5b3f8ec46b2f8b2bb6280c5eb189a98c5ea541f5699ea78e6a26c59d5e99b85ed2d2d2152fb591235c9a84342dc48847963513c40e04cd58b83aecdcfb51d9350cdb5238dc22834f205e3e36e7908329b3dbee807f94c716629a8d7e96f6b1de68c67a0f2b6bb048b4a7c4223cf3f4e198f38cd4f2d20ba58c1881c0415bc00110187312176d7306be973847b828c38ecb63f45806fba2bc766f6bf8ef8b9f7250242543dd468002b60a39494564f7a26d4c77494f184cec86d33c54ae7815a42ceca07e7a4b8319045430017c8da214cff61b060cc27045c58587aa778f53886c260af8da2bbe00abd5aa74ef73edd68942ee04a7852e995c4a28ba66e3f750b81f846a1f264c4b3ff560c1353d5fdd5fad154aca5ffd741e7bdae4b5aaea4dce92ce8264867066d6534a28908e05923e2c1dccef1fd2ebeb3c9e980dfbaf5b455b131128e6f03f15104d163cc6a2e55be082d9867311d720766958d79cc059e3b49a3a99036aae2c3061ed9348421784aa8d1e16348188583596dcd03005848869c4bc7d456785ea1dbb8c433603ff1be6ff50dbc9028ac284abdae906287fa830bb25f9c8b518c11dc366bd3e01fcabb3079a29df80b7afd01a27888668703f871360ba9a68fd7e715523f96499811129fe945319faec3eed82d70b7caae24b34bd112d4970316f0fe65e0752c5411dceec8e0aa20de9ed5751702b6b5b45efc832bd0bb4096945d950d380d6a5dd9cdd181eaee575b2ce1a373d4712ec6dac160fdc20f19212bb62c59c0ea9ba2e8f7258cf34c2bc0a0a8bb3fbf32b3d447b2f9a922c821319cd535256e96e4cd3d2dece56c3ee9936350ea5943688f5fe24e9a5ee09119ec8ff2dd41ae180281efe25aa03d94191d5d5f2cdc0874ca715ea56c0bdd3a757de23dc69c4a158789bba9c2ed2c04b9e20bfd7f9b6dd1c6c10db6e1edc735f1922e900ba926a6d30db5b96b03ab9c0de18b24e9b595c6f1c6ac325c23306da28345f73f2571a7d680064cc5c0532c540f4150031977eba66a99a843b1502c720b88477353affcf0b7645408dc30ccf06e6a1db07d5e9a7c515654212cad48aa5c3f327a197d4220dc891661182d558a18f3c812dfe4c957bd2ca3d5b936a32fe7907fe1bb4cae926bb63c71c1b9e91365897430c3d2c613126549a6a32fbf3c368e0b500a26ee102c786693341175b1b6f63f50eb839e1be05f25648ed7c0f3ad92b95cfdbd1956655ab3a346f4d0686bc43d9118ac5cccdf6b1cda70e8a4aa86829201b5d4e8ddee5420823afdca693431ac17577bf50b3bdf7cdae57b9b18ab3310cee357d7f02c7f05e48a44f85363a985259912f2ac61490f5d14a3e246f0b48143c2fa29f87a0145144d9678762806af550c2872002f16a2988d94b9a4b2b11d08c75cd82b9828f99d516df0551e23d30511e41274fb3a60065878bc2e7c7036441c514eba470c96ddd3baa544254940e4e291e3c924d50a5c7cc1d3d55200192a42763e5168cfcc9d2afad641f3d678ad6273175cb72f021d94a650fc3a6677ea11490f1a24ff4412874d508dcb1bf31252b0dca26f18fb9263ef620c46049b4c98e8fdfbf5be20b75f7d2f1c208f463d216eebe03126bba175560e019421f09761f337ffa5d690a9ddcd14755b3f4dc1b0e898cd15a15dc9a4f31f0bf60966d175ee50c24869cc523714553e7c0c1d7a125be737e27b1954c52b6ee4d36676d6d3b125749c5393af9ab8ccff945fd16d4c47c4ab571f7d50f1781bf66865dd4baf21b00bcbc8d98fb4924eaba0a020b876a923a9294f0ad754976f8273be3f7c3bc8c7103aa4a573b1f486ada99169fbe9e35315668968ba0e415d289a1c7866569a6863df719acaaf9925d326a20332923e1c98eb11137dfd576ce1da3b49cc4d5f73cec11b37ee4e6196bf564816f548bbc55070891060bfcff7accd0d860c9f94d1b92b758a03bfb9698b001e177b315230bb289983e9edf29d16aca070f189d00157a67da88d6b6e69738b0852b46a28165a54ef7d43d98d094af3568f47e8aef8b5358c3481eb2aa4d602356a5255140a41116dce4b3a081802d135591b273ba24c82961e60599593daa911078f73207df4efb92e14983f534382365197423515b30f77a1a84ecbd15028047d24b7a43cfbdb38a3befb4faaf9dec17f04105ea940283f23952c4ceac33bf8d3c89f2e75285949f1ba27944b87623ae53cf613ebcd16bb9da65086b7852f3971849ed89a878a820a185f694dd88433bada9f7a59a4b1d4ae74ebedac7b15ad406bb06fd46f09212180570a80133f9c9c334687761c6d0756e41b55141ce60de268ae736e069e35c1f6d5839ecb8b294869e16fb3a97ae536bed4c44480ed154dd364913cc886b88b3d23bc5a93ea02e2740d69323b49a90204912a1ad466f678d1f8c54157ce311e98715d36fada9d72033b530fffff42151db86914488217728a7a131be3633e4783b667a727fca9a86982bb1013db8052fbe1aca4be72cff8127fdaf23b545d41569b6dc7d7699ee5f31318667555a79aead3508e26f5fc3b815ff7868bbb3193e8b09b31ce39a2dfb779b4a3117bfce98c72e493efd743982174babf32ec840c9f2e7c7d2feafc7510a65ed456505411cebaae04fe78a4fc3173b32382f3ccbbf31c4b70103945297c3477700f03aea4d384edb829b499887616999cdc95d5c16525788dae396e74390316e74d8828f0718ffb56b57d8e5bea97fe08aeba9e53240631a62ecc36e19b32d85ffdd3be96d99eca7bb0ec00f82b3fc2c9b2c46a19b1c488c6e7d1ed030876da8e7cdd4844de51dad83708f208a3657c0e3899832bf310557fc0e90308fc5a7b7ac2510bbba2e21fdb22204f5e02919905750348c42c88eaf7a804f217e0b1789037b788df3c713033ca0cc3f13b171d5987d313e2c4e2fb535f6c5f0752bd02341921d9a1ed8e4465eadf313252d7e7b992ca9a1181cbc628161628dada568a7dbeba8e3c5b5b0fcca53458213cb4e34abf9ef4131d1e5597e3bff7b90c801d034bb22751e84ff71eac191d0dc8aaa9afd9590558cc77c0651a5499c68e89f266b388338c11fbecfdacd7aaf31311adae61df92415feaddc3daf92858eb64f1a2ca8369134f11b2bcbbcc1c9291fb0747592f054efdd41eddab4d78344eb2a5df26ba2b5e3516e8a5bcf5c455a18be4d11ca2af3f1a51e0a66350515bfa131915891dc03200b754e66cd626e66d9d9743f17adc48ef6f3cb3c53512b35b7bd3d45f1e054d554693bf5e9e8dd410a602c06e78d6214099a82b1e677ec72c9e270d58c9e831ab3df733e566ded98175d8f5a747695d5845356c528487aac50df80b85131d95f33e60849ae60e3b5ab558b5c21bfbd4c7c922d726441a5b34551b58905729def66d9c8c9defeb7918f406a8be8d4610027371c5485ee8c4878d5dbb1bd63281dba10ba03c6dfcbb3b494925434794c2aa8e791cd8a95cbba961e603fec5e150fbfdffcc4c8fe559dcae8874a6873f6c2f8a91d2f5f0f598d7197b164b07c3e8c3db9c488244d5ee5ae84f82750c7b9073ad9486df2b7a0d58c8632269459310cf15b8a613e1bc3bf3f81bb7d01770f448426d73a293c7b21945fd8517a001a5d7a9eafdafc63d4de32e3586a8b937c711ee1d8b814b91964aeb347fadb6bdb4832b71df340070222c989c5f96dbf5eb4200bdc81ce86fdb340ce09b46b3031c4f7820679c91d29a3c5e136d1eddd73a1ede2608899d0deefcc355907d5aeb3846080cecd3ea35556241be933bb449fec1e1c0ebe8ecf74e362b381fca982f33ae46d95ca489814b9c7f46e075b5e7c44da1d921b66538c711c5b6f7dfc173e02daa4b1e4130ca89608cac9592f2d8fe6f5185d37c3448f1d9e9a1d436cde917ac26a93dec030ebe3370b9546f406080509430a69d2c1b54784d4ef31aa8889d8c609b416e8a1e8d1f0676c4f1fb86f30b9cd9839f4c4a97a0f59ad63b392ab005fb0f194fbf3669ad208d56b41cfeff89f677963b180a7bf0990d6c30c4076cddfa83da71559143122fcc51224cf5d80663d1d53f856c6a3545be156d670e06a2a6e71aae43dedd68cb40d20622fbe28b8c3be59caf553e060032728b242b3c80b28d84a717611e94ff93b409438c3bc1fe331b5452b161e3895f076d23e5e53cc925a642c7c688b40f10df6723e58788d3b32be12c344649947adbf3834bdaf2be266417c490938c6a7b8903dba63ba9407171625b8bfeee8be54cecccd1df6c0bde13c357bd51e5e08260617cedeb9b2debe18cd4c7864b812bd52aa1d23c315c447d1499e7569db172924aaf7b231bf57d63eabb35b7fef50a658ad34c72e0fb69261384a61746296a316d7a954a4a97ddf51a35480d731836d85e77f5b2db163f09db01065564402b7268bc548b0a627162f5eb52fa1b75522596c56dc4edbf19e5c6ebc1506240fd8e3cee5b5649101a89be65f5e8235650688217d8d38c6679dbbbc9fd486c4b96db2bb2eb3d1a9e3e1ed048adac09d96f317ac6f80f6733dd672bc474edfa7fe8f5d3631f37f5ea81429eb292fa85949a67827a4024ffa93b4fcdc3b660a46cf199a9dacd6aa928c6b00115b39d56d20ae8e3ff03fc43a63d556ba7a0fe409d2f10f136cb93c12ce7c700baa5e38d2e004cf880a08c32648a807b1e1064058271918b02662fde0a8e0ad24d50f91c54b95263be9f98dd6713be94a5449634ab9aad6863d1bbd476ced56a5c768000e80d910f46924170e3d5b9f828f38b7e3c7ca628bf0856570bccdc25e6657e92b343462ae149d0fb95b3efed047861f0824a44211db86961c742b92201836245fd2738c7579e615148396a48e4cfa318b0ad0485811752ca03fca4e3b645fde169b7c79f331fc937ae78bf64619bbfdbd62a918e609f0e7349090cfc883eaa23b895465ce", 0x1000) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r7, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) connect$unix(r2, &(0x7f00000005c0)=ANY=[@ANYRES16=r10], 0x1) bind(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa) write(r1, 0x0, 0x0) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xf6, 0x2, 0x800) 05:20:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x401, 0x4) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r6 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r7, r4}, 0x6000000000004, 0x10300000000000c, 0x0, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000100)="d11bb07b266862824bcdf6d2d34199028bf4397fb160edc5e8f365f5a0edb86e2b516018ac03c8a99bd79baa3ec39193c548c7b2039690d84cd55dc4759157a9ab7032ee6bea6e2fa11a148557ba1ae3b1bead74e4d39e4ae5f05222703844a1ead20c50be578be08d0f2f34c94cd41c0ffbd80a996489793eb7eaf64f4c577e9aea1804a31a17fe4420c93b1428d76b2735f01e0cbbf084b80354b5f10d47d1f8a563ed4f39fe737c47efc24b6b473defdcd71d5fc51eb33100768cbd350dda0441cb9a783d3df0fe3475bd8f7db8a13b9b49ef55db86f57d6798775c5715648bdd27a17dc7298b25d069cfbd7a553de168abeabb1a05e696ddf5af", 0xfc}], 0x1) 05:20:58 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x1, 0x0, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:20:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x1f, './file0\x00'}) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffffc9, 0x6, 0x612c, 0x6, "628f6e8ddab2e340ea44360c823d59593da32a8b", 0x1, 0x9}) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000000140)={0x0, 0x4, 0x9, 0x8, &(0x7f0000000540)={{0x4, 0x3, 0x4, 0x80, 0x20, 0x200, 0xcfc8}, {[0x3ff, 0x8, 0x1000, 0x3, 0x8, 0x0, 0x2, 0x401, 0xefc4, 0x3, 0x3, 0x3f, 0x6, 0x2, 0xbfc4, 0x7, 0xfffffffffffff63b, 0x8], [0x6, 0x6, 0x80, 0x9, 0x800, 0x4, 0xb391, 0x80, 0x10000, 0x400], [0x1000, 0x80, 0x3, 0x18, 0x5, 0x6, 0x81], [0x1, 0xba65, 0xfffffffffffffffd, 0x9, 0x1ff, 0x8], [{0x3f, 0x6, 0x3f, 0x436fb11}, {0x3, 0x98b, 0x0, 0x3}, {0x8000, 0x1, 0x4, 0x77}, {0xffff, 0x3, 0x7, 0x2}, {0x0, 0x1ff, 0x5722, 0x7}, {0x8, 0x3, 0x1f, 0xe4}, {0x1f, 0x2, 0x7, 0x2}, {0x8001, 0x9, 0x8, 0x60000000000000}], {0x7, 0x1, 0x5, 0x1098}, {0x1, 0x1, 0x3, 0x8}}}, 0xa, 0xda}) 05:20:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) recvfrom$inet(r4, &(0x7f0000000540)=""/4096, 0x1000, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x5e2, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x20) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391dfad74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea5440a2cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 05:20:58 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) socket(0x18, 0x0, 0x40) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x1}, 0xfffffe0c) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffed, 0x0, 0xffffffffffffff1d}, 0x0) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad0882cb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f0000"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) msgsnd(r0, &(0x7f0000000100)={0x0, "1450e719f413b31355a3bd87286f551b9f050284924dcedc2f36119f5aeca8bed011d7e3a664dd8e6a733227e9f278a87133ebc79044b04db78c43f2c01b596aeababeb4d66e9006"}, 0x50, 0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) r7 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0xc) accept$unix(r7, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) shmctl$SHM_LOCK(r6, 0x3) r8 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c65300012a74152672416c48bfbd78a20f4b22174909fa85289cd76c22064baefa3e15a5993039fe5160292406f9623178a18df1e124b1321fd26f79394554925dc39"], 0x10) sendto$inet6(r1, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) msgsnd(r0, &(0x7f0000000100)={0x3, "398d2b7be8bf584cad055f70ecc9982a3113bf69b3c93f6f62a4e95377b37dee529e0a5e268cd9b3553aabef21fe5570ce6b0c93b8a8799ac19f61dbf278617c4618f932bf31f43533318471e9cb017f9f0612be1e7026a1e171a50f7d6389ca0f44bae8d4116605da79072d22ef2673d4e42a6b7c813dccf04637b7e81388c7736eb1acef16872c5d9778d2ad9b7e1138f1acaf92eb1501147b8851848335472f1f530839683bc92fa6a8ba677000aa48fa3271d71dc02f748a2e39d29eeffc"}, 0xc8, 0x1c00) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) setgid(r3) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r7 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x105) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000100)=0x1) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "ad0dfaf4e856583a05fea2b7be8364ceef29c37f"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ftruncate(r0, 0x0, 0x0) 05:20:58 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x5, 0x6fd5, 0x8e, 0x7, "615a7582786fc0e13811b41a860b8357ded31173", 0x200, 0x1}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) fcntl$dupfd(r7, 0x0, r8) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000100)) r9 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) r10 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:59 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r8 = getuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f00000007c0), 0xcb005093f78273e) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r8, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0x100, 0x9ce7}, 0x1, 0x1400, r18, 0x0, 0x5, 0x4, 0x5}) shmget(0x0, 0x1000, 0x208, &(0x7f0000f3e000/0x1000)=nil) r19 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r20 = getuid() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f00000007c0), 0xcb005093f78273e) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() fcntl$setown(r29, 0x6, r30) shmctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x7, r20, 0xffffffffffffffff, 0xffffffffffffffff, r22, 0x100, 0x9ce7}, 0x1, 0x1400, r30, 0x0, 0x5, 0x4, 0x5}) shmctl$SHM_LOCK(r6, 0x3) r31 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:59 executing program 1: getuid() r0 = socket(0x10, 0x0, 0x3) recvfrom$inet(r0, &(0x7f0000000100)=""/5, 0x5, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edfc3f2f0609e60a5a6a11a0781d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996df"], 0x86, 0x0) syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r7 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r1, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6da, &(0x7f0000000140)="b6") 05:20:59 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b000000000c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e170200000091e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a99d233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:59 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10200000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 05:20:59 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e55e0db5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bfd22c57cbded84f1931d978162020159c0b0f00000000000097d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12fcf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a2628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f00000000000000000020acabdb093acd629b9434011119aff64484699ed86e28d05668b8a048e2209f00bd3919637ac465b42704235b4755c3d04fc87ac21fbc0f4b32b4635c54"], 0x86, 0x0) syz_open_pts() r1 = socket(0x20, 0x40000000000c, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000100)={0xfffc, 0x6, 0x8, 0x4}) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) 05:20:59 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x61d8800966417a1b, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0xc, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x200, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0xc, 0x0, 0x0) r15 = kqueue() r16 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x1, 0x800000000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x86, 0x2, 0x20, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x3, 0x4}, {{r8}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x3ff, 0x8}, {{r9}, 0xfffffffffffffffd, 0x2, 0x1, 0x3863, 0xbd11}, {{r10}, 0xfffffffffffffffb, 0x0, 0xe000000f, 0x8000, 0x6}, {{r4}, 0xfffffffffffffffd, 0x8, 0x5, 0x1, 0x4}, {{r4}, 0xfffffffffffffffe, 0x2, 0x20, 0x2, 0x1}], 0x20, &(0x7f0000000540)=[{{r11}, 0xfffffffffffffff3, 0x84, 0x0, 0x210, 0x6}, {{r3}, 0xfffffffffffffff8, 0x20, 0x93af4f79d6e21dd3, 0x20, 0x5}, {{r12}, 0xfffffffffffffff9, 0x40, 0x6, 0x7, 0x101}, {{r13}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3, 0x1}, {{r14}, 0x0, 0x20, 0x40000000, 0x7f, 0xf6d7}, {{r15}, 0xfffffffffffffffb, 0x8, 0x2, 0x100000000, 0x7}, {{r16}, 0xfffffffffffffff9, 0x80, 0x20, 0xffffffff, 0x1f}], 0xffffff80, &(0x7f0000000640)={0xff, 0x7}) rmdir(&(0x7f0000000100)='./file0\x00') r17 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r17, 0x3) r18 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:20:59 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b6717c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea577feffff7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915fc2492cac49d651d7b3801e7892b74a7b8594052eb6ff656d237b0d1de22814b6ef2930748640b9237d94bd5131d335e1f6"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r6 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:21:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x102) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x111) 05:21:00 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be210750fb0cbbcbf8ef9ad99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f0000000000"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) setuid(r4) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r11 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000200)) shmctl$SHM_LOCK(r11, 0x3) r12 = socket(0x80000000000002, 0x3, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000100)=""/146, 0x92, 0x2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 05:21:00 executing program 0: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) msgsnd(r3, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e3fb56619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) dup(r5) r6 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r6, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4, 0x0}, 0x8) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 05:21:00 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) msgget(0x0, 0x684) r7 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r15 = getpgid(r14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={r15, r3, r16}, 0xc) 05:21:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r7 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r6, r7, 0xffffffffffffffff}, 0xc) 05:21:00 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 05:21:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x188) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffffea) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r12 = getuid() r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f00000001c0)=ANY=[@ANYBLOB="eeffffffffff14b47fbbfa7bfb7f346f068c4ca287965d28dd801472ffff"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = getppid() r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r18, r15, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xd6, r3, r10, r12, r15, 0x40, 0xd12c}, 0xb21, 0x8, 0xffffffffffffffff}) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000080)=[{0x4, 0x401, 0x1400}, {0x0, 0x2, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) r22 = semget$private(0x0, 0x7, 0x188) semop(r22, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r22, &(0x7f0000000080)=[{0x4, 0x401, 0x1400}, {0x0, 0x2, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x5) semctl$GETPID(r22, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r22, &(0x7f0000000280), 0x100) 05:21:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e0000001a8f527fd925430355268a6ce07b273e2fd324b069cc36563d770b44f74bf12a036f1d290ff400f74e85c42a76d55973d"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = semget$private(0x0, 0x7, 0x188) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r4, &(0x7f0000000080)=[{0x4, 0x401, 0x1400}, {0x0, 0x2, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x5) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/83) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r10 = getgid() r11 = getuid() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, r10, r11, r15, 0x15a, 0x40}, 0x7fffffff, 0x7fffffff, 0x9}) write(r3, 0x0, 0x0) 05:21:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x2008}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80c6, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 05:21:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="cd2f6de279c77912baee1359d29c5985bab4d709c8c43992fe56e8c573d3eff394199ba16b6373f28e60dfb447a37115754b2f33a6fd7559bb2db2f1cd9142da32cb9477d6f5935880b688d3ead5cb0cda3699d384c71ee592d097d6eddafbd3dce677b96bd252e68974e9c67e257767bde9f48bd7bc11923d970827a6ac4dfc1abefd7132c348a034de728a8bebb41e77583f72e2c2e69ae98e001296b5af6f0e7300dd186c7e7fbc8c3e278ae0af1f6b18d3b9a174fa20c6cafb06211bf6ccf371ad9d9811cf076aa0e9cb", 0xcc) r6 = getpid() fcntl$setown(r3, 0x6, r6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") 05:21:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x2c}, {0x6}]}) r2 = socket$inet(0x2, 0x5, 0xd7) r3 = socket(0x2, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x810, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x400, 0x0) r6 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0x10}, {r0, 0x4}, {r5, 0x4}, {r6, 0x8}, {r7, 0x100}], 0x5, 0x3) r8 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x44) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={r13, r14, r18}, 0xc) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 05:21:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) getgid() fcntl$getown(0xffffffffffffff9c, 0x5) getpid() getppid() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) fcntl$getown(r0, 0x5) geteuid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)="f6667bb196ba541b2828a9b31b31a2bb2d69366554c36c6c293dc32a8d23ea2cb70324e7d9cf19c262b25d58555c8f075dbe4bb930c65fb5776d1b3f6c8f01a566d16a0fc1e20033803fbd2133b48763ef5124c375baf1b29f2cc504d9b40065ed330fda4169f4dbd3f78f79c952b2953c7ff31e53fd0ce48fccde", 0x7b}, {&(0x7f0000000100)="3963aff8b7adaf46474a89e99a687baee2d2c86262b72591394bad9e5d5a6d50c8b9d97d0f8fe7156e5d361c4c4c0134a6c848252c60380ad1bd191541d1dddfff", 0x41}, {&(0x7f00000001c0)="5d87a68bf3f479801f55579f65b61986bf3ffb8634ada5aa9d3005a81d0562dfc10bbc5f9ea657fdd4bcbd94b5de327ad3ef38963b0b0acda859159c9c1f3246c702ebe136ebb880adb8b244b41998a653136b011a69", 0x56}, {&(0x7f0000000380)="2a52be9ab68bd038b397ddeef3d200defd704a625d2f103f5ef0b912fbd133f25333fe4a1b3c2d5b5687980f3f9ea2fd9eccb81f67666b03a269d2873b64a0d1eaf3f74d6b51c9c16f5bfa83726955cdde1b06f392928a1e8c1123941fd565f1a9546191989c8060221572a71d276c18fa9dd1a996ecd776ce94afe2b57d865717e0ba0d9357d5da1a16177af5f4f13d6ef81c3b9a0bbc3125ca5caae1f1d58989ef2d953e61a3fdc7d7fa32a5114e6c71cd3e02ca248438eda10f5d11268c3bcded121c8f5802175d3c61fc18f010d89499c25d830f7d9dcde9ff0d0dc9476aa0d0fbaa55ce9ce55bd00f21cd98ce78502bc1130879ae05e7d4a2b3aff1c124fc026195c839da2323b197325e9bb49cb5425109b8f3e59bbe5a99f60651f24c9c32f8d78fced58cc04c3e68e5a13a4401594634c1b09e5257b6ed32d360ace3e3bc6d3315cee21d9a5cbeedb0640e54ec1c96b27bd5872e1532c766adaf2c805b020532ab95b672f75b2ae6f7d233be4706e369ef56e73991e875281f8a43ac848a9e770f6756e638b194e262f43ba78bcc681efce57b994fd408c91a21b9f51622f98229ce1b97738fbf377ed8804e53dca2c3d2be55c251c5e3dfc172f0ba0ab207a2b2c2db31e834e85ae6fac1f5b77bcfe4e5f2bbba3cef75acaab74d6a45e5627c36001e0c85e3575d432a15946cd476c4f37afafd1d65a1cc3be2d9a0552f2a1a3b5ed636ac72c7962c3010167c9c6818ae4ff9191faae645d80839e4a15e5f566b97b5f1581ef93f4e0325ae0930e8d70909a2c4c557874a72b349935a9df565670878a03e38ecd9eb530d6595277086ccbc21f5889c762766c8ef38a6abb64c3e4b0e3bc5f320bb38ae8e2af1a5646362bbd51562b16d26b72ac587f14551ffa51cb23ec129f7b4c6c288e2783ca906de7a6bf9500a39d04703c5269b821ad36fc6a6eaf449587a326fee98101c168b14b3eda7a89724de0de4ca2aa3b56d3a5f521f77d8c36c01072e8aeb57db5c9d8f8939aac697169dd86d52d9d67189623cbaccd5d154696aa09bf4bb636221fc88f33243d7e28d384e19b49f84996ab5259678c2d4189747de894f4b6e9432f53fc097c3d7bcd0d9bdb96bde038eb9f771b066565580a6ff35e8e0cd7e64bbe366e83582da572b0608966ec57f05da3da6a6eefd95d47854e2412b9abe1cb1fede160e5f75e0eb9bcaad770a68f7bc39c0a6e045a71fcfd5c31b64a47af7b56f4023e7cc955fea270c2bfa2a5ce97cf33237489561a11953c7f16fc6e1377a13b0436e09f4ae5cca1473a56b9ee670bfd5c09806550ef8e9345557b242313595a9f7f4bc1dbbb0052a5fef499a164fc121cb25e503d27d1bb140a21130871e5c91478cb05f4dec8c8b4ada0e75f6536b04e66f715c5b7a79921315dda53e8f8547b8541caad91e838c5a910bde5ce44acba48aa5d3961a0b11ce67077c265c3d747b59c987b8f859b9ce4459fe7536e5b81bf17ff8c016b7d37fae225ad3739ee92c6ba346ca2d51b7835326b3e0e1f1e484f5ba6632b56f301e2ada9af6c9cdb8a0a40c6237a1b337bce281cae936ec5cb44cbbd23d7718cbdbc3f4a6d0106a89b9c000ef8e64a7ddfc000603da4e2006f51540eb8e9f392a31d9035b45c186fcd4fc0dece9ec8c071185ca64d79de11b28e4ad42e088481e22d83a920f6c3d7bf7b620a2cc365fb2238dfd5ef97d73e1b732baaf3e76e9b3b889e0effe7ab27df6e1889671f8344576c794578286c37943854dd95701b34e142c524b1efd31e670dfbf7c952cc17d583ab060bf12ff4beea34866035451f37bf2a228f5e8f9fdb84b333cf77527f0dbf80bbcea60bc8f93f2318df4b9ff8744b99c355a12c56ff1c5b8170f5eee2426588594e335b059b6023cf8af35cdecac3fb688d4dd69e516c8cc9df36a0388e4beae7304acef6431637924fa7f7f3d86085015fddf76acf4782477a31635d137bac78360c7811bf0101580968d9a8fbeca7e6abebdb4093b78ef981695a8cf98f759093583672dead192e2643ecfce32ab44e615d57bf72a88598d2e7c53f5962d40324f482de45c3c5e4071a1f97a16c808f51368be97c884c81a9a658314ade3e6ca6cf2aceac58b422ab0c5c026b53ca9cbd1953606e74d79fc35221626f380cb39bbddd3f17e7634ce757f6017d40a7ce29655bbf640aac00417087fb0e2c58cb878b609c5239d4f06ba12266792ed2992db47f1031c43527e7a80454a61522f9288c617abde6322149188f1023a04fec324697d68aed3ad161633c1277eb71d136d1fa80d70bb9b62b7ff7cd2f0ec3bd5d042206abefbea321c53394e81e006c64ce297919e7470e48e5aeab4805a149af6feb1ae869456e0aee7441de3e57d5e4bb0a139fef6de214d86c6c7fa73914fd2033b08d1f634c98418758cb0b4762e1d01313044e55a970546482eb98ad41143b9d1e6a45c2ceca5197ff57a1dcbe244336fb3ac096f56b9d390b5eeb13e2b8cf2ee80e6d3772c173dccd1ac7fa08069b2b05feb958f5a857d4038ff2e13daa5f859caa89f190104d43184a4d268766009367328fb5afe7a01bb373ac3b48b322a34ffa6ab34c0ffee579c2f2644ab199ec035896a1da9802dcf5a77b49e4d90b9ac878b9edfb7405306493ceb65bed623b56c0cf63ab06a67263c1a20df13fb671d6059a3f892d7deef58cafba925358cd1b35df088deec1cdb7d071d1561d812518957578c80437d7f100d05eff7d0a75867b0c38c05167bd4f05c9a6e523bb595b802ca94d28c510eab85a8e796fbc2686d6b4b1b2e480355fc9401ca730d93ae26a9685cfdad3a1880e9800d34d9c4d5c2f6badcc37a3fa93ec0f8878aa0f83dab2c9ca186ec61a228ac47ba73aef31fd95279b6dc6ae60bff7df065b655e4aadae74523bdd6d873d66640616222d3dcb50707e08ba2fe4f484dadc87bde1ea1fff7f115f463fd16691a218e207ddf14f98be9d6e586bf150dd9d9f215404fa5a882026752cc9653c2da42ed592b63ab2bfebf6d5437a16ada54b9cdfb13921af516ccfa51b8e9180901a6d958c9052c40fda8a9b2a5fd468245f48e846d2790eef7af6e025f32663dd036af9d27f0bd30ed796b1e09347fb9150cc914614e0f063b5dd9a339d8a353a87aaddb72e3c305749e2d4bd20823ff97c07eb7d81c2d2668567d38818151d6dc9bc71656a5254d9b1a4cea5897ef98dafd1b04338a725c564c9b8aabbe5d8c233e57d33b42323ba10bbeee0cb2289c9c3e978d77eafcf1d086423af4df72bcb3f31e83b88715eec041dc28041e062c613a51a41cf4b9811134f385a422f3ca6519900caf4ed24d086747cec7f3b3041b594c1a136b5ffbcd0315ed225290c18c7a595bc8f1ae903d115decd00ccf53f0ed1c9352852e54cb17c1712969250fadbd2f2d054a0543f071ca7552742153ccb6310b82fd05d3ec3269a8a1fd9a76a8899fa7222d5c19581459ef302e8cddf16e844056d47749cfcc31ac710f7ebca57acb9f3816bb1bfd750e430b5f14be73888da9428f441ca96d310529c160eefa40e6b344aacf8a17f03569545cff59f3f1fc9f28a72e7ca4279a9067d7a8fc9ecaf5ecab8bf2231fe252b10680afb92691919289d0fa350636de4a3f1a5eae4583d5934fe057683cebb58b3e49dc07bd7d672b1766adbe561c3f89621c9fefac6e6e2a68f2b6b03beef86dc54d61b4c3eda33005ecf9feeaa9ed342f691c5f4cd5ccfb0d3344b27484df7fd32e510db1f230ae4073cc96d660cf33c443e3359351503f662f3b355baba3636f79b173bd75390e4ba649fd3405652e7368de3c745ad6aeea96f790bcc217ef68b60a734f9b9fe0f7c8d5de1cbf67258583f0661fdfc8b0a3020075083c21684ddcead2757276de32520cd2e8f8c6c62d236916644ce057ae6fd042c55320d6027044a6e288c453dad599c63986f3949bbb99cf90a38e248fe6d81bf51045a3c5e790be0967de563bbb922d80f8858c89aad35834d46d03754cd66ed33381b0536219f56fc33baeaf7d07c0beba24360d9020b8a28494bdd13cb449d8a307972151b579edc873a1b4db4e0cfdd679a32c23da85f21ac1de7337289b0aa897f9e75806b89ee46344e60a241538b7bfd45f46ea0501d075e83655628cd8b288d352cb6f456fe4f66c3320b04c6a4f3148866343178c4d81e85c1ef451647cd42c22266df995c175e91a4a91c593d1b03942f87896eda8f668d2a55913f07aac373155d7e1543c731a36d156cb8dc9ae4bd173ec978fa5a07b283895fd43b36d193b4e7736cc95586255b442bd742ffbc1d39de6ec308230e78136eff1db927524c228998b3d15e3e5f90730a7e826bcb7b243a33639d407166df6d790a38e3c90ec9e6847e0c27db093ba6880dc0438aa72b451143655777f597e071eb1f32478930cea13aa9f24bd64ffb8597072346f6fca4e5344e2b51e2da7fe6def50888024dcdd001783ac4baf6e6c2ed1e8f3d71445064c3c7377b3243d726100ed42fd1d3b4ea78368fc8c4fe413b9a9173cebf0f1bb1cb4de0f5e5eead0ec3b62bcf796e71806052f7e87d5551cdefa52b004963f86bacf62bc821c5ffc05497351846793062a881e5736db9e3c2f74c0ae707b158b6a33a47bda4a7107b176312d1ec483e6a90dc8b3eb217235c903a8e1e182198beb91a34443f84c44fe808b1f6478dd113587cf6227b057150cb142b8fba8b38eb86b05c587e8f97d38e30a8f0a939c1519a8afb33a6979c8bf8869556ab455b4cd94c0192c1f63fc2ed3fcda3b1bb65a339dfba95154f24541a4a488bf342ddb7ab739c4b4a43c1bae69b515f956008858bb2338f0dac0d47f6675dc112af83411d48487229786dd40625299463a2e3b7510772226302bfd301b25244f8e3ef4f12b1725cdc9032deb5cb0af5d3da56ba8e5277fc43aadf7cec2b406e91a706c0a21c70ef1bffef02787924c975c9df8249e32a6a28c417435bd0847b0cb519807fafe068e8b3d2b14e2fd94003beb5afb4f2911affafbbe7100a87ab482089b72f78fb1100916c39a45d7d50307ef1220ac068c5e8d8a12d8d030c5615cf174fede7e3834cd096a06865d79e9517f95e3f5de20fc593ec40b029255617d8034a5be482adc72fe760b72f58390b92b8b8163ec236ee06120705dcfbeaed901a38bb5cde32a8843e420d319c84be7cdb9188f9b1fbdbbd4e304d5266cc83cf936c12cc33aa6e7b150780da305c8af933f15d352341adc0006b9449bfd0cfb8b4371cb87f67ba5374aae243f9db85c79519f904fd589cd825c9d5e901f1e288cf8b08b9a46ad6b381ae71e4a342ac6f771838ece12bd5f2c2dc1107a6a60dc62ea349815e5cbe0fea27523ff0665ec19f91c6ff68a56729ff6d42b1ee884f2f7080ed95e886f99cbe7f9d4bd9f109c9a0fa1a27516876626f5bdecf6db6c438ea9e1826888a9bd8a905c4c21b42cf5631bfc1d36b513d30939dfc634cef5ffdce9c98770b86a6d60f03b3d30b01ae4642a416d72344c4ea7c87ab454d605a944171c24a72f1cbb2560a1fb7c33368bea372a5a18f593829e5095628b1571ff7685241e552207b6390dc70e643000645113de71e0fda31faf71d8e2630dba1e6461d3d6ed7e547ed82ed9b51fd618c255bfe16d74d94b6eeb78ee53acffd1e637f309d955037ac6e930c653748a751fb1e4b4d3c48b206d40b7815cfa5c5f22fb09450816f0a9443c6c8f14a9c1a48f17d8faabbb3c15f7de2fbe9a484f95a3e10a243495c3", 0x1000}, {&(0x7f0000000240)="8b5385db7c252a5e9fee355922c21c9199aaaedaa7b98108a53068b167d585574e7c50398d37093bb24813290b15eb32bf4d6493d27f7e8e6a15fa24c44051fe1d1bdc5a3509e05ad738f3991fb3662cd2f1e3b7e5322280d621d01f823e6211420e528958def5bb64c322b106bda6cdfd31d1c0de902800e916a9924cc29deca4d6f3dc7566f0945a7b033e527c457b44105964c5ae8099f6d1279bbc6fa1", 0x9f}, {&(0x7f0000001800)="ce65f3c7e6aae6c4c0f95b5eb69f498ca973cdaf1965e074ae509f628f520b4c081cf8e79f9f5083a5f812bf4eaaed05ecbf3cc66f557310770d6a72d2bdb8c52561c30cf36210dc973d30cdaa4af6b02a11b5bc30d289a381a237e24d418d53fe3800ab0ef5819b74091f91d6b63de9e4a4faa4b1220f2a887c068efb3778b7f5e2056eb0f28c34fe7a6fc701b2195ef6ba99699af36f4b5ef8f4eb148da7e34d6bf9bf9878aada0c857a37e047d3493ac4df2800e968b1967c08b97e4d25a6af82c781cc32217996e7a6e96458cf2f042df59b6c9f9ce72cab5ac4473629495385edd3f343fc064c5ea620ccd7cb6a0ac1d17542d95ee2ebbca9c0dc36b78141097faa12aadb64435be80a176a106f38a56b9d0bfdc70a6cef15178317404408dcaa599951903b8ca4e42100dfe86ed81d8df75e25c46ed9c7ffc9f85c72fc6a1dbfa1188233e4f075b0892243969a29331ce2715436e6ca1691afa6d824abcf01297811efb3f6185beea5cdc52fe100fd0ae7e302ff5af07883e57a067c905d6e1a195596d7e2ee149c74ceb2b9d4b251422869b937954aef24b3036d422d08b75f298172ee1b079a0eecca444c412b9c019ca1a39dde6fd0d9d4d66b9b5824b6ea0986a0d79e0ab93e254a18f8d481573c488a7262892afdbc2c40b3d420689165ffd61fe7b01037c145f607848edd25046c615e59f72a119ff71fe9f3a7c53fcbb2cf1a12527b0b700fecaf279a38263ca22be9cbac83c6994b1c597862f99184605870c0eabb72adbce581481105e76cd259826739ced967820ea5b6db4b4e837e8cb8a0c8ac2c4445453d6dcb6130cb403a0e545b80ade45220dd2764001cfa028c5719f6df2574484eef65ce1e9db143def2636247b8bd7df7d91237fef8e5a9873386a4520338d290680c694f99348a6ec8a64ff058866e328778de36765d368a7996cfd27bbdcefef91e6d3fbe748ffb0a1670bd3e7c5b2d57974b7a2c480f92223f11e88f61af8a14547ffd1f5b9c2c96cb601a1147395dc3d0edb786c5ed3b17a661049ac4bede5911cbda02fb00f3466b45a90523d6d39debd1fad6e49de40c38657da5487f3ff2322d6ca467cc9b38cba9ce84c4ef5d1156d71d00a809d44c6262932ab0fea3ec897d90ef2df0fff557ec951636f5f30fcb9b97f3ba5f155689b49775f93359da0fc09d1dc3c657ea9a8b8556ec217bfcbeaed5e0daddea157398b668b8fcbd304c600a6bba05ff536185e6f53df85f8e346eaac9f64b946e2ef0072cdabe5de048ea558cf043ce4ba1606c52cc302f026476860f3a4d0da2ad97c4a1e2a9b1c821a1125258ce8ac15f60e5642a64a723a5ee6e6836867faf012fcbace34a215d39984984132b12917c2f8a6b74dcb607a4b2ee1839b1320379ba74b78616ec1797823ff9af2ea772acf050284dc82b21861a833a2b7c73e16172e0b7f1ee1a20df166dfb73864081eaa83656791feadb4b57e457adee6c72d6d6620da90f0755e6d82e5949327b36d68d605056f0b1780cf10ef6ee0310e6a66824575b2cfc779ea9c19b5f1cbe6e4db4c6366d191c4d82d50068d093e0693d1696f565d8d0a397f7d5118205c6b6c1f75f50b3d555359346f18ecb1376bf3d1cf793b2227aa8a03a55179b4fcefca8fdca6eaee96313bb9339d90a7cfc6e144e8cb097126d9ccec5a6514f755c61fe2d45a9f40286d92d22be0c54e425a3b73f865aad78540cf1c48b20ac1478e31248e78929db23339537912e2d9a5f9835cf33c23e0544c271f44b23a2a87ad9526913fb25b89d64f5cef99c2f39a73d427f6b0ef74bc2498ec5d8f7c9278789511fb05d131f46b26b5942b60b05a88093d237970604333f5a49773ff3da8438d2f1e8aa4607d3d7439d5ff347844a2298db27240e354ac343e7f40af6e24a7c2c4f6d482d2fcae8489880a6384328f7d4cb590eb6ac0c4f7aef7968356bcbac120b9a5be4c3ea277ab4f87d1b5652291855210f4e57c1dfb224351f7fcb08cdacd3322e89a5324543372d1077b1a557b13f72c3a108c373d459b0fd9f616797fa99a578d1130e2c4ba3a6812f3a8bcff9b495fda5b133d33a378d7812543887299e35c4520c07887a9b8d816b4183a7d31974c24887bb6b1eeac38172fce600f8a12100f36e07a839f7038670af4b2771170bf5a4d781bf060720516bbafb079e27e495729e6e6838fc2e0f7d48d788b91dcb94a7347c7f4ab4dd55e21d9724af1d3eac73bc0cd7f14961b0f126ddfdf247a86ec0331e6b5a82960e21eef7f613e90375ed3956d1dec72120866ac3abef0c075f36474fa9feb694f32c79c5139f0a21d22ea08857a65f462757a2dea2837518446aec19d0ffa90e41b0968d29b678a5780000cfced0c11b24228fb1af36d12b8e5a861dd0ee05d38d2c3520f30b7776dfddbd554648d4c2819080cba4ad908f0b50a2b7a52321b52887f5f04dc6580549d2fbe7c7192cc5598b881475a42032e8e6ccb5a7c3cfb228d13a3e2ba59d8723abac9b77fe57c3cdfd6f6afa4f8451b812600bd56ee04952fccc104954b6c000f82bb1aee1c4147536915eb2462582910ec6aa5f2cc31ddb24f62be9d1a0a6f56fca6811b6dbe20bf041b6ccf4e3e07db2b77f7dcb3d6c03586b0030670542ce265d981439531fc647c92b3a767ef7fac0b083e597b7bfeb470ef415ca9f691a7e7df9ba02406da0f9d4f958e6d7a228d761e0e2a11e9e3a01dbdab1936b1f5f4b3ec45c6d5e9c55c6fab92504de9db3ad4ac413b6c5cb11066d0cdeffa41a58be256e66696fab0cd0552cf4be65862c8ce90cd035c23df7ed5c2ddeaf47ec74ce3ac9325a1c9fd07fd91e09a2e86854a194da9aec4e4b44249456c149d74ebb8d1812f8dff1df29da7691ef6b1761282c6f1f6fd0af55632f64066594f4fc23cc218c56791461788d879b0afeeab365b12cfeebe66e3c26ca6e1987517ce9d49e154f25fbb945881da89eff034663ee7c2b3686fc795c5507d641ae6d15e3d3ecb960b874cfc4dcb2a493714773fbe7a6a81c9e1c5aa58b8142d0ca615b146a992f18bbe2c5c63c341f97ad329534114ffafc446ee0964fbd90f9a976258416e4e339d12c02ce9061dfd9ccf93cd9df9269a91fde046cbe44bef1cc0f07538aed041ba2dad8e5527cc918fbea060351a00dce6c1cfd62d7859669ccffe037b4cd1441b32f7cea9499ccfeb053c88b5761e70ac8db695e50670d02d581476068547063ab5b07726ed4d6438c927465a941abe901feb27e0c5efa6a9d67e1f73ee682b568449231e5e4fa09b4f624ff4dc584c7b0782e3ce96d7dd462630334866199f31817abc7c7afdee3bda88364d0a154bd12f5aee216c25bd4439d8a6a0e9a18a335dec0475ac472d19133bfcef633f78fce99bd22c0a9c3ede7280873f3125757fe6330d0db1cdff517efe3ed2330448f447fffa1eb336008684ed88aa4dbb70cb21f51ec8790735ced8d56a236ce6460050f980527fb611041d13c0b003d2b7ee272fecab4876ff8684b0602143b71e9b25999c32c6070dfe39b542182ce9ac8d1ad8a9d5cac7fee4fa3a2080f16adf7e2d2ceb6ec70737e921c7327d7952543782778bf244a203206b41ffb0db219831970271879dbe0b44230adcc23cfaf115270a9be4f628bef2802ed0e8428f352ea2b828a1e4212d9b8fce298ce878eb621cc17ffbcc28c86774acb58d51a3b33df6762f0ec5c059f2d94f73ef2e9b34d9c04d4d8bc8d544a3f5bfeb3967dba8874e5332376becbd766862fe29a17c04e09e2fb36af4745ceebd2dc6e241f11433d6c9f579a4936674793d9b88b3980698bfec488be93d25f0bafb1c707cf123e082c7ca6f45dd222ca0370298ef02e1dd4d4d375b8cb8ed257b4cc23b1a95ac99a3c17894cf7573a5ac35f709c44532ccb7820d6f74bf71d1178cf65707dcade37b244d95beca529647428b8edf24f7f24e4a05e17cc4a3f77cff553ba413e44227c943603e33cec410e08aae812cdbb5ef255799542f3dc9e4934fe6d319d1b2e4fd38044e5cb57ee083aa2db9969a78267161623ea41c32d818839f9b59257918b2a6767c9c56208bfaa33ad467de68fe6d9d0c5c29f9131a1faa1809dd2b54b4f82e137b6f7f2b121523d99183223cd0716190871c87fce8a867da81ede71c6381fe4a42d1ca731ef0762cfbe13295ae9346706782df30fcaf7a95ae0f6935f39e0db4a196715fc9619bf621f73471cc873d66b662f63558ad1675d8580fdb692f6931f7cb976fb6027c0360900582dca0df3a62ced6f2a3eb083a1e0d497acca190b095854606bea03734128897dfe899ecb69cf4993b6bb175f875152548ebce9c85a78dc8b11b3daf691e5bf20b7214748bd73dba53848111ce559fb8014f7b581da0521d677f36ab6cd07f96fc9b8ed2f2dc3d41afb91114ab889904b79511d02869668d4dfa1a85fce1ff90b7f0a4b4fb288fccc1628bab8e6c6ca9756b6ff52aba576e2c2df6d1e702faf2425f40dd143c2a620f59f2fd7658c6b1d4e4f91345b1a4b817bb022540437d5003edd37dba631b494f2fc47dd7d0af1f290bdd920c40b175a870709ea930e2d939733119d699f64a770fb49af3d1da8e72c50ecea95363e95ea856d6c7e1ed489e0b1c9a6db644aa549d7ce4ce0474c3dc5cd22a73cdc93340203f73cbc214a5f957152d89fdcb7600f1cb10b43536692a97b3092293bf1149627e4a64fb66f27296232a294e94b3340ded78c9febaf595dcfaa934015ad366997b9ad613886c7f835ceadcdd222334f4758db3397e631210d92481cd2ed398f234afe3c0808b42f1aaf35ced1d6dfa3d5f462a00d631c8713404e33ef753dda1fd2a3cab3812989ab3094959f82152bf6dddb4f0e4bde74f87551b70e19952930410a70ce33ed846465b41e9ddd780204ea1c0a978f678c69459fa46c93bd539d30f424faf181d96a8d9ee3639d49fb81a88a8765c378e319154854619216c8c339e2c8704075ee426af45c5db60c1f7102158b5d8f9ac1ff966dd3f80c7b9451399d0af371a726fa34281f69cfa3fffaad511cb3b4a999764c9df207f1b4f729dc142bb69a835a1d529bf9589f469e678e422cd0b325ba20f6511e4d604694689e0d969f44dc246ac251bf2d85d874191b5a8e35d033911241d80522328d1d53ba9a03bd15e5bac0d8fb176566a3f4a783d1508f5d977119e20aaeaa5ce8937ecb8548602e1b3dce5cfec20e94ad86eb3bb7fdc63496203f2d0b99b776f90895acaae3497d14976228a2158b2914263b7af993011aad3ea267ec4b8671bd19aa63b93b04a20e71d7b9f727a038aae50e5517bbee924737d8bd394459465f2869a018b9378ae86cf0eb580bfa8188b5f79b9f6f348e8fc47f76c60fa7df32bd42c5074c605dce78f9db3d9e878cfe78dc2eb6a8fce50164001bf93337c457aa09e4405f49474bddaa14b53d56af62b040d91931d39dc6d44708e8d238ee8acb0cd40d60005993d783c6d1b669f2aa1d62b57f55e2dd0aa94612fe2d526287db6b56d77bd89466a4e4eae0b4bd8342aacf5ffded6a4fbe60ea530237097afccbd94dd387bfb786faa4bc76f4f9de9dc66a0b6b71f7ba8beae8619c147045fd453f999cf0848d2ccceeecfbddbcebc6406170e042ca7a9f2229ab447402c4b9387039b7029cb649c7eed736bd216615920e0d04c69f202a22b125ece79cde13c9b7b220cb3d171bf3686d53d8c66e71560644ef260515ffe1e142a367248fabb8f7020b6da32112f42a34", 0x1000}], 0x6, &(0x7f0000002800)=[{0x1010, 0xffff, 0x2, "e937bd9880a93244e09ba9d152b1997dbf6cf19ffe5cd181bfd953936ca522c22a65f2f36816cf6d7726e923a18a72488b093e3c644688450dfbcd215f6af09a1a936df19acac2e487fb5700c072c6890404de6f3168fdf6618288bc738a30822dddf082dce8a5727a6b87e38ab488edaadcb3864c5ad64f1964591b79a33ae572a7f0f6dac4544072056578a10bb6d4def6ac3920c99948b917609a27d2c0b71f3e0dc6f21d104a0819fbfb749d57af355ffa24c3aadba6b960bb418a475f342863aaf986e01a09f9945e945564f4ba5ef87eafe8fa7b4965fe056fafe7ffd4385b2073060b4ec0770703b12839a419ac610983582e9039b6e633f1960d875060b55b167f1bd4aa398b9a619ad441ea39c0f0b5bf21e1dc2aeef1c08c4143e0b5972a2be358a231a929796c4da3300b2e1b514bfe639857226fc18892d518010c0b7f044b0b25ba0250c1d56ec0c7be12136eaa8f2156c15d63290da8bc58c8ee0420d7a3692c55a16b66c91cbdd17c5fd8f1a6bf33970822ba44a1155d514fc1f1e49b588549601b2538667c79fccebdf66dc2ad44b6fe5ed4bbe4cd84e8c17d2508ab67732b2024256e3716ff66275b0428ed7aafa153f4d779f9e8deed16101fb2fd5bcc24d77192ad8ec94afee62ecc1f21ed80bfb7d064a0c9064d1f80a4475a1ac3583f798ea598a26034752ba027481c51c2f61401d878e3f4f2b3433bd50c4ef85bf34a722620eaf332c3d1174f8d91d4a182ea3c48999e2739f56c0cebe6dc9c5b00f4a6e1a1128bc9595fd41d047d03aac71487b06d699352b92fec105df4b223f243101971cdf635f72af6373f1467392b06f1aaaf91734a88b1f5d0abee54c166365d07357cbf413a1734e0a31e3474eaec2ef4fed26e3e7ffce152cc59bd8fa00f2e0cdde62b88a6dd58ff2d48e1e0ca575ce94797d16c1417612be7078c6f283df9b6d57b56940eecc65c953a13656a8da2ace2e2c2468294044c8605d620211bbf7cbb03ad70cc97f2c3a5ff58321c3d3bcbad26320430708d1ec3fae541c031bd36dd41d5bd21fe7651817be45ca0f990ee3fbf7421eb956aadee3a39620cff2efcd3ec804ba1e8a236facff8d301acaa2d68ab315266eb34c1481372eeab7c7f9bdcee031cf354658a9bced717a565f3ac5151fa8b9d91baf4910b89526b3e1b8a6196a2376c6591f694b623435ca92a430b08db7e8558e0514dbf303ce365928b0b4966b534c171e6856b10369e90254fc7c1bd0322efae5f0b8676d7a59415a7614c769f49ae17339dcabc55e7c37ef09570bc4389b3e8d7047954069bcda71dbeb558982a272bd0d67629e33186a123c47d37ae5cfcf1e63338a340ba0bf80975fea094c3e16df5f345386e2844d6041dd161febf8d88d75ffd84a1933763743229a02ed2ee66fbe0703e9b401f06781aaac6be7e9f237ffce8ef0f7dc51efe2655bfdb484799929a69eadbb501d6a7f5bcca6e62b2085534559c1cab733f58bc31f5303994b854e2359332a67be01f64e23c229c989bbfa55e271791330a8b4eb1856fb63db90210e2ce7f676c16936e5688557aa83b9d448d11178ececf4a2efe3b9e4f9ca76ee32260b22720ad2b2933835b2141ac58c222c6102b4472c662538b1762f60db3dc0e313deb2d448311f49e2fcf36be752750eeaf99f8ddf0be8ca5b46e80ea28ec6bb27f0c8c7856ae32ffe0491ff7d7bf2a38901a8f8dd69f83bf72c691dc940568ac8d2ce800f7dbe43c1f90a434394eb0d5d87d5751b4ea485908dc188db61f40de4ff8ef21aa0c0396b44633194e026de067d93ad5dbf4713ed4ab44fbb8b9104d599d207101e1e89c416f4c941f98718a0cf6747d92aba32c96055576ae558c88b85ae73fed7eee3526a1c6b37b4ec877546364b1be603a9f5d2013ea1c3b89bbc81121224a4bc2d2710420eba83d4a45db7f9569ea7fefa12a3e1ddf356d3d6113c338fc38f56051a18a845ef08156100b2ea6bb891a2d4f77b086cb47279a3a6b751ef0c4175cde29a91deb9ebf66609c7c06b8a619b32b0b95602d522b4b944a58c33be8f9990a2b0c4ed138e71ca896e49e1784a015e834a2bb067d42cf60d6213fde55985d86e26174f0e71b7b3f522241906143528486cea7d8d2040b06bc9bfc48e624a78be3bbc4ef91307346791d9f0ce05f649cc0db7104efc42c5011ed7a5d99592c209bd09c2b2ff15c5008659529e7ff817c5f23dd428765d0dfb350cd789b630da1ec248e2cd5abda2d1bf0bd5b71171f1d081408c194eb8c64b7746addcc6827f81efd4492e6052a98398d302048a00a9d1bb99db386112725fadc553d5fa64a5d03dc4773138b0a590c870390b96aeb908a3643d841261588b7870fc5206c5650ec104b4670a64eb1cb9f80aa3f759dcc95676220fc818de5c709929926fca109a6b3d0fe72df3d622219280e6ae634385ac8b4bcb55a48cfcfb791c941b8247009754f13c8a009df8b1b930641a92375e9d96f28cdf64cb92a7f66c4a155e28153bd8c1dff23f2bb9fb478ed0772ca5bfa63a6eddcfde3f3530696f6bb125f44e5e0d348c31afcbc6aa07b51fd1d199ee62dad3130979dea7cf0668c05cc3ca10c04581691383aa95d0aa18163e3bc157e04b2444c158a29250a11686775add3633c2e56c401ccf43df14946d13ea7fba463f8fd4bf753843559ff3101303c4b0d674dbd4bf79b331c6f5ae8e902d3e1625952f5c89f13c2b4f3c6f00fa8a0123250eabe27099d69ec1c38ce265b0cb471fffa6881f96216c3ecc1caf501480ed1b5520a5d46c669645d727d19159ecb47c493066baf4051255b166003cb37d6c2df26a43e0c6b53fe75731be46f079b219041963b63da7554aa0c571e9d874d1e06c50de73356e93531370ddd5481ed16b3ebdf494ab73d1363f060e6a17df5674835ded5f8a579d7f21e1a97d0fa94e7a1e6518b927ad3deaa7fd0e95ba3fb005b1e954cabd6ef0cbe81c8d05751c36fb4dc2a1a9c3ef7455a5388a60b6f9fd043f44374c05c0447c517f1c7cb116dafd5401d1bf151dde1b84fe3a0fd5e43cc408e28eea8475beacb83e73083ac9c6feaaad5221cd74e84eae8f54bf6a4c005f08527a1a2cc2fb3724e38072ec5a8263a127eaab46e55de57f905364d542ab1b591e06eac929ca4f30d096a009f63c86f69d81c856cc146ba9bd2236472a2a88f37a69276094dd829ebcfcbef5cc20c05b868ca539423da0e3a93873abff4ab6dd6b13d8915a514d5544bcdbc6a1db58127c18f75191ef2c8cb5d0a7f5d27a1e7b15dbe86acda563c715b471bd9d8be1c05ea381dc8743169bb5fd2bb41040936b5aff1947206ee71b1c0790dd08cd56f84eb8b9965016f7382231eb2d8a480fbd1dc4d0c58deacbe475bfb706669027630d04157b3af0addbcd2042710f74e831d033717adbc7e5d094c00b99b45707971bebf8c92c44c505788b46d24b9a1c7013b0d5dc63459266b4cd9080b22c4b735d23d2bccf23ac5dab6aeb50229e45490d77f76a8ab47279ecb43de48f88daab3dcd7c131c8f6a3240f3aa74cadcb152cb5d0b7b98931a0a384d4f645d4fbfb84ff46a638be409f19fb776b018e13f6c4df7268bd813f13dc60ef93ef30f3a5d558aba0a0d892d59f4a4d15cb3bd3078b850756de7e7c6546e473a84ba5eb35ed1d0dffd7d2356c9d75267ef19cb7e5c144f6a371c6e9a484a0ceda5762954acdf012cb09c7b0fac9d05e015aee939a7d6c1fe2839b32a78060789fa0ef586cda1a2705496b419d1f2efc7966ceb2375405c9e6d18ba128f853a3ffbbf79934d4a896b2eb8c67fe2df3a8a4b59ca18e0ebe6a967c9f82ce1928e00530936e7df21bd84c550b8fadaf115748a8dc65b9fbaa92992f14b751b6a281bf23b2fe2572abc8d1548964960b3ec9a22215381bd2a2851f1d1b93798a5592e744bb9875ea4fd2a7063e731996ef7a79b64ac5812225a213d5ec308fd8212a3d1427c825756f93e0be9bd8391913ae43bea0e6848643053e3c44cba0df0a4aed7993aa3ce0a80a7418243917376948e54af33423dc7f93174cb0fb213c68648241fda2704d8c988bc64cd524380cda8dce02cf6cfc0a7927711d9c0546978cc81e0f6fba5b0de138007564fd058adfd6c741d60aca99a1d3dfa0a8b2f86649d55124eab7228d23925b03f55d88ca0fe403c52d4ee3c63d08b8d9fd18bfa70078318b0b257a9a58cf97eb1305f137dab9aab18e40593f27302a01cad708aa82bdb1ab52968a3c0246493af17424bbc992b771361c29a9c3768dd3e66ee30cf865e8928eaad9912e17e36a6ceb023ec2b6a0e58399b1f8ac98dc6065df656ff7859c7b02fb5360506e0510b10a4586d62d67f87c59fcf4e63b8c05c376045cf1f63b4c4b99615e05360732e8f0af19b1969a45a8d7f2b060c4fe49c5dc9c0c608dba46eeb8222225ccd58d4f151db4d4651154f4664fbff4560c0660b185279fcabec1a8a5c4a8ab1aff04f33b4f93ac5704f117fb3f6363c0b67ddbaae178332a7bb376c427d79879a6150d45281fe53a710909abfb1931945844a779fd57a56647990ffa3ef69246cf68d4c7e91da95a67c4258891997cdb6bc99293656ad77aa8021d695b8145719c6b9ee9050423e88c63e3a79c5423d4d2ea63eac7c8ba858a50a60bc4bf5caf02f5d214618bb0ae018a219d694328aab766388513e244f3490f6275b5894401a46b0d14f1bdb8a0610135fea6e6f98083bd6168acc746fae0651eee05c4c53bc5f09ccfb5cdff130b74671d3be67d23529aac72454100f55233bb9326c458660271635ccb168617d880c711dec535fbb8051c273747f2e88dd97969d6e29fb3f1e53f79c4336a5e6ba4462ee9c9e6e85ecba4d345998026ebae2ef7a44ad87be5f09413142a5e7e1db0d65243bbeee529a23649ad8ca226381379563894a5f7e02e69df86d8e4736816050c05b81d04646c6d1a5e76e6c86ad77f819573d27d51cfc6971e44409ebc7e0ce702fc542411441e974f4fd9750d761b0535bfe67ed7c748ecb5d6acbe4ab79f8ad101c81488ff0e91bc6104e2390caf9b38c113bf96ca6b2abdee9beea4d84fbcb4dcb96e036e4215bf737a6a4bb497c03aa82d43bb74318623765afe6b16814798c93b530fac5e80dbad32e8a69a1f41af6afe618dbe86aeb108f8a1dad5cd6c8cd35d34c66750c8ccc39c2293db7b1b712f343b0b691062ae0e7559e10a33765ebd1e2cb8b55b44d6b629a5aab63da88deeffed1b46bb53ecf7301b6b948620a8040ed6c5abcc301f74b818c40c69f9756988c37278b753fe81f1b37a2d7ac8162ceab2fe40dfee0726a2a33511bcc9b4b1d31d0858a7bdae0bcdeab981d2bfe5f93489fa2c79a810526fbc52334334bf9b75fb3a1e8946b7358a4b7e1622171f66543fc37e4146435a3df4575ab2de806448987d5dc7f7ae65bc6ba75f954135b49d7e88295ed094946843f0c241aa3dfa4e55daa258481ae25c06cd2e5c33145e7dff2d1f5ef94edefce44e11214607f4783d48e1c0c00c8c5b3472c8388885d714b6c8c5449a91f6fc41b03d4a82f5d1d5029fd47b42858463fe23c9d921016bafb7f96dd1bd2af40855befff9383b24f8e31c55841012d5ca351a12d3798e0b125188c7b90195eced824e2627ace5006a104828079747a68c90998c1e48bfab6541c98ea0ef9bf06a7f8df49751abb6e0dc973dbaa42272840d477b3fa5939b9931e8ac2bed572e31b899e8797609bd7519798f408dd26ed08c6d298686f0"}, {0x10, 0x1, 0x3}, {0x70, 0x20ff3a5adf62e9b8, 0x7, "c71f28cea60b5c66b8969d68ad04ea78256d952d274226e02bb50731ee4d4fc17d15d53324c2fdaa44a7921f5f9af93aa797f4576a7de93491f3fbdc54c7760b14d0fb9d469ced9bf248cf09013d56727d21106e95402163704a9896aa80"}], 0x1090}, 0x17) syz_open_pts() dup(0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001780)={'./file0\x00'}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 05:21:00 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000140)=0x9) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) fchownat(r5, &(0x7f0000000080)='./bus\x00', r6, r10, 0x2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) kevent(r13, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 05:21:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x10000) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:21:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffd3ffff00"/57], 0x38}, 0x0) 05:21:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x100084}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1, 0x9, 0x6, 0x4}, {0xfff, 0xff, 0xfc, 0xffffffff}, {0xffff, 0x40, 0x1, 0x1}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:21:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 05:21:01 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 05:21:01 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f0000001200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/105, 0x69}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) renameat(r3, &(0x7f0000001240)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000001280)='./file1\x00') 05:21:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x9, 0xffff, 0x3, 0x1, 0xd2b3, 0x1000, 0x1, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000011b, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000fd0000000000000000000000000000000000000000af8f857c121926ed7fb4c7d3cb06692fbff735619b3017ba6aad3df291e0156db5c1ce08888e3c7829ad54e378e880c602db66d31cfcc9298f8ec22cd01190c0f3d66fa564a9f33e1d4e3f6690f556105bcb22953d63a4c72aceb08724bbaab081"], &(0x7f0000000440)=0x6e) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000005c0)=0x4c) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) fsync(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {}, {0x40006}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000740)={0x5, &(0x7f0000000700)=[{0x4, 0x0, 0x0, 0xf361}, {0x8001, 0x3, 0x1f, 0x10000}, {0x4000, 0x0, 0x1f, 0x1}, {0x4, 0x7, 0x2, 0x2}, {0xd8f, 0xff, 0x20, 0xd54c}]}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) setsockopt(r4, 0x80000001, 0xff, &(0x7f00000004c0)="0709ef8c5a5ef010fbe1e34dd921b7ac33fa611f3ee6b25cd10d8413b29cca455ad1f88d59d95488d51b1b01d925bf8147adf6d3908b873f8ba1f8835524239229bf06005979f45552891dd1e39d93191ba96fa94781c7d73209e4eb3e36aded7c977eb90ec60f7d767114e9636cc627af84d815e6cb6c6a340e1cb8412e4674", 0x80) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000600)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x1c}, {0x4006}]}) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000380)=0x1) getpeername(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$IPC_RMID(r6, 0x0, 0x0) 05:21:01 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:21:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 05:21:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 05:21:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0xffffffff80000024}, {0x6}]}) r1 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="e3967a0377fb525654c0b798d514d2780345b5a8ff68a39ff49158e0492e56141613ebeb9acda2d1149034ba881a2113bb9e65257967d8231a565f77dfdacfdc3be6a15acbab6935dd537209d230525dd6787bcdbc2a700adeb4be5788547aae98d01e6e0980f071bf42924ad5f714cc24b6b7fb16df4cb2e9d6606626d660a0171e4d965ee3d4a03919a707f2c572025190ff71ab7fc88db421b22379863bab3f6a9965603c2c0bffaa3ec6f174523bda3ca59f2283b19d47c72626883d803f22f4fbe2f2a7fb711ca23f3b89d8b1f8a1a4a7a46d9510dcb857212ac8c7f722870d3e0191a6", 0xe6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000340)={0x7fffffff, [{0x14746eca0499092c, 0x41c00000}, {0x2}, {0x1, 0x8000}, {0x3, 0x4}, {0x3, 0xffff7fff}, {0x53817856c5ccb37b, 0x400}, {0x1, 0x2}, {0x2}, {0x1, 0x397b}, {0x1, 0x100}, {0x2}, {0x0, 0x9}, {0x3, 0x7ff}, {0x3, 0x1}, {0x0, 0x7d}, {0x3, 0x401}, {0x2, 0x7}, {0x2, 0xe6ef}, {0x1, 0x1}, {0x6, 0x3f}, {0x3}, {0x1, 0x8}, {0x2, 0x3}, {0x1, 0x24}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0x80000001}, {0x1, 0x8000}, {0x2, 0x5}, {0x2, 0xfffffffa}, {0x7ad4d348f074b00b, 0x5}, {0x2, 0xffffff9c}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$KDDISABIO(r5, 0x20004b3d) 05:21:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) 05:21:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd7, &(0x7f0000000440)="ebddb41c0544d7b68269f73d1e870d000000000000000000000000000000f43646070865b92ff4eea4718c7b03d42280360982ae0cfa2cf07c30450ff5b397a22515232b97db76538568f0c4790df017a34f77cb9edb00000000863e368c97c322d71b94f6e15030b47316f01e5d310ef6c955971c728066478c0627a9083a68299509535cc458b076b7663afb3ae495bf02b77f9c9ca7aee89236754eab4f755a39de60a71b70523d7e01f9c660de91eddf58aaa9f36cf640b480752ddd4bf6b9aa32772a10fc2452bf21dbe9b819933ba441427d2fc6") 05:21:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) 05:21:01 executing program 1: socket(0x2, 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328eed6", 0x4) 05:21:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r3, 0x2}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3c8) close(r0) 05:21:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xffff0000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4fe0d06ca000000007f0622ff03") 05:21:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pread(r2, &(0x7f00000001c0)="36f732668fd848691edc5c24eb25f78725ae62b3911482251270f373ff4c5e2595f0f3493910c44535ffe7e8b1c5e57cdc4e36524d5ba3c8c5c44bcf80cadedfed61e5e8cd80989c45d708ce32367f87a76493035c2ace399dd5243ae1e0eba17667cc90df9a", 0x66, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x8a) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x129) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000340)='./file0/file1\x00') r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x2) 05:21:02 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)=[{0x44}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) 05:21:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xff) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x1) 05:21:02 executing program 0: getrusage(0x0, &(0x7f0000001b00)) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x2) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xb0}, {&(0x7f00000001c0)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 05:21:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 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) pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) listen(r2, 0x8000) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="8c65", 0x2) 05:21:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0xfffffd8a) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:21:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) r4 = socket$inet6(0x18, 0x2, 0x80) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0xd) 05:21:02 executing program 1: r0 = semget$private(0x0, 0x4, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/114) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = getgid() setegid(r3) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x200) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) sendto$inet6(r7, &(0x7f00000002c0)="c7c6b49bf52fe166e77cb5c140729017855d055b549a879bb9e4f1103f1e7a580db89ceb86c4433e55edbb3543cecf86588981f39a19f2564034ba62", 0x3c, 0x40f, &(0x7f0000000340)={0x18, 0x1, 0x16a2, 0x8}, 0xc) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000200)) open$dir(&(0x7f0000000380)='./file0\x00', 0x8, 0x20) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:21:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40000002d}, {0x6, 0x0, 0x0, 0x6d0}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) 05:21:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) socket(0x6, 0x7, 0x80) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3c, 0x4, 0x0, [{&(0x7f0000424000/0x3000)=nil, &(0x7f00001f4000/0x1000)=nil, 0x5}, {&(0x7f0000718000/0x4000)=nil, &(0x7f0000087000/0x3000)=nil, 0x4}, {&(0x7f0000223000/0x3000)=nil, &(0x7f0000516000/0x2000)=nil, 0xfcd}, {&(0x7f0000111000/0x1000)=nil, &(0x7f000068e000/0x1000)=nil, 0x2}, {&(0x7f00000bd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000005a000/0x2000)=nil, &(0x7f0000121000/0x2000)=nil, 0x6}, {&(0x7f0000376000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000304000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003a5000/0x3000)=nil, 0x3}, {&(0x7f00007b7000/0x1000)=nil, &(0x7f00007f6000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000401000/0x6000)=nil, 0x7}, {&(0x7f000065d000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f00003dc000/0x2000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8f}, {&(0x7f00000ba000/0x3000)=nil, &(0x7f00000a3000/0x2000)=nil, 0x10}, {&(0x7f0000717000/0x4000)=nil, &(0x7f0000075000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='O'], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file/file0\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 05:21:02 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(0xffffffffffffffff, 0x27, 0x401, &(0x7f00000000c0)="266834d6d5788d33b6f7b1c57c938d53f747f944d30f1a57752336b78092b8e7701eebae374b91a8f6cc3f643c8a9cbfc97ce37629ef0571debcd116400c1b1a6d880cf36a1143fbdb8df28670f00758a4", 0x343) r1 = dup2(0xffffffffffffff9c, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x10000}, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x5d9ee74c21e245e6, 0x180) 05:21:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setreuid(0x0, 0xee00) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 05:21:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x8011, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x60}, {0x6}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)=0x10000) r3 = kqueue() r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) kevent(r3, &(0x7f0000000600)=[{{r6}, 0xfffffffffffffff8, 0x2, 0x2, 0x8, 0x2}, {{r5}, 0xfffffffffffffff8, 0xbc, 0x4, 0x7, 0x9}, {{r3}, 0xfffffffffffffffb, 0x10, 0x40, 0x8, 0x4}], 0x7, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r5}, 0xffffffffffffffff, 0xf0, 0x4, 0x3, 0x2}, {{r4}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x84, 0x2, 0x7, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r3, 0x2}, {r3, 0x40}, {r3, 0x80}], 0x3, 0x6) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgsnd(r7, &(0x7f0000001680)=ANY=[@ANYRESHEX=r0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES32=r8, @ANYBLOB="6b976be71c64dd7016a9780118f182d60ad25f737ca359062ed7b9a0d680b9f898b1125cbc3731e3ed92cd5b07d72abf3cbf1575a9cd1af04f3a557dd75f0af9bf7764d279676164b16b88f215f02796d8cce3a49592c2b7cda1b17e24c7aaf2a2d6d42f2d48e4003410f3e11b128b5470cc78444235b8a38d35b12c1b3a07b58d3f207c6ab0a1cd766594", @ANYRES64], @ANYRESHEX, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYBLOB="26720eedb09b2e29096fefe534c0eb2c787134aa4088561d5e01043c3781c4086d2d518b0eabb30dd83e3209e1b9073cd0c5fe64e67e6fe54a3120ab2ae209bfca1cea6f9cc8522d2ffface3e4eadbaa10e4ca9c07ff9aca95c22da78df067a4a5136eab43b4eeac37093849e302d07bf99270ad61691972cad7f0ae13b4ba0b5c6de7c0ee9249c8513e46da19bb5482aec35a3b4d5d70a6bae85b1ba77b8f9701cc00ff2bd035babe7786903c4f8d97fd40c6295477774190c2e7ea460e1faa9a2f6cfd884bf31e0475d1fe989d778ebe56ff16c2cf4e9e9b53cd6cfb9650678b0dfe57a04c61a58e401ad2059f9f60059bb0dbe2dbb9", @ANYRES32]], 0x4, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000649d4fb90ecb9239171c381e26fb6a000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/199], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r7, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r3, @ANYRES32], 0x2, 0x800) msgrcv(r7, &(0x7f0000000240)={0x0, ""/135}, 0x8f, 0x1, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r10 = getpid() setpgid(r9, r10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r1) 05:21:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/53, 0x35) msgget(0x3, 0x310) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x3c}, {0x4006}]}) r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x0, 0x18, 0x0, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:21:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x200001a4, &(0x7f0000000040)=[{0xfff9, 0x0, 0x0, 0x8}, {0x200002c, 0x0, 0x4, 0xfffffffb}, {0x840000006, 0x0, 0x6, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) fchflags(r0, 0x10001) 05:21:02 executing program 0: r0 = semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) sync() r8 = socket(0x10, 0x0, 0x166e) setpgid(r6, r6) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={r7, r2, r5}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r9 = msgget(0x1, 0x200) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/186) semctl$GETNCNT(r0, 0x972a5ea7b5de5d34, 0x3, &(0x7f0000000580)=""/23) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) fcntl$getown(r8, 0x5) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) faccessat(r11, &(0x7f0000000300)='./file0\x00', 0x8, 0x1) fcntl$setflags(r8, 0x2, 0x1) fcntl$getown(r8, 0x5) 05:21:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000280)=""/130, 0x82, 0x1803, 0x0, 0x0) r1 = socket(0x10, 0xc003, 0x7) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYRES64=r0], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getuid() r3 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$dupfd(r3, 0x0, r3) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000003c0)="7c270340e4406bcafcb9c2d806ce44948f8bf7daa6fb9476ea745012a9f33d0b70421f1a7f1a139fddb6f3189d260ba7da05caa9949501f15318fb42718c0825fe0a8a5956356648c2b9c6b22aee1d16180b2cf4c4742b1f1a8d66379f6bbf8e721c386a58647f73591db266b1b755142caa0d5bfd4fe59bc713132946e4d248cd5cab6439ccf4738e2f11ca5b2b3ee360e3a46beef53298b11de0ce7f82e9762265935e0d62be2ed963e3585f9733be0c4c161419bcbdfc79f315afa7733f00a65389eb858365fd72", 0xc9}, {&(0x7f00000004c0)="5bc7ff7b085b6b1ee7a00da2510f39b7deddd33f127fb5ac46897447e746720980b170c2c949cdb8ba48f8f848f2b5e78466c09a27fef2e5abb184130535655f533096825fa1c036f3e793a22138ff4a01d094ce1013068e6665dc593ba57200ea487a33e77c54bc423b029e93a75f", 0x6f}, {&(0x7f0000000540)}], 0x3, 0x0, 0x0, 0x4}, 0x40b) mkdir(&(0x7f0000000640)='./file0\x00', 0x10) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000540)=0x1) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSCTTY(r7, 0x20007461) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffff80) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x9aa6) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x427}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 05:21:02 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f00000001c0)="dd8cfa9486a4faa166886974e8ff6bb74eaba9245a996f818870e4342d5162e08d7c7135e5208f652e79309b1a89ec19038110c7dc0599ea0a94a499221f3ec1aabed18a14016d423db92ada3e0ff210c57c2f9277a35b407f2dd0254f17e08b9d3219d085c81c19640856d4c72e55a5ba37f842fa504c93ab2f085a376b99fea78b88aab87f50cba6621d9a7d5ebdfef20845220ce5cbdfc52d17bcb7b23b3ba1816920cb479bd66480cbe95bdf5ef817039c96b5f5e68c2d866fe312f843c9d8027b0132e6cd6a18d519bff8f193051a", 0xd1, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7ff, 0x2}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) setsockopt(r1, 0x9, 0x2, &(0x7f00000002c0)="564a25f9c6ff00e287323b49c3ebfdd9912b4c23b28b5d2551034f50956d350cbfcc78f8f87c43cc7ddcb4148cb87b8b6039c9d27ff17198318f9693d052bed1b81f4be88e08ca985289ed52b1584c9b713c597ff036b9795be67b3fa3c26b6766cbdce417853dc965a5129b7c696c930dd583bdf92b631ecef3402ed0967d3cb4115fa741055aeea52f009b0816ce37350ca41a87dfd9cfc75cacdf7e0c1244db876377", 0xa4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x1, 0x40) renameat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f0000000400)='./bus\x00') rmdir(&(0x7f0000000100)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x2265, 0x6, 0x1, 0x0, 0xffffffff, 0xd70e, 0x0, 0x0, 0xd705, 0x4}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000440)) 05:21:02 executing program 1: r0 = syz_open_pts() r1 = socket(0x2000000000000002, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffff8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x40}], 0x0, 0x0, 0x8001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0284344acf50e23498baa16556b5f75bd23ac28e9659475943b539adbfacac4c04d55c2b38e54905ce3286bc07ea46b95a141e15d7ba3a90a52df4c5dc9533f3237b8d7a9d3c60a61631e2b8a4037ead9141347af9f8bb474638496da6d79388fd3bee5c170fcb3b3669a1544afdf74cdb70a95ac7a7335d75186c5852efdf909132caaa0c36df01c0c2f086cabdd3c838b5fb054303159f430faae62dc3d2192bac6ee67a4297867bf4c5deb701109469672c94069260ec3907ab5191c64483e6db711d20c66c1dafb2a45e30154cab41d69a81211b14184cc94b748c9185028bf9b3ee3e64", 0xe6}, {&(0x7f00000001c0)="8a8ac87d7bdaf9d6127354af0e95a06ce2c42111de939016ede468191c1b7947ccae6090f5122c082c082db1e8fce5fa7961262e759260a15fb95542634ceba3b440ea5df5c89935c09a2538de8dfff37dace5f714c252c99ee5ae998c653265ebddb52addf513e6be58827ca829ba34dbb4c4ed7f532234541fa8ea12c1204596cbdd5123c59ce4d00c54da2c4d76e929565c97aaa27785c766fdf085f211ee8984cda15bfe0240da31aefee03950e04ccb", 0xb2}, {&(0x7f0000000280)="a4964194e8bde8e86a3c58d8df565c6fab46ac1be4b3840ae5550ce3bb9c5c73cd7bca1865d80491f7b3a124fd84afd91b829b9928e838ada59fbdcbaeef2ce977aa12a22d67f758966d22a375db666bb53d3b10565300ff465fa3f0e3b687c34dd8bc8eb950062a4e0bd4af30408f8b067cb9f8b81645b952f283f20e8c27db7054ee9a67eb8183b72ed9a417fa1998f549ac4dd311bbe12c2ac67593899c8af7bfacb593520d66", 0xa8}, {&(0x7f0000000040)="4de12833d87f12af8dab4f91145e2f8ac9366c53fbc4f8971b0827d35fdcc275d6410a79e4db255df6e2b602316b05d57f438a8afe70c971", 0x38}, {&(0x7f0000000340)="3923321ca96fe55d46de63fd8ba3dd3db82b16973fe24f6163d54f217ecd55ceea5f865081c2057049c15536d8750fe2b5a32fb175a145862ef0f8a9819b77fcc34f451b", 0x44}, {&(0x7f00000003c0)="069953bfa9ec74732c8037ef6dcb0d7c4f738e69acb56543341e17ae6561ad5278ac00b1b0600ea7706b0cf7da7ccd8aa39f3884e1eaa9", 0x37}, {&(0x7f0000000400)="9785c15369cf9ab89858b73fe822c0e2661788127f00c106d40fec582b15d8ddb2d601a428513fa27386b22b891c8906969c04f82418a38c9f9b81435f3b12752799deb5503d11057783ced120094260a3067a29fc6ef306c76996ff94f6c56bac8da6fb382ac6616628cc24a049ba10cf44d63bd6fd70800c457d85164c25194f1c0fb91569a1805397a68a0b653423c72325995655", 0x96}], 0x7) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 05:21:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) close(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) write(r1, &(0x7f0000000000)="31b4b2888152e3d56030642e928c74b036150073bdef332145674e173bdf762ed76318dce46f0640618c153f89efe165209aee8910b36f6ec75d79e0736df7c5ed86bbc2f89235c4c43075f8104f247c66aef09519aa01418edf78414067a8e3b10aa9b05b76c878646cd3fdf859dc2d5ef1e2b94ff71bd186bf364b21b1d03864d683cf1b5641a76b06b17aa419b98254cb02f004c62dd3f95a25f3ffffdcfbcc", 0xa1) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff], [], [], [], [{}, {0x0, 0x3}]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b6bc10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b6bc10 05:21:03 executing program 0: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r9 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() fchown(r10, r11, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getegid() fchown(0xffffffffffffffff, r13, r14) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f00000007c0), 0xcb005093f78273e) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000380)={{0x0, r13, 0x0, r11, r7, 0x25, 0xffff}, 0x6, 0x4, 0x0, r9, 0x7f, 0x100000001, 0xb1f1}) r23 = semget$private(0x0, 0x7, 0x80) semop(r23, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) r24 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r24, 0x3a, 0x12, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000000c0)=[{{r25}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r28 = kqueue() kevent(r28, &(0x7f00000000c0)=[{{r27}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r29 = open$dir(&(0x7f0000000600)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r27, 0xa, r29) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r30 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r30, 0x0, 0x0) 05:21:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r8 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r4, r8}, 0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f00000000c0)={0xffff, 0x800, 0x7, 0xfffffff9, 0x0, 0x9, 0x7fffffff, 0x10, [{0x40, 0xfffffffc, 0x5, 0x80}, {0x81, 0x5, 0x8, 0xd0c3}, {0xf8, 0x7, 0x8000, 0x8001}, {0x8, 0x80000000, 0x101, 0x2}, {0x5, 0x101, 0x5, 0xd0}, {0x7e, 0x8001, 0x6, 0x401}, {0x1f, 0x4, 0x1, 0x9}, {0x1, 0x0, 0x81, 0x2}, {0x10000000, 0x8, 0x0, 0x63}, {0x3ff, 0x4, 0x0, 0x4dd3aa1c}, {0x2, 0x6088, 0x3, 0x9}, {0x4, 0x401, 0x1}, {0x9, 0x1, 0x7fff, 0xb060}, {0x8, 0x9, 0x4, 0x1f}, {0x80, 0x800, 0x7, 0x7}, {0x8, 0x6, 0x1, 0x80000000}]}) close(r0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)) r10 = socket(0x2, 0xc003, 0x2f) setsockopt(r10, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socket(0x18, 0x4000, 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r10, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 05:21:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x7) 05:21:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0xff8e) dup2(0xffffffffffffffff, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) sendto$inet(r6, &(0x7f0000000080)="cd551c3883dcbe33fbf2b295aea112b8c778179a2f4f7725cdf7534b912d7ec3e24372c86d77d38dd44fbabe1fa9b28f8a0521aed1fc686fd4466b073cda579124e40414ecdcdde3491d76db8e1154db00998c0cc12ff153910e0b27ff9089c1bd71074cfd78d0b4588f48ca7f10ffbb7d65763f195ad792", 0x78, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 05:21:03 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x8000) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x2) 05:21:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 05:21:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x1fd, 0x110000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:21:03 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000080)={0x4, 0x1f, 0x3, 0x81f9, "57b0eab83308605a64af89f108161b57454200df", 0x80000000, 0x6}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:21:03 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x408, r2) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r4, r0) 05:21:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r1, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 05:21:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getppid() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000900ffffff7f0000002000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000c6c9e2b5820413fb45d49d19d9d3a9667f8ef5ca8ee616af38912c40f95c4a912d6366a3df2bb2a23d6b823988"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x80000001, 0x100000000, 0x8}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r7, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0xffffffffffffffff, 0x0, 0xa5, 0x1, 0x100000010, 0x2}) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0xc, 0x0, 0x0) ftruncate(r15, 0x0, 0x1) seteuid(r2) 05:21:04 executing program 0: socket(0x1, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = accept$unix(r0, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x24, 0x40, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:21:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x5, 0x80}) 05:21:04 executing program 0: sync() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000012000/0x1000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f00000007c0), 0xcb005093f78273e) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000640)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) r27 = semget$private(0x0, 0x7, 0x188) semop(r27, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r27, &(0x7f0000000080)=[{0x4, 0x401, 0x1400}, {0x0, 0x2, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x5) semctl$GETPID(r27, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) r28 = semget(0x3, 0x0, 0x92b653b85d2db07b) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000040)=""/38) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) unlink(&(0x7f0000000180)='./file0\x00') r31 = semget$private(0x0, 0x3, 0x20) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r30, r25, r30, r32, 0x1e4, 0x8}, 0xc8c0, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r35) r36 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/der/pci\x00', 0x80, 0x0) fcntl$getflags(r36, 0x1) r37 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x12e) r38 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$getown(r38, 0x5) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x400, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x7, 0x410, r39, 0x0, 0x0) readlinkat(r37, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/243, 0xf3) 05:21:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = semget$private(0x0, 0x7, 0x188) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) geteuid() semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000080)=[{0x4, 0x401, 0x1400}, {0x0, 0x2, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x5) r2 = semget$private(0x0, 0x7, 0x188) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) semop(r2, &(0x7f0000000080)=[{0x4, 0x401, 0x1400}, {0x0, 0x2, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/83) r6 = semget$private(0x0, 0x7, 0x188) semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r6, &(0x7f0000000080)=[{0x4, 0x401, 0x1400}, {0x0, 0x2, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x5) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000280)=""/4096) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000200)=""/83) semop(r1, &(0x7f0000000040)=[{0x0, 0x7ff, 0x1000}], 0x1) 05:21:04 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r3 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 05:21:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x5, 0x69, 0x9, 0x4}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x8000000000000000) msgget(0x0, 0x460) r3 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x204e0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0x4, 0x7, 0x0, 0x6, 0x9, 0x0, 0x2, 0x1, 0x1000, 0x200}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x8, r5, 0x0, 0x0, 0x0, 0x45, 0x7}, 0x8003fd, 0x1, 0x0, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) 05:21:04 executing program 1: sendsyslog(&(0x7f0000000100)="7eb366ea", 0x4, 0x0) r0 = socket(0x400000000018, 0x1, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) shmget$private(0x0, 0x3000, 0xd, &(0x7f0000ffc000/0x3000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 05:21:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x20000000000000e8, &(0x7f0000000140)=[{}, {0x401, 0x0, 0x2}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 05:21:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6, 0xfc, 0xfb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 05:21:04 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) preadv(r3, &(0x7f0000002b40)=[{&(0x7f0000001880)=""/153}, {&(0x7f0000002bc0)=""/89}, {&(0x7f0000001a40)=""/4096}, {&(0x7f00000001c0)=""/49}, {&(0x7f0000000280)=""/10, 0x2bc}, {&(0x7f00000016c0)=""/114}, {&(0x7f0000002a40)=""/65}, {&(0x7f0000002c40)=""/65}], 0x100000000000023c, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {0xffffffffffffff9c}, {r0, 0x2}, {r2, 0x20}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r4 = dup(r2) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r5 = getuid() r6 = getgid() fchown(r2, r5, r6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r8, 0x1) readlinkat(r7, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) fcntl$dupfd(r2, 0xa, r2) writev(r8, &(0x7f0000001680)=[{&(0x7f0000000180)="08311a394a9233f43c1100afda24ce57a4e0e409aba3e2cdf52ceeb5c064a37374ceeb633241f8b02f8e4c417a9c351c", 0x30}, {&(0x7f0000001740)="db46800e0708cb3f7f52e173c731c288ee7d32f5d0afa58ac37b228f2a20576d541fb4641cca77a0fa2341672bdfccbea73518d5be57ad752c71c4b88348dcdfc1cf475eb73f5b57359e676f6802b3df8a534f482e8cb35b1eb558a341ed2b469e60577a6c039ea7aeca85c67fcdc176e455eb569367b1250aebe2acd7912ecd85303bd101b8c6181e937dd0276c605bb0b339710fb4ec46781c370d1a7ecedf4053a1416fecc6413ca50d65f3513e6d825115bad4779b5622247bbff87549985778c7fa3f1ba8271820ac730c972d74bad159802488a393ddba3ee424c569a4ec0d508027c8e80eb83a78582c", 0xed}, {&(0x7f0000001940)="a1971fc1d35f4383704f89c18531328db84453c190094e4d65369a58f4d1c2403e0b6c80fb10475422f7d5aa78b70ae7d7a0aeefc906b79e1bdd9082174723d350ae50777802bf0f9880d14afe35bb5897c2b12fbf7ad6017ae165d177a62686961ee969a68d90b8877f4eac9bddbe94222f765c3e03cb7636a8fc0036057ee4ca5c4827fe43e1614cebca2723608e41a7728ba9a601150124d9a28f0f9ce92f8585a21cac1c3fda1efc6b86b288416c095ab21457af5a9e25915e613f0b2b6973c8803266b4c67bbc", 0xc9}], 0x3) syz_open_pts() r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r9, 0x1) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 05:21:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) dup(r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0xfffeffff, 0x5}, 0xc) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() fchownat(r5, &(0x7f0000000000)='./bus\x00', r6, r7, 0x6) 05:21:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x400000064, 0x0, 0x0, 0x2000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = getpgrp() getpgid(r1) 05:21:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = dup2(r0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)) 05:21:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) r3 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2}, {0x20}], 0x2}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 05:21:04 executing program 1: r0 = socket(0x2, 0x4000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='le0\x00'], 0x10) shutdown(r2, 0x1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) recvfrom$unix(r4, &(0x7f00000000c0)=""/150, 0x96, 0x82, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:21:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) r1 = getpgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0xc, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x400, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0xc, 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = getppid() msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r26 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x2, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="d51aff9e27d46f6a599f90a6eb8a7dc9eb874c7fd780d3beb881f9d047588932fc88a631afed287cef577bed3397a77e86fc1950721129a2a25e5e74eca8e2f71dfe492f2a68", 0x46}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r3, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r10, r0, 0xffffffffffffffff, r11, r12, r0]}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x18, 0xffff, 0x1, [r0, r14]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r15}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r20, r22, r26}], 0xf8, 0x7}, 0x1) 05:21:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30100, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) kevent(r2, &(0x7f00000011c0)=[{{r3}, 0xfffffffffffffff9, 0x24, 0x1, 0x400, 0x2}, {{r4}, 0xfffffffffffffffb, 0x8, 0x0, 0x100000000, 0x400}, {{r0}, 0xffffffffffffffff, 0x51, 0x4, 0x3, 0x3}, {{r5}, 0xfffffffffffffff8, 0x46, 0x7f8b76b9655daacd, 0x7, 0xffffffffffffff92}, {{r6}, 0xfffffffffffffff8, 0x3d, 0x10, 0xffffffff, 0x5}], 0x401, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0xbb0}, {{}, 0xfffffffffffffffe, 0x0, 0x1, 0x15, 0x9}], 0x6, &(0x7f0000001280)={0x7fff}) 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}) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r8}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r10}) fcntl$setown(r9, 0x6, r10) fcntl$setown(r7, 0x6, r10) 05:21:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = socket(0x2, 0x400000000002, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f00000000c0)={0x7, 0x7, 0x5, 0x2}) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100)=0x7fff, 0x4) fcntl$dupfd(r6, 0x0, r6) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x1) 05:21:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30100, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) kevent(r2, &(0x7f00000011c0)=[{{r3}, 0xfffffffffffffff9, 0x24, 0x1, 0x400, 0x2}, {{r4}, 0xfffffffffffffffb, 0x8, 0x0, 0x100000000, 0x400}, {{r0}, 0xffffffffffffffff, 0x51, 0x4, 0x3, 0x3}, {{r5}, 0xfffffffffffffff8, 0x46, 0x7f8b76b9655daacd, 0x7, 0xffffffffffffff92}, {{r6}, 0xfffffffffffffff8, 0x3d, 0x10, 0xffffffff, 0x5}], 0x401, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0xbb0}, {{}, 0xfffffffffffffffe, 0x0, 0x1, 0x15, 0x9}], 0x6, &(0x7f0000001280)={0x7fff}) 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}) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r8}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r10}) fcntl$setown(r9, 0x6, r10) fcntl$setown(r7, 0x6, r10) 05:21:04 executing program 0: r0 = socket(0x2, 0x10000000008003, 0x39) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x13, './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666901653000"], 0x10) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = accept$inet(r3, 0x0, &(0x7f0000000100)) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000140), 0x0) 05:21:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) recvfrom$inet6(r2, &(0x7f0000000040)=""/79, 0x4f, 0x801, &(0x7f0000000180)={0x18, 0x2, 0x8000, 0x2}, 0xc) write(r1, 0x0, 0x0) 05:21:04 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r4, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 05:21:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x7c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 05:21:04 executing program 0: r0 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x40, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7fffffff, 0xffff}, {0x18, 0x1, 0x1, 0xfffff001}, 0x5, [0x1, 0xef1e, 0x9, 0x8000, 0x6, 0x0, 0xa97, 0x23]}, 0x3c) dup2(r3, r2) kqueue() r4 = semget(0x3, 0x2, 0x248) pipe(&(0x7f0000001180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000011c0)={'./file0\x00', 0x80000001, 0x1000, 0x0, 0x0, 0x3, 0xffffffff, 0xffff, 0x3, 0x3, 0x6, 0x10001}) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000180)=""/4096) fchdir(0xffffffffffffff9c) 05:21:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {0x0, 0x81}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}]}) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) fchdir(r4) 05:21:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = accept(r5, 0x0, &(0x7f0000000000)) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x1f, 0x100000000}, {{r3}, 0xfffffffffffffffb, 0x42}, {{r4}, 0xfffffffffffffff7, 0x80, 0x80, 0x8, 0x2}, {{r6}, 0xfffffffffffffffc, 0x80, 0x40000000, 0xb9, 0xe40}], 0x800, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8, 0x1}], 0x1, &(0x7f0000000100)={0xfffffffffffffffa, 0x2}) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 05:21:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000045}, {0x400006}]}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x188) semop(r2, &(0x7f0000000100)=[{0x3, 0x4ae, 0x1000}, {0x3, 0x7e}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6}, {0x0, 0x2}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000080)=[{0x4, 0x401, 0x1400}, {0x0, 0x2, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$IPC_RMID(r2, 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0xfffffffffffffe49, 0x0}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r3, r6, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) setgid(r6) r8 = syz_open_pts() r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r9, &(0x7f0000000480)={0x2, "2555fa2fc22d612afc6aa03a71a8a5f8381b08d227a65a57c13079e98e6528920781fa4f0c52765990d95ced1bb129df3ef888153f7ef1018a7964f5104209aded786edbacfe87408a34aa0c02ba9e871e8b013e3f50b8ff15bb2f52ae15441909c3ea7e6b2e37730f3f3944a9e56545273007f5f4a81e799bee6748c5cb92d45b578230f72e88e2203fd1931c3d4fd513a9cf6a3f79e3e89764a535267d46f9215f35506195cdb04951989e551133e16c90aa7111d4d62c5305f2d4613208a0"}, 0xc8, 0x1800) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000, 0x7f, 0xe6, "8b52a34329310c27ee70b9b2b39077502e652887", 0x8, 0x40}) r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020690c, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r15, 0x40045714, &(0x7f0000000180)) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 05:21:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2006, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x40, 0x7, {0x7ff, 0x200000}}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r0) 05:21:05 executing program 0: r0 = getegid() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) setgroups(0x2, &(0x7f00000000c0)=[r0, r4]) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x275, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0xebab4322c155ee37, r8, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) 05:21:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x400000000002, 0x6) fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r1, &(0x7f0000000240)=""/55, 0x37, 0x800, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0xfff, 0x3, 0x20}, {0x800, 0x3, 0x6, 0x8}, {0x1, 0x5, 0x1, 0x5}, {0x6, 0x3f, 0x4, 0x2}, {0x2, 0x7, 0x8, 0x3}, {0x4, 0x8, 0x1, 0x7}, {0x800, 0x0, 0x3f, 0x5}, {0x7, 0x11, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") nanosleep(&(0x7f0000000200)={0x0, 0x2d7}, 0x0) r2 = socket$inet(0x2, 0x6b3a9912d3907c09, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 05:21:06 executing program 0: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000200)=0xfffffdd3) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r9 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() fchown(r10, r11, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getegid() fchown(0xffffffffffffffff, r13, r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, 0x0, r11, r7, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r9, 0x7f, 0x100000001, 0xb1f1}) r15 = semget$private(0x0, 0x7, 0x80) semop(r15, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) r16 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x3a, 0x12, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{r19}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000600)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r19, 0xa, r21) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r22 = semget$private(0x0, 0x0, 0x260) semctl$IPC_RMID(r22, 0x0, 0x0) 05:21:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x21, 0x608}, {0x22, 0x4}, {0xe6, 0x7fffffff}, {0x89, 0x200}, {0x87, 0x8000}, {0x100, 0xfff}, {0x7, 0xffffd882}], 0x7}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)="7ce64f49862d8a8c46780d57f1c3b2b71623e38722f9fd7dab088ff183884fa278e22edd04438986fcccd68da1e9d604834ce93d35c8ff78b617ed54bfaffa2b5e5ac5555f03a8d8e1fe784aaea2395d4359011d12a23117c6dfbb64936bb27d6241b75d8f", 0x65}, {&(0x7f0000000340)="0631e6cb8fb1e635f053ef43a1b6f57b41162ec9083aae51cdace4c578da2471b6459864dbd59c1d17770be0c1150287c4e772a09874266439c2c989", 0x3c}, {&(0x7f0000000380)="937cc91d4913", 0x6}], 0x3, 0x0, 0x0) setsockopt(r3, 0x10001, 0x89ad, &(0x7f0000000180)="3c369415b06fa71b6ff5da23b3075b21fe0999eaf1ada7d11d4986e926d245bdd5260dad622ded6b6727feaa3a6fbfc96aecd9088a95e897f904103990e6105c995a0226c35463fa344f9ce1cd3783eb727943ebf5b55bda8baeefdfde0d5f52274359f4e3507ecb0cf0af100347d9f6563c6cc91048727f0acbfca2e7f9c203d7f5f0cda945aeb0964f8d68323e74eb689224c917b8c69c64e394ff6c68eee1a38f5ca0984a91a29f6bf97cc6663e1aa9c3075d71e4c2440d87d7e5881c3e705e5383ae29f78eecef2269fbe396ef4b24a59ccf7c035e0c", 0xd8) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) write(r4, &(0x7f0000000080)="651d59324110d65f276fa67eaeaf83b02ff7", 0x12) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0x3, 0x3ff, 0x5, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)}) 05:21:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget$private(0x0, 0x4000, 0xb47709b675ef5b15, &(0x7f0000ffb000/0x4000)=nil) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="e466643407ae536599a59f14e0c85c598885dbe77c2f79e5d82bc38b4c33f4f5a5522dd0bcca89f07aa5efbfce8b6bdf3b3f0d168c49d7518fcdfafb4bd77e3592d5a282cfeec5f1743ecaa27f2331f1c56fad4234b7b624551eb4393909a09c305f877f50123de88ed15e52f53dc7c60c50c14865aa62738592b63837e9bfba5346f4535b0665f40c778e835afa0c811aa4965cb0e0d611da81c99c38ecef8b0e4ffc4199a4367c0acf62b806c3a3f6551fa7698f311a0c0c840e55f6367912837168ca2c", 0xc5}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:21:06 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB='\t\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x2, r7, r4, 0x0, 0x0, 0x47, 0x2}, 0x100, 0x100000000000c07, r5, 0x0, 0xa5, 0x1, 0xf02a, 0x9}) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000eeffffff0000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f00000005c0)=ANY=[@ANYBLOB="ce20c15bf95cb9582aa259a8c5355b477b55b7e3df9ce800b22d60bc96cb7e15fb8b5dc1253350e37bead2f0cdb43053a83fa632a26067f555961ffb85d3273021fa275968ff0bb7699b5acc84d79ac30c6e330a419d90a4156eec672959126748cf779fb49b5da574392a824b36bb01fded75684c42549b2a15baf504e80d1ff4c51771383e933b"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)="3518d3dd8972a394e7b562efc28f480d29622adc7ee7fd6b75d6497a43a7665b0ab7299a11072fb821ade70731c54d3e8b09232601b82782979c60169fa1c2fef825c6175b3db870af7d54f80fc2764fa68fe3168a7d24582146273b12a7db7be107460d79228bfcb47886", 0x6b}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r12, r16}], 0x20, 0x800}, 0x409) getrlimit(0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 05:21:06 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0xa9, 0x5}, {0x18, 0x0, 0x6, 0x2}, 0x8, [0x1f, 0x5, 0x3, 0x10001, 0x9, 0x3, 0xfffffffe, 0x7]}, 0x3c) r3 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r3, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r4 = accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 05:21:06 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:21:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0x8) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) sendto(r4, &(0x7f0000000140)="7b074d6c1814af2328b343af61d94c38e2b23ab5e3d7bb888ff800870160a63094e03303052255d750a887372ea5265a81b42ecff32f6970d55240b1e79c836ea7be9b22636b637f8e6295177b094fb0ace7a54e9e8f789918bd336a46ce37adc666631043e879b0ddc670f60ca1eaa55c4d1de3daf4b302217d1ecc895836c06e6036dc83ffc3d84312d514109ccba948deb2dfa0aca944b51d80dd03744bcd738b", 0xa2, 0x8, 0x0, 0x0) r5 = socket(0x2, 0x3, 0xfe) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="092f3a7b751529d7a33d108567aa4ef5da20cd3c66ab836a5a9886cc31354765a3369e00ee38e7cfd3d2"], 0x10) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) accept$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000500000095ff132e00"/27], &(0x7f0000000240)=0x1b) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:21:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x140) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x41) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x802fffd) 05:21:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7], [], [{}, {0x0, 0x0, 0x10001}, {}, {0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x100}], {0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 05:21:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) fsync(r2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x80000001) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0xffffffffffffffff, r6, r8}, 0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) mknodat(r10, &(0x7f0000000180)='./file0\x00', 0x8000, 0xe00) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:21:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x40000002d}, {0x200000006, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xfff, 0x1f, 0xff, 0x5, 0x6, 0xfff, 0x100, 0xff}, &(0x7f0000000100)={0x6, 0x3e, 0xfffffffffffff000, 0x28ee, 0x9, 0x9, 0x100000000000000, 0x5}, &(0x7f0000000140)={0xb09, 0xfffffffffffffffa, 0x1, 0x4, 0x20, 0x8, 0xfffffffeffffffff, 0x8}, &(0x7f00000001c0)={0x6, 0x3}) 05:21:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x4, 0x4000100000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x10000397, 0x0, 0x0) 05:21:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000040)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb00000092583109bd459e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb5747162932786a03cb50c60ac436c7104d74fddbd8b5cb048bd9592a54feacfeb0a2c47364986175a8e0125cd7615d9df7002ca62668725908b4f8bbd3ead64d25d16597964686f9d87738a730946e96b2840c62f927c954ce7a521ec3d2879b094393aab48e8bee132492235aa8f58c92150e8eeb6dbf64a5d319f2d8a5de729261b46d979f3a90d811b4616c38a30d4c4d6cc25c441e7565d4d92df1c625c8402044af658826c157374e697bb7ee1add59f0e65a73e2737274975d3167c0c1903248df970eaa7d87217e0c79c0f742f7ed", 0x5894, 0x0, 0x0, 0x2ce) 05:21:06 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:21:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x9, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:21:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) getpgrp() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 05:21:06 executing program 0: mprotect(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4c3, 0x5a3a5247ce079620) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x3, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x8}, {0x18, 0x2, 0x7fff}, 0x5, [0x9640, 0x5, 0x0, 0x4, 0x14381eed, 0xb20c, 0x3, 0x10000]}, 0x3c) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) munlockall() 05:21:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b4040d96f01d80f55b8165a358c1") 05:21:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x1f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:21:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f46696c653000"], 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2ad) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000080)) setgroups(0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r4) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:21:06 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000220000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 05:21:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) kqueue() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 05:21:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 05:21:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x645c, './bus\x00'}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x0, 0x0, 0x16ffff}, 0xd}, 0x29) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x3, 0x1, 0xff, 0x2}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:21:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 05:21:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000080)={0x4, 0x80000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) 05:21:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r1, 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x8000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x91, 0xf0000000, 0x10001, 0xb771ddc}, {{r2}, 0xfffffffffffffffb, 0x82, 0xf0000000, 0x1, 0x20}, {{0xffffffffffffff9c}, 0xc1d856fe8073e62b, 0x44, 0xfffff, 0x4, 0x481e}], 0x6, &(0x7f0000000200)=[{{r4}, 0xb06df0a22fc59775, 0x68, 0x20, 0x0, 0xc24}, {{r5}, 0x0, 0xae, 0x1, 0x401, 0x4}], 0xffff, &(0x7f0000000240)={0x7fffffff, 0x80000000}) fcntl$getown(r3, 0x5) bind$unix(r4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r7, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r9, 0x800, 0x2, &(0x7f0000000380)="c1ec01063a6173e85ed8f2e49a746280f57bbf81a8ee51fc1fe5da04102ecfae831b073513469335c98b5b1652c015b65b22e770631fa34f9921949d73c4de57211b64ac67b5f1187e3246d759722ef6c9346f74cd9d1aa24d5a709e5976a3e8dcc97359f8119dbe69d464aaf965bd594c87e612e3f352e736e5affa1a1e5e025d1125e82a6f4e6b43fa83037b0216a4c7cdfa219c4e92fc3254d47774b6169b2af908e0940283cdbe3e3d364b5c1c55e9fae920f0fdaef46bf044ea999f5c826bdafd1483409f25fc33a27d895bb68110ac52831117de250831093e9291469f0a0ecd15104e238c27a8f3203285bc0423a59f8dc9887671b5f5fd975c5f8814a1671e9f4a96d32a4315fe9dc682efb7aadb1d587db3d0993945bc5202cf4b200cb631a78e773092880de8398f27eddfc5adc0578c4d4270d3e06dad0c967bb2de2012e7673208a842ec8c6f08fdf587b2e9e435a369473ade4a926451569fdb303714b68d392d284bc4a8f685138e6619edbb8a584eaf5e15471158bceb630f35825096d0e1dcf371fda8e0d5b2b519b64928e4a0c8bc165ff43383506b1048a610355ef91512c90e340453dfd558afcc368eac36b73f0a6b122cc5e8b517296fafd1eda50bca8b7fe01e2f9916c10f1dc9149735360c8893afcfc63b68608bf51e73892cf427e89398354ebe3865100caef8f760904f4b92ecb9ba0eee811842509314faeb1d2f5f23b2d87b04cc3e9a26bbafd4fca9ecd39138df707aee1b6ef0bfeaf0039c3b29b4334625c75769d30ba6ce28b8061d8edfead7461c4019ec91562fcb0d34ea5103312eb68139cd1efda4d063ba2b6e0d94d7d4ecb260b673b3ef1e971652a512d02f2cd9b4d79456efb9bca5de364c0e26c8b82454c111812023ced1ec8378ea705e6319d2a2be311cf3b4b674317515069b1ca4b30ad7341af5909991e03a49a5cc8cf57e62d97c158503fb14b85f247fd25eca82bd3579409087bdd376a8ded0bc262ba60f63b056c2b5e1f8f201712eda394ef8191e2043b23e0684a2508216b24ac9510d2859ef3f10d7bef15a3d6710aa04d4d39009148f8cf9e45d0d8acf2204172a436a122b718311a9e0881fa40d4b78d8863718973a3ff07321a620760ec13a27fcfec7c173d002cf29a56c33f3c5d76b666277a120b71d4c442dc681ff1c5c022163bf8b1e20b8427eeae04e9b8d8d3f96da353c9cef6636e46e840b319e57db6a0a91900b6cd268b08bebcf2231fc25d4e34b88974734d571bf5af75f57e0123487be4178af1c145d5759571e6af9958580de43045ae6be1c7461a275a31a993abcc0195098fae1ccbe84db0a1de39559921191cc133c283d0324cc75577258e8d72234cae8d56d328bf0ef2979118eb544e601ec9397bdec64ff1a0eafeb0311cf6849285207c29b0144b59902b6d999b4398f4e3925ea88008e41bbef805c84a0c698c0c54438eec91fb7950bba2f53b31ae419178fdc355f683ed4a7623ae7a4012c2e7075fcfbb555f03d4a2a9bb3f11c3b4aa0c529b7bc3ea281b1fe3d7c73106f9881476c98d61a7f3c0e0bde1a64b452a0180bd572de0d922716925a7d3001f0ec71eb1023b8ffbceba21845f7d9fa507bfc706fa4d9401e1648f8538ea8eff156c0ff3af3ff9e44cea574202c2018147144bc50feae5b8a85d4eb3363a37e83136715122d2908387761557a50ae70af37e8af4c87de8fb308e4d1bb29af82ca4d72f173754c29ed859aac346a6af845039cd459e61cfc4e53424bb44ce761d9b5a207c832016a9a37b363f5db46ea5dd9c1e4e7fde4a710428f8119b316cabe92494edd4aad7f60a086713d91fde0571f7e98bae1cd9adcddc0b2c9930409dc99fa1081dea78d4377229f7b5807e7b36b35f4184c7ecb083b069b38c40ce15c4c225fb683f5244e4c8686d1cd8588a0fc9266a57a23a63c8454384f492d9025d5b1c2ec5e92821ade9fee189195c83b2fdce40cb7442e0e7e25c91443bf9a6e217dcc9914100d33e3eeb45fb6064910a8730c4467ba809e612ba89684ebac36342a873b3adffdf6181313810d98df1b727a9ef980b1353ad7ce3dc084e13e7c1c0a5160d872aeb1e50409a69f7438191182476232d043884466ade1bb28ac70f51fb031b13f731ab94cd8d1342b2b65349c61233d94a4df3e514d9eb29b5f3bf6d4a3b0a681c0b22e2625daacc5a797d2cf728be16e7af5b812df5a15b432ab40f4ebca46d2bcc355ef4f670e7906f66f30b8fce6ddc29cf36325b04bc0510f0672f88f199134650bf1e035edfd9c2f96710de7b61237e03ecce30a72941d496541cb556f9ada3b483e838c026411aa3d648ef74bc7d056c240d9d6bc93c1f7aca5d9e0c10d346b58a9c17c0660fae50ee6a6835553b28ee4e12b30d3c775e292f0e0a51a8139bdac6c0ac2fa383e4c4f40fff9194772240cab6d91b20e89cb8c5d8bc1b2806d20ddef1335997f32b9788c79f5391890c4fade58984e8e668ed911bc3b61d114122eb987da02d33d1db5b170afe00ccaf9efa5803b74b2ae3fcd49ae8e4d46cd1b4194cb9d4c224b9624a6212a8e3535c896ffe24e8a2e8ff509c342e8d70a5bff90654649c40dfa3548154ed1e642201006a1a49b4f6f52bc9876f9eafe5078f950565901f6361e2ad1ea59f574c0a177f58c0b944cb7bc2f79e44f57953672d766b00a750853eb3dc8fefcac220a76b8fcfa0817910c40aba54de66c9fd90b487861bc32dea3472d2ca0bd265e8d156f71f4e18589e7bc46076e9c2a797aa2ff146bb3f8b55c677274f8965ac8c1bebe11e5bc53f08b5e13fe112c5e8b9b6250c4fbc3ff267a4ab8a8706a4205e08fec46a60457f433ee533744268e06474b74b3ae3e0e9e989e0f02e65524f5e270763dd64f0bc5ae0a72483cedaa8fdd02e20d03278dd454ce20b96b432f408280a4ea7f54507e8b9f67a07606f99c3de61acda0a681c3c248a177512675b81b93a0663d470272707eef55f847ff105a5dd95cdf72d8c77ad58659fa9a367fa32fb64a9df50b9c557215ff749aff773473cf9d1a66b859f34f8efeec7031c50f2c2bea450a1f293afe2c32b3c8427edfcdcca84b6216919802b0db5d4acc4a6176feac9e1208f32fb34d9f2530d7b792f32161512acf82261753b81555533cb05ae0ccf776268dd3a5ccb3404d05f4a2fc07fc9572beb702359b788c0978255cf124919ed18092e871f65e81502c503a4ce89507230ab8ef18fd3addc87ce1b9d53056dede11d5137b30ffe28b70a52f9f1de24899494404fb59b2473506f202010e8d7b94d99c5d205a7e452df5afaea35d94feb4edd0b14517f41a6c40112d02e1f82538f410295122b2348c8846cd2dc259ed1749d6af8e33a1c5a8270bda534c7edd1ae78b75b9a2d00788e77c4cbe714a163a412ee7ec96bc209e2934acfc09cf8069f0e6e8e9585241d4483b210fbc91318fcf2d237046418085af859fefd46d4ce7b185e4559b27d548491dc35ac655059f083e125a8437f91ba4985909e8ad6de676873f559037086cea8aaf88c090d66c7e7979106dcab0ec6f0f6b5bf90205ad04cbf8addae95ff9a85130a56a864ed1b024d9159e971ba8aeb965a9bddc778dadf27535206bd70742f683b9ea9c0ad7946d3c86f029953d533164edb1029e9c8ad4a218fa6bdfa6c1a25553c60a517abb54e716c8cae88833d53e9ae9049855a921be057c5c1aa872875da1b58f3634d68daf3853090858826ab7436b98a8f8ddf8e021d66f8e6f37040dbd6150a66aef3b5996730e1337c96afdf1a8f09f66b9cdcd4e8d0cc31a3b661bc6c9a976012cb32f8960a978b68c63cfc175fad8330140ac13c53f897f9609e3794cb3e025ae2b5a6bae95c10bc7ec4d79a5634a103b5eb12859f8d1f893d80b29a70314253f6ad6cd537ca73931fab6db73069bf696b878a5422193f36b4fdd370345641b3e9ccda98937332c4409c72f51089856c4dfd727b4c4c8f35f41ad870b0f064610d30ac8ee35c12b44f3506485e21230646713093a30769b31f62e6bea47755d548c0a3e90877558cc1d9379e464dcd20da3c6dd744a1b14d86e22272ff127a30e9839bc3f5a25968a2c5d8ef7946d480aea08e038369478fdb10ad426b432f23ce1f43ad41ea5946239061c4bdce47f074d5bb414b83c08e6770d5a85a6a58d376a12e542a778042b6868fcbfefe26b115604523c943600fd5a91911b6211220ab1cfdfb48be8b08b715d30f829cec7b123e5fd3bb61ea98814abbec4bb9d8b3e234b47e47a97fb2d3fd514f9276c050c28532e1f9551ef755309736ca4956a24ba29bee7c3a742790b3eb2a4502c16a022f168d05e7f7d4907638d8456a7a195d6395b5eaee06c8bb94b953478f57dcd4f289afff6a1abb5f37b11f45c4f90a9dd7881d3ea1de6ab9d51276deff479284c39e427f0801da9fdc2fd0032358cf6e7b9657590f2cace3e18df03a77fd59683cd5a271661678d0ee5482a016b01b64671f909cd73e8a9629fbbd7c550bcc7dff9eea6b4c56636b78dcc269d56a0d3ee63247ffd4170de2511f75f1dfc4eaef6708f415d50eb8c89091d8cf623b8f8c08f575b44edb96ab49dfc2ac35bef1aead3a64f42fb20b5992fbe809e94bd030bba580b4eede713850553af642257590b72d854a894d26149069fbe6f2999b83bb2b4d8984cdd5345147e6d45d897abd0cdeefe70423d4c5c848b658576da42fb8da0fe92694669978108f1ce66e3ff46fe935430a6734596e2f299489d35e7a31d7c17a730d3a56cceef178f53e5492183baa367dd893688d4556cd20a3216f6f6c31b5b1dc427712c13069889fa6bce0e6e293d83520c7bc523ef0aed8fa8a04bbc90e842a65add726a2a3c32d069ca50ab298069a5ded8cd89034c23a449d11d8a751b0c9184ca317131036f644499ccd86f9a1219de004c41e887c10ae6e8b2b0e967f3da17e91701b1f93e2da201a0c88ef0bdea6b7588c4b05db698d10f25a8c5f5d75d5abcb57a9a651d9b0b5fbfcf114857d45e20e08afa54f159c16bf1b580cdacc03aca46c68ea0da3bf0bc8eee490e984938e4d62fe17f67e2487ab08179e621ceaea98c7cb4344c27fe27f8c8561d3bf25b145546c48f5aa5064a8ee30deb2bd4b31babdb1a054da95d3ad23d116897a626afdf3b93adfa77a072e06a7d4aa95794753b79a699e9ab55085fc6219bd967cc8bffb06aad3a1ed1a52a6c1c0aaa0f0b5711f99ce587bbdfd13a4bb33194f799d6ee66c77accdcaee14b24964767144230ff3b78f7c64cf183b6457bf639b68e47c831a4678f664bfdfe42696265e058f6e050e8675c578db442d9c74ace80e8fc3241031dfbf57413faaa9501d8674d0a30608901197e77cbfdcc5d8a5c0e15e789dc17f105f18a6e833ecc52b835f9701740a8f6a39f4f32fa3212d0b8394944e8d2bcb259d2fb8014e93336c803fed5e101f33d6e82cd1c2000c37407d767de680d1b48f24f33b880041643044f78606805aae6e6b3b17823e28ba1be8d1ebaba694a439f05e50fefaad55d46eaeb3b2d4d806c45a5486d61dfdbc088f5b31800a1fe1c732ba7e2a85e598be242fe4d93f07fd0903965d0387e9dc37ef0a5ee4aaa42391a6f5ffc4d52f2e3053a6468c506f61a6015fd319cef8b74d09d9d17866c0e822add42e746d2a198bb6028ba5aceca2d61fb34596c287fedb5715c1d1ad05bd6f705f7d970d2c209f1295e5a675c7e35ed64bfc5bf242afea6b73f1b9333acada562509556", 0x1000) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001380)) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f00000013c0)={{0x18, 0x1, 0x9, 0x2}, {0x18, 0x2, 0x3, 0x9}, 0x3ff, [0x6, 0x3, 0x10, 0x40, 0x6b, 0x4, 0x81]}, 0x3c) r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getgroups(0x4, &(0x7f0000001700)=[r8, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r16 = getgid() sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000001440)="73fe38b96ea77ecec16a0fcce84e8d1ff8eedbc6fc8e379f4095b4d54b4472529faafe7b957e3d5753935880d9769784f3b3456ac898320c51ca64b08fe378a9313a5fbb898a2ce944a359b3f0920088de9b1a3934cb6412d8902d05f72e7fe5a2ae686d7bff87eb286bc57c044c32a05ec688332afcc1c86d17b6b5e391d6d63224230457008a004dc12fd64a119c460ae9556c9113e8e83f570b2b73f997e506dbd1692120aa27a178fd216eeda1478a98b1563fbfc48d16979a6824c08f3ec9db", 0xc2}, {&(0x7f0000001540)="8794cd55a34ab7c8f05410cf47dea3b2586e3da9e7239377284d0b8ebf217051a9e7481df970f5782a6e6c323255e404a311d487999359fd3a90da19d540746871ac3d40373dfb63f77a10d75d326f8271a654afc25e4c3b6a1caa40f9b24fcdd4f515084eb0fdc8", 0x68}], 0x2, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r11, r12, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r6, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r7, r16}], 0x60, 0xe}, 0x8) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/diskmap\x00', 0x10, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001900)={&(0x7f0000001880)='./file0/file0\x00', r17, 0x1}) r18 = open$dir(&(0x7f0000001940)='./file0/file0\x00', 0x400, 0x2) readlinkat(r18, &(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)=""/221, 0xdd) getpeername$inet6(r3, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r19 = accept$unix(0xffffffffffffff9c, &(0x7f0000001b40)=@abs, &(0x7f0000001b80)=0x8) setsockopt(r19, 0x2, 0x5, &(0x7f0000001bc0)="bcfd6f461f38940d84da0439dc5fcc175879372390b5ea2dee422108227bfb0e6e26ee4d222e68126e0cc1e9e2c5496bb364f02f5ae3544f8822b3d87f0eabca3e4b85784a21ae1b6e10c53a27df583c86d2967e64804237d2275e0b1486b6d35cc4837369f9cabf12c74fda8feb76750d8c7b9c718d155269d799c40ca4c3a4b61e482ce4e327f47977c7e9d448fc230d83", 0x92) 05:21:06 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x2a6) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) fcntl$getflags(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/139, 0x8b}], 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2}, {r0, 0x1cd}, {r0, 0x21}, {r3, 0x16}, {r0, 0x100}, {0xffffffffffffff9c, 0x4}, {r4, 0x1}, {r5}], 0x8, 0xfffffffe) close(r0) 05:21:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) msgget(0x3, 0x100) r1 = msgget$private(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) flock(r2, 0x2) r3 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) 05:21:06 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) kqueue() getdents(0xffffffffffffffff, &(0x7f0000000000)=""/250, 0xfa) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 05:21:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000001640)=ANY=[@ANYBLOB="70012e2f66696c653000cb8152f14a05139c1d440ccb3636a358df38e2a3594055606d9aa1ccfc46c1a5c88eb164fae8d3b27d6a7d14776912150f30f6e7196548373113d7319f22a75fda9fe3ab2d17f57a00702a542e3afc50698f6f3dc000321718086d8fd6a17225ec70faac1004f6e988449d529d218ce8959e78be0dd1eefe6f2f70f56b4094ed32895deb121ee6566f95be16562d21fe8197fbecea687ca71d6fb1d14fe87e3211a3274e8ea896d05017b9a6de88acfdf9012a46ecf249cf374498f88611444c257060861074ed86abc877d46dbfe7abd6ec6ee13b82b0a994080c66767f6f30f0d3dfa603d7d00d7d7c2755421ac3ad66619cc66158bc7940c0b9c643a93ec03b5819bbc83f9245ef2d00e43bf34ed1b977ebc483d4080960"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xfffffffffffffd91) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r3, r4) r5 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001080)=ANY=[@ANYBLOB="2d012e2f66696c653000f0866203000000a75da9e8837075f63eca0b"], 0xa) dup2(r7, r6) accept$unix(r6, 0x0, 0x0) socketpair$unix(0x1, 0x3c73f127cb05d63, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001240)=ANY=[]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xfffffffffffffd0f) setregid(r5, r11) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r15, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r18 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0x4}, {0x18, 0x2, 0x4, 0x6}, 0x7, [0x0, 0x80000001, 0x583f, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r19 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f00000011c0)=0x3) preadv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000013c0)=""/87, 0x57}, {&(0x7f0000001440)=""/123, 0x7b}, {&(0x7f00000014c0)=""/154, 0x9a}], 0x103f, 0x0, 0xfffffff7ffffffff) r20 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r20, 0x4, 0x80) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r20, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r19, 0x0, 0x0) getsockname$inet(r18, 0x0, &(0x7f0000000140)) close(r18) setgroups(0x0, 0x0) setgid(r17) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b170 failed: hole in range 05:21:07 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYPTR, @ANYRESOCT=r1, @ANYBLOB="d9c6c6", @ANYBLOB="78d96ce73f72c84f86177dc85e78198cbf3c726330fdad578e4ed75b409484bca9d38b4a831227544696757ba90addd455028a75159e363a3f8581f86bfa3f1bd069be", @ANYPTR, @ANYRESOCT, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="1138abaa500643ad8ba812e248b9d0c6faf2ce795fa3783bcc921e68f25f4c6973ea03daf7a90f00f8028d51de0b25a14b4b03f0985785303d9f245f726d90ac28b3bbf0181985b0c7a4d95e8d82749a489262eaaf9b6aede80b3548e0832a17f938edc0959f2c35cf279cd284095ee371fbbe15798c65b5ccf10fd30fd8", @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRESOCT=r1, @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r2, @ANYRESDEC=r3, @ANYRESOCT=r0, @ANYRES64=r1, @ANYRES16=r4], @ANYPTR], @ANYRES32, @ANYRESOCT=r3, @ANYBLOB="35d84bc7920235d47bcfb5ccf1f964aa882006d30fb82ef61826ae8dd459fd36881e661dfebc88c17e9e1869e5f4da9beb5ee698909d99fcd74e33a7c25f6107e9fbf713228370"], 0xa, 0x1000) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r5, @ANYRESDEC=r5, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r5, @ANYRESDEC=r5, @ANYRESDEC, @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=r9, @ANYRES64=0x0, @ANYRES64, @ANYRES64=r7, @ANYRESOCT, @ANYRES64=r8, @ANYRES32=r5]], @ANYRES32=r8, @ANYRES64], 0x5, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r10, r12, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getpgid(r13) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x1, &(0x7f00000004c0)) 05:21:07 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10000, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = socket(0x11, 0x4, 0x1) r3 = fcntl$dupfd(r0, 0x99d884b5e67397b1, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file1\x00'}) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) r5 = socket$unix(0x1, 0x2, 0x0) getsockname(r5, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname(r5, 0x0, &(0x7f00000005c0)) r6 = dup2(r5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000140)) 05:21:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0x9) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x80, 0x0) kqueue() writev(r2, &(0x7f0000000040), 0x100000000000038d) r3 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0xb57c4d6c4d7b4429, 0x0, &(0x7f0000000240)) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0xfffffff7) 05:21:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffdffffe00000003]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0x8000, 0x1) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) fchmod(r2, 0x131) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)=[{0x7f, 0x1, 0x91, 0x1000}, {0x0, 0x2, 0x3f, 0x6}, {0x9001, 0xd7, 0x1f, 0xfffffffa}, {0x80, 0x5, 0x1f, 0xfffffec4}]}) 05:21:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x46, 0x401}, {0x8a, 0x81}], 0x2}) getpid() 05:21:07 executing program 0: r0 = semget$private(0x0, 0xaa006888c7cca034, 0x88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/235) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x24) sync() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) 05:21:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) listen(0xffffffffffffffff, 0x1000) ioctl$TIOCCBRK(r2, 0x2000747a) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000045, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x44}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 05:21:07 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fb", 0xffffffffffffffd4, 0x0, 0x0) 05:21:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xfd4a310ad38fdde, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186204017b002b2c000000267e897f7700000005a89b8a973268381a5071cb000bc3faf94ae5e124c6a36000753dd4d16120195f81db838f74652d62e100c51bad0000000000000000c37bb79d7d2c336ec5e000", 0x57}], 0x1) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 05:21:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)="57659ce85aa1ea674f23f74d586b4d75756306084de0a0b95d795031b9aef199128c4bb07aa9e8cc1aa100245d4059225d64d1acb4dd8c976d467132c1077a6fd08c368443b8116bdbe1a89e726a55dc277cd5c52ac8085ed647b6a3ad14cbab4b40dac901c2d8d69c05925a5df317474082f8076a96b0357ebe0bf17177f16c047c7195936342725d1b602e64cdea61f1fe64b37decd027338d7c90e2db1b8e5b38e6b903fb5e6fd0168d6ef1b893b8bbacf5d2e3d3c57e9b3b2bc4f6e758bb2ffa046f522bc5e20fddba1ea8d1db09642c0e5668f6ae503b806255d2aec9bd9e", 0xe1}, {&(0x7f0000000280)="4e85cb3d898a4b2397de", 0xa}, {&(0x7f0000000340)="b52b843d25c180293c8cc28693a801129729261e240aba7ff79ba3f649c13447653845aa73f34df9377f691c8240671d237767e9d14798e0d84bd16fa1ae703f5806d050c5a268258b0ed35d456be9eb1c9ce61e36a0a6f339c60590f7f93b0772a656379e65d9fc1552ce32503570446361092fb9df3ef5ae68cb777a359a1681e5a40b9df64777c99993d700efd0fafa9e4948822d7ddf", 0x98}], 0x3) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x2000000000000051, &(0x7f0000000000)=[{0x59b, 0xf9, 0x4, 0x2}, {0x0, 0x91, 0x1, 0x1}, {0x6, 0x86, 0xfd, 0x1}, {0x4, 0xbf, 0x20, 0x3}, {0x3, 0x6, 0x5f, 0x7}, {0x409, 0x1, 0x1, 0x6}, {0x40, 0xe4, 0x2, 0x6}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000000c0)=0x8) 05:21:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x0, 0xe5, 0xfd, 0x4}]}) 05:21:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4c1b3fb, &(0x7f0000000300)}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x10000000000, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x3, 0x3fd}, {{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x7}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x200000000000002}, {0x18, 0x0, 0x400000003, 0xf1}, 0x4, [0x1000, 0x7ff, 0x4, 0x5, 0x5, 0x234, 0x2, 0x3ff]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r5) close(r6) pipe2(&(0x7f0000000240), 0x4) geteuid() getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r9 = kqueue() kevent(r9, &(0x7f0000000180), 0x28, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r7, r9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000800)="6f4c44a3d79bf7f636a1472db9c493d25493d504a1f7506f32bbe6c8f0298bac04ff611ca4c9503cb0f8f943fcf9759a61c7516566b5d75b126b2d4b34781288184dae55c92537fbf7e9107fe7296af2fd22e4bbb83611b972c3ccaa9efd15f0cbdc85905c958a03dc5c954fd06304ea9a3ea1dbfde51f9a13349e1bd3039290a5950a3f4ac95fc63d2f018137db1d633b76548b7a590d27b57a2ace53dd25350aebbbfeba9f3fb8c50fa87b1d419de2aba162cde6a25f69b17c2e9a8443314e31d87c4c029ea7840a2161a46f8070c9da4dd5239441a6d4000000000000000000d55cb964f3181336bf4daa9466d010ece4606a265dbb6a7ca66a4a3d77a7e74994d596ef71284c13f28116fe3fd5b34f20fb337a7bd4641d3dacc7d7de92ca303a40761dc2e70d8743413822a9a1714411d094a18e8a503bc318bf9b2b0ae355ada45c70f7dd48690c5bcdb0607ec2bdd7437cb169cd3895fdcfa391cfbe326b6527ecd2065baf3e3995e1f767", 0x1fe) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0xc, 0x0, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0xc, 0x0, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000480)=[0x0, r17, r19, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r21 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000300)=[{{r21}, 0xfffffffffffffffe, 0xb}, {{r21}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r21, r22) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000780)={{0xfffffffffffffffb, 0xffffffffffffffff, r16, r23, r20, 0x2, 0x80000001}, 0x6, 0x6, 0x7}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r25 = getpgid(0x0) fcntl$setown(r24, 0x6, r25) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r27 = getpgid(0x0) fcntl$setown(r26, 0x6, r27) getppid() getuid() getpgrp() msgget$private(0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r29 = kqueue() kevent(r29, &(0x7f00000000c0)=[{{r28}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r28, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r30 = kqueue() kevent(r30, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) kevent(r30, 0x0, 0x0, 0x0, 0x4000000000009, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r31 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r17, 0x2000040, 0x6}, 0x5, 0x7, 0x0, r1, 0x4, 0x78a0d930, 0x639f, 0x1}) 05:21:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x18, 0x4, 0x2) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 05:21:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 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"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8dfad43182bbf16634e0cc7020fe3679c928a7fe42f21bb1990e213e2676599c98c06c5759bbd74250d61339bfde2788b0c40d456d9ee2cbeb99bfb54b49afc4d07ab748aebebb2c26149e420d2813087e57e1ba2e8a23a0416f5713aa593033a46feca634a1a023ded1ef3d73076f8bc967d083f92005c04d2d8bef6b7d7a3bd47c9ae261d925903ed32faec239d5474d2fbe6a1be321c424565c3bf46581fa05093c40d12fa43dc143b756e56da52de3ccfe9b6e039320fe54cc5236136df229e574c7a88985735a0a220f33e3f544b2268e06ac8dc139c11511b519df057d9d1609228048bfae0d99dd78a9ba68ed98aa589eb0a278a822d4f669ee1e611e89f7aa464d48d9e8df286d10c86b9273c64265f234ab9faea00012c23ee18569f230ebc945049995d82617d59d220909afc4a82dde9b91c2b9c72531a237c5536f9bd42d7f2195059ca19ba38e55b3792cc48d0390e2d26fbe67ee34b90ddd6d59bafb425589e95878d86cad56660e5928ff694723f7a1be8d05c0598fba2d05de684d292ef8442eaed51d61d733f8b09f470c8a151854c318e0e377dd15e333e6e9da12719ce73c1e0c0b3eb8cbd82d579440113b706e9c6d46000a45773a2ba9f329423f7f1d33141d0495d0e57cae3c3493f5fabffb71941f90e035c99651b4d78750b6f60e5a4ce48b6087f89c01e634c1e9bce05674da9d83216ec8745c0ec2a098d1060be2226aad9ed4cb68c4749c8570403ed0cf18635b367180449a452dedb9754a5faa97a735d9d2a2b323bcaadb83cae5fb9b18cd5ef5822d4fd94e3e8abf106178905475f11279635e0b6437f92aa8631c3e9c4108cc248e38407301f510bf814907508bd70f32f087a69600b93e34703a836699179324b003a71a9557c303fb3af294a03e8038b643ddcaebaebbc711c430c76d8b69ab86f7c92b568fba49d0447ad8b622f1a0f01d618ac7a4089c953d29ab761fb597e8ff7c9d443b74b3dc934d6d5d847411b402039379772363453f6b609f0c70134a20502bd616f5ce20503a45c4ce53190a11e3817341a333d7ba32b1a91f80c509f2a10a22749319611e17b892f3698f13f657290d5e0f9b64260936efbde4b241bd92a9e9642df9c5b12bda3a728e1a67c5f6c1d4339a46368421c0a95c4fb8d81f5039c6cd5ccb8a930835f64507afeb1be784a6dd3a6188099b644bdfe031da81e8030e7e4773814cfc670952d038b701ff83d9f32abb5e2fe907624d16f0b85979d781cafe42cd0512a97e6fb5b52dbab26cc3c2355e94bdf4b9b9d2e1b8fe0ab2789f192edc5d1761d263101abe5eff238db859209d1b4003e2c7eadbfe7d5e761c8609f99286eeb5011823761ca642287c068b5e6c549a20522eb7132f3fbae06ce1a3a61ba873ee407e00e3a30cfbc09738612c0e22e4681a283bab68fd3df7cc5b85b33f1b13d83fbce7d84c9e374a364b34af0488fd8c5eb89c38e0ca3fa04b524f9e8eb9983b273b858dc92ef0f9c63dde5fedf536454b6b1aa758b0b879cd4924e9905491d0054b09e44755d90684fbaf893c22fe6ea6b818b4d0234729aa253fae406c6b2c0612eab3ac999ef685887ebe854451645fc33fc4517c52462c709269741b09c6913c3b20b8a4db1624b20594e43e691de00773f2e2050708f0f682d296d6241169abcc4b44160a6eea72c9c191f99cb3a2db3035a8f79f732583c918a1e722918eb9d61dcb8524f476d6c43e69cc09554f19ab48271f4e5dbdd3c98e59a7462fc191aeefca721c85cc1a9c6ab7e0d83b5bcce7ab699ad5261627f3aafc539dbc1f3d19db9c855fc8bf716422487d44bf4e5e717ec04b1ad48e71c0e78c97d56be9e32daeede3cdd31ac276b3e3ce24f9da33ab99d7ea7f1cd0dd32ad803d307b0919be33b169943aed0fec58c14a87427925cbcfee3af7e429f88fc9eb5b3ab7009a21a7c8c67b70360834da136776a11cc3f69df5692b47dfe9b67883366f2b9fd1", 0x58a}], 0x1, 0x0}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 05:21:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0x3) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x5a65cb2c8feb5e36, 0x159) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 05:21:08 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') rmdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() pckbd_enable: command error 05:21:08 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) r0 = socket(0x11, 0x10000000000003, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x201) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000002000000000000000000000000000000000000000000000000000000000000000000000017b3af8100000000000000000000000000000000000000000c00000000000000000000000000000000000000db076b128922ee7ece05939585c78a1b86d6af9bd7f677e6047caf7bc03a269c7768ab8545f2cd720f446e60b0bab07db7d4edfba1d2bb438996a44cc0fbed8573690cf07032d3043d111b3bb51cab01d466a11552a456a816815b3558f8b14aca387073012cf74202f0a6aa142b4339e5735822a0d54d0a86de8c1a34"], &(0x7f0000001900)=0x6e) pipe(&(0x7f0000001980)) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000007c0)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) getsockopt(r7, 0x8, 0x4, &(0x7f0000000700)=""/25, &(0x7f0000000740)=0x19) r8 = semget$private(0x0, 0x5, 0x100) semop(r8, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) r9 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000480)=""/97) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0xc0105715, &(0x7f0000000080)=0x37) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f0000000540)={0x1000, 0x3f, 0x1}) r13 = socket(0x11, 0x10000000000003, 0x0) r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r15, 0x80085761, &(0x7f0000000780)={0x3, 0xb20}) setsockopt$sock_int(r13, 0xffff, 0x40, &(0x7f0000000100), 0x4) 05:21:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x59, 0x830, 0x761, 0x0, 0x3, 0x4, 0x3, 0x1, 0x0, 0x7fffffff, 0x4}) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x9, 0x101, 0x2a2, 0x2, "a187b1d2e4e4c959272233923e673f4b863b96c1", 0x8, 0x5}) 05:21:08 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="341e96e1870d62f499eff2c882dc244dff120cdd5dff0df00fa11bdae0631e00ceff266c04bf4b4608dbbe9003dd4614665f8212007879bfd438f095842e300c9205a85810fc2421ff7e611c2004928a6ec81cbec3eb848d0ba12be100f7af342ce1749e8f8dba6ed27b97dd52f019dd6f00fd45a6ce1175a7d1c7e9846c4bf7cd211007302121d12583a2a0cdb37a2fc17bc11be17bf2e0da1bd57d15c4339bfae4e804fa563f5ec2d7fcde0f2b3c6a488bc15250a402df74f2a96535854db9e06d4fd5bca71423d980230ba107225498b1df03e618b618", 0xd8) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x90dffb589ad45f00, 0xc1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ed1c2e0841d7fe3514a12f0d8fe5e927ce94f1268e74819ca2c551ea5c57dbf5749a52709518cc10700c373701e02167d9059d22aaf93b3287", 0x39) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x29) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000280)=0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) r4 = semget(0x2, 0x3, 0x40) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000300)=""/116) r5 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000380)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') msgget$private(0x0, 0x40) r6 = semget$private(0x0, 0x1, 0x2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000400)=""/35) r7 = msgget$private(0x0, 0x3be727bb69570a4a) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000440)=""/71) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000004c0)={0x9533, 0x7, {[0x3df, 0x8, 0x1, 0x1, 0x69, 0x8f, 0x2, 0x5, 0x122, 0x400, 0xf8c2, 0xfffffffffffffffc, 0x1, 0x6, 0x0, 0x6, 0x8, 0x7e98], [0x0, 0x9, 0x5, 0x100, 0x749, 0x480000000000000, 0x4, 0x4, 0x7fff, 0x4], [0x4, 0x24, 0x1, 0x800, 0x4, 0x10001, 0x729], [0x3f, 0x874f483, 0xfffffffffffffee0, 0x5, 0x400, 0x5], [{0x30, 0x3, 0x0, 0x47}, {0x7, 0x4, 0x0, 0x6}, {0x1, 0x1ff, 0x3bd8, 0xffffffffffffffff}, {0x1000, 0x4, 0xfffff800, 0x20}, {0x3, 0x3c82, 0x62}, {0xa4, 0x8000, 0x5, 0x20b}, {0x0, 0x4, 0x5c2}, {0x1, 0x858, 0x7, 0x26d}], {0xfff, 0x7, 0xfffffffc, 0x1}, {0x1, 0x100, 0x8001, 0x7}}}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000740)) ioctl$TIOCSTOP(r5, 0x2000746f) socketpair(0x2, 0x4004, 0x4, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) clock_gettime(0x5, &(0x7f0000000840)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000880)) msgsnd(r7, &(0x7f00000008c0)={0x1, "eded91efd0d61d42ab3742584b885de4a52c09dea3dfb6ea2949b65a259f4ce1f1c629682a254040e80c38994c888829ce9ea1a8115fdd83e4001ecd444da5470b4e6b24fa8b55802ca81ea470254081887a7aad0c2aedf8f2e2b448961e24477642aed2b07d11634a3af2a28b38109cde98fb0f968d148ea32ba1cb2323e74e06ac179aaaa4d8d79a9e9ded065dc45c9bfdb607d8741bf327f0406811389e58b4ea583c4ae889"}, 0xaf, 0x800) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000980)) 05:21:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 05:21:08 executing program 0: readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000640)=""/195, 0xc3) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) read(0xffffffffffffff9c, &(0x7f0000000540)=""/250, 0xfa) socket(0x0, 0x4000, 0xff) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42edc4c7", 0x160, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 05:21:08 executing program 1: open(&(0x7f0000000140)='./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") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="0003000000b0ec4c3294"], 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r6 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7}, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) getgroups(0x0, 0x0) setregid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 05:21:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) renameat(r1, &(0x7f0000000180)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x400000000002, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x0, 0x0, 0xf9, &(0x7f0000000100)) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = fcntl$dupfd(r5, 0xa, r4) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) socket$inet6(0x18, 0x2, 0x1f) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) ftruncate(0xffffffffffffff9c, 0x0, 0x5) chflags(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000140)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b6bc10 05:21:09 executing program 1: kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x819, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x342, 0x0, 0x0) 05:21:09 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x29, 0x20001010, &(0x7f0000000000)="0000be4ae882d14fab28def6acf1ff415113e3ea4c5e70e642bcb478116411000072211e0a9a136f98eaf3b6a0e067dd65eb32ab3d1e2bd569297b28e4a915b1d927e12fd2813fe1bec281c442d164dc5f2ade021278093a28a014732720de17a2ee6a8314094916109bbf00ad7f6de97188913d15da5be3ab", 0xfffffffffffffee2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) write(r1, &(0x7f00000000c0)="a7f2524601ecfe92f8d75ace7f8f4da6f6b8d50a9d6ff5f97ced09b0", 0x1c) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000240)={{0x8, 0xff, 0xf8}, 0xd1, 0x6aa, 0x7}) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="62b2e9f5bc2f53312d53ee6d1755f09f65e8dbc9fb5dc26dc4ef26eed090d0395a16fc38494965c50f086fe692bd6ffb4b98d693b0bf1379140b74718f30fc614d7b674da4d2a393a285f0543234042d8a81966ef06b41665460f0c4a287abf9603f5f36a1500cac20386bebe39f836961d3fda2e21129b0a43ea6dad5f0481aa2a02d2323f6602f73f6c66eec0b574111a3d1e611385fe6f84c3b269e4a798cfacebbd60860205ba7c1107aae57d5cf18490e63cde36797d7abe4ad1d2f768e148c9c5c352d98c99e8502a9268029063178a7583ef0522d1b8d87226324013304e7158206742d62d2e617d4c482591468d418f15d99b2", 0xf7}, {&(0x7f0000000200)="245d5ac413cca7f62b0204bdf92e95fedaab37620b47abefebaa7138ae4f644857a54f1009d7ad3c", 0x28}, {&(0x7f0000000700)="de7309c31644dbc8b61ef4e531fc462d0ec17e734fa5a6e315123fc8891eb9cf284fe42621d6a83486c7d5f4", 0x2c}, {&(0x7f0000000280)="b1b292b7da978e6c67a6947c5058d0d2558ccf0503085f7312d83e0ae7a907500f32042314a59640c874e44bcf757ed121a937dd199292193967c42168771a4f7ed6250c5751ce6cc77a014aed4ec2fcbb7b61da0fdcf651d877725abbcc4ffab7c622a120e99275560d81b4d1a6c217", 0x70}, {&(0x7f0000000300)="7c0affcbc2c4c01de0112995e67346c857c94b0570939708bb434652023cea48a9bdd1b8c8f0b5d1b224cd10aec741453c4ebd1a0a4dc32a38133db88b455a9f899d7766e9bfd9aac4989ffe50879466e3a19b1e13762508573be382653cd10a1f499a54a085984b841ad6e825001f30b90ab014d7d49f10ec74757fa23ce5e4cc1be2", 0x83}, {&(0x7f00000003c0)="d01ec33d674e7bf9e24eeac584ca92eee07d2a88ddf709a005e4c00bc804a5c25746f9", 0x23}, {&(0x7f0000000400)="cb2f17fa94f529f62f04e3119920e3e1519a75f7142b838b29fe377030e3a6082e91", 0x22}, {&(0x7f0000000440)="e88d03224a36c9129cd0c4be21226ac89148a601a0cca88ccb83bcb368fde1b63bffa198d98371d39a1b03f04ac47343da8bd47514da77e387cf48a528c7a627bab0d9a1b30ddbc0813f4cb9", 0x4c}, {&(0x7f00000004c0)="3c4e90baf17bead91a5f142c643b9bd041f6f9f856136a42cc81dfa4180fe89decfd5e37c9612293438221a0856eacf27634812484183567be5135fc347d1f5e0569a4444594a02c3ad0e33bc1558ffe25add0bcb7c487cc4f6c2f58ef992e81029f2184d95a2db378c18c66dd3bef4d61f53f409f63", 0x76}, {&(0x7f0000000540)="b969695339f310e4e9a03002f5fa282919738869424e544809626e54b5cb2ff3366e854ea9a321bdaa3a05bfe522d7f7cb1d2a0e605cf36b64d12a6e3e117738b9015fd857e01a496dbf3637a8110bbd14e9407670b4da445f20b40da73549f8e49b56123f3703e5be9a72b470178e597ca26c12224fe787e970cc9deaf925475806a06a4e60a4bfba4dca1308782e43389b8ecb9002dfcd8d1cfc826c7d34c6682211e8e09d76df1eec4ad0ce85c5fe98d1da5bdf328abdd68fd48ed7e3d765e944393e7a", 0xc5}], 0xa, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000740)) 05:21:09 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = socket$inet6(0x18, 0x4000, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) accept$unix(r3, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 05:21:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:21:09 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x18, 0x3, 0xcd) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000000c0)="98ff9238db54ad82987dc8b753c05632e89716d97561e3de781215110ccd6fb0c969e45b9100147b535e4cb400fbb3aa19b7dd27e547207be19a67d4f3d09ce3f0fc9729d91ce37002155b59dab3ae5098adc7b066b69b85749a83034bc543ab1910d916b4c56965996916f396acbb55529177b196718957f97558d511b2cc2dc7ba1ccb05b55617421b7d2a0102c0c23bcfa24738565b83ac8ab2d3dd7b27ebca4b8269fec875cf9c654aaee5ede2838c940f3eca403fbe0219bb4b373d4dcdd6c850dae98b5aa8973b3628058e30505f3cced144b6e0247902ec175b62a312b51379f84caa6d3daf5aeb20cc9a0cf431e50aa0ce2c86", 0xf7, 0x0, 0x0) 05:21:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xb992, 0x2}, {0x18, 0x3, 0x1, 0x3f}, 0x7, [0x7, 0x0, 0x7, 0x4, 0x5, 0x800, 0xfff, 0x4]}, 0x3c) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) fcntl$getown(0xffffffffffffff9c, 0x5) 05:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x1ff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0x1f, 0xff, 0x9}, {0xffe0, 0xbc, 0x6}, {0x9, 0x96, 0x9, 0xfffffff9}, {0x9, 0x5, 0x0, 0x7}, {0xc000, 0xb6, 0x81, 0x9}]}) r3 = open(&(0x7f0000000000)='./file0\x00', 0xb55708352778c307, 0x100) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x74}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 05:21:09 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202f3ff6a48ba6173e6fa35824ab19f26612c298742731f4454b2f01a6e5ba61f5a86e71caf03e8ffffffffff43dae9611d3c44779172a06bb2573952393e1ef9d50d1105ca8485cc7b773f5b861381f84be37d83574f23bcbfdeede15fb5731c68"], 0x10) sendto$inet6(r0, &(0x7f0000000000)="126bc0cf1b9db9f18bb9a568dc47d9f3dbe4", 0x354, 0x0, 0x0, 0x0) 05:21:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xd38de2fc25e829df, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0xaf0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 05:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x26}]}) socket(0x1e, 0x8000, 0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000380)="189d3d8697b7ae6591861f32d9e43fb4708e3f474090e438a6beb9ada759184a639e85b51fbf1a821b7f72ab12a0b8de1a76e1648285f68d18362af0cb88480524312086240cddeb376cb6f57037f2bf858cbd4d2fffa93eb4ed241a1a13c58d4676d88238581512665fe50e28cc3bed0b1e28f3e049fbc585c280a7d26a5ff76211db3b46c558ddd05eab74510a44") 05:21:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x624, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) unlink(&(0x7f0000000280)='./bus\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 05:21:09 executing program 0: socket(0x2, 0xc002, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) 05:21:09 executing program 0: socket(0x10000000002, 0x2, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x3ff, 0x4) 05:21:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x624, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) unlink(&(0x7f0000000280)='./bus\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 05:21:09 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000240)=""/196, 0xc4}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x12, r2, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgrcv(r6, &(0x7f0000000180)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r11, r13, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r16 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r16, 0x29, 0xc, 0x0, 0x0) msgsnd(r15, &(0x7f0000000500)=ANY=[@ANYRESDEC=r16, @ANYRES64, @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYRES16=r3], 0x5, 0x0) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r17, r19, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r19, 0xffffffffffffffff, 0x0]) fchown(r3, r11, r21) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000200)="ef", 0x1) 05:21:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = syz_open_pts() r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x35, 0x10, 0x40, 0x9}, {{r3}, 0xfffffffffffffffe, 0x6d2f4f22317770e, 0x20, 0x5, 0x6d}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x3f}, {{r4}, 0xfffffffffffffffc, 0x3, 0x80000000, 0x15, 0xffffffff}, {{0xffffffffffffff9c}, 0x7ffffffffffffff2, 0x40, 0x20000000, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x8001, 0x800}, {{r5}, 0xfffffffffffffffd, 0x4, 0x1, 0x400, 0x57d0}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1c0000006, 0xfffffffffffffffd, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x81, 0x8}], 0x7f, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffd, 0x50, 0x1, 0x3, 0x3}, {{r7}, 0xfffffffffffffffe, 0x80, 0x1, 0x4, 0x6}], 0x8000, &(0x7f0000000180)={0x5, 0x20}) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) connect$inet6(r8, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x24000000}, 0xc) kevent(r1, &(0x7f0000000180), 0x7f, 0x0, 0x6703, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x1, 0x1) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000000)) 05:21:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(r1, 0x6, r6) 05:21:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r2, &(0x7f0000000340), 0xe70) 05:21:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) close(r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file5\x00'], 0x10) socket(0x1, 0x5f06768cabe01323, 0xfc) dup2(r0, r3) lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) 05:21:09 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r4, r6) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000005c0)=0x8000, 0x4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0x100000000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(0xffffffffffffffff, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 05:21:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0x214, 0x0, 0x0, 0x0) 05:21:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100fc0000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0xffffffffffffffe0}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 05:21:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x24, 0x96015b7adf50edb4, 0x6, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt(r1, 0x2b, 0xffffbfc0, 0x0, 0x0) fchmod(r0, 0x20) r2 = syz_open_pts() close(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000340)={0x0, [{0x0, 0x7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) writev(r2, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x5) 05:21:09 executing program 0: r0 = socket(0x20, 0xc003, 0x3e) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da23677070000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92188eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c4c57f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb1252a7d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822119d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c3622f195f344ef24ee265eae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004"], 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 05:21:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={{}, {[0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe57, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x1000], [], [], [{0x6, 0x3}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x800}, {}, {0x0, 0x0, 0x6}, {}, {0xff}], {0x2, 0x7f}, {0x0, 0x0, 0x0, 0x5}}}}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000580)={0x80000001, 0x8, 0xc972, {[0x800, 0x0, 0x9, 0xffffffff, 0x8001, 0x8, 0x10, 0x0, 0x73, 0x5, 0x81, 0x101, 0xff, 0x7, 0x1, 0x6, 0xffffffffffffffff], [0x90f, 0xffff, 0x5af, 0x0, 0x7ff, 0x6, 0x7, 0x6, 0xa00, 0x2], [0x3eeb, 0x40, 0x5, 0x68, 0x10002, 0x3f, 0x9], [0xffffffffffff0001, 0x7ff, 0x2, 0x8, 0x8b19, 0x1], [{0x86, 0xec, 0x37e, 0xfffffffffffffffc}, {0x7, 0x8, 0x100, 0x80}, {0xfd24, 0x400, 0x800, 0x2}, {0x9, 0x19c, 0x7, 0x6}, {0x5, 0x8, 0x80000000, 0xffff}, {0x3, 0x4, 0x0, 0x7fffffff}, {0x5, 0x9, 0x3, 0x1f}, {0x980f, 0x40, 0x10001, 0x8}], {0x7ff, 0x9, 0xeb, 0x9}, {0xffff, 0xbbcf, 0x100}}}) getuid() poll(&(0x7f00000002c0)=[{}, {r0, 0x91bc3b0fb28e87eb}, {r2, 0x40}], 0x20000000000000e4, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x80000001) 05:21:09 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) 05:21:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) semctl$GETVAL(0x0, 0x8, 0x5, &(0x7f00000000c0)=""/8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x30) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20, 0x1f, 0x5, 0x3}, {0xff0, 0x80, 0xe1, 0x1}, {0x3, 0x81, 0x1, 0xbe2}]}) unlink(&(0x7f0000000100)='./file0\x00') 05:21:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) kqueue() socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40000000, 0x7fffffff, 0x0, 0x1000, "6b0000b40000004e26d03f00", 0x0, 0x84}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:21:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xffffffffffffff0c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}) r2 = getpid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, r2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 05:21:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r2) execve(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x18a) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x6, 0x0, 0x7ff}, {0x2, 0xd8, 0x4, 0x9}]}) 05:21:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) pread(r2, &(0x7f0000000040)="2836275e32bae51a5d35d56564241b9a1420998685c059349a5f67ead40b17f4c85e8e5c8d681a661b5d9c73f3375ca7801d6b4b24339f533962af5906eb0b4d934b95965ac189cfca62", 0x4a, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x5}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) fcntl$dupfd(r6, 0xf, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000180)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="9597a9fad36b05faf68cfd58c8c6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfff7, 0x80, 0x7f, 0x2000000}, {0x401, 0x7, 0x9, 0x7}, {0x0, 0x6, 0xc1}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000280)={0x10, 0x811, 0x4, 0x4a8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x5363}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fed000/0x12000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xcc21}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff1000/0x7000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4000000000000400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8e}], ['./file0\x00', './file0\x00', '.\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f}) 05:21:10 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0x20) r3 = kqueue() r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x100, 0x0, 0x400, 0xe03}, {{r5}, 0xfffffffffffffffc, 0x80, 0x2, 0x100, 0x2}], 0x6, &(0x7f0000000100), 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000340)=0x9) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xb0, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r8, 0x4}) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000400)=0x9) r9 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000140)=0x3) chflagsat(r9, &(0x7f0000000380)='./file0\x00', 0x716fff6620c8baa9, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) r11 = dup2(r3, r10) close(r10) syz_open_pts() kevent(r11, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x198, 0x20000005, 0x8, 0x9}, {{}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x6, 0x3}, {{r3}, 0xfffffffffffffff9, 0x14, 0x0, 0xfe2, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x2000000000000081, 0x5}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x289, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000300)=0xffff33fe) 05:21:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 05:21:11 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 05:21:11 executing program 0: r0 = socket(0x2, 0x8003, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:21:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x00\x00 ', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 05:21:11 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x3}) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 05:21:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) socket(0x1, 0x1, 0xff) 05:21:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0xffffffffffffffb4}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) 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) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x5, &(0x7f0000000400)=[r9, r14, r19, 0x0, 0x0]) r22 = getpid() r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = getppid() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r28 = getgid() r29 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r29, 0x29, 0xc, 0x0, 0x0) r30 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r30, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000240)=ANY=[@ANYBLOB="000058d600000000"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = getppid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r35, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f0000000640)=ANY=[@ANYRESDEC], 0x1, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = getppid() msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x4, &(0x7f00000005c0)=[r40, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="dc57967ca8843dbefe3c82530314acd797706eb325da5109a5e4586d9d04567d8c2328e906af94657f02922e2827dc0aa5b268b0c2dd03135fd606db8ffba110bcb16199e82a091c68b0ab13d943567fc457d24a445d41b531cd558b842df057d20775b07ae567d1776c3115a15b3b6551565d5851f7f7beff6948ea81", 0x7d}], 0x1, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r21}, @cred={0x20, 0xffff, 0x0, r22, r24, r28}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r29]}, @cred={0x20, 0xffff, 0x0, r31, r33, r42}], 0x90, 0x204}, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000100)={0x0, 0x1e5e800, {[0xb0, 0x5, 0x6, 0x0, 0x200, 0x8000, 0x0, 0x8, 0x10000, 0x1, 0x7, 0x8, 0xfffffffffffffff7, 0x0, 0x4, 0x7, 0x1, 0x7fffffff], [0x5, 0x800, 0x0, 0x0, 0x80000001, 0x8000, 0x2, 0x0, 0x2, 0x5], [0x3, 0x100000000, 0x7fff, 0x2, 0x6, 0x81, 0x3], [0xd6, 0x1f, 0x7, 0xfffffffffffffff7, 0x5, 0xfffffffffffffffa], [{0x8000, 0x9, 0xffffffff, 0x6}, {0xfffc, 0x4, 0x0, 0x800}, {0x6, 0x6, 0x3e, 0x4}, {0x0, 0xb0000000, 0x8e84, 0x6}, {0x4, 0x2, 0x7f, 0x4}, {0x400, 0x3, 0xff, 0xc7e0}, {0x4, 0x8001, 0xfe, 0x17609e0b}, {0x5, 0x5, 0x85}], {0x0, 0x7fffffff, 0x8, 0x8}, {0x81, 0xd1, 0x30000, 0x100000001}}}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x42907bfda3fe99bc, 0x1, 0x85) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000001100)={{0x20, 0x7f}, 0xfffffff8, 0x40, 0xde}) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() ioctl$TIOCNXCL(r0, 0x2000740e) bind$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0x285) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000001140)=""/85) chown(&(0x7f0000000300)='./file0\x00', r11, r9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000010c0)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r8, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x2}) setreuid(r8, r3) mknod$loop(&(0x7f00000011c0)='./file0\x00', 0x8000, 0x0) setuid(r8) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x31}, {{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x5, 0x2, "36eed5459eeb0ad368abca28cf2485c1285c377d", 0x8ce1, 0x3}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:00 executing program 0: select(0x40, &(0x7f0000000040)={0x4, 0x8000, 0x7ff, 0x800, 0x5af, 0x1f, 0x6, 0x4}, &(0x7f00000000c0)={0x20, 0x101, 0x7, 0xfffffffffffffffa, 0x81, 0x9, 0x8, 0x6}, &(0x7f0000000100)={0x8, 0xfffffffffffffffb, 0x6, 0x2, 0x6, 0x10000000000000, 0x80000000, 0x100}, &(0x7f0000000140)={0x0, 0x9}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000180)=@abs={0xdd5fa90cc196098, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = socket(0x1, 0x0, 0x7) preadv(r4, &(0x7f0000000200)=[{&(0x7f0000000780)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() 16:00:00 executing program 1: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100), &(0x7f00000001c0)=[&(0x7f0000000140)='\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x4) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffef0) setgroups(0x1, &(0x7f0000000200)=[0x0]) 16:00:00 executing program 0: mknod(0x0, 0x100042000, 0x28ae) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x9}], 0x8001, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/12) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) r3 = open(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0x100) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0xc, 0x0, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0xc, 0x0, 0x0) msgsnd(r12, &(0x7f0000000100)=ANY=[@ANYRESHEX=r13, @ANYRESDEC=0x0, @ANYRES32, @ANYBLOB="434b0a2e786b37cd1954ecb8acd71799eb34b6d36f6652d55b70e497b27d54"], 0x4, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r15, r17, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x4, &(0x7f0000000080)=[0x0, r17, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r8, r19}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x8000000021}], 0x1, 0x0) syz_open_pts() 16:00:01 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\'\x00', &(0x7f00000000c0)='ww', &(0x7f0000000100)='ww', &(0x7f0000000140)='ww', &(0x7f0000000180)='/\x00', &(0x7f0000000200)='ww'], &(0x7f0000000300)=[&(0x7f0000000280)='ww', &(0x7f00000002c0)='\x00']) 16:00:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/206}, 0xd6, 0x2, 0x1800) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = msgget$private(0x0, 0x1e5) msgrcv(r7, &(0x7f0000000240), 0x8, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x386, 0x0, 0xfffffffffffffd5c, &(0x7f0000000a00)=[{0x0, 0x1, 0xfff, "a22e6733cb820f077ae3"}, {0x0, 0x1, 0x8, "b1a3b6b0345cffb0328bc60b76408e63c3355e359b3970e1e9689f9660e9cb20342512ec89b03991ec7b46a60429f7788381aaa1b17fbf481074b7316eb39a1bc3782f9cdc95aaf8effdfb9beba5816ae4090042bc0030d73c9e97a129229050b64bd8ef95239c55d2700d3db784791c91c99a1936a0ffd9b7c6eb4c2fd0d78c9ddf9975153151702f454431748409352bb658916c3403576c10b1c7"}, {0x0, 0x1, 0x0, "bcc813d8165e6821c61debce937607b386bd73a07835eb1963f842c04a083fe43da1feb906c3815df5b0566a71119eea75b88ba8a310c3d220e0f56ce118a22b10dd912a46be652b10e0e1ac06ab1e251a57c26b009a67f9e4fe222fbd26ebbb6b4c436f3610087220281fd4acc167a1d126f4536f22e876242bab00a7908bf50c76b0be3469b676e8df5385ee1f8232b6ddec57cbe5e2a24fc6a6b44b35526f785c52922f7b4c589f8e9d"}, {0x0, 0xffff, 0x1, "df2b5efe74e9435f2a72c6f04e8ed00d51d9db3b4abb5006943045b9894954cc76855726d63a0a53ff9467df26fd8eb8e4546d2eedfc34d1c732dac4570dde4e67b99931f69a809b3069cf3578d084e57904bac727c3b02dbad3ee31d405dfbdff3c5bc07ca78dbb8b0ecf96142008"}, {0x0, 0x1, 0x7ff, "e58112263b226ee5316f7cae1d67840adb191968701812c5708510bcbb3246b02c237a7bb04a3f5fd30fd565aa16970dff38bb2142c953dfde69286c5f8fba6ef2ab847e2d7f9d4e001a1b9762b55207e769f43733cab641fb6ce5c1e7728275a25175096b6076837a64dbe52af972e5a1ff339d282d2fd7f5720a1fe6bab843"}, {0x0, 0x1, 0x9, "6040829c8315c91c8b7c1e55558c73c6"}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r8, r10, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgrcv(r1, &(0x7f0000000100)={0x0, ""/241}, 0xf9, 0x0, 0x0) r12 = syz_open_pts() close(r12) 16:00:01 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt(r2, 0x4, 0xc, 0x0, 0x0) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000300)="cf88847e27d1b8fa4acd05ddce12156eaaa8c2abf072756e43c5bae8ebc153f25146189d8af2f975c5b7c07b9ee2ad3c417e8a4144b37a199ac023f422f89e158211cb27a55bff3dc603acdc7ff76899bc4af6f0ba9d526be2dd702f70a58ac3196ee2be6fb63488f7013ff1d7c6de8bd2b95cfc3433c73b614bebb97ad4ae5f62097efe038413b58db1226134bd1c325907474b22ce0e94affdd68a9791a32fa30c17404c8f7b55f755a3b85951ce4c2f828661fe4497afafc25610dff2773d43d0927e89065a1eff41d41a71ea376aee981e30e13358dbd36bd58119516adfe27005170f1a4d7b1ebd550ee56e4a5d5e0ebeddd66b076edd9659a68b11f76ff22445a15958d9ce7f77d915226276dca2cb24ea40232f3489683f8b8a04c4ecc808b6995e078d9fa7773766d676f016b19689e32ec7b4aec32f90f9b2e0ccdac6a90b162d124cf4f747d7e44a2c0247c1826673248904ec521e0ab058ba878ee75cbd7c3ef8b769b75da31119f0e124715454aff75569b9982ab298ef44a3d065761b81a15fb43e8dfc2ab64c65c59be761015a621b173c0a8d81bf0e72236767967121b744855169c206ec4a61f4dcea76a107c01e29a09191401b5d1b1c9696f10b8a1f75fb56e4da7de068cc0c58f020b110b90600673d26a6306b5c10635aa5cf875cc075c203a2e8d055b9cad2bebf46e2106695197a857e687194f4dd24f246de834fb376e74eb8609e1c06b2f45493695cd1abe6c5de9ef455fea21f95a849e1a9721e8c41df0b4525810292a47225bfc3620bcd4ebefcd1f2dc7a851a97cb525292e0e994a8bb41dbcaa809585e59c527efa7581535090544953fd1cf46008d45dd844eb957fcd9c36e293236aa08adefb367fa2e72458fd36de2336a8af1dea1f0cb2f7059a5517b9d80e44ff0b760341b794efeb1f14dafeb7b47acb289a7b66259de3fb66901b6770ce0b15d872bbf09af672edaf27692d4240e4acd3510bdf4a720a1d18318e23ca7ee50f3ee3fbee7b05ca1d094f8b4162c6e616f1fb594cdbc8d186087daee878e6a6ba2f1f1566a5525c0da2c8061f9e96dded60092728cbb8d6f1d3ed8b940e12360ab5344221bfe63383e5e975215594a8287d21c70b7efaa289af90fde8c6891b7b4d82a15014ef1f7166124968f60e502a98934d911de298ba3cde1403c39d893d975a1be5a00bd7fed4f4652d2399b2d9dffb31e01bd26cfef4b2b67bb72e29df43040b175110db7f8e287dd875bf13aed4367b57d530e7266d81c06c38494c9f46d20a5559e8e5e005258314777468d5b06e47281107095d6953b7ab2333cc91325ad31ba4eabfd4a67c2bc3e05f33c6ed9c524767366c5d2ec0c6673f895629e7c2c6626ae404b536a735c850d0d646b758f9f72263e59cc86e15e79b113d063c981d0ac09c61a9a20964d11eef500dcc3a836dbbbbee8c6c676e155d5d4e480ddc0b19b2c4d1fb0399bf4d6d777156b3673ba1e71e33eb61ec6635f6d496a34978b23701e2dd0cecb646befefc336873b35ea8bc45293e0e6b7dd60621fa5488c9a9a6f2a58af0a0c3f75341a5ecad9b7f9f172d0e80c384eed6359842eefc0075b84c9e783056ee3a0290ada088ae6d6d9b3cf0153edc23d0808e01aff6460ac06c9c04aa1cd6e37cbf880489e2b9446bfb2853f333719422e22da50cfa4e7202ed41ada26a59fdbdad1b9830382caa06b8ab5080803fa232a30e5713c9d451cc9798b71a1d80a61bf7949a6621f547c1e1c32561e99f1a4e510dc6a5dfd1ccba9ab18c125ef4a1936cdd9c05ec5590a7fe3298b487c849bd70d59f2a052870782b2e543ea98da3d584b05641fa119919ab559bbce1fa3c81cd89cc4276b04abf45a6b7a12b3d2afd2dd90ceceb889e92b58dffe378e58a9b9ecfa595b65277991a040b0852cc06148b0c6ce41f5a5dbfe2756fc9a76ede2c58056577a091e1eda14efd509266bcfa103bca307b5c1dd77137473101dff7dc22c929b92bc6310ebdb02c1f9694ee6d49769c51ca9ee948617a7ead5459b4f77073258dc77a1360519b343bf21866094005c757e6da49b3e2f9140a915f0ca4395439b21f7b30b52e09cc3c001e58100b28cd7ac2ae1acd146cc99e307b1266783fddd70578c742274bbc0b41fec49d62d8823f8b804013d2bbb8956fb848594e800168a71eb073c3a31d58893e4465816134c2f0e2c4d2bf9254c09bc85e6a4cc439bc6be1d46f8c163990721891625a2e5aa2992e0934b6680a9d3de3ab40d4c8ea39e31820abad861a519d1aeeef6cadbef593729d0af6d5bfe984cf337439e869bb2c1d3668c9953a41b4bb089d79b57ce6de63f92d8f886d313c04431320070060d3b4c4d00e831a243dfe863e9b11c56d21af798fb76a05554da5005c434fa886b6535892ff5420099df52dac5ab219023b52f9b2877ea9b50f76f74c3ed858a643e75001f0717144618f991f44d6f4b2607ce8dbf22e2efb0823eee89e1cc8b3c0cd6e87692906e67513f7c1fe8cc9c09049d4c27a8b3eef7ce611a6cb07e58c7e0d832d55705e12ef6d65f564e6c039954125792f1433ad882b70e773d874fea742bf6c6b66ac724141e445fed72a6ba1a3a3c632a178233f8c66f27020d42a8465e893e6427a5981ef87181e60ced69f83c02ede363aa229d6d86fc50bc7b42e13fac8295b1469773894c824902a63ccc526d1ce55521c3be14cd6173607e39719233ec43729987e66f170fc2ce3fbe962578a5dfe668309b88a250e40b77bbfa9389383b272682143c98b68b023b7d114033b086f1dd7787c2175a1b039b9a41d309af184df3c1bbc6107880908c3f261bed13947a27324596bcbe86e902078918b969c1e3db59fe691385f2a6e9352aa15d001e7c66b402a1b7845240a813ab3ba366daec720f7e2ef51bc826fcc66c7b17616698aff71fc01af49aea8dfa4c6065372fb4033bbe04b8c103143479cb20fd3c92504dcfd63a86c85dcbe2fd478f5db01eeacca11f429d9cb02505faad479bb5f9ed7ea01da48c5981fd975e55ff783c1fb8eb3e06e4c59c109cec8a6f2f6aa5a7e1ba021d592e18c6e4c9645a124a2f807f5c434dd5396f461e89111905dd9a6dec4677c19a7c649d666d7141a1df510784003adf8a7f6d2bd465afe5ca43f6943ac072754b7f373d26b5fc5177cdcd042a0d29271099b3b2ea7181dad4ac0136eb61b306edf911e8869ec88c731cd54536be061ba97f6ddadcbb1cff221330091738b6a9042d47807b124e6ab4d152431e164506dd6662a5e3635d4246641b50753c6a7ff3f2e3a0538b3b3b6c9b1e797bdfc7f1b0b56864e51095c8da1f87191e64857aac8d998d8f514150b4978fcd01b89f0e535a6e94f9d5e79b93b705640de19a023aae4e1b08ede6d3df1cf3bbdb1b75777cfadac58496eb70ac916a7f59906ef5155b0324608760b565f5210f6e06ce2161b91b8a6c9fe49f9676744602b2550abcfc3b7c88c6cf6fa34341c213856470321b63708bcf65ad438fc3b4b2a79da86587cf2aa61647ee914cd8a7dad233fbc2cec939e362824fbe94b32226eecc3df4710d133123e2130ec0ef74cf7248231efcbce0284534ed0519fbbcae675a8fbdf963795298b6b0885b4f572f994cf242bbb94abbf9238f9e64574420969d071d378266417da5314cf67c684437f730906b72732d93b25728802f99a0ad255dad6e3c5166ed9aad8243e06bf57863ee8d32804076c47be3adb4b50c33b5bb41c5d7adae3c0d80233efa91f1d71d60c9f855777418ce5961ea41838c6ad33b35917195c4537fe34bd5e3c01e83944e72add65f1858d95381b3a288725d3ddd09a72917e76d6ae773fc47945f12a4d297a759ac61828373170b583d2e41b4a309fc8c9d6108e924652680af7ca0f1ad826e02976c163186765836f4ba62ddef8d2ada94ad0248bd959aed14337f6a3ba17664b82b9c423de8f1a82edcbb4734e29f829a234d9986d6cd562180bce846e40f2a2537de017d80f37eef8917a10f987179f8e000b84a9a5c6c69825249bdada1d0e96cd8c35879dd4e2c67caf83ee42aa154f911f51f2673fdc56658a7c9cedd1b49180d82ecbcc0b24df8a3ab21681cd5b2fb52c52f30b400f7d42278bb98a8287d90129a50c687594a072d419d53bcdbf6cb00530ac6fc09baff6b32c4ebebf9d57ad5e848bd6b5dfddf83080efb004663ee699a2a0718426f892afd4c306415bd11bc54057b2a01aba241aca70d46f574b54e68565334fe13194ab62b2004d75221f7f35ad1f79000090c0fe6c2de7126f7f476e7ec6b7a4662c030ff51474565014de6e7530b0f3417e5d474f79eb2e141f16cb2e02b326b416120b767fe03f325f2b347ca65900ad4275a91ac6bdf54cc4e25ef0fcccc26ca5b4b9dd1663ab3dc428208082f108e8f701e87b21faee41b90bbd7663accc2fbda121b5ce0e7827c3e46e3253f6fba73cdb23687c841949bb1c33274180f0a7c91f09d6423d6206ef47554ce940c45186ac080d9d02a8fbf0eb7cb9cbc03c28f3f24722dbf2e4f235eb2aa32462ca35bad908f715a274b3c676f96ca014bc9f258e7f79c2d8087dab3e57dd8bccd4fa23fe53e120811c4fa1e3c774475bcf382bfa1769f63be6a8c84a8c94195b88a7eec85ecbd91999ca5a1db3f2fb4b8af839e5b8194993d8a7fd147f79a8ff4eda4a09d3aa67b5e2dd26b345ae49aa06e47bcb86c1c504b1363c46584bd386961adf60529b3f39c64fb0e17186d4a140cabc5d5dcffaf024b6bfdd59b4846c18688a84bd8c7abfbe8b5240017a2f643430ef9acbffd16d7d9815dcda3c80f69a97d420ef5bbdf7a0acf15c41db07b61ef765c149746b1ed78729d2f4426f30899221ea0890fdd1cb620263e10b13afe8f9762286e21aaba9767826631a9eae86b8c887d099ccf132761197ed81e300c92fb02765f6d8ca34058bf542c577d4e446c9e794f1471df7cd99fe21531d9b3a1721bfa7ee63a85a1d6946f02ff9ebfc420c35df5327a59896bdf8e6ec64b4fb7f6b0b071d7b76713718ee999aa8db298338bad5782dbfd2cf41afb4f0fddfe7e18a1edce9ebc396fe92671b085e54542aff463c5b312c40061cb1bb8b8bc4c83ac6322252d8b46bd5cef68e810fe4b1e19baab98bb71d6f93fe1e5c207c38c2347b9a79c200d10fc369c0c5422b12b5b29e26ea35eb0f818cbed0fadcffb7aab0a9efa75f3bfd29ffd835c8e8241863517d0edc1022506bac7988d3e10f21ad2f56dbc72ef4a90f8f8a32f473fc1c98e00b5e9da8dd08ed5282259cc6b76ade4459ea4dae984519065a7fca3188dea7f60ae39fd27ae203ff11cf2c9446787cbd55d3bde72ea914e704ef4b1aa3e1ecc0b329cd44e11ca44af8e5f0cbf02604f0345358ab561c97de81e8ac0b5f3efab64864022ccff02a37be124b39af656a5f01a8349840362d7dfd997d40bdd2ca1bdfedfffd6af80338e269eb52542d8c802516a0228717d51840a955d4d7046cb6f3150e0b7c627ec5e372f989dc8aecebc753c4031f8fc56ca87d97f51fcb030c4e5f34e187e3be2686bf7f0eec2207217e14f8af4a9c35bdd3071cde6395d28a110c7ad698f24ceae159ccad9974e31faecaded70057171b89d34d584d279a37b4146841deb32461df9bad13e8304d788ac75e7f165a90f32f5c622dbd41f2b2753945fb9648e21a52ac5ac1f797d61dc75457faf152793dd216018bd4c00a9ea76e64abb8fa0b275af5fa5eba8cdb52e33a0be7f08a831c716bf09", 0xfc43}, {&(0x7f0000001340)="edd7814ed259c8892b9667f6a9f1c186ebaedbe6adae703f5b62d00d7c31e83ac3436a6a97ba647f3b77c1efc9adbf7e9fbdb87cc63a5c5156c7fe299d53e506f98b5f469c7c82fbe83112785ca99d283d7b20a328971fda987a48d0da265060e25a69cdbe1b2e24f070c6d6e9"}], 0x1000000000000205) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x3bf}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="2f5433574f532477847ebbb1b50b220cb513e70a4ac136cb74d72340af78f36efd4c8df7ff0d969bcb389b23eb27ba92ba1db8e1ddf50256a18090ae2465e8c60495040b0f751f86585295b937a21d3a782245b0431dc55ebd9162e5594aa3ea82246b58e099cf8727e464d4837e0f3fe4b2d5e8f8439dee03cc0ea1b869ee774ce3b7a74a7cda04731e8fbd503e76eb6b8fe116697e2f83b25de2ba563b13a931028c2e10ccbc912ec2a740449ca14d8fc121957b8807d85a7ddba6c8ac2b586a77af5b1a5e0e2a0df6ed9e579f2f38d0d07c5d7916bb625bf857a17d001a", 0xdf}], 0x0, 0x0, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) ftruncate(r1, 0x0, 0x3) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) acct(&(0x7f0000000240)='./file0/file0\x00') setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="e80200", 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000003e6ad213bd2051f80000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000ffffff7f00"/175], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r7, r4, 0x0, 0x0, 0x26, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, r4}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x20000000000006}]}) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xc3d}, {0x2, 0x3}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) connect(r6, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x6f, 0xffffffffffffffff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(0xffffffffffffffff, 0x6, r5) getuid() 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0xc, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0xc, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0x612b19483df850a3, 0x8, 0x80000000, 0x40, 0xefa0}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x4, 0x8, 0x0, 0x5}, {{r8}, 0xfffffffffffffffc, 0x40, 0x1, 0x8, 0x6}, {{r9}, 0xfffffffffffffff8, 0xa9, 0x80, 0xff, 0x68ef}, {{r10}, 0xfffffffffffffffb, 0x0, 0x80, 0x6, 0x8001}], 0x3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x2af, 0x7}, {{r2}, 0xfffffffffffffffb, 0xd0, 0x4, 0x2, 0x10001}, {{r11}, 0xffffffffffffffff, 0x8, 0x20000002, 0xfffffffffffffffe, 0x18e}, {{r12}, 0x7ffffffffffffff5, 0x10, 0x80000000, 0x89c}, {{0xffffffffffffff9c}, 0xee2c451dcaa6b85b, 0x5, 0x0, 0x8, 0x5}, {{r13}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0x8}], 0x101, &(0x7f0000000140)={0x7, 0x34b}) dup2(r1, r4) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYRESOCT, @ANYRES16=r0, @ANYRESDEC=0x0, @ANYBLOB="6bb9a541f1f31604bafe4e9efafc53cd1fa03bf12441362ae9a121a5f86e01b5b960c696d53e5d964749b4f2534ef5cffe0caa0b8d0cdafc13", @ANYRESHEX=0x0, @ANYRESOCT=r2, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES32, @ANYRESDEC=r2, @ANYRES16, @ANYBLOB="3aee9057dc7678828fb20d139b0f45eecd11652b8e715d1f10e81f297fd7cbcae7951119190e4d4875b1347b8162055b6d251c83bd5664d7a38891456160bb1e2c5028729c4621f6249041e9e8db636547ff1b1f88bc289716a5d71fff4d24d0dde6152d394dabd7619bf75cfca51a9e3df5cc2307182fecb1659ced7d2c058ca2f96657f8164d467e1f7bed7045994ea30aa92cf52c8a915d5ccae569959b1523049257a301e8398ab36a8949cb8b268341526918da7810072b2befa06ea0e78499d5409cf891cda7b97f6e4c72233ace5c2ed5a3a38987d8532c44fdd31ad45a1b8704fd0b014647a8f380441a9278fe2e", @ANYRES64, @ANYPTR], @ANYRESHEX, @ANYRESDEC, @ANYRESHEX, @ANYRESHEX, @ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRESDEC=r3, @ANYPTR64, @ANYBLOB="758be34698d009d0635fa66e8d71a63c35a370983850264463f876982b7c0e92076837f7c8242bc980063fc3b03c75e69cef20fbfce2be13447b5aa65ebcf40e5715dca9ef89bbc7624dd773c199e83fdaf5bf2dcf541633858fdf13d0958032e3af7ce2047ced1678589fd675afe5aa9fe1a6ecb24658809dde207cf9aaa87a39720da7e998b2c404a8b149ae2856f52382fe585080aae2069af73d444c536ddcbe5d22053c823b88008e2aeb6f563df140dba47cf281eeb9a8ae0193d4828d8d1d92d127e03de4b70118672338decc7a01a6a7a0669ca3fa35235f8407415b80c95328caad59fc84c3af56485e9b6eb17020f88fc266558e96fb42331bfb38b90e238a828cc0c07f2482eb03a667b2c670129da0940c2cf1c4992a652a04c8a7d5a93f99d49f21e83416c3f2b760bbf2dd55fd6b4d5663fd29fd5d4b3e021d21c0a50a28b767a973b265ba4f56dff7c4aa5d5c055e7a5b66cd4c3b2b68ed74a158828e6fcaaf0976bcd93007a3d375200d54d7ec757cfefaf0d755da45e868d4397a90e659e57d569ef474fab8a2c19957835fc8eea53f442e372e90c9d726a47918db1ceb46913049836c846d87b5a6ed061cb899d8b65f19c9c90c580addd2b76e020662c0a1aa01f9dedd4b4f5bbd569b22286e1dfc8faafcb8e1a93fa5e5e1ab05b85ec2624c23e687490ef67c683384fa79be0287beb9c3fe92502ecd50f9b8d65e66806affbcf25d5ab7ccf7ef0b9e03e4b34063564f3e8a14ac6c11609a712cf14df08399b2708be3cb9b3e077ae9ce83e1bca956c10b47d459f60a17facdad5989b32f2c389c4f8ddba786401b9b5aa9d2611e6a1ac6582292fc5483a8f1f52c0e2eddba0c3bd9add2a4221811f1bbdf960f1302ed5504ad1635dbdd57051dfc173efc0439b48891502c8557f5357672a46d29f8b1445331efc6fad7760173e983b5078c1ba2f8c77909b11c63a7e82f331fcc20105c5301059f6b6523d00a99a6af500efef03f78f203a9be78a420485ee25d7fca7df28985c589cdcbfd84bada3322a440f3aae0379e6328e439fc866240c8fd43602ad49c7bd23ac6568a37fbfa8a874de4af6ee98d200e2b9e35c9e0543a13adbd8532dd455a1482dcc5e42297f7646eb661c2f279e713074212928df1eab9bd12f49324271c085aa3b47bdddd416d051753a66fc8a87a37f35d70c0df42c6277bd06b8814609563a51ee66992e042ec06c9fe8a45c2c59545928a383b1fa25437a003b29b4cf8c1518a907eb8f84819b047bc0ed128b83355706a527b3c250297ffc6936d4d46fcff5e2dd94ee0dc5d6b94aa11e78ba535d206d163df1cd5d857cd61b4edaa0a9ff216b2df3d9588fa4064f7d47abf79bafabc8015a4a941e654ca84615ad7e338088b7a2edc39fc743f78ab2c475ee0512ac673601a7850dc6e8374b85e42dc41bf56e7cdf3701280b0e5985b5221c040e20f230fb159a45016f10778c75fd87c2ea4978a81fe3b0c8c9bd0823803b0b0a40434021f26a26026980b02985ec9bf0dfa7055ef3d0e9f445c0289a090508d541c737d649cfa3103aaa4d53d18a1330e51c3f12adefeb885d5873780036b34678ad127cde93081771a766b9ca65d37c136e07bbcd5d212e01a6c9ff1a2c6e290d46b4d280eba536085a1b318e82286e1aef91e82a774c25124db6e1aad68e156a9308ff8b9fba2b68e27a6656a33962bfe15ff419a2810b2059f05d705bcfb5ad1adc2f23f82ddffee7a2caf57177ed7f7d4be11a9e3f66ee51ab0e7b1cc18af7b30e758d4ea40c8716771261fd4e2c413492967a694f2d536fd7d697aa68329ee89069914806ed4b1ea37c6b844904b7bb6d260bf58948f8fe30a2185d77d9d770379e801c9b9ff1621950b06ceae345fdf6724c467950b06d0a965c14203bb945db01eed816eca18f97e5cdb56a7178b176d08ebeadfe0719431f54c444068d831182b3d8cbc3eb7b2cd91948648fa4bac681f3257e6e3390def52afae9f4a54c3d1667592e507733e93bcfafd69960bb1498e9614d1a707f4695b922015e3516ed96148ceef92bcadefceb0110eff3d12c3703aa6016cb5186c692bff7928b537511fe4ee5fb1b6b83a51cfc70d85ea5066bb3a593325bbfc4b54688a6dee424a4ffa37ac7af6357988fd2daecc76dd557fc8353256d572824efdcb54a6e8957729453d7fecbf36ebea287419989adccdc69c220ec1d2cb8665f73f723f4dcb915b7ba1a6ac5f14f13de205bee00817a5dfb3e4760931aa4269f4ec57f875a7bff9e075a0d6197fbe2eec41020159a3615021306d315462744b9f1d1b38b73a9bc9c7ac3c00d0e8ea5b90cdc972e4ff62b316664918580f3aead042442a4c2e4ecc8fc1937e7fee3ca54d1c6fbb9abba9b30f7414d7410afddf230d875286098916e689c8177c4bdc3282fdc62e67a74399b75f0153c51af42df33ae47898d065dfaca0bc1d1ce220b513c663c1af0931f326f2f7ce7a1d56a9dd18b157e2f0387874758ebab9c76e143477ee6b1ce861cdf66ffafd9fd1a39435660f0575a76c4d38c3d8e9e5fc19e7b830627fa5fe95b9c36e4d31f15f3cc2f0e46f7469489ec0061f000db04cf835bc0ebe4a37218aa2055f9814927ac5d8efaf1e6e5b38fefdb49d253e7a981b6988c9ce1c0cbfd1279f7467760c17fd28a993c52bf0e3aafb65a29e42e33f9a3b03e4ad67b46d0dfb882041cc90b3f30ce1684a66e9e8794ab5e01f482e79a546f09ef1798a2b967390f6579e854f98a167901f2b50f76bc7a191e3dfef3b885aba7ab49fde9d779202d068a989107dd17ec63d2e0699bf6ed6441c3f0b77e786c27982dec44539841203869f5729d17365c166ad1573da9768b9d8fe42b9b112a3da824763943ac60f884636c1ae30caa7548dd1bd8ac1c216c45f8cba4cc0724447740e43886adc87dfc5449efe698213b8a98b35dd50b49db2ceffe7aa9a8d91b8f2f45fb9ae5afa5f5325c9ac984d9e477bac8c817084dab1d98e490c02c3069d7b954cb0b8c732e7f4fbb0fce71935dd70b7b184e816641e6027adf801269dc32b5f08bdaa461e7363710d69a4917b7623fa3345c9899d2fcda1e181f1d611a049537e8fc72c2f2be951f371e2993248976621492576e830cd711e447e84e3699178ceb1488df70ec3384164862777d6b26bda79663f3f3ed13892736c0e9f4738222d694dd6d5205c744f4662b8c807a4cf0d1311c845a582068d93cf1f8fd47d0168be27e90c7d9019093f98d51f2b2d0851edab204fd8a0c3829de0b3c76d82f57900247922171824a7af7ab3ad29c00cdfa868177c43fce127beb37c497679599467d176a79480481d3d5377a54210d5e5973222cf891a0cec38c1ccc58cb39794ee4f67f4d4af785feda0382915a3f13cb9fdf18a0ad0d9f7cae49f49975d15b6463dab84b2505287e9baf20a0c3895a7a77eb1661e8113be069f619f39c05b1cbde8cee835435f1ba65ae0852f0fa48c7d8c7cca556964e90eda6b620164a425f271c4ea50a7da881c6d2718a895825c79adad2f9651a677db9f8a0c253e67d9e774ef5f800b61ec86804e77e9ae220aa7b302b6f4698beef48c5357ba802efba386a1bf9d430755253436afaeffcdf9d486c87bf05c8054919a534fd4ca0ba6c97fadf1b8822ad4ff6f5f79059c898f386ffbbd3e57249c8f353c2d30088552192c7a1b03e2540bf931183db0248ecc6fff3a307f93c201cf50f752278a746a205e42ab16c0dbba1d026920525e702255b0652b536169c5205fe57f9d24e679a79685d0504f6ed7614df758f32393f306fbdb5e52b137fc21774baafd01984f55017911b9444ac057533da81be54ddd8c42c37fc2c38d6c1d69617e00c55b554444bf63be501a60d0281048d2b816280d08d5e34a7754d28a420aeb44089d3f06bfcc2192085e0f1c6c1a012f2071ada270111e2d21ece3dd5c91efc03d2cb1d2d3e32da0455cfdd08dbe9bee20a27820196ed28d0e624bd4aa179f4127ce7f42617ed73e289ee4dbb911290240a4840c09beebc2f0149e410e0fa7b227caf2dc0e441b19b3a66aff47fe43d1ff169864e2721f9d0a70e7da19c0edbab28c4df4590bb7c0999d029aa470227f30dc611540ad1b4cd942799bd0cad6a348d77147ced27d447809183fd30c0f40aa048ee1be13c9cd31762d8bdd966ed14db7fac47da370de9bcf754f991c8ebad2e7308278d0022bc63182812318ca5bb3793b2cf336982e3a227b0c56927621f101155235ceca349847e4447071a7a6e86e5d65b98d88339dff3d8c7c4d1623d9b044bdb726eaa2a6c764af7d0c53c18b3c2f96705946628c3d923ebde1c1fe64c9a93e4e9e3897042f6bd73cf0c000924694e9e504be7a67977fb8fbc2c035c383472cef911528e4a0798366c536676a198bf9fc693ff724dc9a1e8f85f956d53271a6dfc53885a5a19af6529eb8c4fffab91e06a21063a460951c10c86fed88ab61d4bdd4fc1440ee2f9cedf444ec8bd6a6e1c232659d76ad42e9fb4acf732cd70fe0428b11d56814984d7c013c17c5fd1dbb5bd917ac213c705ea31b4793601a26f9ffad2204a19c9ec647ec44192f3d078ec424e6c206804e84ea446b28ccd6cfec911f89fa980043dbf2d6309b076ba9abd8051e19a270a8313cc965ca39dc75594117e03a6b9921b4d8274b18bc29064536c8e02fed661eb8ec2528380f68c97159f01b0af0f85bfb9f3ce2865ab90dedfdb25d88b1650093e785c37816ba549dbfc84f36ce3a21c1c2e706c8d2038907f911241e87f4bce69d67f557d917bbfc0b1b9661e308baf6b07e453682870545890d657ee1a27228b5ee8dd966771bd38cd82f1fc6ef343f34b00a96bb07edc352941225b224c9e8ad17f6849010e3af9faef456b115ee50f8a2fdf73d1eb41d245da5c47bd213e04cbfd23c2d5d61ff2d7b76211c0816891f91d6f920ae0e7f05b76dbba1a3364336696c74f69052483cdf71bf05801c1f4fc1e7b3003d1d9dbf0e640103b03f17e70116db9f964c67bea1d25090cffb86c8ab9ab28234a1f2fcb1f67b09e1e9bad167e21dffecab7f1639f4a6606fe842d0b681dcb24b94bda8f21e562d6b05b18e165ed4886f0c42bcc8e6f5d095a971058f2bace773200e2b48fcec350cc69e0fd90bdf7817c1412ee4b3cae5eca439f3f029819308ae2c55527e239e754677d8727ca9ff2cc553e3c2a46aae4d7aae1875ee1f1ffb6100d74b5397b645a73001f4e5ce190334dd5468bdf7c62ca730aee47f619d1c0adf18dfa518334b337ed5f1f8d22aaec493e35de34b6616c9667e0484d137e77b67a13ede1a81b22527528e7e5ea58182cb5302cbaea9d04024377a55f74b9c71147aa27ce76d4869176a1e34138b0f1d5f29d1e4cc169cfebc182419dbd8bc51a840d54ef48d002e9fa10f3efbcda92ea0a01eb59717a8a730a71680115b077a6fa3fcfcfa27aff4d3863bdf4db2813725dd32ecb7567046f887bfb1663f311ae448dae1886579c6e63a6b5a65885dcc61260b82678656c19fc55af1c7087f5cf80a0e13a03104a4915f1b2938e95d7a081c715c6e1bf971e6b4bbf9d7630c19c306404b55cfaee06233dcee05da749921c9278121d1d7066a1707bdb7d1a30b2dee788644ec82124597a43c5879591815fbae408821ed42e4fd1a277b592ff34ea148dcc4eed83f7e540cddeb4952bb0840d05da40ab5f159d75c253a659344d56066277ed273b9ee3b2effe6082e4b11c26ff82efd5c9861b9671671", @ANYRES16=r0, @ANYBLOB="9f2a7c4a7bea61473839bc7f23b7f76afca48a4e3077095ea9db2834580dda563b4eebdd9a138b76a1ad50b64f14bc027a43cf43946defdf8bd01ff7344134ef6796872efa9d9a51fc8c99d8861b2b725861008f91d51edd992a50c8121c86"], @ANYRES32=r4], @ANYRES64], 0xa, 0x1000) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000045215b67b452ae4aaab7694588361496cf589f82de13db358a33f45469ab6c77d35c0b4ae558ae8231df4c99b2775207c43460f412c9694ce8804934cea86b5d1d7f2da627eebce1e5df57"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r5, r7, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) wait4(r8, &(0x7f0000000000), 0x78db547190d3e19, &(0x7f0000000040)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/n\x05\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x15a0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x4, 0x3, 0x6}], 0x200000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x40, 0x6, 0x200}, {{r0}, 0x0, 0x10, 0x20000034, 0x1, 0x1}], 0x9, &(0x7f00000000c0)={0x5, 0xfff}) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) flock(r4, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1}, 0xc84}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) wait4(r5, &(0x7f0000000040), 0x1151bf2091ab1c4c, &(0x7f0000000280)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000000180)="4ff262b14c99223148df97cff08ec9afeb420f4a169f2f1c82e9e8afe2f2b6fde7234d33f6a9450a92f38bf6075e2c3fa8c24fd4c8d986dd6d5c41b6d6845b3e8f3b56b1e2ed9b089a6402b63c93ce61e3c75d0a935df774fc5c3226bef79b178038b794a55e65cc7444855d6d47f99cc9b2279ab7ea2a57f411423a1d18a68e3d9d5c093bbecbd0bb655dca931a299928c5b998313849c894d0b24999ef481af11f39069c67ff249d672dcbf6d3abcd6d91d85766a9bc403cfda8419f63487cfa6ecfb6d9d28369ad285c8b7118692b9cbf9b0c10471a7d9e", 0xd9, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="55e36706615dd2cc52b5deb32cdd343a219ac97e0f13158e79dc13fda7a6dad8c069a499091c9f16d363b4ed2d8d70c08782b02a04633972b70d3b61b32b4445edcea3d7fe388c6e2c765d41f54690696cfa9e7d9be1536d826451e6ffee127b63cd01995d3372c0fe18d7e7db3d5f8d16083ff84a4750136d6d7e008c5800d9e0dacf9333f9cd741be5b0ab0596ebd90f14ba201311fcf653681eda22a09d498c9e92fd49da716d192a27680cff7eff62fa4f42cecd76a7f83bbb919b0201e514c521a7856da18a0e6c8c180cb64248b3d10a35ceb3aa5d144282e439a35ff86b694d7763bd13bd64", 0xe9}], 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1}, {}, {}], 0x4, 0x0) 16:00:02 executing program 1: setitimer(0x2, &(0x7f0000000180)={{}, {0x0, 0x6}}, &(0x7f00000001c0)) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x6, 0x1, {0xfffffffffffffffc, 0x2}}) 16:00:02 executing program 0: semget$private(0x0, 0x4, 0x8) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r1 = dup(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="9d66be74330617823b4a1c4048a6efd4ff941c26e8b46b047b", 0x19}, {&(0x7f00000005c0)="89995e093ce18eb5dc9affdf6e6d282fc0b732e1f9341f382e5de392bffb7bcaf02bfb5e0c2bb1228db57c93780d5798b4ebc8e47411b96bc9f42a3696a505a7b8d387b7127ae9d76fee4201d66f86000027b322fc18ffbe", 0x58}, {&(0x7f0000000740)="0bd75898a9889084abb29ed6c83ca7580ff652e3c24b23c8eb9216c6f3f57fbb371151bee7ddc8fca3531f77c68f455c025353fb3bd04f015d09f2c60ded60a1633f2f31867915041b24d30404004c9c7521ef43d8d7eebb70f3b6fc9c0699b751fb83b3a5d3b1177ea14ec51081be358d38518d9c042fe21499cc3ef815bbf94352552540c29677b6546feb029c18308e2afcf08db7a753c83a15d79e74de9ac9a27b3091ba9c35a692efa272a7a2d22a63f2", 0xb3}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r3, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r4, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000580)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) clock_gettime(0x5, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206911, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000640)) r11 = semget(0x1, 0x1000000000007, 0x200) semop(r11, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r12 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom(r1, &(0x7f0000000140)=""/19, 0x13, 0xc00, &(0x7f0000000200)=@un=@abs={0x3, 0x0, 0x1}, 0x8) setgroups(0x0, &(0x7f0000000400)) r13 = dup(0xffffffffffffff9c) r14 = accept$inet6(r13, &(0x7f00000002c0), &(0x7f0000000700)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000001c0)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x648, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000240)}) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc0206911, &(0x7f00000000c0)) r18 = socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000480)}) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r5) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r7, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r8, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4, @ANYRESDEC, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r6, @ANYRESOCT=r5], 0x5, 0x1, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) r9 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r10 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) r13 = getgid() dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r9, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r14, &(0x7f0000000900)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r15, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r16, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r16, 0x40087603, &(0x7f00000006c0)) r17 = msgget(0x2, 0x0) r18 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r18, 0x1, &(0x7f00000004c0)={{0x3, r12, r13, r10, r13, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r11, r11, 0x5, 0x5, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r17, 0x0, 0x0, 0x3, 0x0) r19 = socket(0x800000018, 0x2, 0x7) r20 = socket(0x18, 0x2, 0x392) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f0000000800)=ANY=[@ANYBLOB="0800132f6669586b6c00f2a496c84994c4c6d33719ec940e2dedfc356b22963bab0db22f0521d3711d1ba6eaaf33a3c0ce802317e1dc1ccfd8a3529db4baf9c658d906e6d4095729ef5bf73e05c032b4c75dc24c6733607bc958cde0b7ef6123eb1e26b7a3f54635df7a423b6b92a7db5bd44c197e5b8a5306df08c1d7ef59049b16a471fabc566a61f2a8ea1ec7f909e4f8e0f48ba237c874f4ae24"], 0xffffffffffffff94) r22 = socket(0x18, 0x1, 0x0) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240002, "c4ad5fae885024b3e4000000000800", 0x9}) write(0xffffffffffffff9c, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x61e807af) close(r23) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r24, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r25, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r26, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r27 = socket(0x18, 0x1, 0x0) dup2(r20, r27) bind$unix(r20, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r28 = socket(0x18, 0x2, 0x1) dup2(r19, r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r28, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r9, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x108, 0x8) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000000)) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb7794a69dfcead88b2951b15801360bcd4c0a160858fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf754799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000810a00"/189], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370b000000000000000309000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x4d}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r15 = fcntl$getown(r0, 0x5) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r4, r6, r13, 0xa0, 0x3e93}, 0xb7, 0x6, r15, r20, 0x8, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x10000003a, &(0x7f0000000040)="400b8f9b995f9424748d5aee258c") 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r0 = geteuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getuid() r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() getuid() r7 = getpgrp() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = shmget(0x2, 0x1000, 0x7ca8190f97a47f6b, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x3, 0xffffffffffffffff, r2, r0, r6, 0x1, 0x81}, 0xff, 0xfeff, 0x0, r7, 0x4e, 0x401, 0x7ffffffffffffff7}) r17 = shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r18 = geteuid() r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = getuid() r22 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r22, 0x1, 0x5, &(0x7f0000000340)=""/192) r23 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r25 = getgid() r26 = getuid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000400)={{0x2, 0x0, r25, r26, r25, 0x20, 0x1000}, 0x5, 0x800, 0x40}) r27 = getpgid(0xffffffffffffffff) r28 = getpgrp() shmctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x10000, r18, r20, r21, r25, 0x1, 0x80}, 0xff, 0xfeff, r27, r28, 0x4e, 0x401, 0xfffffffffffffff7}) shmat(r17, &(0x7f0000fff000/0x1000)=nil, 0x4000) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000000c0)=""/113) r29 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r29) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x154) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) ftruncate(r4, 0x0, 0x7fffbfff) ftruncate(r1, 0x0, 0x802fffd) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x108, 0x8) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000000)) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb7794a69dfcead88b2951b15801360bcd4c0a160858fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf754799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000810a00"/189], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370b000000000000000309000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000000)='./file0/file0\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x302e0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0x100000001, 0x3f, r3}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) lstat(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x7fb54b51be7896c0, 0x1, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000280)="5ce193985f3ea01911b94cb10d6b2603b67996b4ea035c623aef8264ab052f7ac182c7e94f2523d496748588679e49dfef7cf67f6136e0627b9548815512e0d99f701afccbb1ea05cd85bfa2e4846a88d9b48770bfb8e9735e8c641e0d9e9d6c3f22a7d9c75d034a7bd09f8ac12f702118df4a1e31ac22197e643bef9fa32e4f2779dff08996cf2dfd7c6f8c56b0d98a6b2a1957e74bc3958a0457c49ea4569a7b7b585ed3ae4257c0477daebf2f5ea9e02ebe", 0xb3}, {&(0x7f0000000340)="47e5d6ca236e1b9c91d788c9976a4370450f757dff050428bcc8c64b5ec7aab472f8a208eb9250730744e343d3a6ebcd384fcf11ad8bce8ffb29edb6353620a70d5750f9ea443688300a4833164eb553aa5ed848f086857b4bb960f11f4a0b219ada86e8555c17982ad09dfd565da190e0718356064cb95930ca49b3486f644937f0b7112c17bce04a6a7879", 0x8c}, {&(0x7f0000000400)="dade879e0776c294563c37628dfcc335f81a758456538b162a44823075986066043cb483dcc0cfdb4a14bf13dc6c84f8bbcb1ce0deeda9a6f61502e5731ffdb0840479232da3c88192703649464ac741b3889dee9a08e21faf3b9830f4a25a7bfeb4f58dc22746a48fbd5d37dff75597", 0x70}], 0x3, &(0x7f00000004c0)=[{0x70, 0x0, 0x2, "de535131f64a29791c6d9f9c52835472fddae0a95a90c7561cbef6a69731cad8e2be236252fc8610dd49d00e71e2a065bbaccf25e4fb7cb1bc5ca2a7495aacb801451bc7f566c3bda1adde88a468d4cb5ed5723006068d5746b55a4f2df8"}, {0xf0, 0x1, 0x1, "1c8ff170c3aa25df6de6d60a6dae29d9e64e6e4fbcc8371ca8eb40675db43e698316a2fc031147ed329b64aa9c507633cd26b41e990a9819f6255c01d6112c2ed00761f63c2efbfcc7298264c36677a406406cd40bc4d541dac5bcaa1b8f619166665447efd5057fdcf2803491e6800e6baff9da626c10a7644216792bb95523ae3ded678a37144cb765621265711381f1e135e541fbfd80deb9beb29a84711758c1b8ef05034a36a8fd85fd5310c98eb40c0d43caa1aacd52ee637679878d43c6a914a680219df5f13aa56e26e7868b68a1e775640c5d1cbe1a7f7d683b"}, {0xf0, 0xffff, 0x2, "7616c6a80eda3d8de110c97b197cf09e62c919e375157b0a564bba820cf6bead53d2c80a7186e6fdc9afdf6477078d69b313d1a442bc7e3a86721dfe4be6b5ee52de0be775b4053854c74c2a2c0d5a7a038051b755fa28be2453ac2f6a536a893840317d9cb09814832c1ff9210dccf85324cb124435eacdaa52f9c504d60d8989492a05e10b4773bd7e223592594d7eda4e635a13188588852e434f1699ce9da428770e93a13dab76395318ab0d688ae518cb664f19f5ef41c1bd7ff9010fd9ed63b17a7eb76550050168ae0508e9be55a6ad0902cc33f7327d"}, {0x60, 0x1ffff, 0x6, "a9c9c3e2185191984cb5a3231b7549b2af467732c2433c1313b1b973aff4f2baeffffe055c51192ec748bcf3385359fa81ad1cfe6eeeee78437373733c6b98c94cf251b3d6cfa16b76341a07"}, {0x28, 0x1, 0xffff, "8239b59fbf6e3a96291a6758f79eb7336da6004e3872"}, {0xc8, 0xffff, 0x40000, "57bee2526e747fa3da28cb4876a68e3fbec0918eb5a4759ce2a447ec39df292e38c16e0ed11c19a2b58d3cf2b574cab187ba2075ca8a607a2647d947801a3ff800ab894c53af394cdd59afb2c4c300294d20c0d00eb2d7309047a6092fb4687d8ecdc6befc30ae95c844ce43e99fa90dcd0ae048ccb6594957830a88c5b0d6da3ff082db9fa62b58f00bc3a94f332e935bd1543924643a1053faf76509f7fa5e1a15379c672ae8948772304222f6d1c54c"}, {0x110, 0x1, 0x800, "16b3c59bccbcc7086508c477bea83b41dcdcb9ecfb00803141ddf3727351ccc1db11e55b028e82ff652f0f225da4332b6396ffa1f15a839ca4b2fb205a92d215cdfa16b5da8cc553b8aeae696d83a03b826a59276d3aeda8ba2f02b0d0e7789b486f99b044a68e576484da13ea32b0a04cb0cd71f53fa995443917ee9c432b449480b1263cc058c992d68aa734a2544a016bf74dfbd44871a75b69b630c438ea05f47ec6fdb9d5543ad1d1519d139f5c537f7ac2c3b894694f29739a9f5158cc33c9afeed85153064ad98fdcb0d18963141431ed57760b60cdea7b6e89d9614d77ab3c26fd0f00af5eb852bb6062814b22c261ae340b26de28e8"}], 0x4b0}, 0x1) socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) minherit(&(0x7f000001b000/0x3000)=nil, 0x3000, 0x4) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse0\x00', 0x80, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) seteuid(r2) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) setsockopt(r6, 0x5, 0x401, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0x72) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x5, 0xfff, 0x9, "8a7dac058d977ec5c46f975b2bc26801f577fc06", 0x6}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) pwrite(0xffffffffffffff9c, &(0x7f0000000180)="58fe1be18ab922af94b0fb7ec1d9c39746bf7d3847e0d7b47539643cacb1fac30979dfbc64bfb57837dcdc35c4b79ba3b77ebe53e540d21926051db3ee087c489b675f765c9a68d3e2954564ea5b83ceca285ade56252297b323024095e3fd667d567066a8812278d80d34b639cb82fa15b2acda457f451acf7d75114e32173d0135365db26b7d8d99853f9ccf1f55a3d1b28818bec972fc88165575ecce78ad0f00073ecc2e5456c1ade940c784af", 0xaf, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r3, 0xb}, {r0}], 0x2, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000020000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget(0x0, 0x4) 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) close(r1) fchdir(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054fc342fbdb1efe07db1efa72fa2428fc9f218f2780cfe5294d444411720638ec27e258776a6a4950fe13093dfab1404ccec23891c7d8395bc7cb8"], &(0x7f00000001c0)=0x6e) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x10, 0x2, 0x20, &(0x7f0000000080)) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3}, {0x6}]}) mknod(&(0x7f00000001c0)='./file0\x00', 0xb4f1db56d4bc2ab9, 0xa2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x0, 0x3, 0x69}, {0x3e, 0x5a, 0xd5, 0x174855b4}, {0xf28d, 0x2, 0x16}]}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb7794a69dfcead88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe65f9ffffffffffffffdbbc5b65c6593d2870b4122cd235000000000000000000000000000000810a00"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fba7bf27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b29513b3ca0debe8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4376bc4b4670208aa7a7175ec62fc2662bcf551477365fabec6f065dffc512a8408b7cb10a7358c050d2ac0bf2153abad6bb6f1f2487a19b1530b274dfdabcaee93ac22433aff0b612f608e336e3d75ee81581290889c1b58be51f028ea452b4029ad76ada944e79ad639788b4b33fc"], 0x10) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6}], 0x1}) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/223) 16:00:05 executing program 0: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000f5fcf6f21bdb6796f3a5cff88ff226bf1722a2c6b90b5795406cb511ddf5cf1b84dbcf2073d7cd4dc69e8e"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000a40)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e56de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abff0700007071efbec6368bd57be8acddc30fcf14d45654d6834fdac68037af2af3fc0f01b03c1ca20100000056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156a421195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083ed7e1e777ad26f55fa500e0eee2430f8eaf6144651b2392c7f33e4dbb7e7d6b6769f6e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb03277207e7b8c0f609c821f102888fcac06723244b324af3c4cdd364a54de5f7113f5154e4d58e5edc27063be42ee07f01ef0c3ababf5877b25cd8af0b2bc92102dc68aabb532e484c880721eb63f1b0fbb80a784718209bcf11", 0x24e}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d913f23cb9c50404dcb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07d", 0x3a7}], 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28022, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x2, 0x0, 0x0, 0x0, 0x9, 0x6550c236, 0x3, 0x2, 0x1000, 0x7}) write(r2, &(0x7f0000000240)="229a9cfbd727be1e0de12c869ffbd0daef8511db85768bbc9e44b50a430a880f7e607d010c7622eb9830c5ec75c3bb788d5d0c1fb9261dce1e24b4dfa5efe0c5a478275b086d5d07b0f68b7caf9fc20eef3db7862c67e8de93c6e77a6733bbd9fe8a708feec0d41f9b68cb2a9193e1f7484d73f7e089508b74b4270e3998995463cdcfb88e7bfc18b86b5bed2fbc4e471bf36791a131c4c19b51f2da9b90413ffe2e31dc5510a46000181390a1c031bade19e3c5245f62e241b59e9242d9e63e97b0fa00e33581d6cf438e228379c8371a0638adc5182848", 0xd8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/156, 0x9c) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) recvfrom(r1, &(0x7f0000000140)=""/146, 0x92, 0xd0462849e76d88ff, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0xffffffff, 0x2400000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7098b98a2741b371082e59c4ee9873d7b65079a57f944ad48d11f1179ed60af9c8de75590ff7c4b94abc032350746b0b609d0a2ea4f351078cb5e25c67a4e222a8ce2a5235e73e083aed790aadfd7003a9b2e5544e2253ca0cddc055c3d3af93c9ee5c1cbfa7eb7a5761c8da2d8ebe444d960612ade2166f8493e17cc67d3424dcfb58f42a19ed950df2858c285f8f77cb4c03ee61eb315874df8371f6b735be5c46c406bf0e2e9739f5117a603da75b6cfa016bf69f339ffad32542422faca2c20203577d2131425034924ec"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000800)='./file2\x00', 0x5, 0x2820, r11) r12 = open(&(0x7f0000000880)='./file1/file0\x00', 0x400, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000640)=""/88, 0x58, 0x802, 0x0, 0x0) pwritev(r12, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x232}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') r13 = socket(0x2, 0x400000000002, 0x0) pledge(&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00') r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)=0x8c8) ioctl$WSMUXIO_LIST_DEVICES(r14, 0xc1045763, &(0x7f00000002c0)={0x3, [{0x1, 0x4}, {0x1, 0x6}, {0x3, 0x8001}, {0x3, 0x7f}, {0x3, 0x3ff}, {0x1, 0xf626}, {0x0, 0x7}, {0x39edb46f9edb38c, 0xfffffffb}, {0x2, 0x2}, {0x0, 0x8001}, {0x3, 0x5}, {0x3, 0xb2}, {0x1, 0x8b41}, {0x1, 0x7}, {0x2, 0x9ef9}, {0x3, 0x4}, {0x2, 0x4}, {0x2, 0xeb16}, {0x420bc3511612e842, 0xff}, {0x3, 0x80}, {0x1}, {0x1, 0x1f}, {0xe61806ded3517585, 0x1f}, {0x2, 0x4}, {0x3, 0x8}, {0x2, 0x363a}, {}, {0x1, 0x7}, {0x1, 0x3}, {0x2, 0x5}, {0x2, 0x3}, {0x3, 0x3f}]}) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(0xffffffffffffff9c, 0x29, 0x4, 0x0, 0x0) sendto$inet6(r15, &(0x7f00000006c0)="0b42ce5f993bdbfb795019fd8d7e6fe199b6b68c2c36254a70405d2707c920e8c2755a31496cb5bc98b654d4244ad7f8bdcd7f644eb445d710af57470b5ead7d8d739d660bcd99bab4401b46a103b1e6ac306b703221fafbc7adf0d4c34ce25853b487f4ef0fec88cf17e47e50180910e4e559ae935089baf6a0d207e76e9d5fa4f8a49625a2b3cd44f41aecf72dc02b8acf6a096533b84165dbda319b8c6b13ada3458f8b45e8824afa08c3b252c42fed9662ee5d73b124a9b530b8cf3380d54e8a14f2dd9ec2ebf1306131dadba6a0a1e31a10656bab6dcccedeae0c2e6babaa29117ca6c8bddd54b555ae5bfd02f3fe7a1f7731e8145c1c9e769b8f", 0xfd, 0x207fb5a5885f5ec2, &(0x7f00000007c0)={0x18, 0x2, 0x3ff, 0x6}, 0xc) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x4, 0x212) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xce, r2, 0xffffffffffffffff, r7, r14, 0x0, 0x5}, 0x8, 0x4, 0x5}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') 16:00:06 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x102}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x10) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r7 = getegid() r8 = getuid() r9 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r3, r7, r8, r9, 0x1, 0x1000}, 0x3, 0x433, 0x80}) 16:00:06 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x4000, 0xa) r2 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r2, 0x0, 0x9) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044274, &(0x7f0000000000)) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000340)=[{0xff, 0x0, 0x2, 0xfff}, {0x6, 0x7, 0x1f, 0xff}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000380)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56ace18659e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x3ade2e22327d2659, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5f00) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semop(0x0, &(0x7f00000000c0), 0x2aaaaabc) r9 = semget$private(0x0, 0x800000000000017, 0x7e) semop(r9, &(0x7f0000000100)=[{0x4, 0x1, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:06 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000600)) r4 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r5 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="100000000000000001000000ffff00006000000000000000ffff0000430000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489169ee372993e5574ee67310cc42cc59a15306bc9f0a5a55850000"], 0x70}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8053b890ebd9afdd0489902fb69ac2413ff94ef9cfcb811d33c961bb78163be5420f76bf7c0a51116c391a5ead8c453e411ebea6284d6a4c00b5cc4b11327576fee927d50109163682898a0404b87bbc3afa68a0422f608b60"], 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)="ebffcdff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe36) 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) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) connect$unix(r4, &(0x7f00000000c0)=@file={0x1, '.\x00'}, 0x4) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r0 = 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) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) setgid(r2) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x401, 0x1f}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x20}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="b5e9fef5bd9a54d4437eb6ea1946bd6aa85d9b6a121539d02773a1c8c2c924c119354c2235e5cf7bc842c3416db2d964c4034faf65838aa4adbeecbd9ed3885cc981c97e457dee7871e828c1c6a97b2ce08abbc59db4a1a72eea6c74204488fbebbd39ecfd52dd6dd7d1d77d08d5cc4b058dbe9da8bab9830d785e02ab9474dc2073214c9b502451d227b92dfd2351d32e58203c687da70b835dabf74e7624abac6a1c61e5ce67210f9a75aec83141dfde2245530536b5c1e85d5c84dc2630ced788eada88c1c9c53f07c680c45e5a432a46d394bfd45f59bceb9c35fc28cc20dafdbd7ad882ffe0a9e03571c8604615480f46396def5e2be954ac6f58bfee507675ccff0040a0a60dcb0550103723debffe4015afd104885851fa22dd3aee88abaa951dce7d85ac1cde77ed836a372bfb3d3daeb05e9c12449bdff2d3e60e823439c058dfc3f7717f8a7351785bf5995493c20ba4f84fae418df113f84b2b097c71d235070500000020a4883340d88a00000000"], 0x41) socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r7, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)="41b081f10567de8fc98a50138c2bf150f6f5a113dbb7e0f91f9fcf79b3324416cfb1b1fc6566fad3a1bf9c32da08ecdc8dc7324c96dec86d4269e98a4687bfc6162f2a93eb12612250e384969d0d0329ddcaf30d48d3f107a1139011b66d3a2987fe650d2683fcb8bbbd1b6cbe8f0ae9265bae17bd4b685b5cfb0881955afbc9736a1b7acacbbf5a808bb4c4c66cfd5c4c47758940999eecc96c28b2e6148b792f1bee7e7d04d6579b0d4046e0645cd4ed30f64bc30a629b06a8a0b67e0a212646908877dc3ffd489aa62c49c4cf7993e861a3858e48e3b5f5f20ee5f5228709", 0xe0}, {&(0x7f00000002c0)="7eb509b8eb5a40bca0a0500fe93e2dd394a801f9900ecc4c61066ea7bfc6fbb3ef7ff3d687cc0a1b26466b7cb4f63c2318150df24ab353b5e6f05a443f524f59cc073fe9d13b3226455422c85b0c48", 0x4f}, {&(0x7f0000000340)}, {&(0x7f0000000380)="b771d68d5b21dcad24a0df9daedb5aea7679e0cae5eadceef3253ab4ef3d6e120f687a2874b3a6a59a", 0x29}], 0x4, &(0x7f0000003700)=ANY=[@ANYBLOB="0801000000000000010000000500000080ec7c55f2c16f4a141d5684c22d9561aa3b591a1297d1954baa672d4e8d8999f2e70cdb1de14d56df698de38953404ef93d70e9dd4c5bd6f3144bbeced972eb0c358ee45d3a626a1819b01519d2e758a0cf8e3c93f3ec32a5568141a8a65d260cb59e253ec06831735d5a0e21653c550a0618b8e6d6e52c063458eefba776592ee2cf4d9a634a1036467b4c79c158adc05908238c7bd22694d70d267c7180138edc1884ff66e784955608cd8cc62f2305887b6bf1f0a57142ee82bbfba81b0cb73204c36dab5298de955b49c40bf6a8a254237e1a087521d42c2cf2819ba298cedad4845311c4ebcf8e5f97ba91f3151cca1d9e75000000180000000000000001000000080000005365039d9b3b0000780000000000000001000000010000002e3997bb2d07ef27d645e7bf1520f5089e4d86c8204c5e2db05db8edd116d8d31059b9fd3b05b0cd60b801b9709851f04e51221b3bddea952ec7fbb55f4ee090df2636bc8d496b60e567d0d46e308690766289f6e9eaaab1389a01b37c4a293bb721d529094100001010000000000000ffff0000000000005366535f2d6f177ecbf3fec517ae8d8ae5a811ea3c18e14fe68ee1898cbfa1bd0a94473913d73edd8830deb5c732ef8a35b523a8489d422781ddf0affad58afe9c9870dc0e777fed54f8e474c9e09d3d94c14df313eb615c51c9f09c0564ac47b78b935052aeb1771a643af83fe3a1113f8da0cf384390b7c1565a69b3e0d75f92d1c159c28d2c4d0e17808b51466c6198a556ecf4077c7c3d24b64134d78688f695a3033daec1dd976f9f30090050297afaaa6800e90d080a482f66b2e1bebded47ac2275ba9f0acfca1122eac0c5a4f5f7bc7c9c7b5d171e36bd6d114ad511cca28caf4eb9b67502bd54969cc6e73bb2bca40881bc40fce2022e0109d3c32e9e2db146eb8f0f6a9d7de19939033425e6c45031ac88460a9217b1cd9f89999abf738d6f249e83f96997a3fb5b7418428d98d0da2d0609e4330a71865b2559fc3fd3db6269b1ceb584dceb1114362b9405b45057b3f3a48522ade6e0c5a839cc20630ee7575dfc97a3cc16695d5e126ca1c0af1fcb24d4454f288bb669bff62fee574ec5351fc8250dca24e630e203dde70d3cb34a67fe6e3c90d27c336c5323939c69c49847a05b12996d7b4d2b7f28dd1a14bd0cb3cf950ac36121cb8e461e034e7ffe7ac5d4dc976adfe9f7a5f7db880be52139b6d66cd80667719df1142ba79392f8f1d9d0b1922d454f9f78790fa887cf939e758ffb5cc1d3758ba46434c17addf067af6c9eb5cfd345d9dde41ce89c69b7f7b8f0c76b56ee79ea2a52864801ff2d1b41b70d054876ffad2f69bfd07c00d7da8583eaca3e06d481eceb7bcc8381bb84de3ea4e6e786bbb097dd7ad268dd1c1bf4e5be8362c2aef841df7ffb59137ec7ca726f782072fd8ea9ca1e75324e4aff38ade3268556a329ff1c1c01e8fac9f70a025d762dde52e958492be41200976278464902fe791fbcbae19f7558ea4b2bc954526621059c5cd1aae8e4e1907cb0f9a4f125033673dffa7237b4716a666cbe2aeaf944bca0046ca085aca31eb8410a7c9632f1d393cacf0489ac4965a7ae6503e5845891b9b80a53acd1fe8087006e560ed5496f7a26260070a44c8b0d415f53276afcf1bf23dccddf2f6ce3ddda74b877e6e4358527989bd26395bede7196c3bf927d79d939b0ce477e057d9ba97958d544c3b6884a834035615c2b4f9090fa86a81fd5a29a68279d37718b0278c5db21a614e8908f73c67ca883afc8ac2b5e823c64fbfbb12c66c6434b8ac0060dd5058629ed12872843899202a173e98232167ac980b1184242a9b5d2c227cf01ef3567e7b33a78425588ffbf746949302ecb25ee108d56e84fe754c6af9e3fcf4e77ff4d0121dc969dcb4bf3c8e7daac9147be3c6c94d1f26613f76390368b4003791384fb255ffa9c8eddfa6954d709308a6057d80476cdacec96e9fdaf0fadd4407557d4c4260c2ee7493bc218cea0ca69a843c4bca5a64ede8ab80a98c011f55debcc1dbd4e69fad12daf6a5da2af514fe1c6ce2d2b1e7324dd49b7f89548039bc5faee17cb4edb75da11fd6e75792beb038a125500c492e9bd31efcac5208c57487b946147ff9de9181461f3b2e46390f07a5ac26e7490ae18113ba6809cf3c9d92bdde62504b3afc74379a601bd1bda4dfd299b41f0e7140693d97bf86c6cfc55809d019e03bd0e2c368d47060ea5d51ceea364d155bd27f1dcdc905d2eefb12de79c08cf36684b4067447668b13fc797724b90cba6b513fd993ec720888fb7cc14e09693ed0e68fcf22c88418d9d7aa7f1d7e57ea92580a1dd92cbcc1e533388da7695bf576d22448135287964ff3b617bf33196d1f413c8d9b772117292ef6cdeb7a4b618dd024ff51e7656ebfceea2a76d2129efefa7744c67ac681f468441b55998fd30a7206e42f0655d992d87f357b4a6211efbad745a98fdddcc8800347204397b01343736483e312a1847f7533a3bb83d14decc55fcf23c676a5b49752600815a0a46f343d6f0ad3d435b864752051796f34b31b445de23205a935f9d0386741e8226497131e3690cf3f3141c2a22386ac6a0f480b839060ce12f4cea057e33d898d166aba1a488bcbbb02c1628e34e3535fcab97ca284b843eb7c5f08584d2b80f3048159f0c2749539f0a814cc6f8d8d697c33abe1afc8930c304615b2b4f28d33224401547dbfcfbea79219967cc7d0e3fc1e9f31f74f7c8dbfe88639ccfc7349c3f0690c1921fa3ba512cd87288961d2cd565e02ba9b75a650f729ecdcd1bc57ecca1dea03fb699aaa7db19b9cf66aa1d3e096bf2001332d9a3dec81cdab24f0544e83673679ea7353044f92eaadfcae0bff040e1ff421f7633c371f78a2138e60c7cc05995ecb9b93d1043542c9fce2e233dfacf85f540de21813569d06672692642b2b4549c4b4696eab0598638b16ce37a60fca88a984b3b90b08b693807afb909e2abebea6f7120c744c7eda76846e977e6472524af858a58f30f0852e8e5c3ee11702a089f1804c31a20c6c3a02336dbee1b0594b64ff48a1e4e65fb95e5c4fac805200a2f06e0f205bffda4e6fb23001ca6a40aecac1761bea13702e55a7f292e6a8826368f7371d4f468767d479ad94557e11bae5a86650c6e0676a58528c892686d3754d40c014a834c7641461faa34a96d5d09cc338152ae7827d3cd61bf3e936b64126d3b1ed2f9b2aca662ce1ea0a984da3196a10efb9de5c3bdcd30b50eb737ea3e0d18db3192217910df5a59e36cc2b5333efaf269dc515c46ee9c662d602c1e23c8d27935dc8aef611fdd81dbaf9120244b7a08efe9d5886de8a22cb89227c0d28f9f76cb68c87e17d405b5fc1e135546b9e646c8c522f7ed5c8ac0689384688036ccdc5d0ba5fc9e1a9909cd3490849bffb607498e3e49e9e99468be5827f988cb6b1ead57b82b9c8a657c34ce11013a7cf0e571389795764ca6c5a5a56260ba19c340440dd66cfe91f14a517aeec6ddfc7ff8f5a7ad77a6c55c39e56ca134bab8dbd22c0446dc0d69c0e6e28ff29dfa5936682c99ac1fa9668635f10fa6684883eecce91e2c876695b755deb38b333f11f69fbba2c1e648e6695edf33c8289482c37981843402ef933210e0b86e914f4d80b7a8ffaee6f7dc8139fa22225c5fda1a14ab3942fc7985f708582e735ef8c6a79a95108fdaf4a60814f4434e38555590743799c89f682cd8e30db8d446370553106e568a01642350c50f920bcd0f83c92a9bf465f0251199848fed89c547a2b702452e711865c55d4bbd22d1dbcb32e96760d0c6f0b5cc63f56467e2c044c45b1caa178fc0db5594472820b980735a4335ad5ee000dc60c48d0ccaca12e64571b74f4d60bf51c28002ba7b828edfe1c09918bc6b4d9bdca14b54eb015884af43fa219100dcc1d16388ec029a22a3da4c3b272a3e921bcd67a3db961992155fe4ad6d202012e1e6bee5c067d9c2c2b282ca9323183e2ee3bfaeb6c14e77821ae7cfe887fbd987175bc5794eefc3665c4ecb3af475f02c1787b5e267802c28925c6cc3246016c9db44369cc49286cc33e5799448bc353dc2c4a8bd791d7fcff6638c111c5d866c99e1e79a44a213544fe185a38fcf9ae0bf7d3331d2473e0b0a753306ed51abdec277c7e5bc0cac8d1a1becded01dd337434638fb4e42f627453ad850365833d858f81c878b27b550e33a27857296a794e00b90663c76ff3a5aa10cfbcf56ce5c66212c2191334b49b321cfc2f549ffd9ebcb4d374b001e8d95e90927570554372f4460a47ce48a23f0cdf152d9bd9d66264e9857fe04d49e94f665968d1f607572060300b597b7aabfbe74bfc0b5dec2920c493ef6d4acd8a028ba448d1fa3d330105fae2db7bf42ab7872409bbe048b1ca51b58f609305eed14d42f64094347fe3d546cebe91d9cc47b65e6141f56b34c78c589d0c8af175e468aefacc7ab803023e927f7d297c2d3a01c552f051ca721a3db86a1b2019270e510461e4c199fa9c2a009d6f261d5068a845175c77762f87756542ea619251e216c48e9cb30d6cad0f5591b057335b4b1fc6dab117940583b7c4a87984bb8ba717219d5c160b13b06d45cd25ebaa4f3a87d0f74fbcbe5a51a237109858303843c0060c07bdff6ebb11aab577aed00b567fd340daec4373788700827cc5176fc4ad9ee47ba219a25a9c7873c284e7e0d7708e29a98f3fb6e77b8107f772fe2c96c1c54bf9c15a24f9fd71351dd1a1d8ff0751a04dfe223d6eb8ce23d0c987fdcc434dd8e369ba5d671901db07ab873590ea5d50b26dba6d0eb40ee8f8fc469d7eba6a47930ecbd57280edf1ce62893c4cc66ab018ead6a66f08ac3eaba851a8c66c434945de8db55d8652afd24cce962596d0c20a6647565231090cd3c4eb0a0417ffa41a2defe17dbdfd68056397691e245cd5fb3a6750d669487dfe73958ae49fab9a3e9d43ee815b499c9568eaf44cc8ecf9f425a4198d64a776f26ae9c2997374daa54ba4819d7ec6ab01490f8368b29520b9f3e57bdd06d2658e49409ed94381a0745f20b7032d7b2ff4f128c4f4d80312120121ab7ac35ee3c8d0c89a692ea9e892e79fe8cd4b32e10b9d1d0efc43c73221c0337cf71300a5f9a903bed52e5be19decbad710d368d01caa18288041b3931c566df057bee74a7d46b8564abe86372724d293f27e944c32e2383274cab665957f27ec9a16705b4c8bec8bc7e11f4caa561dd7bc69fb77aaafd3092ffa760f299e9048071305b332d83bafd3688d11563ed63b2b990fc7aead8122b0528931998562b77dd64af9e306d97bc1bd1f2950a34d799f68e8c5977a90cf9ca9e29bebf90f6e2c49c564bcbe9ff945512ac1cb9e2040439e02069d0fcb526aee8ad1422b7b3bf6f2c1a11c939ae1aa3d4131d3c760927b229892ccb1949bbea02e42c81854a46ec7d5e4a4a07ccfdc16655f282d14e208c09074df731003123a25f9954141f18af45bcb493bc560def25fdee0212eee8e91c87854c9b46a3ea86f26dde150236e1165e5952419ecc62f263f453608b89cc022b9df55278fd6d8e82fb656ebba1f73868bcf211edf044a16b036ffa411da0b4b9e2cee64eb8329915d4adc938c808a8dcc41229d9f4c7dc36978d3ebf76118ee0d6eba1dcc9a30b94f8f109be4ef3a81f8b3e53b0fed2aaa1c30555ae5385bc8095c6c4326423c7d38042759ac823b97946de913673beff3387a69be5ce47ef997a18b44b5901613252802e472714c9ad5db7809df7a5a82a50f320cf8f9e46ad714a3fcb91607033c6c4b2836fbb3a09716524c892b5a3a5cd00c06e60fb8546b5d9f94c988c9106984dc36a256b03782efc935b9769714db3549c2df60519f5d1448cf3e13741319c2d59d0be5610746c1a5688dbdb048e3760e985350d9415ad6bde91eb4c941483066e1738bebb3fb8a97ff90be80c17b17563fa8f542548218ec300b22db7c38706a6c9b34eab13547309d3a09ef0b3f39f5a3a45ff95aaa76595b2dd0f000efcfd6d443b648635b441710688b2067d07451b48e537376b4dafc17bfca93903f9b6841f4fba8b7149548f80b076189278e120f06168db3323430f24351a1ef1cc70ab1b56fea322c7fdd2b282e2d3779540e3e100b810439736c9aca22039c2c2a61e97acf44ee5dddfe2fce76252053efb9b4b79fe4894801a711e9331df61655df7a232fc52d1119ed98ea1aa39adc07a51c7a3058c6c492ab2ba098017856f6b085c9d231f2abf0bf3a696b64a5f6d13368182e8e03c4086631272ddbf300fbdaa3071b26cde5fb437dc5352a2869655558fa442c60936e9a9b11cae47a66bc5947ca91800000000000000fc7f0000e50300006114cf73000000001800000000000000ffff000000000000ba6f73163502e300c800000000000000ffff000006000000c09d153c73f4f8a1bf03746d3f2fa247b24a8bec3f4119e9f809459f464d1d03221151b57f0b30212de5df790e68da9c568d77cb689ffe32d5a9d79c81ebe6c87f4dc2fdc81854721d6975e3aca111461fae36d248b395646f33788f731151e4dc926567070042c5ea2196cce9c6ea328f03dd8b2eefc178dc6cb2e924cac7aa5fb2aa6779903a97fae3d09075ffd6840607e911232096a63cbdf151a1654ff6c816838d31cf2b0a2cf7f921b85901d069e40000000000000801000000000000ffff00000900000006ca45401a8dfbfbfa08f38b81c3cbe11e67d1c6083108c7d3206ab3e6c344434ab7789589c2b5c8be7b8ed79eb1710a5bdc7af0aea8e4f6fcd074c2b5cc7d48cdaa00c6587f2de677476f90106666c182215e4fdf78619d431abeabf06b17c8e1490243e5a3fd7f8b997c5fe98eb4ec05dbfffa13ec204db3ec4f6c86b31b94bb7f6e624e5c0b7e1083e8e46a0c14244c4367e372b850bcb34c37a32da8dabe373b22c2bd3741afb369a4f6cc4b679cd2823587fffb8431d8b21c99c48d445dcabc786c14627b72cc12d0c230edaf4a1fee776aca98746d0e9727e78c48c9ad6f57fbbde7580c270cbe6c10a58552716c1283e30000000010100000000000000000000001000000c90bc091e7a27ba29219b5252262808714041fb8844fc032136a66036491aea1ee8aec110e677d539176da0aa1ed9bc6ff85c9aecaeb7349f3c58569ab00890a90d1bf93b9cd42512f7a4c515f18047bd6b431775b1d759f2599ac0cc31966214041a067f24e270a1f283737a9717bc69b78b79cf6c06a76028e882d2a99bb467db1d50a3d14c986e181a93de360aa15d7479c76eee278845feff4113f28020a017283e9f5278187f5c4b0abeef7a7a1161aedaee9ef86219950b1043d09d4497fa40652c6a459cefa8b2ee312cb44a56b0889313506b6f6b78c953d85630a4550012c754f819e1b6c1d2a55dba223dc431d14c682bdf760768d0f7ee92dee5c7f9d4bb2d1aac377a6582ec008779dfecf327038cee762e3016b9a8cfaa19b5f747e31638ac395146f6664b49771b0deab8d17a0ea19a49201f6d62494b173d8f8822c482bc06322b19b8c03d50bcc5ac0bf70dc7e77b776ab709b20a1a09745dc31035ea9712efb8030d2f348a2eb9034bf09e63030327f82203fc0091604c94a2d51d98e50faecbdae7ddd521eff992c275da4f19d3c4662a66bd73664a2508f68cc8394e139d4a0e32438de6e57de62bf69f863ef1e69780ac7af1a6d2d3c2bb5fef08ae8ea9a0eb99d65f18c755afd9a38c1d13507a82b06093e67fbafaeb2802dd5749ce929ae08484989bc0737ed2bbf64b071435b53adccdebf7f99ef27abb9e749b845f65cfabfe83106c6b3e9c4fa156f4a17d7d921cbfad2d839ceec7f7d902745522d7c76d9a924228827a73d2ba1bb86817c6d7b8e717303815563fdfe83b36dfccc3a78dfc04e070e7a56c18decd91263dec444b44228f76e4ce1d4c38f9403c678a9bfdb0224063145e6cabcf06fb7d9ab4e11a6acfde98f87563344d394fa1ba5c975e5c529b5178dd4dafe116c471d3d3ded28c92fb136031403db8f1b4dbbb2e6883f17e3f97d0971cfaa6cea863060dfbf0b5c7088e0d2a4fd3821945ab089e07a9850dc4506e883a967d3fac7fdb421ef3b47a2d4ed1f70d4e1d537c017802c8bf5fe50a724b2b9b3f3b0bf69c46ab0a3ccf9f477b3afd80445ad3f344550a4772dbdac121c9a001259a2d6cfdadf460dfffcf1054f4657f016c0bac81912630704ddc6177ea5d776b0b296de3b09b912b35e0c2e67d928d4b37a2359a2ed9a97d16a1396dfc57277c38141aace72594af7c8ed3c638e17a1745f979d8a0936f204bdb9c6f63d7f520d9177f7e7c8e4434cd6a3bf65a6c3172e47b304cc4812b3c53e1dadc73a146dd42fed398d1d9b9f9a7a769d8d0f1000222ad2cf69cfd9caf0fdd5fb0bf7c285df5a07d3c4662282a9e1b87b3e5a3a752d53dd1882b091b1b253fe5b181492aee36951c6da32a91f3ba266e10e5016d482f524f5b3ba629fcd8d66a16e1a47ce79d3727407792697632b62f3f7b31a85378792f83e654ed5dcaa684b55166f41fca99d5d9dbd5a6c27482bd94e474fff03e38bc16ae898e473f089675f4de090b2e8f5c17144186d466cd976c53126044c244f8007ea12025b3d1b13665504e83863eb66b5f59b667690e9ad8507702c5e0d3986a02a6d183228ceb4f04d5212b7e4a9ae75642a02edd796f295e2bdfce234d7c924633ebdec70f92ce70de4efb9e9cd358139c4a02439419e022b3812f1879ce906c7967b5fe8818518e4d19eecfc3c35ad2e138e0c19f54448edcb8614745dcd4c6e25fe84cde7eac02425f7659c0bb7c4d0c2385eb03d8ee26e48d68278636d6ca3a78ee465587e6fe22b15e6ee3d4133f1a78b69fd3f9da5821d225e95212d26ed0166af4725e0fd6982c4f1220ec3591e2559324c33481efa13a76290034de77d38f3bc038d31c2d1f1b6d3feab88758bd7d42c15c57686cf22c165eaa90d419dd00d6b9713fd287fe519b50b8e14ebb78edffc50b4cfc33e594a95779731b7596dc92423a206478619c9ce35dc1466e7386c15242d1efa473d69d272adc2c0d86b2fe0b3ee15986c586daf791213d3de76f21bf99f61050fe1976add436f221bd1950a38cf216475a2fc9332326b5c5f118d434d25e413308545fe849ac63fe421184bc5e0eb82c83fd9188b6b449530b171d5288c4d90843c533e19a1d700d68388767b5d05c9f6dc1c066fb1f18a084242085b02e58e7fe34d3fb8bea7110dbb98883ef94b946807fc7c6569e5944970aa4767c2643b37deaf18cf3b9074eacfd7ad31a84b5cb0a8f711b457de7f909d739523e59c82d8a673acf7f45f43d72aa56292b73390cd9d9b95d85eb08668343338ce8b0ab042041da14803cd79398d6a89649c0ae5327f56f432d535ef11c594114ffcf14d96851cad5af646fcffccab5c9e8b8d6cdbd7ef52c8341e07d946b29bb929b446be71a492fff919fde5e1d12f370d05b60af81afb5643f865bd824726f4e55528d4a10109cdb9d395ca7844b61201153166423d29a7320f2a6ae60eefe1b875cd3fc5210def5590a8d4ed9ee2ce54745a7574f63d0b4e2210c477a8c1b71a60300109cda4a358b7b82083a22a89e01bc95f1ed04a7cee6bd5259cc7b27e82413860ee1c70d933b554ba48f4782f528389602f444c2387ff6136222d88eabf8bbaa5872a6f7521c381271f82d8eda1547eaded8c61e9382750eb6293a2a1305cb5adf0fc31b605859e88cee47b5eaf88743207f63fb00b5deb9e92bfb7bdacba05f9d9e2e6f77fbcb3270482989e81bfc23e4d581a58e36bd2d4d3f9c02214125d8e9c3ddafbd576bbd7e6b14aaeb652332cd826b02113e4d18cc4dd21e406d04410548d929387fa52d286a66bc9fa2ddc419d7036e6e21fbbcd368e68e431fc5d6fd015b0d66af3e89699c6c1def650e226ac749a2002286e1ec70998822f5a843c0dded3807b713ee15a81e090d97ed5d3fe9d00d60eb517caaec7ef506ef44b4fa51c54e4432e50f63de88d9269040a773906a8dc1ec9e6052c1d1d057ce308c5b46d5eedfb87d5e5be99a9e5ef898296c28d9a2166accbc46928dddbd32fd462fb2d451f914a350c84ebd29becc4c5bdaa6c619b9c9acf0e33164c3dc2eac052e220c67a417f47ba7640f06008096aadf1eb963ed5ff4d509b9aa57d3a049869b2fa500eb72643fc79358c7755a5dffb2a321538ab5cdef00b1f80d6b96695384a796eb3ee8d1e5ff74e41bdefeb02c36648c068c9770c186798f668ba48c4625e4aca2d2dde1f8878932cf4719dd7345f22dee4f571cd2e49357feb933d0f53ca3f74943aff0d50eff640a588e6647c5608341779e02fc0298176c6e5015377d4076bbaaaa37f900f64d9f165a05b8d8dcfc487f46d9837052dc945083644cf9947f6fd6cc69dd4a40eec7279d7587cbcf179ac100b4b4c8d8050c446208a8c646630f2d81ecd4f6694b2bdf69d8ff23246a9348b666fd1d4366955dd2424b4da1b469450f0541703ab469ec14b4af0972e434d79a2b66ae8fe2ab0ebc2aff1d86160b80257266dd2748846d1b9b185f614e489360812a6901cd7bcd40b53d0f75be81bbe4ae5add4867d2f5e2d999c2f892a7a11d92cb11eae0bee78f4e5dca64d4040257c9f109a003678277d8712bb79a3ad99ffb2f28139b54106cf2b7471391db45ab049b3e094e4363dc76ae77a7a6087790c8cd22d11db4775ccf7b90ae99cbc12cbb3b667944a70f3c243f0e70bee4dda6570b61e77490beec2102ba33da62e7bdd0432fec60bc096ea5cf1443368f825dbe464de3d911cccfd13655a9071f51d4eeda6ce6e102a421bf38929653d3ea8f0e97b1656e420b242ed340f862aec62dc5dacb961c9d25ae89c89024f58cb4c1df05dbb82f7645d37f6803521b1c281c911fe5df51b3fd44f87750391e41a396e59717e7282c664ce1b9095b04f5b76a61badb33b3475d36b14979262b8c3809ac8fd3d58f785b58e5919c320c440191f807bbcf5046bfa5994a2f10f0f14f8e2a2d6c73c8c163f72cc3aaa3f7d717cbfe6390c0b885ad4ddfc2c280db10ae6e6ca56a68672c91139a155d3606a9d9cd2ffb461e92e4f15976b83206fcfca3378905e02ca5165331ee31b4e5efd04b9b724a13bb1391b2bf9ede94a4b6bbaa8c5f76f4e81229ba0480c4e677db29ffea53d2730b8c8a2f8332bd45b1fe2190331796a6e8fa8ead64d0e17274535f62b9592c8919420e8e12880f8e0f0474ac10dcf7a04d30e1f5afa1362da83a6d1099eb735a4b180642bfb0c9b8f21932a9ada45cdf0d7a22c4a209c15f554552a3bc4fabdd8ae655be5311d8125476d46f905984ef35c6fc0dc423de8cefbb896e8a54ea31883ed47750aa65cc509bf858b640f18aa00427d0db1c47da11cbffbd6a8d47b3727f58e6d66df9fae33864f2a2e45dc4df194be62e7838d49ffca86163ab6c1b28fa13114f6e675dc5190c9cb366f2e3e8b633f2941498a312c5e47bf185436ab420b76e1d32f7d1b84d6248140c9df1bde5fd21bdeec6f22008c7289d43969a96b357c4ceafbece34bb4f066698db7a2914041af840559e5366658e6faea84530a4cbab68a0375ac71b529b86e867ad47fe2fa4d52de9f7029fb360dd13873b8aa0289fc5e2d1129e6443dbb668ffc690ca9a63f0f60ead8203e6027ad40a05e62cdc07a38c76a84067e98462f4d232315ed0e4bcead33d809681f88e73aa7d51e48d29c3aeff64a97ce127e8502092510e84b7f6c8bdb7d76cc404f9c636d0dc63f17cd9526c70e8536f969301952eebaed595c89f7754ffe8ffcf546dbf8188267672a777e15f001c34a20de37f31aa91457bf6d10aa96a091aae84cb22c2342f65e99bee33a994140572a61ee1b7337594be8ae0ddabd99f652e46879d6eaa33933b0180a147cd40b7358542ae0f01b3546b6ed3fcf4d4de951c3661eeea1d0e055d91a0726c8b50199d07658ec4fa46f80d999a551d4a9766ee0dc10c22b0d9b0df43b3c29eadbe4a3fb054186f4da45a2d108ad948fdc8543e2f98dbfb431afa2d96be4bb09ba3a4191a117ae30064ca30d884feeafb9fdaa2ed9f7dfb843fdce36cbc68d2320542a2c58613e7be33da2cdb09dc979f169d8b035baa7baa67414478b071afd11a0661a956a5345b0f28a3869ab1c1c64b072bd63eef1015315d38a7a0b1cbcbd4588018e94cf54884244aa675f4c11a897acef6e81507708f18a6165c9d5b355261c0ef7645c2d66c0040f5d3b8557593c17fffedd264368c6c6b2c84dbc0d43e920802a44c7c77f629c1a33a55314465a21ad0e15dc6f924c493d9c621c20de16b48733945d7a04100a9722a4395226fdc1b225ad042f5a1a50530817c0d6aacdf7afaabc2ba18ae0b6ebe0aa5f29764d6e77356eeaf22a57918ccdf590e043ccebac6fb12f51f5735e27dfc4caf27013203b7c256ab87cc1032d10fefb6065e2b618b553cc5e9a3d4b21156b36b61e5662fb65cc1ae87d6c3a01fac1c6afbd2e253e3f3224b4644cb323a776df3b3b71c8145a35c9b512706cc2ffd42f239bfcf6a10b871107ee6260a138ade32625ddce6f3c366aed9d5ade7e995ea9e4dfba1631f278a760605470f7ed41474b809575b9726472226d7e8d9a3625490b8e52a5471951cbe031c2234fa93d9dbb9c3fdf675c225c492fe68d1399489555d8917a00e502308584e90cb74d46f9bcb188ff003960b89f7163a9c87a5d3d7a927e2723a141203c88a603ff61e3d55accfdb2602981a6cfdabe90cef6f5273334e9a6c2a1155f0628700d7fcc9c43deca949051cb5e5200324b4d792e058c7ff40ae4969469750f28400000000000000001000000ffffff7f777fdafaa832865d3f55129bc251673cecc0f52e203e43ae8f51a23400101fcbffe7566407261f076300000000000000d79b4db76a4cec9a324dd5749bfcfe073e58ece6b00a24c6aa2215f8b7f7455341aebb000f09350a521ff6044d9d5ac6fa5a0125416efc2b77e58c7391f473e55a3eed8481e981357a00"/9304], 0x23f8}, 0x80a) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r2, 0x608, 0x1, &(0x7f00000000c0)="799c3c138ae4ab98dc78b370ab9ed89e1f5a6679489d501af2d25f7b5169c0a44be3678c6deec90e15fbd9ed24185318d51c0c76c85be033ce59493663610780b36ba199a161d1bba8818082a99b271e4898875c54dfdb8926acab5a45f37d392ff6e4cfb46c69cbb24b8359f6dacc34e2a3e68835ee326074abe9e312dc84f87062c040f63132a0fbead5d4542acfe5cf766103", 0x94) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r3, 0x0, 0x100000004) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7, 0x9, 0x0, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000061}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x14b) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000c00)=""/160, 0xa0}, {&(0x7f0000000980)=""/59, 0x3b}, {&(0x7f0000000cc0)=""/184, 0xb8}, {&(0x7f0000000d80)=""/105, 0x69}, {&(0x7f0000000e00)=""/124, 0x7c}], 0x5) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r4 = accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCFLUSH(r7, 0x20004268) utimensat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x7, 0x5}, {0xffffffffffffff69, 0x5}}, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) sendmsg(r8, &(0x7f0000000a00)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000340)="e0471665c730174d949cf7d857a6687a6a29f2e3c27e77b01d93430ae5fa08cd31aa7ca872047d69700562bee9058b1e742793f11e76da6bcc330ac9d7e807fb80c24dba681a5ee73d5cf93d1249ffea598ca91c3e874ff2f98611c48e5fc87087bf5d292c9583e5c23538c45e557c19370cd03ee1300fdbb6e82ed2b4e9bf51042f8747ca4eb0151a0bbd4e3d71e2f232103a782e06e1abbdc69328fb7404108e3ea1680d8a3858fe6cfc52a410e1be30d0331f78e30857973fb7a7b19ca222a33b260c172d1d44", 0xc8}, {&(0x7f0000000280)="efcf8f4211e5ff7f7ebfa6908d2dbffc3adedf0664fd", 0x16}, {&(0x7f00000002c0)="f0eaf9fc175b72762d9b91b1d65fa9fbbf79ae64f83683b7a3c3163d5770f66793", 0x21}, {&(0x7f0000000440)="67d86627ab0b4681cd5428e11623fa9a1fa5d9ae444e80e4f875b89ba8956721e41c58caaa76edabf9a645e0e478e93d17b8c407dcd71f5b32acb0e249a7af2b71c0285663214cc7c4fbe487ccbedd9a3e92047d8b17407d5f61dc6aac97142ca477b87bcc65d77795830ed0133a311107d00980177224797885c9e0cc5fde7b7484d00f2ff9bb0b8767a146f6c2e430755c2ea8", 0x94}, {&(0x7f0000000500)="80446ec59c598caf47c314bcf18be8e3863c379f9fdd4fe5f08f39a5598105c9ab3648d69117160b75f756642d33e398b3e1c248415540dc036693c4a819409e4bc532d9be5a19ffef7e53c3665b9c91c902fed4e6", 0x55}, {&(0x7f0000000580)="4f2812b1d59a614940650b731bdf3aba7fdcd7246dd72ca431210925a027b8acc900036fe72caaad61fb433893d8b1ed73895e4b95790d5d5409e6e45887d8dd9f368641e00bb393ae82fdfa582f059989dccc913b5a82f3856a17e2f6c003c6c0869c5814b425ea2d0edb61abb7e40b7236356b5b23f392aaa752449ee9234831c0e8829e75d4330821122b80d491a3a2166a8ef385a39199a00c77e857a7caaaaf7f4ea7f836f43cced5210a6055aa228c6e9a41f2d1d7ae0cee8a0324a87ea8cdd5d94a515358", 0xc8}, {&(0x7f0000000680)="60cb356134a726c8fd04aefe1e00b70687b8c127f1c15d25281817f3359de26809138f0555f70f24e2011afb32d15c00ab07c53cc4bdb5127cbfdb5fac1f07a367e2713760c7bb256455e67c207910982aebffe89251be937fd509794f476d48153cce45fdade116f23f776fbb92617bc1f739693e1a3285982a757f715ab01807d44280d5f5faa8fc6e7b9c646a0d2bf8b9d2dd6a92c06084", 0x99}, {&(0x7f0000000740)="bf4af6617f755df7982d98ecc4031ffaa7b78136bc77cfb27e2b1710e4b0aaa4d78a1f5feeed3450452d4e18b32c1462802dae66f20ff9becebb5ada716bcba5fec34551eec18f06d33b6bd7d5b2c945fdb837b25ceec93eefe8b491ec2559324f3710e958379b38d523208650a5af28ca", 0x71}, {&(0x7f00000007c0)="69740666723c7830481577d377968681e754179fa366462d355711d2ffbc0484afffd67436ca533ecdb4ef6f7c773f219c0494748488d1720307a7bee6e857a64245315627f000617ee65baf2756c2e72942010a", 0x54}], 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="c8000000000000000100000001000000896b7daa496441a63a3a1c103959bd6ef6ecf4c60649745984ff050400000007ac7e97d0c4dcc9758047d8f48c5d4669e4cd5b60a2a2e0541c01a62e0ac09831082845cb5c789666c6ca9528bc26088a63a55dbd07f9e17003b874c590f07bb38ff8bedfa811022aa9bf22159248aa88eb16cbeebe2b68db2748afc555c659d8c4ec8ad8b372c9918700294cb0dc624a7d6fd00b740c94995e14d2d4b0251e20ec1018ebddf689558842dae46a950ca224c67ae331ec0019d43e05aa088800008f4eebb075aeccbf493d2fde9a1401b46c0f147ea07dbf0a32e642b772d17841d98d9941307442627102a9bb4162ccd04047d096b850a1c123858e24ef3abee8780e37ea130c1339bb228c7360a95fc733f1cceeb1bcaf11364c5b0b622aab8a0cbb37698222d130d7dcc60a0e51d24a6485355fba2737a712c3d3bc14ad83af7fbc120d8f6f617e"], 0xc8}, 0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x61}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") dup2(r4, r5) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x60) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) fchdir(r1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026f39d57225e20800118e1c5ceae651f449796744ec124922a3af27b427bbd99a2f6d8aaa3de9f30b2e9cf246f600001c5a249efdf5723d4ed8fb83a3dce8a7e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) fcntl$dupfd(r1, 0xe040b9bdc8f68483, r5) writev(r0, &(0x7f0000001540)=[{0x0}], 0x1) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) setsockopt$inet_opts(r6, 0x0, 0x1, 0x0, 0xfffffffffffffcfa) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) 16:00:06 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0xd16d3febee6f2274, 0x3) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(r0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}) 16:00:07 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x19a) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100), 0x1000, 0x0, 0xffffffff, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x20, 0xe286) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file1\x00', r2, r3) 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) fchown(0xffffffffffffffff, r2, r6) 16:00:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x35c}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xda}, 0x402) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setegid(0xffffffffffffffff) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x5}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:07 executing program 0: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=""/144, 0x90) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x48}, {0x6}]}) lseek(r0, 0x0, 0xb, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) pread(r1, &(0x7f0000000000)="09c85c5a960fe21147b12ffa24dbcbc49e5871f811482b030f3d7c45a63beacaf28a1476529b71a93afb61e38c7bac65ff3be991e3ef011695f66003946006178bd0c9fa2ad6fc288bfef8d35fcc684fb4d1c46f36aa617ab7bfef617f541a6ad2ac904bb6cce7e5c617c1679a65f41e7f72b43f62ec5a90e5181b799498ccb2a82045344324547af0fd82754cb0d68e8fcb3224850b78cc43e3f8e34ce3d8e2cd1705fd9f8fc4c68b1f30cffdb266a95b8ac29e7a7084c4c2", 0xb9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000200)=@abs={0x2, 0x0, 0x1}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) close(r1) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e0e3ff01e8976d5cf072b8a1f9bec741eebe8e785b612e7c98cc3b31c1b107"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="63098647c6ff07e00000"], 0x10) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/58, 0x3a}, {&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000004c0)=""/60, 0x3c}, {&(0x7f0000000500)=""/221, 0xdd}], 0x7) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xfc\xff\xff\xff\x00\x00\x00\"\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x45}]}) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x212) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x9}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475445f0a765e2ba400"}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) 16:00:07 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) writev(r0, &(0x7f0000000340), 0x18d) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x8000, 0x37) accept$inet(r1, &(0x7f0000000340), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000000)='./file1\x00', 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x10, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) linkat(r3, &(0x7f0000000240)='./file1\x00', r4, &(0x7f00000002c0)='./file1\x00', 0x0) fcntl$dupfd(r2, 0x0, r2) r5 = socket(0x10, 0x2, 0x81) readv(r5, &(0x7f0000000540)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/182, 0xb6}], 0x3) recvfrom$unix(r2, &(0x7f0000000140)=""/226, 0x2a4, 0x2, &(0x7f0000000300)=ANY=[@ANYRES64], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)) msgget$private(0x0, 0x20) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000580)) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000100)=0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {}, {0x2e6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) ftruncate(r1, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x37e, 0x0, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="62f7ff07416f0001d9d5e63b9ae69a7c22c820cf0eeace1b43435a9198944423581d1ee9402a62d1e38582d36b3507c34eea821f45a1f9c460a6f3395fdb5e59aa16bfa9c61eb1f97aad86697b8b1fe21dba7d5c191b4a6d1d51f37b91c88cb612818f1c19f13a4478d3dd6957685227ee148812c3df3b317deced589e3e0a2b96ae6fc33a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000080)=0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e060000002efd290b88323a68ae26eeda57b9b600000004"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955966c87910bf453f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9ef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd9321dbabbc946bd4f282d3fd6227d60b90a950a01ae64da66415655b055de131cbde1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f24dacc80bbbe99033074039910cbd826ffffffff22d874b03680d1ca09a34b41d2eb268d8ffff8f98dda84f276d1a88a156fd6bfe9ee2ddd42950100"/320], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto$inet(r2, &(0x7f0000000200)="c94d1ef1e14b37b700fa3f1880", 0xd, 0x4, &(0x7f0000000240)={0x2, 0x2}, 0xc) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000001140)='./bus\x00', 0xc000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x6, 0x3ff, 0x4190, "d349793b6751dfefa21f94a67e05c6ece404b214", 0x1f, 0x5}) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="3317b67c24ec844058e7d903a46e6b65ed9dd3fb01a42f218a271b1def66e5268fd224a1d4f2017eb0a7c21254a5df05af45676e4e4be9ec1f9985c6443f92a1a801ea8d5dd1a38e5b26cccbbfa9e2fd015736457d6e9e7a61beb8fbd652855952235ee377228d438b06d001dbfe2eeb750a", 0x72, 0x400, &(0x7f0000000340)={0x18, 0x3, 0x9, 0x1}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) getrlimit(0x3, &(0x7f0000000380)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="983c38c492434a147a84d3229a94") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:09 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000040)=0x7) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f0000000c80)=[{&(0x7f0000003740)=""/4096}, {&(0x7f0000004740)=""/4096}, {&(0x7f0000000a40)=""/104}, {&(0x7f0000000ac0)=""/76}, {&(0x7f0000000b40)=""/245}], 0x4, 0x0, 0x44) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000140)="e88d4e6c10857ef6f195325759", 0xd}, {&(0x7f0000000d00)="c1fdef81475f938874c2c15e3a1144dcba9f0813b381e1a13a71e54c877d5c551223884f3bca244b809b70e502a20e9d5360f7e95efd72781e9e81724445d66dd102745fa0852e4e3f425fce1e31957d09fb5c45a29b5d23f5966b92acb7847d7976a6186cc4f87f6b9879f51043112dd67e812809ef97495a0bca85159b1aed56b81409908cc75643a33647ce17435662091d943962124791f12cfc5da21656a57e6791b1098e35ad48b2c14ea919dfe54e4c0998baf7778d66d289036070e0dc7257d8d2bf8659e12a43f7c21f381a7f9fee24b8db34007140d7fdb93667071404c66c81e40e48fde65d85cb6d586bc77120509f6ed6ae48d371e804d0eecd43ae4f7361f5b4452a77206d8c6c62693b4d2b22a3cb66d67a9237d757a154606cf0e742045aeb921bea447027eb918b40620dcdf5d62aebb4607faab0213ff013a66655c8693a166ad15c02d41e24ce6f6ac6a0a53111f9ebad1e51f63405be35d5cc0947f6d51721015ec1947a11d92f1e54176805918cba45e8ec9fa879d71fcae3c8589b0922a54408249ff523db562d5b897e7b1c4345ba6d3ef4cc74fea486181ec505538e716d3043552f7765366be074c6be711b7a17113d44998eecfde16e1931aa60e704a6f129d72c7a62e57aecbaa20c18aa7b68380465296355662f56a3ad62a2c7829a4b56452495fe914e855832b0eeb979a3e789744b31afc6bc533195edd1d36de30b95a26704de8a3d77208a5fc87c58c8e914ef5390aca40988febab3c3c729d8b65e2249505fa0a8174b6f47b65f45a53cf3c7fab8def8c9fc50d986e8c14c56873220ee2e277e621376da46602cac9d29b69957b9e5cc5feb0eff38b986bbad0b58623b11c05e3ee9808b29980f89074ee63ff1cf23fcb76d8fe28c5112282b2bea8ead45cc3817b341c6ca1428c127b64c6a7663f5deca8dfb0fadca5c86a4898c7089497efa01ccbab922294825dc00dcfad9acf0dbdd844c39bf3ddcb3f30d228155c7656a7e0a7709c9f3baf2cf2b07c5f11ad11bfa847d476a625c4eb2af071ca980c65f84c39005bfa933b8ae96a8f95b7a3a7df8df3662c0e69b012c6536328e2a16fd12c5ebec8d655e3a406d0ef61247e150e21649df11b8aaa69bc0ac33276e104c922d40d9eeb4350800d66f948a516563671599307d8fb345a32b08601f657f50181a9bbeaf343195bd3e8b030ebc72d6cdd5746c8e8c8aa3cc0bb523fcc1f533f7818ed9660f3418f38563fab69c7eb04680eedb76bcb3face7775d1d17c0f850a8563660d770573a7d5db0ccd9e59739e6c7cab01e17efa1d2a8b6b8e45d25fa46b322c20a6b509a4f680c175487e54c70a13b08f3a4a4a839d94570bb3db0e2ff5ec52ca4bf8229bdfaccafb2de72f4e47621313eb99fefaf4cbfde8cd70fe768302f864ada817bcf1a3d390a8244d77a28895584e1aa0e9f1ecd871c0b1a65d6ca5f5d3dc60b3136aaad0c17b27f76c2cf6964d756a042b6a443a71752d5b3d9cb855f8bc3412dfa026d6977dd43fa235dba27bb536cf54571b942a89e2b3e8bf47491f3609572d2da05391cf2c3ba34ab0899083a214a053e1f308ec47b04dee60d4350ae4538de0fa09b3a965febbf63c419d2e380dcf52a7ad4a153c26c891f03591d5025936c13e708aaf74d9815a5ee94fcfc35cfadaf5ca3bf51cbc861446c20b2e8d1c23d4c3e3247411324bb36a6ae6a6626315fd59bbd235a7bd3d47953d499ec3519869dd86262eaf937cbfd778a3dd74234d866e5910c865fee28f0e2d273bacc1b4475e4160deac3b8c7192afc2c0344da048612d1c0fa32519325cabbea173f7a1c6ebc684619b8e2baaa66533b08f54c035ebff9726e6a501e335bf8a07673a30332f3654429027dfbae422b8550ae7c2e6bccf565ddc5802323a9a4caf6ee566fd50770e6506db921f21082fbb3835bd64602e7da7cd3e018e373eefefbde381af4af33be93d29c697cd718de0b180133a142277c3f5f72cfbcf2af5d23639e33fe632feaf79a33c61c26dc5441ba5853e215ed50a008df31d190e1d8064819b86de0386aeccea91fb81d54f96d25a27d9f7bfa419a709b3d98dd1791abe55e878f8105751e6ed3e2b220bf9fc9992c90e3bae0235b4b918df25e4f0a9501bf929923cf76a3b046a5f3b0f0fa635caeb40b2ed87333e51a6be9eb35678cad944210ad7759b636a302de3ebe609ebf794361df7796070cb8318fc70b12bd22b346c00e62d7e5534ed64f649aa2305612efc301804c54106abe2b249d0616cc6d865ba4c787baa54fb8bc893e9665058d752d5c138c00c63483815f5e4906e4c9f673421a9a59f396bf72584b35af4e94dc6e9bb6968457ac67eecc62dc2f290203910ab9f4c03982d079e4be02ca28b90ffd311bbe163626383abe1a4cf9c49d32592b32d0146a3d7a3a7a992c09404d57c79e6f0cd5e19d8f2d0b6e034e95f3a22e3ab690a1762fff01b2affb2278ea78f2542269477ae7f2e61b3e1fc56cf53087ec65e770e351377c874b3b3054bf6eff3ce311426c218b121463d9dc2599faf24d6619865890411298459b8dbdfd79ddcdc0d1d59a0b2c66a2c8aaa5b836171bc432628f4ec8a5b919f4e254f20b1a2c611af927d38c3fb911e8457e5baa88c3e91f6b000cd783d91750905ae0d0f3a92d75c1ba1c387573787345d5df11ec3185a23d34e370dee9d48a574e42f818b67cb478f4ba01ca1b6af8b1a94251d7cfc3efef98f2534aaa1a51b38aab477dc0966097ca505cb67a2eafa4f110888e177e276c1bcf582858cdb9cdd0459ad3354105afb4047320fe1979950a316b31f70b5d02df624b1a6635e9691b4fd994f445a6f5e02435ecf1a11fd36eb0bcd8ec224f29f37b410419b27f8fda2db0e756653d05e0402532d86e5f51835a1d1d5f2797cfdfeb8be9a8671dd0ff7e932976fc9ef09a2196391e2a39e180dc358cfad342df30a97ccd4d26429233c24919d20be79dae20ccbb04081499f41494a44debe7beb96e797fe0aa1c4b922d0fb5b7ac5c43501a68b16f1e7eed3def22e19120872bf86d1f16a431d901f54f2273bba91ba939fd1500a5f4f74789f189c8272944a9dc3380513ea61d3917bc2214e9401043f003a07e7f3710688fe831a312982e1b4d0a09193fa8b514aa7e95a5da3afa28325042d977a716b0b29a4c0e155fdb5f934ac3e579394f18d3af0dc9ddbd91d15a7bca39d6d91208921d437aafae4a772f62f4afd1afb3e9fc17c0ba09f7d0555029b38bb2340f695477500a12894551602dca5fbd619a5891c0a1e4abce247da17d7aa8f5166a5c76f320c1642d8d3076ca2097ebce155c6a6b5537d12d4c8a5a28ac52d88b4607ff38f2d0f637e358710f6849425f4354fea37383d1310d2a2aeaf98b945483e8612c17f1f31dc5e29be06b8b49a4aa0c9b3b6900bf61f26cc5f38975b97cdc8eca2b664e37fe0baaf802a2de1aaad74c49951bb62932127c7d5873396316fb9b84b244f5fdf8bb1040c7878995cfd76b4950ebead08859d837857f8c91a2ee8af3bc5ac73b8c683f0bb33f2cbdf20e54f3bab3028ad9d8d019a514ef5061fae85b3576cd9dcd9d3ad3adc67454288c9ca3e98b1411104604c78c197ece8154a50a74a5d8283163fc14b8420c496bf1dfbeef5a954b1828f965e34eb87927069499fd0298e008c103dffc87e0eede8f859c409815070b236d64acb722390b91841d2734415a105730059b2cb615581b1025b0104936333dd398a63230b791a0c6af0bb0d2bb78f0ed05a6c4a1f2a235835704558eee821e5004221989a583963ae8d0b863d3f231331632c0d69c0c0f10411345384a1f8ba9dbc4bda6d62f34cb50de39599210f0dbeaf6d863e38f628db884680ca25a3c0b3ab988e6a814ad155a7c427d0b67b44245469c23be7ab4e3da262016605735a22c20b3e511a53988568d72da3bdf83a51399f653956dab02a48d4a501dae019d3e842c35bb64911c84d58cadbc3f3b831ec0a5591783a5ff23902a80031259a64c5781b9b3502cb46a0afd7fe52677cc4429c8c7e1b83fea3397c6e05681da2b7faa366eb9f0e71192efcb37c3517252d0595c88c1fce59d9bddd14e493a75b769b916eefa14b16f9775ca32c28b94adf162f5ffa241fa428740e06c90efe6a26a805fb9b86d0eac8677c5b9bc6bc2852a34ca0547cad000963e189981108c9b5bb2859961d2040e4943e44b603d780ca9340df0061974237ed4521a8aaf3b2bb6e4827cc87767c3b9c0866b1a683cd7fb9634d29b42114850c37cf1df0dc47a45cecc45909af97f1f407468147bf22da4cefede8fe8f1732d6233ac1c5e4c010d96d3697a80f92fb4f9734848c8be5254c61dc20592dfda6d60c05d26061763089e5d370c061e99bb8e57560c7b5165598b844fbbb1b5106f1d0d7859ce06817159192939dca08b1faa5554ade3bcbdd9462e8a97469d9afb2df3dc48095649eef9c82b1a1691e00231a5f97fad268a6fabb5604afbe4605ee21b154afb84fa81401b6f16a8d6944f99e9d06551e3c6aee2613e9837e2aafd1e8cdcc4dfd92731d1570310e94efd27da7f62b9e850823688789ae17cf239be699d2a8eae0110a2eb64b591b6d0233f2fa71d838b8c40d27b96751efdfabec80f5f74ed38b8410a051fda56218d0a29092750f41040daad06a568519fab4a925478be879025cde26275d50db4b4525156cbd5bd1d2a36f7e5fac6e8dd1eb1b42cf615a284c3f90bedbcb5e6b2a83a46bfddcbb4da585ca994b21ba1b0e9e8cfeb94c7ad321d7d860d6095f4e54a0bade1f74947dd731a2b77bcae86d4ef55186a0a62f2bf70fb41f57be9ff2853227087cba00b838c751a8442efaeb015c5802cb1b91bc94372d1f16568c067a05e6b5c52004bc2c7c9245a080d2746831a2c067a30524f8d6360e5511b3f7f59758ab856402e4722b9709e5a28f00676dacaf918b8ad2f9fba3b5d6762afa2ec89af889c6fa6135bf273a8db07079bf967641f8c47fd7a3de6c122354ed22daa71269dc90be0afcdd275c41a67953632133831a2b87170abac8d32a0073a55adf48e76afe8fbff9cdf01e0628bee81e82326a3615674e838d12b8a52c33e5090c8723a88108ddf6cbf8f40b04808080b090dc3a1bcd979549e2b75ea42a6ab3ff9293443a943af5fb24c84dbf08ee668677dd18e139793ee80b10ee1273f8ff4944e8bb2533bb101d5b16fc7817cdf02c08330d4f1b612e6950367cb5ef5cd59c143e782ce246d2ead0e6631112a75881f6b78d4abce425449223d7341e9d7d192b4815b28241f0d56a99f6fe851dd0a54a38e84ae59848101a348c9744f91f6891c60f28865c3a9ff65f0bdb25e94034b7bca9de75b3b0ddd428f07f1bfde2048f14dfff1a9d130dcd92260dd86b4c8979fb36a8ddbc9d70fb3ccc73b50d42359fdb7946c90d1f2e22505cd91743c8f5c6e1b912e96fd104fca66a5f432bea51752ddb0f4d201391b4cb1ff71c1390f68d7c1bf7559361066c4af1b1679850224122514a5cd1a43f1a4c0de3be251e5c25da1f2cb49697d4214c259e9a54348b9ce39b74b30b1dae666bbd5d9f44e31a8c144a154e7ffaa0dc37e15ae342519597060fc89dc0e7f9039c5837d0fefa619bcd8af2ff031eab4ba6efc3606648135f162b22c89316c7fc0deec0a16c92cea0ccef45dd7a51a4f5c15796f10b4ff8adc7f3e9021d609ab95f6387824555776a5de2a1e51b9368be0cb597e2a0ee27e97ddcad9aa22f432274", 0x1000}, {&(0x7f0000000180)="832e85c4f7b8e42312734a1b22a4da04ce03a435fe60398d50e73479e1de5b731c7beee530670318c209c3e3f9c687d3460c63ed4fa7b4741e2ff83e8957dad902c260936ef25ae7f1ff7fa3d8200d19f6bba35f690dd90251718963aef16b04caba83a55b4ed961678b6d12444c81891a05674390d9aeecae6487f22774e486b8d766f6d3f803c336982f660c97f042a9506b3e359652f3444bf394e73b62da63f2e171d221dd60320ac9b0624183a184fe8df5df081f2df5ff42749965f8b2c6edbff178f8649b067c21d8ea2061b8a1b6d7b75bf12201ed98adbaf1396e63e137582bba170f4b3087b0d1351453e357e269", 0xf3}, {&(0x7f0000000340)="c4e7b805634e221ec73f3b21e5df76c79992bfe7c266faa9c760719d5acddaaa3a2613e7dde312212af8d5734edd1e4845d2d66102690578225592840db5f459ed605362ff22eed4ec71147ac31f972e1d6725fb03212f0972d8bc075275726d0cf8fbffcc12cae5f8796680349e9612ea969fc16dc52f21a6794600595f1fa118e68195aebd6f1d64", 0x89}, {&(0x7f0000000280)="cb49fda2c21ebeb2602e5d87b70f", 0xe}, {&(0x7f0000001d00)="94d2e34623d6c84dfa8504b304d29fdde85a2cebe6544bb73e8699a2fb2b853304c31c7eae05722415bd4500a9c0e02468140cbdb6c4c9208e9a37004ce65289a38cecab70b8b4e38c9548bfa59cbc42ec02713fa2fb8e74e49c4c1db1b576ce5e3b83b4cf322a8a4d296ce551deb97d3740d589c70664500a3ee57e2e874e81fc0b98902da887e3d054ba4a33f3403e26bd2087b477b7dc9f3aa9123547cd2116d1074a6332701a62cd8cfa68aa09ef6a97953e09f4bc200cd886b78c5f3c6440fc44c8c097681e78caf2fcf60742cb492d57901e6b451befb7a4eac77d0bb533fed09f3b7dd43a4ea48b94c3f535e58ac623badaef4478a784f7f0aad1b5fc1bf0b116e14db6f1ea853861bad2d19dba862dca3722566b261a931eaabf76ff47f5332f3c58ddae652ff29d6db5af2b8f529c7de53a728468613ecf18ae2724b441c2f96b1a4cbc48037ebdb9234d485c9c8fb0e208e81aef24868a68f608fb7882556484edef225c1fff2781a396e7a08018e4e6dafbdaec8eac0e69506bae5d3f5f037fc648d8e9703697451b463ffaf4703496a9ca5fcdf0b573ece9caf79918df21744c2472ced9a90df46c9ff9dc2de0537beae34150772070524a13bfd2f45c7df70f580b432a9fc5f2ae441bda0895d688a759ce182191536e936110a6f3677da30649292d11e19cc03bcbe8d47b43a2769d803e40c6c6e0274802eadae3b3830d3dee67677c7068052595d593490e193bdc51d820f3f7101ec1244610279325c537ef69360c130c842bf4159659e0c9cffec5a3de87d56ce46d0f0e4a306a83ff7be830f486c60321277a70215704e0b71e7a7a1ad0ba8e2dc46fe11a3fe2b386aa56e2a0f3d88a5d08d4f055a56d3bb9cfa52da9f5c2fa5206d79aabbcfec6e958fe1098328e55ce4a74d4c26afd15c848e7d7732171837d97a4eacbe79fe0ed4b8c57f516af5b0fa92bb6fa0b58821d02c0090f1af65ac26a3bfe345fe1b085a575306abd5c724e0bc84affa87e23835b60624928a9ce4c403041267398c27f0f8a2922d36cc546aed188cdc67b1cf55be2e864d72416e48e5ce1b9dbc6a6d5e6b8e20bcdc12f8a30376d826f22bd78c95dfb3fed33fdc74189d6d1d812ceb0a3fbc9a313f0ee17608d6d7367b8b2910b52df20daf6da898fe1271367f91b47a3391447691c9861195399d46eea457243f38fb4eb7771d4d6249661d36de52e6e0f650052317460fe612a68470a1ad6dd167cfd3311824ad4081be689d4aa94977e0b5d9c9230af013266ed473ae3005bdd6772d602a703f66e291585636830140530daf1de2ba6cae001865b9781e8d5667c7b7ba0185118a4a4394f6fdd6f0c251c280e4177fe5852dc7e4c43c88a818062bf16cbc6c3b9b9258a5fabfdeacc344ad380c0efe993802b3596a82f6c496f581ad84658ae11a66ba1ade7ef681acdb1c10de418838487380e9a2e4291b82808592c3d13799ef00a62deed1accd0d4a125dfb225ac0c5c64de67ae9a760a7214eb35675e8179703361dbe55bb8da3580f00177b7155478b5a357096fb9c7e279da0e4a43e064042d7d88f2f88261ab5a0b24537c9669abb7df70eda9c27f473058f8634f3684457252fc6dcf51c5464c88114096ad3fe99f75c653a3a85a3a5c923208769ebf107d9757ca395ee98bd2ed39da23cf7e66908019661b87ab8e1f00957f0cef16acfa40680f1e2b3fb8076f5306fe212509f949a78b28ac143acf12eb08947ed5f3fd987c132d21899218954e6c9a10388d7c8f88757345d2a4a76b44033e878e7d4c12d476957bf8a1646eca335602dac8a076fa2f04f22923dccbb868a682be82bc98f04ab4e806e993c5b69f8b1e41e9f0b2e00270752c331ec9cfadff66dd4d83d8772a2ea9003495e857faae0d53023efadcf7dab79bc3995715185b467236329169fede5671a9ee479b3dd57418d2869ca0456ac1e05cea483e221bbd20407d8ff13f9d4dbe48ea4448e67bb0c3f2b8d90aaefedba4a566267febc9268e66fc066ee29a47e16e82c6aecb6a90f158e4eb829c3d7d527840bd65aaaffaf314c864eeff948997108f72310adf0a504015424b83e5fb41bbb63a81d651d22a40ef831d5220bf2b20976ba41cb896b03ce045d3601488fff104ef97f670907f61a301f3f1a6884b027f984970a909678f03a7a9565f6be1751ce00fe2856ea67e01f0e5d79e1118464ceb0d2f66ffd59a0108dcb8d4356869a8aa917c6345d866744f5edded3daa76069e8abe9692e608831a80a7967818594e6e2eb0a8bfb3bea3ebe2cc60f4854c85a73b2d9be0ceaa45ccbfac90977e79031a84afb774642334658aba113a968182c9fa64cf281a851ee43e8cb5a8bfd23320aba767f521f65394be6666d9102496689e37011e9e44095410de9b62295b489111f1acce941ed66ddd7a1f9e28ad846511e14119a5aaf4385197c113d1c76987d58140644fc29311af1ad5ab418d44c77b188390bbcab6b6d6c1fa7afa87b2ca741bba77a62dd338100dbffd14d1df3ec9bbc5eef70fe1bd670e7851176a021418555fc0b662d06cb7c8829f24e8e56fe60e04aa78a0c7a97c0e84b34be85837f3a1ae3cf3d2337d1c09da5ec780fef7162b8d9bd354f6fcc5d223c0e152e14ba1c9452410331a579016228f197cc818a184b2838854359d1ae6bf8a1762183d10e2b059628a43351674949681113fb9ba10cdf85d54d61568fa303e6db44b5176f9caac769d5e960e6c35b6dc55ba8b1a59b4bbf75ff1308c991d029caa7bab80f97d7354d1d57352ef350d0c17a2e4cee666c5a11bbb76b3473cfffb13f5c2872c9f6259233ae678eee57f5cbc0bb16d51320356089c9dbfadf67950a8b4c3b3443e12f6b8d024997008dce87c4e6196deababd08a1955d54d8a1175558e44e878b5b802bf73cfbcfc980f61a6dc341ef860b001cba41bf09cc3c45ada23664537e02feb6823e5fb9cceafd4e354fd53ab375f78d31806de3092d94fcc6f96ed86bb0cfd7655e9ed6b5b6ec260eb2bbc4bd2adb414dac4aef0820404355cd7fb26f359018a451b75b9f8d8d1634d256d77e285f463931feeeba9fc0029bbd0361e55a55fd1a434f25537dab47453d6100d8cb1b4f9b7de3ea5e44e102bc3e93cc319687a9b4bd3fdec8da24e2252b7d81cd94b1e9a9d951fe386b3860f322793855bcae8d5814530c582d2817dddf0275655b9e8770878722d97a55290dcb758d44653faaa9d5b032686079de61152fab462dd56000ce10335d23238310d5f5343ad40c9a6f8f6d0f4ecb3bff9baa0252a915b63f7f8c5677d1069d7ca2db2b65f5cb07394dd5336c54705529ea19e7fc9c89cf9a11ef9a6f616c83786aec8180d22dd8c4c0c28149d2da7aa2e0a3951b275b21cde34bdf765bd72d9c57503801b0b890f8481928c308fa6ede9a543e5ffd16cf9c933c129f96d44c02a9b40c61bb3d55827e1af29c849717cfe21d2fbc3b928f956ce6a071615192d96c0f49f56329ce4ce5148f56134fdcbd843656eee46a2bcaf3865babd77a505665f629989763cd662cfb409b37a08c5c6c9ed37617eb81fbfebe93f6103ef87cccf54e9f203cb57460e16e5a8e473fa0d1cf7110d903db3ebdb29f4212823b11892924c7728b7ae2b735fd03842de49da16dc46b9084e5b841dab3d0cf4e7c6b4bc42ccc48ceb7e9edd70b34cfd6c25e37c9a03e962b2b90f319d012c3f98ae076254e3bddcbe54cac6b86aafd3ff4585e844a6c4b9f368a6a2e1769eafa3fc3972f3b2066b78728faef0b98f751e19b5fa94fbe1cb0c54b39f712e50f5ea801150eb7bc62fbdd41cae2f5df7a941281427efecfe7b2ca9702ebfe0bba1983dec940e58b7d0b69f4f3fbbd56285d87918c17c3f7203e6b1bf93ff397766393328b03e8c6147482c02cbae1fb2954808528bcdd97c0f6aa06a81bd9fb3b07a328196ff0b8c07de8ac3f4dd3f773cb864daa2df6176a4b7c50e254cbccaf6f49ebef658ba2b750ad8febed81682c4774503d06bae26c347514bc1934257ecc9ee7b01a962a184f124ddc94e70c0df7565a3a4e498227e746286174f9e4bf24ffd019bd56f493d5c5d566b35c38834dc7fbf595c09469a33bf61abcaed3ce10b3052e53b885404829a609c72d563526e9cb6d9971d4461cf6f6b54166ec9f94de94667b1f358923ea03207d6377655478922b0cfb54362285ef215552573c0e0c8d6dd40fc0edc0779b599425d0d624cc64826e6c1cd6aec95d30c372192d55e9eee1b42984afb126b32512030c91d5322d86b963e5dcd411160c3f4a78df75672a49352e98d5268928119ab86e8242d78535391c3c4b50034582efbf45590694e25cf42359412888616571aaef0c8c1cce223644701cd32ba116478958d27c9dda5666af424639aa921ffca47bc5fb18fb769390be15aa3b00fc609af73b0674234f78ed69bedd5ba719dfdf782beec5c19f8ace2ff87f048387f5f56ecabe5f51151a6d432fe495f33c17c022f1b2be6462f2bf590a36007b70cda7fc94a182359f8a55caa2fe06e4cdb08636b361e3166e16a9a550a4b4dd2cf0903770f034eeb77938d9102b7f325ab8004f9730566b11b8404b50244ad1b9710e10cb05f85383bd8ec2c46dc7c44c4c5c797b1ee139982172463574fc60ba4807025b39e6572c4e75c6e1aa25dbf9020ec50cf1f6b9a937f5164bafbd8c141f9662780621a0d61ac49947b55507414045e792d0a810fa20eb4387ac448191690911429fbea7c21afc68f49fa3485c0842b2bd5301b697340e6048f03042bdf9f7ef737913325b774c512bfe467a4ed0581ec2b1442e41459047a53b2e4e0be59c7ee765daa5372b3d7580a60ee071096e21a63f1e9c67dffcd987a509420c603d4eef909a6e8f091cd7982c73ed1067c9a5f3fb0bcc73d91c8da1e9266859c7a5355bb3420cc3c50b4d8b267a2b807929137548ec3a84880da28c4c1189eef98bce604a3584beca3d809389ca54a8e6c73337a4d155ed0591c4efcb548d05a328fc0e49b357b4a756fb6a1f782cee1dcf6c56d3cc01542792abf9679947314b594ac3198f548da908e2d6c34b172049e07c97447ab40f4227ab38011295cab359734d8ccf99d523a59af4be5f69a394659af674cd45512600c94d05a5bf77a6711228248d5aebc5ccd386c21851dd66587a325b0e487b77b397b13f43d95a0e25a12557a3a112749ed1703d9c93bfa6c4a8fb0433fceb7bab4a58ac472537fa62309e44196503072243032237194eb0ec033a088c11021fc72271c33d704dbb6f04ac781e5b456142db6afd903048293fc1242174d19781f503bc8fba022185e7e3d1d4aa0144f1cb3d87124f4d91bf1c8d811eaea8777e2347b6a4054b2240e36be4c9da60e042d034b2e6a0124d9bd9ec5df150216e5e5cb7a02efc951d7e45305c9bc2737a8cf0b2d77899f3ff319af07b2974911ccdf4690721a504882e6aab728f97fe618e04fc090fc55ed2272cc4822eb657cb4769db0ff11f09a1aaa6c0d4dccbf983d6fce27362e1aeb1866b8e141ede2682d0dc1883445e3c6173d8d08053fbd4633000fb4d063685199ff5c881cd78add20db8268db4bf3dfcc8c81748a9abf617d7e49fe9fbf4a32d7abd2f93affaa09901676b333364f50346905f7c5d3ae7984e60e320c84d8c50a5ca21c5f0966f90e5b8f806993b9c25d49827370ec6ac0cd50775b9cb702b1b8fa79e22f06101d141cb52d280644bbddefe0c1e2b8d3db19455bb743a8115b2e", 0x1000}], 0x6, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x0, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x49) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) fchmod(r2, 0x2) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xff) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = getppid() msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x5, &(0x7f00000000c0)=[r9, 0xffffffffffffffff, r14, r19, r24]) chown(&(0x7f0000000080)='./file1\x00', r2, r26) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2000020f, &(0x7f0000000000)=[{0x272}, {0x24, 0x0, 0x81}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff76, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x6) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x20000000000002c9, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = geteuid() r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f00000001c0)="a4eba63579f8a98904b860cb9f36edc7b300e487861497e130612d5f0417ab567111102e57e5ecc5d7614042aa4093088856a96ad48340ffd57dc396dc94bcb4cfbf", 0x42) chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) readv(r5, &(0x7f0000000480)=[{&(0x7f0000000240)=""/49, 0x31}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/145, 0x91}], 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x3f, 0x81, 0x84, 0x3129}, {0x4, 0x80, 0x3, 0xfe49}, {0x7f, 0x7, 0x1, 0x201}, {0x2, 0x4, 0x2, 0x100}, {0x7, 0x3, 0x80, 0x4}, {0x8, 0x7e, 0x8, 0x1002}, {0x800, 0x5, 0x8, 0x6}, {0x7, 0x0, 0x9, 0x7fffffff}]}) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="bd35f534175c4e940dbb138ac13c53c38f19576b1c32a1f988157a955d1a88aae88b1ed6ce802151cb669556c7f60775d54715853783e7799428622365011476778a4ccec460c031c24455e63d7d90fcdb567c1102550093346fa5a4074cc110a82795e4d05c0860262dcb7d408333ad3aac610594c257b086801e9697e62422cd40b2fbd341b141597913ea9378033e6772b7f15788b1ed8586654234b3690c1d61a4c505951f12bc1c4431c743ddbb21fa9bd2ca58455af82bbf9042d1a8d220d01053e068e5efd67586ce6cbbfb5b5d500a72cd857d25f8afcfe54b0eddd18f89864e74a1f3214ff4db10ceba455afd89687c810b22985358e789505c1266524a2bf3650a4793d6de75983624e685092f429d3946bc0cae395430907b2de6580b585be31a3b2c4490fb4e12abf2cceaa510806f27f848f0bebadeecf98ac8a45148d53dcc94b2042dfb0c6fb617ac345daf1c87540cdf3d3fccfeba403b14cc2f680c108147d8f80f3996c8108d63678908d9ed24014dd7916edc831dc4d9ae6f66ae8925f27a9fd20815665b746f9e9036bae8a7ad8d12ea3210d1d63cd5c0b235a3c1387d250242a01ba3dba0a1f9868867fe56c583b1300584f9b98a2328e816a45f294b7fd155db5ac035ff0eb0d792ebe18295ef54923f9609c5f25c9ebad0795619e72741be878761e0bf666a2cf49256d10e0c6220ed25155710ef094881efbdcca608c5b587c475e0b10c803888b18cf7cfbc0debeb4d640f96468d4fb1dfaf9dc973d920c30c853ad37a67400fd8ad7c65bba8b4cc9807aee3cfb06e47b2ad983e9199d8683ba05007e1c18c01b4d28a6c0a77d38755138ce2d5e22a91c678d5e9199b51ca8d3a0d04ca2d249b853fb27bd0ed72a597b151ba76ee8560d65a0f75cdb46ce835d28b929a20c3f59e31719f86a202f66e167bd2ecf9eb5ffa1ba9d96fd168d0708e61d2182c3dc338f8c2ccb195a8e6a76764eb48c98f6a59c306b7ecb17dae46072c66c4d089edab66b6d9d100efeb7340e557cc4f63d3662d93c3ef69687dd30e0c0459ce55ab270107076dada600bc3bcaecddc70ef2f92776e3ca29a652b469f21232e9a51a4c4803269f338546c9961db2d1dd908b681a71e6a63193ba5808606af39697c27f652dc3c123a8060f1b620c6203ee8e847aa19db4b083c59b524c08e15819eac8becf3192ea8062b898b3b6592bec8066bf1a1e42e9ed6cbe7af912ec0424c7cb0c35e19753ef825b0968f45dd6867f7f9f7adebf61e9c0b842a41da51bfe06cffe5258668b6f4bd52f5d5437ec6998326bc524a3b49d0f65252e280649a808e64e278916af9e668bb1c9759f489449d4b9409ac5c0ce3fafb8f5c753d1d168587dc5548e7e1f593263cc061533363777d0583179a3080452cfb555f55c851ebc0dda21d6d99c784fa94be2c50c03f86c607e2c09b04dc2a397db6ce6634f76f050ecfa95fb2e2b4c6df3153a1bff4979759382f8f40fdf06fe952b63a96f7c6debb0613b397129c31dfabc08ae671118994c550480ab3067efdbc8768ff780e55588ad00d59da9daf2633b1229da08a89464d8f6477145d7994ac03692b39e0c5d8ed72b2ed43ad1cd10409f3bb6047769d5a9bbb816fc0795dce25c9de65e2cfb043687742d82c7662674ce1462b1b4683ce4f13ef3abeb25373e15c4ed1d6bbdd7d09c763bf322f207030a30db6f81bb37402567792ca099b593a3c3e31a8987341088376665f000736bb6d932a8c367f39209fb66552bbdf66726d828d569e970dfd37c9a771bcda1a24ee1bb803966e64af33eaa0c06b17c630e02cf3bf02e2d30c1b196f52a0883233675cea93af707d9ac12a9743378d4b7e5c409aab0304e6482e7e08320ec55627bc77dd6a900af9fcaa3b74438cf22548b5e598f1220a0ba02ab80676b32dbb8908582f1a85c3953d6a7275212cd049525b7442650abbb030c7c8d3bdcf44c1c9dc71d1cb87e443509bfe82c43313804d637fe3569a42c97cc63be261869a13fe54b2c6ad8ce99b9e60b39c8d4146f08cde7fe2b6f8499cfce72a1ac439fdb9169024453dc86dc1aba89e3fa6d1c04f4082ef8a77cb69dcf9414e9d535088d136a294363ba0465f37171f81ea8951d1886b4e001a616c0591d78463b8588112d538f715b402f0d1393718bff9c49f5a8ebf7e9a1ce61effdfa91a435bdcf271caba34ca4f430c9f2f090f145ad1fcfd7f507de2726ff4c9557cb6bdbd7ff7ee9eb1cfc807b0961c8088bec3253d6414bbe00e639e384228579671b06ee83b2e7618e56c6f0914da96a506d24ff469fc21cdffc73419456cf4e05d273c006e23fb12501be9ce42eb3f81c5c943a7120afc60d438b0868df7f6e7ae9ac4a3eed41b23e4817ceb6fa311777942615f43218cfddcb11c0617c9a8e84b513bb38508131a7efa6bfd45d901640b878458d5f12231da051b16b5d08488ec3b4c77e5ca430bf336f10515f5887ab11f06a12eae9b151886f5ebf3aed679ff3c084ce09eb2ce966946ae3fab19811233260bcc626f240acdd1917ffa98acf65aef2a44d00d9c7676a5d06a2146473bd45ce7363cae08fbdd52b2941512a56f6e245208b85b027afa18e19925591bd209699cd67a5c214f16569ebe83544a20208fff478902c7a801fa0cace15c4237322b76ae6c0e930ca47f51dc10e5b0146982c836ad537ea89366a486d02e1f87a06ec94bdc804bacfb1eeeb49b19bd8a07c818fd39b7743e3ec8cb708aa2325bf217b6c92789f0cce5b376e71fcdc97dfff58f1acc29e51ce736dfab45241b6d6c7e0bfce763976ce40527ad7690da47b946d91a9fcda413a59cff5a066c731bb06e5008333db2ef49c143ce92cbc45d12a5a0c51d034ddbc613ef87821f8a068c8d5f4d6d6d22b14d51903b2c92439be66d13c4d302936938963f531b9326ec9d3caf798552fd16ee320fad636294e49f24e5b86cdf423f277d9911cb3c323759e776339123a902956b74e73b0cdd8f9a61fabfbba353370329477ff7ca7d0a29e51f59d6488151c4f818fc8c8a6695831f1de87926435d5bf78be0fb29f4c47f4b7fc5a5fdd1511af36b7dec5ce4dd451066b7ea9e5003b4bba50b3523c870af353c3db929c5d7dc770ae3d81113f2cada52e53f307f6d2beed8418db4d49bcdf46f8b4c8a29ac40f08c4c90258142a96cec3ff7f9b3a346a25812ed0866939b5058d4170091dcc43c2ae750fe1b1dd0644d34136722445c3530e6d00a3506be71e8d2520ae00ef7cc2ba9206a6adb423012575087ec2d1d4a97694c909dcb204f4304e704ec98844f4c1fd7a48f6229152279bc81562407f3580525de13b3fb3053845371f7c935136147e8353b7e3fa6d814e66fba0259339b2000bc1f10a5a62e5d2eefbe210894994218a4b0d7e95429ef5772bef80795623a42c3c63ae27a454a96721210b00e8ba103a09952f8c1443810a868db7a0c8c80d6f83efe46e1f6d1140bdd766a537a386f7f53f8f0ae8cb53080c1d7d1d913fc301a58461e3188cee3d24d13ec8dbaf9374dd93e2e862b0cdebb32bd12f5876c7abfbd21a162b8c8c03396beb23556e32c9a826e6bb45d929b9b3ed0a58faca589835a0d35972d74ce142407f7c32c40a4a988350c4d9cb50c4727d745d77760dd4bd7c7595e3cf9bae7f4c03244f81e0a16d85701f969e2d29b18823573a9528c5ac04fd0891d55b77f609fe55bc1eac0ea3b3659ac056097a15dbded149af367724bb80b9ee4457219110763e97eb7b24458058dc96b015fb258e6b747e7b4e53f815e0498cdaf424499ad2a0732c59ce7b8556fc832a229d8a1499e492046dd35d7f34a6f04e55bc9bb0e36fef3c78da487c9503191b2846742d09fb1c361f2dc797dde100852fdb1e296dfead5a086a6afeb553c29f1f5273fa91b787eb6233c1248799e4bc10aa01c4db08e6363b95f9d0242082a935710474b6a67309c06e50b319397e216bc61631b47b06384c69d8614d7987c6cb53d715fe6c014aa05894556296bc8d93f25f368c7c21407965e8e7124359e24e37e9b3b728a57d52660ba73b76add80e37467ecbe505afa409778a0a42dcd20bcd9b3bcc52632a1f505e0e9a8427e677b77a0457a08cdcb5dc25d9df81de644dd5e363e520b52cb58501f7844c0ce52163c5add35f357cf6974a1ba6327027a30986891a0720c68a3b0aba395b35c86241191d65d0f91188c18a4079a2273eb4515dc1431d22ef473acc52d7f7e8ec09232885b753903dc16b3a462c2080f6fd5acb9ea2c322528644ce192559a76b0740747efb797197256cc9f0b19cdd66c79738b964a3d0f3a6be84dd3e448e94eaf3496a19ed49f900b5aee0be0204d22978e3944f46bbca3af1ee3a4566057603f02516ddda1c94be7deb763dc4478a79461e3065e5f3e9ec753803fe3ecfe5e688a2d5d60c97d746fa8df1628150d791c22451d6c6b05e48d9a94ae37c1a28b44d0d1ab8fe166e74b8d3aed3744f77aaea34ee61cf1799b073589a6ec3507a12cc22e78734a195cd230b72171beb3a0ed3ece8040df45d42a29b47233807cb9e991385ded625cdd42def7054fab23f42771cf7efae802f88ac7c0bfa67e67f604661d300db089d148dbb242f6ea8fee72fb294f936cfde91ba811b8fb9fa751a46f59d3e16f07c2102ca2415a884ca0891550e638d7ddf6b82ebfd97a1ea322363471b2954e049ceee3b1ae05860b6da5f21526636246927c84d8bc2be8733ae47a25093fda0c334a4f0a38d070524c976eab6cd64c57ec780a17210228158357a0bf9384c1c2f7ee5455c2480e80557ebfd587b4a16574697aea62ae0a3bc9da8f4d9cddcfffcc7203bf7c36b43e57c8b630c87b949b6c6080d36459002e26a0a20c16b831091ff985a6bdec8a69fb1fc7fd90f2db1f3fcd9ca46e8c5f3f9715551b8ce0abd9966b92ca58aff0b13993ad5e0d84200451d333c8af47ce02af7bd7b74987b8a360cad855c8cd9cc335544a947f4b507be23158540713c53c962acdc86f42eb2c675dbd5274d00e09d7ea1d00fa45fdd7ab72bbc04804b71e60b22afbadf5c9e05a0f6c3649fbee09f8380248b384b4328849a411212c9446ad903e4d8a6f673e6d5620f7aab42b5858e79e64414b54f270802bd15fd35730c653ef5e6303ffceaea9070520eed8849ef6d34709d093fc2ee03c384a0b214d3f8a0551646c544170df4786da92fb3cc35803c431f88a639eeb65b805dc9e146d6a2a140e6a34e0834b17e4afb8d1a7b29883a86a75f6cfc06379c58a9aead8c2754d156e6a705f8ee89ca2cc8399c85bc96a7277f7e68057310031021a428bf60a6558edfeeb074fdf1e20ffe43f38b142cacdd43b0143ba96548f41fdc54dfff772b317b954bd5e12e879d5b5c76629c4e95e094e88cf4681023f95f55cc7f379227afe5ca2cb2a7a69b11fe328ab45e281a9f695f8c26b21d01bdcc863e40e5e554246641e958b53fbf7081bac82c998b97dd0e75d505a0567d9f33a6b7cfcb8416245b04317129d326d3be82ff7c9eba4c5873ad1f676dd58e07f4f91fabac36885dc47d530eb1291da4dc0068ef321af3bb4d6a2e6cdf5a803a2c31636114d7d1cf40c04cdbdddf59e88862edabbdc1586fa5ac221688d5248e6c7ce550f6358273d2c38eebe24c93c0d992b3057724ac4ca1fcfe4c8f9d30f50d6bf5392db06f75047e7b3026ae07c77b648aa44ac4b3dc4828a5767c0a27279f00265e9535ee1860544113d403d126bcc57c05db7f51", 0x1000, 0x2, &(0x7f0000001440)=@abs={0x4f07ef8246160e0b, 0x0, 0x1}, 0x8) r7 = kqueue() dup2(r0, r1) r8 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x100) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r8}, 0x8000000000000007, 0xe335ccb4602f3bf8, 0xfffff, 0x9b, 0x4}, {{r7}, 0xffffffffffffffff, 0x40, 0x2, 0x101, 0xfffffffffffffff8}], 0x8, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x10001, 0x7}, {{r7}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x8}, {{0xffffffffffffff9c}, 0x3, 0x10, 0x20, 0x1ff, 0x2}], 0x1f, &(0x7f0000000200)={0x8, 0x7}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0xc, 0x0, 0x0) readv(r11, &(0x7f0000000240)=[{&(0x7f0000000340)=""/220, 0xdc}], 0x1) lseek(r10, 0x0, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) r13 = dup(r12) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f0000000040)=0xfff) 16:00:09 executing program 0: 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(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x18063e7f06c2b525) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="7a444733c78587d7a7b3a952d697a8f3282de00a00072dc2e770874772674d", 0x1f) close(r1) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x80000001, 0x5, 0x1000799, "08180b027f610400bfaf7c50ffffff00"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0x33) getpeername$unix(r1, &(0x7f0000002200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000003240)=0x1486) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bb80900"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0/../file0\x00', 0x23f) setuid(0xee01) socket(0x18, 0x2, 0x2) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x5) link(&(0x7f0000000140)='./file0/file0/../file0\x00', &(0x7f0000000200)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) recvfrom(r0, &(0x7f0000000280)=""/255, 0xff, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x100, 0x9ce7}, 0x1, 0x1400, r11, 0x0, 0x5, 0x4, 0x5}) shmctl$SHM_LOCK(r0, 0x3) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r12 = socket(0x18, 0x1, 0x0) close(r12) socket(0x18, 0x400000002, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb7794a69dfcead88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000810a00"/189], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b49e34ed6621eed14fe7f17732e14b2887ca39892ada4828d9ec228cfd1150430c2c821944c7ccf69c5d454b54e38cbfef6a79b153e8dc970fa327431a7c86"], 0x10) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/23, &(0x7f00000000c0)=0x17) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) write(r1, &(0x7f0000000240)="a2dc9e8070d0ed5f92b0979da403c01f732519e9f2631567ffcf078fd3983b1ea1e1aa9bf699cd7c422fa4dd51e3fc7c924aa9a7a048039cbef3da4d583dd631cfc13cb7d1ca9d24269a3381099b0cf3fe9a501a4ec5b4e384bd3065bece666ac3135611fbe66f50c8aebb652a66f629ab52f8ec8e5d34600a4cf164f951b5fda885946bd1b5aa4007963147a3bf0f2370a5ce713e6a9dc8197a64a1dc1c1052b4e1af9d4232ce13a1063e46eb9b2a57864a5c6e14448aea57693e87c0d79d6c67f106f3a8b68b", 0xc7) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000000)) fcntl$getflags(r1, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) kqueue() r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x400, 0x100) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10020, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r3}) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000240), 0xffffffffffffd94) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000c5d1c00200000000000000004c500000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000180)='./bus\x00', 0x2, 0x40000000, r9) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0x1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x0, [{0x69524a279b120241, 0x8b}, {0x2, 0xc0f}, {0x2, 0x80}, {0x2, 0x400}, {0x6, 0x973}, {0x2, 0x400}, {0x2, 0x1c00}, {0x3, 0x6}, {0x3, 0x551}, {0x3, 0x4}, {0x1}, {0xd1e258a5780d1651, 0xc1}, {0x1, 0x7f}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0x4ba}, {0x3, 0x5}, {0x2, 0x9}, {0x2, 0x3ff}, {0x3, 0x1}, {0x1, 0x40}, {0x3, 0x200}, {0x1, 0x6a92}, {0x3, 0x8}, {0x2, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x7}, {0x3, 0x1ff}, {0x1, 0x9}, {0x3, 0x3ff}, {}, {0x6, 0x7fffffff}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000240)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) 16:00:11 executing program 1: r0 = socket(0x20, 0x1, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x20028, 0x4c, &(0x7f00000000c0)="8203000000993192964800000000000000001387f4de8b24b931ce76fdc1b0b31246", 0x22) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() r2 = dup2(r0, r1) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) write(r3, &(0x7f0000000180)="11f1b585966bb53606ca5b6ae1fff299dc4ff09f3afb9c1ce613f8c6f1e67f5400b034cd5e2982095da2b04729b2ac4f0530f7ba7c62566f3ebf3cf3ade2ebba10ccb424609feae154a44d32abc7782a74efd08576ccbc5fbe5478b240ca39c9edddacca9556bcffd7cdb5c494859f320282aa61d08b801b0907ccd1c4c81970fd92a226b49d642554a65e3883f8b7f693607baeb2b3877944af9f2d32c262b6f47b328cf4480d356b94cfd843f4", 0xae) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x3f) getpeername(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r4, &(0x7f0000000240)="b68e0bee3f6e719b700f53386cae74980d2cf7619e8a5bbac2f5aed80724c791317b328487c3c352806f984feb7f8e83d0ddee4b6f14d870015ae83ada3f3be62cbe6810a260235ca513528e907032a8f24c27ba023b039993a15c6234265c7a2f0ef19218ead9b31dd4e7849e029eab79226a0fc5d1dc82203016fc63d28bad366957cdea65202b678ab2923620b89c256445df0c0bf74af7e7aab84fd80cbb07c328723f43aeb941cc0b6dbaf3a0558f77", 0xb2, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x7) setsockopt(r3, 0x7, 0x9, &(0x7f0000000080)="8580ea65505c81c731", 0x9) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x83], [], [0xfffffff8ffffffff, 0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/225, 0xe1) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x7, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x20}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) open$dir(&(0x7f0000000000)='.\x00', 0x2, 0x40) syz_open_pts() syz_open_pts() 16:00:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x1, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) pwrite(r1, &(0x7f0000000180)="516073f8edff81340b815d36ecc56e61b802c3bc35ecbb1b476b7f1cb641038e9ab46ed87987f7f37c56bb03b343768c61aa1d996e341666d690c4e376fba6aa98d39928ce0a93517143f719cb4abfc5e5dd7ebdc242a193d98a5692f707230a3119e2ced3453d3fb4e81e0b90a88d828bdfa7e3157982cb52a09655375477c44416bfedc1f66372b976b079b472119487ff1848045495f6c82dc8b0ba06559b1fe05f2d996b3e9c61d68502015b56b88837ebca00776fa31bc8a5957cee216e4e9be0348125384737e474624e030758a466b5786ade4348e1473c2c4e908c48144127913d487f92cdbcc377081342186441e0ee0bbdc317c0669738f7e7c9b86276b3b4a72efff72e8788ca0303a7d7f3c7fb63b79d0456caae868d75070fa4bc883e4ec3dd59897d4432d4a0646ae88e7e51f0ac34dad8f22c974ec8e5b04eca12112c5f270c1b6b4d7436083647b2d5a9957a80c010fba1f29f6b7bd4b23bd825ea1427644813baf005b2be3f1c279dd74202d620b8f7505fb607eccf6efb0835d6df93e7f08e3c271bbdbd9478266c53cc8b917b20b1cd9b31e60047f318dca305f83209a2a4032d08e2787d416662b6545756b5ce452b90de91fffb2737e35316dbc75dbbe4c4d5bccae8a0765144ae690a70577a515802b0f2b88c7e86bddc60fb178210cb4262ba831ca76ecd180bc53c4d89470eb518891138dc360995ac420f27973bfb7359abd048f91898d9feb9d677267c530454471387fd6c4518c99114c93d280e4350e6ea8e6d8e5d12589c22a0b2b2f7acd2f3971f44fbe92450a0474b04be5858e233f4641092481e1f52c3391d6f9a11449b9207d3e4981248a1827a02f51b7cff288c31ea356b3d9ce22000e380907f390cbcf4c2cdb6db0cb0bc89ce13354e0b636a4a625ccfa626ce4513aa4dc71e000a91b9633e10fa067c9b9524cd92f5c4b5fd31c00cd9f65b61c73ad39d7b2e59bfffe99b87727f4584279d94f4822e4a9b6e3a8d7db2178a362b5549290d845a2bf41f6065ba68039b2a00d3c933c7097c6565c9200685d6246550ac78d9f90b12758a72438dae77395ea88c25a9e53a1a8a6d8e95bf4181774286963b57c319ee28be6a686734ba333bfbaf6eb33879b796178f5610acce41fbf30c8509567f7d347a1bb5a39e3aead96b1f4580b37049fbaa625c602a043eab050e1c7fbef01b2bdb2dc9f4bed2d3faf138149e22990e9f96aeabd8600eac591f7e58bfc9038c9e94418ef2f37ceaa5fd5a6cfdd4b20dad205eaa5b352dfc5cf163a70561e55a2b4ffbb127e2b8522e6c20c6b915923612c8001614b98f81fc5ca61f6f84943030d1e4fbe5ffe06f882b83e7576c340c7e3e06c2254ac2485b47558b44e2e451883ea88886e8ed6aca1346d76535a018e9889787d10e348e2da6218597cff9f07dac59e2fda98ace566ff2507c0702ed8bf2cbd8a64402cf8f1376d2513ac3cc1a8594c67813575d3ea0427aff2c7fe4d7c835bbac159dc4a3937500c7b6e86c6f22961513ed0dc9587e04d8c86c100399dce9e8ceae63763863b32efa983c8281d8e16cf20c6c136643400990d869c16424f4c6a2f378a84b206d8c19f36aad969d03f4c3a1f2227596488d9b0fafed1b0c239ea04b909f8b58af5118cfc8492df11c47ceacd6744761b0bcffe895dabe3ce243d046347b8c4bdcbad7fdb1253ee6ad99285d5b12fbfe51c29c6ead21621a074f3982e100706cac13669078f101400cbc9e31fa7fd1295b8bda50454e9ceb9a772fadb6327d74600ef5653f31d14cc7a882d88ad0245273b37a5b84f6223db932d8580a51082a0c6e7fd6c601d7277a3e57ecc8296c2408f9009bd63107a70347dd034983b287c94fff59587403382df023b0b1c7c5775da9c8d0324ed138439c9ae911731a05f7ded2d47f858e0b20779646e8c21fc4895d1335b3c6ef0f6da1ad7383af9afd7f97cca9c79180ce8c5bfa5c27b4a4fa8f21c592aa01c425f313a192e3ee16821c52e31b8ce46836c2c63ddb35690baa9d30058919c4f4904e7c72d2eb827a567e2f7af003c0b6ec05d701a31a2f6dc5607add710c51bbec9185f93609b4327a57118b9ffb4cb5a3a9fa43b66c87fecbd8aae7199e261260eb68f2cc2d577035d060ecc0aa719e979dc15ae800e49f9d3b1924889c52fad262db621259872ccb72e2380f8cb5c806399f32b9c8937d8b1263dab4e34540dde99f881a342371c2b04cdbe5ed5f70b0308930cb6d1496f95f2e85a07241fc9bbffffe583edf6ee6fdf478c1c1b0fa2a1b404624b868e20c5574e5d4c10a7859e3c6bb981678d69597db98d702cd4c84d5e5b405d1c150dc787ec44c8d9f5ab58a39719821cb4719fb56d7aefe19245b3b0701af5b3c6d1a5be5bff41f26c1521e9075a0516dcdbed998c8410b9a9cd6fc4089dfe651c5bb600e08e4b167e4aab3a8cb7a4c6550da527a6d481ea2eebee15527ec597f4b7b07f2213b8d1659d8414a45d355f8dfae1df17ab063cc182fa8b914c84075b820f2d048829a69ad80da6d088e638c307b581217d5adda39a76b8b38be2454867e8d0e51e530eecfd056722113ba39ff2a9f79f453a5e4864c9a88d08299064dcc4d8a9d2033894a0a275f36e6feeb89f7085594c5d1448ec34441d789286332e29a7750fdb8e3edb35df3995076c193ef7bd54aacd69931f3973bb284c2829cde8f97766e0909754fccb3e8fe888449192c77d81dc091d788a5aee92360e742a4c2c4270afcd05267f7d6f11222764164f92db93e7aad31e1cab5d75d637132571cedce7c07faaa0977a9b40c8f804e44522db7cf7631367106ad05f22ef060dffb170d1849e3c8e2d282e70ada700168cdeb0dae20f64d1b9e7f257b3d61a27dde227a9374575c67ab1a8cff4abbcb364f6dc14c425056b358dc1122bed05191f63683232668c7ca2c65c2417357cfdd8f19ae4c32e69179ca99298d9ab904d8d486929379b84571b48d54fed90a3b1e2c3a4a4892d220e8cc824736cb9d89c4112cdd3018cb16f19ea7543111552ea4c5d287dcb280e926528fad61e4f34da55255892ef116771b922056e6a834454c2b6a7c64ce79b9a5d9fc7e56121e7da948b1184b5ebd2d9688a4062803cece3f983b86e8baf6fa6da83dfba97a058397d8de027b48f20715a7864eedd53907ca32b4c4d049547f80ef2caf85cedf5dc6c31779456fd1e7c0ab784526bd750a5c35d3c50c316d3e04e9d3314347478b5c4e8cdf2cd4e1486cac131f77e90a1f7c15a763852e102e59a735f9735010762b45585173b427fb095b23565d880eaba30b637ea2c61527a81f53511bc0bfd2d6cfb0553b628bbed3c3106c7f867a6721c94e36f55f92e7ed2bc9559573922a2eee75bce4b13f53fb56d411abc3fc18e2d728018a0b5173827cd765798597d3bbb316b8b8ca81503f9973a3679ae41dec1f47a82f12776212a463a3f0ecf50093d6c98bb0ed1883e10510e37c419b1685fedc76e98fec8072d8602e2f8b35b068b7e9383ecba7aa5861418e716b0ef4fe6c238ad8157ae69f515a0a107072189661a922cddabfa34b33d82a370a18f8893e9c343ad746598c6e959ba50e0019cd205cddc2dc84d535dadbe654b988ac848907cb59da06c31321837083e81c623b69e4236b80d81aa6035c4189f39f55c958fd28c8a4ea9902b76016854ee8eda7bb187cc8858ef7fa2b065e2c8bc2279fc2dd5e7531afa65c52e88baae028f7454343e2ab4dbcf99307b7c8a0503ec97a9bafc2fe3507f2abd867f7cf7c148d0e185a4c28f3d21b9fe73f18d8d0547563d56162ea9e5cfa1bd9c2013e209fbcf273b1da22e758e9179ff9617cfa28142dce21111d820e0050634d47ae1aca5f27b1dc0d8eb5a5de1f192d913f85bada753a3fc5ebbeb5cefce70ea37265b8b44753f5517cee8d9678bfa841b344b5be4400de0df14694647c47b12e3c5687c2413b56e793f805dde23175bd9f74dc40b208a64497b9d7f17d73d58560593c2085628c83134ce11c6a996f7046bcefe694ef2db46dbfff5809d2b2e21068516619e1d24297998caa447afd87d3fa5844237a8124ad36c392e1cd5c49a574161e762ca10a33577a1b5370725f75b5ffa40deda6c910bb7b16a1c8012a19b1c76a0ed3ec22762631114ecf2fc57fdd27b8997297fd123e1b7b3af3395ad997a22b45142a9dc4755c30be2c464187b888c08541a9a73ab4ce4514e0f58ed40f255702a38a06c35dd609572575f90aab33ad364fb36718df28275bf67fa617d758768e8bf2f7906d0ff468708b763e5782a4d38efc2464f3519f3adb62982ea94549950d8b8efa09ca756a8c2b2e70d86c0dc11db24076807877b5425fa449d42544f89c41e4103f632f52bf0146f06f4d3b8ca8ec64998e32806dc5a480e1b8d585473e12fa8f2c634a8be2fceaec2960daa4b5150d1addf21919d916a295d41425657f574301320bf96dbdb3b1032e219ba87ef7fbe4391a8e3dd6e1f54891173b0df1101249e8d62119fd0a8a1eb90690c20bfbb4c760bf34c8aee5b41368cbce73b2ef6082a03515a6415166e69bbf42ed2273a0ce741cb982a6b7f021b0afce04c92355f4f7ae624dcca896df13d9a0f2b265893bcb4f81e2be1c44751e3842c5919cdc5bebfbc80f9a0f57766c4cbc4befeedd95ed682bce2a71c997dd13751785691f0cbcdd683f333ddf9356bd7317b61fa911090a1ad9b7d3d9483b3793bf9d2b40f61c5e9891e3d39f2903ae9b7f37622ca3c50e6017616274aca823948f82fa68522624ab3f160658c597771986264b03412391df923d11384074eba116fb9ca90520bad54a8e97b5177114c72e0bc4eefcd823896c4242140a404ea6fd34010b48c6558528ac4727b23777ac2b3ba67ed14840e0f3cce01bf2701f2071944e924e530b03aec535b9ae6cadee48f4d69d96453317e3038bf7dafdba356f8f2da6f749907029f5062ca52155bdbbab923311700d4f2a4ef7c247a77de773dfd5dbaf6ddc9d5111839c229dd7d2b45d8eae1a766636bb48f5e8ef199791d0768db253f11d2657146cf9811f9e99b6c12ca4d4db01f14834c112eeb8aec016a2bce206e71261404eb0de857be86ee3730444201f43ba8e1089eb76827a3c27722ef29ab3ba76d0a2d7a0cb2f4df6238ba75e5ca4c55e87a2ae34010ae00c2712b5460d0c99fb6cbd6c8111ac81acbfc83b13297e987017aa32e1893cb60c636ff0d52e600776486e893384587bdb4eea999a997b46c34bcc2d29e088bdbfea3e3635aa3592ccc2f0b6cc44534ac4d587a26970406c24ddc568ca8ec391126da037d8cfa23fa0d497b48e25fb9863b3668b12e012d7cd470aea4ebebc5d63aecbbddc1ce792274d34d9157b4e373ff36e949d3c6ea1a44c37c59704ed6b4a84a4bd114f508b0c770dafdb84af5c85b443165c276faba0cd0f048ea931eda262d916209b823d4ebdf1caa125c759a0727b2bf8ad5669f5205d9326fcbebdae007f4f602f1ce753549d680057c23ec52c154fc3e002df88a1426c6e7edfa4657b8cabb31b390c0492c481418bbe7ef7c346bbc64f182773b34097b5bd4940414aea08322f88162953eb495ce438d73543c59c939a3cc01ed7abe335dca7ec0a5d4952ecc0be2786d95125f2c057a243e5364277593c14250ad329f74030f561bf7231a7892b16b7b2757a7f3ca28abf1d328f34b0f32bace317abbecf74a29697b572d3d83697ff7a8f329d863568899e554a8f245dc785f42d4fcc", 0x1000, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:11 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r7, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r7, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r9 = open(&(0x7f0000000280)='./bus\x00', 0x10, 0x100) fcntl$getown(r8, 0x5) r10 = open$dir(&(0x7f0000000480)='./file1\x00', 0x40, 0x91) mknodat(r10, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r9, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00776f43959cf6d9aa8f8621763f0accaae084a5b4594f78fa2dc90000000000001d"], 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x8000, 0x0) dup(r3) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r4 = socket(0x2daa35322f6f90b6, 0x14005, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e06e1fb238bef307de034d5fd34000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="62020207e00000010030b8bfaa17dbed4f2f2951725b25a084e2f434c4874b59c7e032c984e2c44887990c6dceb4249acdb8b3f5ac99ef40ca75435a7237ddc1b23745bf7481000503a9d046b09df9aebc0131f8a20a3c230c14eed2f363c970099a7265b2dc8945bd9e2c1a67aca72cf8597ec4e9f0e53941c0a01982917c992121b5ebdb329afe4e4e4e0b898b9bc25239e1e9385ce60e9492b0f9d3fb35b8ed590aaa7d7bf710e20a0cfe723520738a65bf39"], 0x10) write(r7, &(0x7f00000006c0)="4a60576cedbabdd9494bd4d135e42c06000028a13a93028d64978ae6affcd2005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f866ffb04560b1c0a2017c4c31b482d200400d506", 0x2dd) socket(0x10, 0x1, 0x10001) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000100)) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) readv(r5, &(0x7f00000014c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000001340)=""/26, 0x1a}, {&(0x7f0000001380)=""/210, 0xd2}, {&(0x7f0000001480)}], 0x6) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c224", 0x33}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) shmdt(r2) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) geteuid() ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000000), 0x10000) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x44, 0x0, 0x80}, {0x6, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xb9470e3a148af0d1, 0x8) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x1, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x37) semctl$IPC_RMID(r1, 0x0, 0x0) sendsyslog(&(0x7f0000000240)="0665fac04b808ba47ba44aef54264bc7aac16dbd77bda5e4c68fd87ea4b07da8589c7f5f997c424ec17f52d6262f4d70b6fcaa33655b2ce93c2293e60fdd512b7a2cdc33b37a8b3bba6dd95c8e7250ae08ed6457bbefca2f3b553236d31ea3f70b1bc730f5023860b5602486d565b3b2047323f0e39e0814e661ef596583c9431c57380c017552ad40e5194c9d4f6f09051097e3c6675ffaa345ccbc51ed2b3adb3fcf0609791d6bce504e11b3b876dd55263ca837ad3da94a9aa0f77d38968a1cb03135ee0a84d8135108766f87ea3105ebe57fa469", 0xd6, 0x48) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x2) semget$private(0x0, 0x1, 0x100) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r3 = semget(0x1, 0x2, 0x80) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000001c0)=0x9) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000340)={0x6, 0x5, 0xffffffffffffff2e, {[0x7, 0x2, 0x10001, 0xe52c, 0x1f, 0x2, 0x8, 0x8, 0x3f, 0x9, 0x40, 0x7, 0x80000000, 0x800, 0x2, 0x401, 0x1f, 0x1000], [0x1, 0x80000000, 0x24, 0x158, 0x3, 0x6, 0x63, 0x3, 0x80, 0x8001], [0x4, 0x1d88, 0x7, 0x1000, 0x1687, 0x0, 0x7], [0x24, 0x6, 0x8, 0x6, 0x4, 0x80000000], [{0x1, 0x1, 0x9c, 0x4}, {0x1cb2, 0x5, 0x9}, {0x0, 0x3, 0x3f, 0x2}, {0x4, 0x1ff, 0x2000, 0x7fff}, {0x8d98, 0x3f, 0x14e, 0xf930}, {0x6, 0xfffffffb, 0xfffffe01, 0x4}, {0x1, 0x9, 0x9, 0x1}, {0x8, 0x6f8, 0x300, 0x8}], {0x8, 0x100, 0x6, 0xff}, {0x3, 0x7, 0x73, 0xfffffffffffffff7}}}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0xc5, 0x0, &(0x7f00000000c0)=""/197}) msgget$private(0x0, 0x400) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:11 executing program 1: r0 = getppid() r1 = getpgrp() setpgid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000080)="8be5e678b0fc1f67e778fbaa27aa1e1f28dd660255c585406ecfb4c21efbba12bedf763164454b1e7a79ffd3ba5e"}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x48}, {0x6}]}) syz_emit_ethernet(0x58, &(0x7f0000000200)="71742cfcd143b7fd749978eb18e68ae1c592cbcef7f41c1b453b8743d1bb7c22ecec837cd85c9fab8cf509d5bc3912914187fdadfab201512a12d1e34fda9043b705c1f583e8c86f1c3ec73273671ec2d88406767d37e031") syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") getpgrp() 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') r0 = msgget(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x7, r1, r5, r8, r9, 0x20, 0xfff7}, 0x9, 0xb0, r14, r16, 0x7, 0x14d, 0x6, 0x4}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:11 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = syz_open_pts() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000300)={0x401, 0x2, 0x3, 0x5f, "19d42430c48f59f218790fe535c6f55a9a147e3b", 0x7f, 0x81}) bind$inet6(r8, &(0x7f00000002c0)={0x18, 0x0, 0xd7f, 0x9}, 0xc) poll(&(0x7f0000000100)=[{r2, 0x40}, {r0, 0x100}, {r7, 0x10}, {r4, 0x39}, {r5, 0x8}, {r6, 0x194}], 0x6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) r11 = socket$unix(0x1, 0x0, 0x0) write(r11, &(0x7f00000001c0)="0a5204b838edd9141bf0bb52d3db93ff11bf3d335c227335569418b182b83f899d150f4b5a4650ffaab0a3c587ced1ccd14cba22c0bfe73ddd24ef42e5463d917d0913e13af461fac42b53ce9f70d8118599d680c371010e730d12fa3705521252726c73f181e144ee00af618b234e2138a278aa2251229568a8966f09d98d8e76af531dc9a2400567049742aa46f3cbce64919c21da34fa4cb514d436fcf8614866d8c5071bac26808f6938d30c044685c41885b9ca8be893ea1e0fef2af6179c5f9cab29ded6442c2cc116af061a", 0xcf) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) write(r3, &(0x7f0000000340)="2609830587b569f6e9514da0a2ce27c67915da105c1123278ba41c97973b59fbc6474cf1385032ceb783b9725bda7c84258b7f2fe59f13276bf4a8f28ea7dd74d2c2ff8c0768cf2b2927fb6ff699ecb909dcf490bf581dc4d8a86fd4e6039e9418698e619562831d675481d0ba88b5f710d00211d7e947b517871dd6756348f3a6a5c6b3d2ab038b5dbd591133523296647c2d72177caf6a2cefaa23d99008d8347c870cb59b235f9f9cb3f44b8c9342a655bdb46d60eaf77f7c8b31e184beaae7ee48", 0xc3) 16:00:11 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x100, 0x9ce7}, 0x1, 0x1400, r11, 0x0, 0x5, 0x4, 0x5}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/54) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x28ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x278) 16:00:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000200), 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom$inet6(r1, &(0x7f0000000140)=""/139, 0x8b, 0x1041, &(0x7f0000000000)={0x18, 0x3, 0x0, 0xfff}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) syz_open_pts() openat(0xffffffffffffff9c, 0x0, 0x0, 0x106) kevent(r0, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffc01}, {{}, 0xfffffffffffffff9, 0x6, 0x0, 0x8, 0x2}], 0x5, 0x0, 0xf1d, &(0x7f0000000280)={0xfffffffffffffff7}) 16:00:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) chown(&(0x7f0000000380)='./file0\x00', r2, r9) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) setsockopt(r11, 0x40, 0x80000000, &(0x7f0000000280)="d4a11963bc5dd00ac51928a5b93140f44fd6d3443a2def7fa2899dffbf4cda336d92b52bc8bde320bca2fe7d3798f3274b01b8a846bfe431dbda9ffd1ba00e25bb5467cacc111be2b0ec147fb261041700e801f2673a2e58c64fde747dff16eeed75ffe912720467c5f0486de81758fbb432e2ad1965e601565e32a5f616b149e19ed20c399e1c9dbde112e8d2c1d07633cb78fb2a97c13b79377a77b41c0b1e4725450f2b1aad0a62227c8ae87c1d159400b35efc31c10010cfa97d30745f29365698b0e41a69f899a52f890ae88459e67542ac0a3fcc", 0xd7) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) read(r12, &(0x7f0000000180)=""/154, 0x9a) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000000c0)=""/165, 0xa5) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000780)=""/255, 0xff}, {&(0x7f0000000600)=""/177, 0xb1}, {&(0x7f00000006c0)=""/26, 0x1a}], 0x7) writev(r0, &(0x7f0000000000), 0x36f) 16:00:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20, 0x0) fchdir(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28080, 0x0) r6 = accept(r5, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r7 = dup(0xffffffffffffff9c) pwrite(r7, &(0x7f0000000240)="444e9514e9", 0x5, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000002c0)=0x101) r9 = accept(r6, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) read(r9, &(0x7f0000000380)=""/198, 0xc6) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x80, 0x0) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000004c0)=0x7) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTOP(r11, 0x2000746f) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x3ff, 0xffff, 0x4, 0x1, 0x5, 0x800, 0x7, 0x0, 0x0, 0x1, 0x8001}) dup(r13) r14 = socket$inet6(0x18, 0x4, 0x7f) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r15 = msgget(0x3, 0x40) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000680)=""/119) ioctl$VT_GETSTATE(r12, 0x40067664, &(0x7f0000000700)) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000007c0)={r0, r16, r17}, 0xc) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x201]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) chflags(&(0x7f0000000000)='./file0\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) pckbd_enable: command error 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpgrp() getsockopt(r0, 0x29, 0xc, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'t\x17p', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x7}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = semget$private(0x0, 0x3, 0x2) semget$private(0x0, 0x0, 0x400) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001100)={0x8, 0x5}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/4096) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x188) setsockopt(r1, 0x6, 0x1000, &(0x7f0000001140)="01b4e827166ea2ec2fa021a894e9a4cff21bdee1d4208da493c76487501695e86306f2d8f3df8a20bdc87bc6d8225982cee099a9bb787b4c8a5485bda4b3fc13349d2041d4297d57fa705de61ab6cd6d6079dcb4a7bc5c45d78b2f9d14abf924be14fb47fd168c1153772c2ae96e3b0648ee5c993388d96d26f116138b90b0ede71834b7c6bb8efa9e9f2bc4a29e077f28e6920edbfd1e313e89f65a3c0a01c4f3b48d0c93af1c79f71d164da4dbab99fc2bdb5f883971aaf087515bc6d7f3884897350b06ffc8b1949a8eb56eefe8462696091e01af19955d5e7105a012c920be695c9897f3b7635fb7c392fdadf924f863f4b07bdb1b112d707c9c74c80b54ced240adf4b14d60c05e67b8110c9f530ecccae1fb2b6cbe0f4838fc34634ca55488116603af0420373b974d07bc3aa069767c8c4f723b6b741fbbbaf9b949222d81c9c406a443e1ecd322ffac32b3c8da8dbe5a8ad62ef8ae3de8339f5762418e3f020a5ccb9b1cc29fe633a678087fc680a438da8c320d93fd9cdee4da2b63efcf87b6f4986394dcf391664ee42450015e136f66642f11c1664c451baf46d86ae19edbaabd4a14f873ebfa2ed30541d08f01a49f8853743f063e03c6e43ff50c0eef78f0857d6774749fd4ee66a6ec5aabbb7e1be1d549d1d8c39650f748df4239836a473bba3a094973c56e14069a8a039abb2913044cf4bddaf24bd3c140c4a133cda0fd6c516144b8863304e2f632e7ab88914624addfbf9a0b0b27681a5b84501c60a88f00adb3f3636bdb398d7404e3c01cf3ea9b69009b0ad23cc2ef771f16d06b9c70e9373287ab302760450961ab1074e53daa6a62e73bce7fb7b47dc3b5d5c92dc25e98d0e57c1c4326555c6d21d72ae96f2fe4272737493c606b86b859971864adf0d60fc375013d5cf9448978432e70e5eee861b0351a4af758ed219fe799e3bb2a811f4c67fbe91ca65147954697070321a02811ffa528f7c356cbd6ffbb2b9aa7ec6c31287202ea88e469a82200caf2a3598a872b649f538d058f638239aadb73e8fd9c6535577770c5d5485e68666df9c4ffa4afd06fd8f94e17102d6a458dfb6a0a0a7ecdf76cbe6b9f00bb0612a75dd8b29f7e5e278d2a8e67f2b1875af7b8476d7508faf46e8eb064a352cb7a3dec5e1fb8937534fcf8f6d19c7ab3d3574a522d9398b8cc60bb536cd091ac87ae9d5ab4cffb743c7c2f18490ea0c1c245fe09d11af8486dd3c58147a4b00135ebd2a6d1cc1ae069e97bde6dd425872f0aa66a7c752ff384dccae20344a80953d0210f92cabd2e4a608a7b0d4d7ee87252d1c10a605c68cd12d1e6ab7c2abdc8db6a676a52ebbe5e2babe65351f1123323c5c1875bb777aea8bd43fa04b18ced392ea4884b16029d65da586b1f9dba645ece97eaf1d50f88ef55ec18fec9e669bb9dda3542b8157b2fe15264b0f31cb27b666daff9d283d5b1a98950bcafb6bebacd02a80dd1630cec78cd5a17f141837a1cd178878ee50513e7d64ae60e935da3c9910b04c50043d3b0c834ceeb8d86b44736d1e527a77cce86fb918cc58eb7204b072d1fdf6b7a0c255c8639718e18d80fe2123b02005733ae16c3d19fe6e56f24bea3dc2620b0872e4ad264045990369985993438f619f75d7fc22ef01871cb73a70586476bb67353eaf8d3af45793d0854963dfae58f9069eb271ec263261dbc33a9452fdc1f818f949b8145578026743a4de66e2fe5b48818072b7cdb816208ede9bea5f3d81a2e769c921c1639de0f3d68fd4c535e97a964d0af4e0d9f52463047200b2007e1dc778b0098aca2933dbc279c3ea231228129e7aa48fa1fd41b8e7eae9ffa7a980774605077da5065a73934d080d44d95d0e2767c18bb3327d4a658a4ec2e3993187639cc1fb86ed18cc62e70391c77b3998611923752fb807847da81b59680751d9e0bbef70b1bb38a5612acecd6d83877c55c4240843676b1c182919a298d82c116097559f9dd9eb79233acd71a8f3e3893ee242f7e977d95b93d2daa6cf211ee2e1c3de1c470bc1ea03b9e3f13cc71c7bfba898037f31797bc2392b23761bea8b3f9c7e085a924268d4ea28d9cafe503d7394c827b4252cd450767c6d8186093f6ec2cb2abe528cc846218b229d0a2fc31ba459c6fe75beda107252c97b4e812b7b14f97c06071145090a488d832d9c788f3b5be60870cfba70e125b9dcddc08d57ad9bc7b1ee596a2e936254ea238dc017811dc65147e092f844ad31d3928ed3c0113367d1902bebe982eb4751d8e7f317502b388740babc209e786b54c5905fe3704afeacd61ed2740ad048b472aff6e5abb75b5c6e8b63363e40ff9c35106d1dc4d83c4ff5247294911779f3d75580cfc1708b69da730c296f8ac1aee40076c62d9b2b633deb4679e64d5263b780d7fbbe1cb99e4bcc44bc01a09b920f1cd4df92c17991002faaaf82692096b10d46b8599adc5f4cde3c96a75c23e24de2fd53b3ea513b1dbd8677a3f5ee0cf76df5524dc45247659d0d20aaa83689d238cf4056a8b16adefb084df020bbb271ed439d574b3bddd1ca5be96c080a75ac26e6309390d3f87fb47488e7d42405255f51000f6b53ede26d27f618f2afd68d1af79949428164323bc712dd19e32b5e38cbeeb4f20d6d0603206dfa34fbb56fa050b310eaf561cb2c7d25f4889b7d7ce82eda87fffcebee8ef6bd5e0a77f244f9e5fbed296c51a6d21eb04e4b85d8e94337c4ef509b7ebd3f9a0cd353fb03255ec91d81bd076872a6e5e33cf1524cd88c618ff992cad36ab258fe854fb559c5817193eb2ede64d6f12d7f7acf0e1f297b62a8f39b14d0fc1c47c3c9250208b2d26dde0de938b64ac5f1675418f527d5d711efa6bbc3c914795159424ab50f2bda5fb9206a1b5e094fa0c7049be4fda65e3477d85a27f2e45acd416913a6c7ad0d1ce01b5f95de204aaf360245c2f8c5d9aa7b08cb54f9254414eb055555ba0e54ce23cb2a29b67abab359713b9faa0640369bf30040f7131c4c3975a69521ac79a3e0e82108147e5b1c3aa677c82951e82f9c0ef6e3663175ad6e5bae65794e0a3fdc765fb1db3548ad9a2fb2e4ab8005017719a38aa44249da635d701f2857cd1348f847322b9aa9291cf82aa5c3eb28762948ca4458233ed7845b985627ed386fd1dae83f90f23d2663ceddf43809bc771d4b368b4ce03a376bb06a5b432f869937813fdb09f56eb0d8db3328d96e33923f5e9953132946ff60f225b7e9284cad4f8ac21f01b45ae337a694ae6c8003c60dd5da08571a5e0ba267a03de40a7b2dc73951fb28228efa4faa99aa57d4e3b5667af7bee2bc5cd14682262810dbc33d5e5559f672b6abbbb8d0e3525d1803b70be82d719f5387db5e01a7c571e2c5908d44a46b2fe22b5a3c6a2169070ef016fb2c240ee9deca347832b0fd64403828c33cd2ef532aa60e85328fa38ad89f1a3f47ca4d94486d3eb68ccf9971b677ae5ac99b07ccd0095ca78d409b7d5113abc83b05b4383ecb071351e3d015644bdb87043e2c1f74a054cc0cf715d3001c12f7d1c7d42e2fe8fa847e46d03921efb85446b798221f0eea75a736434486574b78881cae98399f6b943cc6365e38375113fc55f1d5ca0f3a3c625472907589dc96e245a579b41d5968776bfe73fdf197b13cb43edf5837cd767175cf576f7d1421625e32e7447a42c374bca26d2a42c1c35fb3adf9a8bdc4355f875e0de7fdb2d40a29231aec0804fdf395e28e2777ccd776037b7aeef44eeff9e6956bc0173d78e77c974f7aaf6cc35000f906142bd0225ac1f22f248e0036be05b9c34deab3218e81dc14a74f8113ea9839a1ef96b2e5697170c84efbc6bff21c699fc1fd13915b1a822ae92c42d24e126247e6f50493f9431a22934b05bd9b1a0d220d93e7da8df7a45d85120eb06a726053ed3ff8895793a30976dd731a4762f2504e3366c207d15bda6be97247f5c66e9b1199a043cfca48393152ac53bed29a2176ae50a9de40ae2504918395c4b87c5fc8d56ba78f21e697b6ea7118467b93f820651ee2e7b7f12f198fa37de0dcb8fede08a495514d58385605531df6ad9610a0bc72105cb2c6d740a81eb65b1770764a954d3d96192ae765cf4fbb92a1f27281fd85a2b17e6a95d8eaa6b69037caafe6fdee76cae294c9ce64ff176d0a58cde9c9825b1a09a4ae7bf5d4926ce62695967b49088b850492b052f851f73ce551b59692ab02db00c4502a59c857c78e5c65527a6835c63a74463368ad03a72971480df020b8082cf8fcc7b3386e888e5d6a266714bd7d4adef393a741300dfd38f2f77f3043a537fb76b5940fe9d0d4b8d7ec8e205d0f9e3be3c890ff889133bfbecd61eb4973f277044875fe479ef80e6d423564e80a5022c5695d908cea8b7c7bebdd4d7f63400680a17eef5f16b4c5e7e8c9659a7fea002e04054ab424214f5629713cb1ffd591c7b1998fe43cfbde47f1d06e765e8880e68ad4710adda7e600272c2f734b92eef4bf37c7178115f07429aeb256f05db2dd9661282c6f8f3a1d0b1f40d4fdc9e934112873c40f678300bb9ce20ec8035d5c303b3429bae41e83494f5331be9ff09ac550fbf7e9cb1cc9727e18ae8e55ffc8af1a53aefd335e63a2cb61d4dd15a523b306c8adfcbd3d9d18304af2ba274176fd0e714e185bdc481d47f5a69981f21e84a781d969bfeccfb5dce8b1c46d86f73d65862c537096a5eb8de93aef3a775826aaef11fae92aa4b3516b2e53a685b20a06011844b0f592452cb35c9c57e544d429b802ed4e68bc646534d1126cb6d403cbb6425166f2f94eaac136e65a55f9a04c0b0112cf32e8f66d40f6fa3916f4641558627e5e628c98abbebf24739d227a109929872d70cb7bcebb4169d349d975d78e32ab894665930c867a481f6742710451f4e55e6d32c1a0708e2d261fee873f2f116a20183f82dbf994d5af53f57af6964b9a213ea3d086e56c6c9605cfea70e39dfa5c4d0a4f252f8709242eea7f55aa8b79ad2a4c5219964479a6d41a22ca63c306ca97072f635a549768a3474b9f6b6774adf2478125d37abb2c324516e6aecececb75736260efc3c298bda150f5bd5daaafd5f91053b3af655380bac0c3ae963b6c2128a4e419734b4c935d75426499a6a21b1bf969ea20a76b5b78fc1559c6002631503ba4b8da191de36c6803b597270a4eef776f07d0d5223e1e9a9fd49c34c27df05ae1a6c4f9613d6f6a626ce75a8ccbb4b1fd83b90f474906701a9d83b503a95c98b93e2e916063fb48553694e761612f2ef8a70654584d6b57bbc8861634b496b3fe527063ceedd17807135c0d38680a0ff142582d6685dec9ec0163e3703155dff00a210f5b9ac4f7a18874a3ead076b9017c1fd4cbf1b54b97820a1aa3ba256b92ee941e52daf542968e733a89db52a401622267f4b4e3827fb9264b83313b96d457821aabc6f7a602de8899db84f7e17b1f6e19b2515ccba494ba91091378c4822890b51a7733c18971ab4368f93968ffd6c39a9cc3905bf6808ce572ea3863ef1073b29989e0108deec385ece5f73d14567d47900510d1fe200907cda02a6d50a9e70b5c7a54b989b1cf756f773151c6000a6b8f2347656b8ab1a8501f10d1754a1010e49c1d30382d8ac21db00db1cd9a508b584467c70ea7880bea6aafc9f03f8d50aa51edb752ccdb45591dbaf3f4f55cb98ab351f6d07991ba7fb4f0a5cea066dbca890fef63158891644bad249b416404592500ac85d433fdfa5063734f7bb43f4c1e72c9ad9c676877e68bd5d", 0x1000) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x5, 0x1f, 0xfb, 0x2fcc2fa4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000018a, &(0x7f0000000280)}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1000, 0x2, 0x3, 0x400}, {0x1, 0x4, 0xac, 0x4}, {0x0, 0xab, 0x8, 0x8}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0xffff96fb}) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0xff, 0x8, 0x3f}, 0x0, 0x92b, 0xb4f}) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640), 0x0, &(0x7f00000000c0)=""/53, 0x35}, 0x40) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0xba) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x10, r2) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:13 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:00:13 executing program 0: r0 = semget(0x2, 0x2, 0x48) semop(r0, &(0x7f0000000000), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f00000000c0), 0x0) r2 = geteuid() r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000001010000bd768d91e7bed6db00000000e298770000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000053000000000000000000000000800000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r12, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x8, r2, r6, r11, r12, 0x4, 0x6}, 0x0, 0x800056, 0x3}) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0xc, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0x800}, {{r6}, 0xfffffffffffffffa, 0x40, 0x20000004, 0x8001, 0x2}, {{r7}, 0xdbb34b6c31c595d, 0x4, 0x80000000, 0x8000000ff, 0x62}, {{r0}, 0xfffffffffffffffc, 0x20, 0x41, 0x8, 0x200}, {{r2}, 0xffffffffffffffff, 0x34, 0x20, 0xec, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x80, 0x20, 0x7, 0x2c23}, {{r13}, 0xfffffffffffffff8, 0x2, 0xd0000000, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x39, 0x80000000, 0x1, 0x2}], 0x9, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffe, 0x20, 0x40000000, 0xb3, 0xb02}, {{r10}, 0xfffffffffffffffe, 0x44, 0x1, 0x0, 0x5}, {{r11}, 0x0, 0x40, 0x2, 0x20}, {{r12}, 0x2, 0x4, 0xfffff, 0x1000, 0x5e6b2b6f}], 0x6, &(0x7f0000000340)={0x1f, 0x8}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x60000000, r1) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:13 executing program 0: r0 = socket(0x2, 0xc003, 0x1) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0], 0x1) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x6, 0x1, 0x5, 0x809a}) dup(r0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x6) 16:00:14 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b0, 0x0, 0x10000fe, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0x0) listen(r0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186a44010023000002706c85c2767c11fe9700007b7d8a1c18b96e66cfad1fb4150724484947520000000000000000003cd66d10babad318c23f6880f2071c1ceaf4ba544687a0b21a18b2ffcd76ca1824", 0xfffffffffffffec7}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) write(r1, &(0x7f0000000200)="bf9be5b7ecd5f009267ce0a5572378eb0a0157667d75c914036328296562d6fd23fe42ae25b9e056e8c945d5ea77e94430a747a9e9a8e144ddeaae3e1a7006add63a583a73fbaaec0acb4b899da096ec8b0d84a7ae83023e466ffd9676cf6b76591081c450f613ac056c4603beb032a1a60fd09b3d94e538807694a36ddd9c86239212813b58500af29d296b6a8c0cef9d0dd96c38e28b2ca84e0dd957dc43370f06f2871932e25454198afbe0e901400520c40c9f79", 0xb6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x5, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) fchdir(r1) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:15 executing program 0: socket(0x40000000011, 0x4003, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x3, 0x1}, {{r2}, 0x5, 0xde, 0xf8000000, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x43, 0x6}, {0x86, 0xfffffff8}, {0x87, 0x10000}], 0x3}) poll(&(0x7f0000000080)=[{r3, 0x9aea6221e20af49f}], 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x8001, 0x0, 0x80000000000c68, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) 16:00:16 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)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r1 = syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000200)=0x4) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xd0ca67d4bd7854ac, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x20000, 0x100) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0xa004, 0x5) ftruncate(r0, 0x0, 0x4000) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x1a\x00', 0x8800, 0x0) fchdir(r6) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) ftruncate(r7, 0x0, 0x1) getegid() 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) sendsyslog(&(0x7f00000000c0)="7565477bf54280bc531c6a1f6e09c4417e8962581bc17135237f28743ae9617ed74bf4850fad232a64d20693ce5abafc56ffd4d6ac870b731feba3c77bc253977a23c8db47b8002edf69dcd5a01af3fe0a8a06c724bf971d883891edb49483d61a33531cf79675b4e4f5ac67c2fb255f8d6cb7175b9d07c3d4c9244ed84cce12e72e81398616700c8269b3b343bd32c715eb070ef7ca5ce5ffe405bfaa34a494080123cb31d6d0b64a3c3650fc989a", 0xaf, 0x13) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8908, 0x20) accept$inet6(r2, 0x0, &(0x7f00000001c0)) r3 = socket(0x2, 0x8000, 0x2) recvfrom(r3, &(0x7f0000000200)=""/242, 0xf2, 0x0, &(0x7f0000000300)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc) pwrite(0xffffffffffffffff, &(0x7f0000000340)="a73845622d51e5bca6d832467205210a8a2276ffcbdd29eeb5d5cd1ce596b83895d2a6002f453b9a74dbcf4ca3c9bf8434e41d0ae1718f0dc3b8ce7fbc490cb775655f06473299bd2d819907b02e66183fc3e423c28f9785718b90e787530847ec6eb54197b1c0f0ca7686542afcee4c3b634c324f7037e27655a4de075a28bc88881700fb581ea87c35b367e2e3e63be31748b5638b77296f97b4b8cf7666aa75bf759bc7d631dd0e20b45bab65adec4fbc5d8d07e81c3c4895ea60314d29ab59e45e7a", 0xc4, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x80, 0x2) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000004c0)={0x8, &(0x7f0000000480)=[0x8, 0x9, 0x77f, 0xe6, 0xa10f, 0x5, 0x0, 0x3]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x797bf6104ed6e056, 0x1}, {0x12c, 0xc95}, {0x81, 0x4}, {0x24}, {0x47, 0x6}, {0x20, 0x7ff}], 0x6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x800, 0x0) r7 = socket(0x18, 0x3, 0x8) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000600)) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x5, r9) r10 = getgid() getgroups(0x2, &(0x7f0000000680)=[0x0, 0x0]) r12 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r15 = getegid() getgroups(0x7, &(0x7f00000007c0)=[0xffffffffffffffff, r10, r11, r12, r13, r14, r15]) r16 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000800)) accept(r16, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) r17 = syz_open_pts() close(r17) 16:00:16 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)='A', 0x1}], 0x1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = syz_open_pts() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000100)={0xff, 0x9, 0x4, 0x6, &(0x7f0000000180)={{0x6, 0x4, 0xf9, 0x9, 0x1, 0x68, 0x7ff}, {[0x3, 0x9, 0x36, 0x1, 0xffffffffffffffff, 0x401, 0x4001, 0x7ba, 0x0, 0x8, 0x5, 0x7ff, 0x7ff, 0x100000000, 0x0, 0x7fff, 0xfffffffffffff8a6, 0x6], [0x0, 0x10001, 0xff, 0x20, 0x2, 0x1, 0x5, 0x9, 0xff9, 0x20000000000003ff], [0x81, 0x2, 0xee24, 0x401, 0x8, 0xfffffffffffffffb, 0x101], [0x10000, 0x1ff, 0x5, 0x5, 0x0, 0x9], [{0x2, 0x6, 0x401, 0x1}, {0x5, 0x0, 0x2, 0x6}, {0x6, 0x5, 0x2, 0x8}, {0x8, 0x2, 0xff, 0x3}, {0x20, 0x398, 0x8, 0x20a4a135}, {0xf2ee, 0x6, 0xfff, 0x9}, {0x3cc7, 0x3, 0x7, 0x8000000005}, {0xfff, 0x6, 0x9, 0x1f}], {0x2, 0x80000001, 0x4, 0x101}, {0xfff7, 0x1, 0x6, 0x1f}}}, 0x3f}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x10, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/92}, &(0x7f0000000500)=0x5e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) dup2(r5, r6) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="1fc26515b963ff5ff6a70567de67a8f68ceb71ce44f4ac756423", 0x1a}], 0x1, 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setregid(r1, r2) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000200)='./bus\x00', 0x4) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x4) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f00000000c0)=0x6a2376172801dc4d) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbfff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r3 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x2, 0x9eb51f3e284e4ced, 0x1, &(0x7f0000000200)) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x1f, 0x4688}, {0x4, 0x101}}, 0x2) 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(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 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) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) write(r2, &(0x7f00000001c0)="6ca8cbcf701b33130606374cf1f87fbaa74106a25a2d5a7c2fbde1eb51d9d57160079309fa17b86fee2356c3dfbded8adaf2710ed7ed02a573d2b8c863e1440b3cc5e74b1c11253aa981f326d409234fd3307be492a3ddb0f6c5641496ddac5b731471ab701f7a66b8f4e1170a1bec64aa7f24241b5af6b19e936e09efff825d81edc84f135535b881522463d869b3bd31b559bbc485f48da976ffb5b82f6025b22696ce21282d1c4504820d41", 0xad) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x100) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1200, r1) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {}, {0x0, 0x0, 0x306c}, {}, {}, {0x0, 0x0, 0x0, 0x80}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) sync() pwritev(r2, &(0x7f00000011c0), 0x33f, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x7f) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x35, 0x7f, 0x8}]}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000140)=0x3f) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file1\x00', 0x200, 0x20) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x76) open$dir(&(0x7f00000000c0)='./file1\x00', 0xa0804c7872abb000, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getuid() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x8000) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") setitimer(0x2, &(0x7f00000000c0)={{0x3, 0xfffd}, {0x1000, 0xf29}}, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) sendmsg(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="b2c8a3e308393d1c1a06998ba63dcd23fae9aa099662372149c9797f52dc4bce370a1a99941f64d52c3cb5a930d0b6618b34d2e220ea52d4a41613b047138f7bf0f636fe1f3382b0e825fb5c1158b333e9e343164ee9cf9611e35caf4bba6253cf1159b9cf768783ee34111e82c7c2fb3854a2400da2dab31211", 0x7a}], 0x1, &(0x7f00000014c0)=[{0x30, 0x1, 0x7, "d8015bf8e92a489c1991ff55cebe98754e01685e4402f5b3272b"}, {0x70, 0x1, 0x5f, "0df3d542cd8f5af364c0e044336249574e31caba9da6ee2ab13fa93329e8ffbdb9b54b977a4b1c0143dfd6211e957fcc2ca1695190d4e3d1043d2f0ec2e2224924f408d28c275dc1b217030b892fce04fd01fbfb65fad8b32af4a8"}, {0xc8, 0x1, 0xfffffffa, "ff601a17d904c97feff2ad8751023843a9c9d5d73aca86e4dc4b4d931c91b4405cc8bf855e44c65bed9fcb539bdc49117bc48459178a024b145cbf890c1c48488bcdaf1ebe67335346c1aa08dc7a4d03f27905937508aed0e3d3ccb939c6b9bae3885ff0dd03e27efba048018246710ba88e49fe7a1093fc7e399ab6a2d28a595de191f3e409b6c5a2ff2b695edfe4a9a297f79329acc3036d16711cf3f68a6601fdee300b3be1b3a14b0e0ecc615ffbe9760759a1"}, {0xd0, 0x1, 0xfff, "86783182d142f359c77dff4ddc0f825080bef0f5be03e86cf6d2edd66ae11ee239955552985fb08c09dcd35a7f9cb2bad6a5020cd5fae0918d9492e826c14cc31ae9c009c23aea1cefbb0ebe2c51b0f2733cba9981319e843bf267ffe9f24bf6364d94e40288348c22933c578d2064cd4ad40767f25a4bd3384f39e643c2ce6b54f2539288e0eca0dcd30c03bee4eb2b9307ec3ad86eccdeecff782bd664f70d89dc3cb5bfd1285036b0178870d0d45377a7c3c6093f97272c71ff620d7a44ed"}, {0x1010, 0xffff, 0x8000, "92c8c0577c1513a3cc2fb122b457df9c47c328c0f080c6293a901fb2b8d0d470c308e41fd17475b3f970f2d22413d10904b5023cf718e20db3cebda56bc4345ab682e4c1eca05033ddc92c1ea26497914c31de41e9f50df15e1c48ea61a9fa1923cc95499d3f08049bad900c9afdb116270ef6a61e9686473f374338dfbe5e4d85ccaf76755a93f432aa3aa7d5a406a638786db1365312dcb717b06bb1dc5bb990bed51dfb747ca3a6e5ab7eb0169c0fe4b47e267f62d713f122294fd03a4a344c3e9a8296499b9db8d81b68a081c1e2ef73e44b46aae1f004575dbe8b74507b641a0dc0e26016063ba3ae739ec9cda93db12d9c12fd05088c642c37f37f0ddcab1ff50972228f26d56a3b036d5059477bda548e079bd37bd6207673cdbc3459ea4bb6a2c583f6ced80b73f37f720a9a2a7deb6c7ec1517896776c931b2595177a105e9085f693f3a0af4df740226706e40fdfc553df845ae9a36c2c490bc27775f6d475387c1fb9b561895e5b7e9cf0a489ce9337ce4a43e54e4fdb1ba8ca137622f86cae78374365a453d9f357d6cd69a48d36eea7dc643726040125d5f1e2b5bbc8ee702649d0dfa083a63e9fb2c59aaea10fb351c714035772b55a84711bab976e54cc826eac0dd2b3b6e4632271f59802b56b56525dd8a2f40b24af40ed339f66588700446222a3db98b1f3733a6eb010440d7744198f702fd107da205ac9a27e77701a64f863d83765872c66519f7a8b4afcc6b41707c20b17d77953172b6606e895f3d5abe9a3fe637245e80bbde1593f7e0139b5a0005ba9a497fa7a6afed1621442875bb72d9f98051b87a391bffe270922c9b31a465c13446a54f9cfa5675cda6782518a9bc5208429a70a3a9eb6c5f6fea65949d414422f2fef60f888a89f08ad8244b3d72173eeecb1cfc9785ef0859085ea112349be9d27b28c4f4d6679d63fdab92e6444a666bc663e1493fcb1e47d18a7ed288ae55038b8d69230f83e4ebb5562c293630cb20c9b982aa23d8deb52caade3510a927542b1a83da40f770fff4b85081349caaf2a557966a1519cab9adcfc79d30f8d750cad04f944cd0bb88a1beaff3aeee0e8a3e9040f47c8feda482d561b8c28089fd260b28f39fc219397646df0232aab99985b438b10b24d9377e4da0246628ad7c3c04c25cba23ca0940874584f74f9727141382b979be35f1a4b13bfe465921812f733c387c8704a99489f1d554ac9639db1cfd423336ef7ade25871000e92dcb8829156f1407c49eccd7f64bdc893b439c919dde3f52760592618bc1f6b3c9884042cdf2708e4e71983269a5e1b89e1042d969c2f13ba595b99c35d9a908eb12833dc35e909352e0337cd087687e563ec295c5f60c3300d99ff3ab1126f7eb57c2011ba230fec0623953052362afeea4c0f1a4dcbdbfe1eeb6382ab0d156e9fa00d0a342e8fc1c3f46abc9cfd7a4d2c28d247b39a53805c7f9e1e4271ef496459bf959c7d9c958148f43b28ce430c6bc243554b91ef6878e6f53c0fe52e4e5ad9868fe3f1683a4ed8d9077ededf137e4afd2ffc360fb0b4e4ad97e488207bd493cb0adaaa0f0bfec413aeecf64aecbe7e6497ae4ed2c537ffb15061286d2143b7b5dd36da0cc962cd59ccfc706381d8c5c44073af31bf7e82a16e7fc0676c2bafb43417ae460a6ae8b4de465bb87057202895ecde4f1206b0cc9e6df7715ff435fefc3c038bee22dbad235f22ba14b759326e7aecae0033d55c80a21db8b615524c22e40800cbdd90ddb312d2855e6b664ce9891913957d8c0ea7539bf5c7259cd85f67b445b13df9a592e6efb37b2a06df229e31e0743edb9c58e527e2ca86e4fe6477abd9a13cb2e161b2a57ea255fff1e937d90b87e74bf6d88c3361b94e1c6a81fa5a09fe67c36bfd5058afdd79af53ec30348d13d52ad453da8d6b55202b4ff773ca42c73ad0cfadd1d368081fbd98da52a2a8e9542c1a2e3b14fee9bf1e31f4d0ab6f655c9b6ca1738cd407ba9efb40ede9289f4046a85b125efb3a449912e90b16ebd15386f6fabdf4bad9dd6ce7dfccb392a524b5fc74c3acedd1834f54eb1db54f99ab4f50eaf3b7c1d5fca605d2206f72839c04341f236eb597cd3aeb8860bb68f7ec0154c13e6ab16df0de6c2a06da30612504a89ad27d0e1ee26f932b1192fefaae00b2a8056f25d7cc5233758f7b6e9e0dd6bd022c777d65a35ee2140ca8660f7775a8a5ce6c0c46b7af405ec53bdbe63a3bec93732124331e7510ac0c47c611aa7d7b480fb6314c055e36b84cd55828eacb46170b65c64f7e87ba881bc0f6510840e7715155db977df2720291c64b9f47d9ef111ec11ccc61de523458ef382932486743fd7f206aac02747c86c014e84c52d87b86a2da2ee1402ede31552476771a4e263af271798542c80f201bc6a0b6011ddb83dd6f8e6da977c189dbbe906a3864e86b0d99ac50e8e60339ef7a86995c9fb21361d8048cb1833cad2c39d450f5d0318f87ef8d5c927a5f37917ae6798e6fd481a5d6dc1ca41284d94ce49a49dae2eff68bee663f0b057f0960a504ab7b9e1fa077ce1a0dca4f6f781a69907abaf91c25e78c35bfd5cd5d00baa89ae4d4f64ac28723219904d22567c507b97618eefe65f97f909a6b5f9ac620dc439eb924cfe4057e56e8debd9e6c928795218f5e2d07bee1f1565daa59b9fc34352ca498cc99341f617c7c57eaae6a678751293aa1b79c6371cc52c88a0e64761f742821f3775f386f8617846fd68fbe7cacb75028d3368054de342d5e13bf69f9a14c6e28b4a64791a4d5393bd962e3007085aeefafebe58f4c0684c96432c513bc85679ffc69f758ca81dcb7afa955d72105fd133ee76893a387f17125d5cc7a1bf851e38f8ac233276e7c86752363ce6c70882cc83c7fb4480484de376bf2094f454ea59be45c71b594f6233458fa5053fb6592d7624ccbc0129d70dfea9e0595afd91d8adb7f5a6fab5e2d1969b1959b389535b573f41300052ed80098272dbe1fb3c17c741862002d96702dc41a8b445061293e0adc4aa91c534c1adb31946bdf928aa58524844f3872b601200bacaad54a6639a57bd711bddb1c258a50a2c23dbcaec2dcd082e7ddffd5d1d476219df07131aaa8ab3ecdbdcfd1442fb8a848f2cf5b8d9a85fedc98bc481f0910723988bec07d8f3dc58417d8ca0124012ada5f96cdb0cbb8476d9f3addb99c5cf75b24c8641f1dd4a35b3ffe6277c392a129f98184b5181649d3d16623c7494b4395691f8bd501044876ef7d9ca23bc419d08a4c0b0938caed5dc0c50ebaf6fc5c41b42db9b33490ad599b973012aedf93acf3ad79f4b067d97c444e4a9d19bfeefb66e069a57a69dbecea0a95bf944f2b230a0c17db8b4f11b813890824e5327007a10ea94c6ada586d05ada0d0d2c8c606e27002a10c24e915f98bcc67836cac4f65fcb87231bae35a1d967270aabaef80a1200cee5cc714dbe4e243e22d44c7bab03c22a8426c6aed4678c5f5ae1814dac2bf563628ff941d8a5c3c63ccc4da38a620d61a6f8cdb5c86f17644543e3d17d15557f59df1ba42db02863568ab525414014d6a133d849a352a49412fbcd1207d183fc3588c5bbadfaed5f2363f3e59792155ba366df47e00307ae23043ec900492d3321d93a91db02a57fe853c349e7f7afbf7efc717f3e1892a418009b9e1a9542a23aa8d5b2f365346da68860099aa07ec605c430a616eb6741f6994dae74c4a70f367ae904a687080b92262bc9bac36d5535a3f98153df2c17417ee82b65647aa8ea9dc90ec6328e1f9ca231cc26c754764edd7e5fcb2696bb70589025b28828693f18c298fb94aafdc223f552816d6d580e370c81a0abce3db095a02e66d71b997c0a46c9884b6a58910395c653cecfd601373a9b070d77618946130b9cb31c55c3ef4dc14cf3df3965000e91361388efd707402771df82810850b6e9011c3c4293a962462990afc1db8515ac192aec2e86f9659188ab0f304abdf883129d5afef3f35498d3a494f84f2a37c754fc510626fe217c0f57a2c7cffb01694354c2ac7af3634b62dbf42c79d7765ddaa0d7347f74ee89a2d99ca0a6c0aaffa1a2ebd0476a616dcc7917dbd6aad294306d81f71f8af247fc80412bc7d3c3247e7b7400d1e489d58db4cadb770733036e410fadf1e56362c84943b90d95ed01070e569f7cbc654294afc068476f484683c912700fccd7814994f09442b4d625f352db261cff429dba412e1c80e7a62a3f517be23711911724524877852d6403ed53f8d0a84fc89a33c3c3efa8440b095b583a3f716224ff9ab42ae9d503f818b336d27ebc58550e65a61da55544dc51ecc336b0696a5836bda5f00aa35cc2c1c81e8e4ebe803b3e475c714bfc885182e51ffef1f7b1b91d07fb08da4c330ba4ecaa6baad532a24f3c27caf952752042b9683b63e0434d16ae1760072836e98e2f5ead1cbd45308c848028b004aaa64291c6fe9f3726b24170d4273ae01573d2ed5da0a3c04a1cdd4aa200398f8b2dbb2c1e3af2fd5353b7fe2058d2dc02955d98b0e34a46c79856c7fcb6ea416d9f77a175c46c63ad628c2dfbf1c701850dcd1b3ac858fae8c18e1841a082ca6e8e90e960a800ca0680966ce6586f8b69030b8ea9fa567000205759b261e529c6f98adb41ca37ae169f93b0da7f34483879cd9183c17948340b108435b1ed0dca568976209ed0a5c8d9f5aa33d3de4af5733339086cb2cab033d072180e910e4913169087e48f85e91b424bbebdfa921f83ee35f175c2d135730600d7246dda4ac431b8759a42a2256a142ebea8c35a095e216ee5aadf1d429976b75dd94b8c4dd302a90b8d240622d6b93783b0636dfd2db8dfecb5e2828bcf85f605dc666517dcc8df3e53c7a1f1b62c34fd69c02480e4711feecaa5f660aec693e25cc2aa42507ffe7fe562cf35514b3054ad5dbaec6d411a9d461bd6c50b2f0545d7d871d4294e2aad21d7e3fd30ce0e697d68669d92fd1c6d6179f543ec1e4b27b1cf76ce7c714c9e57ec4be362e890ad7b7f7b06c7f08931d146f4135934438132b6a3908f0d86b403d1461fc544a574d9f4a1e3f059dc4146abdfe8569436c84054b5f11fa294a4ea93c45bc75832ca9f93be625d007a89588cdf4e735f061fae664e9d18ef467020e724f6250dba2bb10971d25387689ae456aaf723dfba3c640e18265b4af4a5a614397589471ca7587ca85f1fab11275a3ba441611e15a8dfbcfbcf8002d8dedeada44ba8c770fee0189960bcc9734ae9390a4430f253fff6bc4544d3add94b52aae943874cddf3f9850993d07fde9b9ca2a7ffb1d5db5914a1f8512eff08092c7d3289168c032c80b7ede5b7069bdb40f211f0da7b601e930ce39448bf1b47506ecd490bda4ea40a8dc21c1c15223fd8aeb3e44a3ad55797bcdd1a7e69664d9e44e4569f87303548344ba15d9a385f1cfeca079ded965607a4532084d9ba745210b2608ec37a9f37dbcdb8fcae5c8f0b6aa3f4b3210aa4bfb95aa7fd284234c0f6a37ee234298553e69eb86aba6317f9792b3006a9436c18ced3d85bc9a7f77b8a1f84fcce138e0abef38b699443515870c46d460b6f2b3866c5cb75a022f5b6d014cf83bcdcd39361cc8fbdb6044e91bfe32741b99ea56cca536d92753f1d8d8b5e74686fa10cc350c5a3763293841a7ffd82ba3eaaa74f75d2ec96798b5bcf92d58eb8f9699bcc82af161a0eebcdfbbf08f21f0c81df82e5dfcabe8644ff92f2f3d82d0f78d9dec78dd81568add5fd46cf7c0f9fbc9b76a"}, {0x88, 0x17ffd, 0x6, "a26f0fbfad5ac4713be7e31f62d91471bfe47549e8ed9fb3c5eae9a3a3a493ca47b474e16dd53de76143ab01298866a238bb51a0ca325c55c3bf7772db5f17e66e93f98f084bc2e1d50baa2c422281aeea35b727619339663d2c0a0132dfe492df52cdc9bc588c5febee6c912cbe0397b82862e982e9"}, {0x80, 0x1, 0xffffff47, "60834fbd54fbede9cb6e50b0013642882725412ac150adb7710ee6ae839a853e586c9d6d5f323e7d4e287a7a0d59773e446acce923948b8422f28e2ddca7ba00aa1b9900b61e82c568c8421c12e38ad4734ca710f6f86141c6175fea3f080e69a46b8ed83a6207038a0a26"}, {0x50, 0xffff, 0x9, "424ad93c849639233399bfe207b88c15dcfebafcf7b8b53885c48f1c67635baea1092028ab538e8977acb906068cd7df5ba20bab65f6c7905532f2"}], 0x13a0}, 0xb) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockname(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c793000"], 0xa, 0x0, 0xfffffffffffffef1, 0x0, 0xfffffffffffffd40, 0x4}, 0x408) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x20) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) 16:00:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000229, 0x0, 0x0, 0x400000], [0x4, 0x0, 0x3], [], [{}, {}, {0xfd5}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendsyslog(&(0x7f00000000c0)="175fa95ef37619fee046b18b215725a976d1552873d21a58c46a0f67476a1c96f690158531f840a43847ce75355657a8b80b6730aa6ec6523d6221c19ab2864a08ee92c292052b113cdce717c37f3e0cd3fb6e01549a22d2b551acfd039c1b3de67131cdf982f2970f4af0ff7983011fbf097eaf0d7af2a498d04da6d5a2c8ea93e59b4c3c2c96a8", 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:19 executing program 0: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000010b, &(0x7f0000000040)=[{0x7}, {0x5c, 0x80, 0x0, 0x3}, {0x6}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/10, 0xa}, {&(0x7f0000000380)}], 0x4, &(0x7f0000000400)=""/4096, 0x1000}, 0x1) socketpair(0x18, 0x8000, 0x80, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r5 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r6 = getuid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f00000007c0), 0xcb005093f78273e) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r15, 0x4, 0xcc) r16 = getpid() fcntl$setown(r15, 0x6, r16) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7, r6, 0xffffffffffffffff, 0xffffffffffffffff, r8, 0x100, 0x9ce7}, 0x1, 0x1400, r16, 0x0, 0x5, 0x4, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = getppid() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001540)={{0xcd, r17, r4, r19, r26, 0x82, 0x3}, 0x7, 0x3, r28, r3, 0x1000, 0x7, 0x3018}) 16:00:19 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x1) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1704, r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, 0x0, &(0x7f00000005c0)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x40, 0x8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r16 = getpid() r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x5, r5, r9, r12, 0xffffffffffffffff, 0x0, 0x2}, 0x40, 0xf23a, r16, r21, 0xc5, 0x9, 0x2}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0xb9) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r22 = socket(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8040691a, &(0x7f0000000300)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x649020d5e3b5497c) setitimer(0x0, &(0x7f0000000240), 0x0) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x1, 0xf86ad807d47c95dc, r1, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x39, 0x0, 0x0, 0xfffffffe}, {0x30, 0x0, 0x0, 0x4}, {0x8, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x5, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) 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(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000200)=0x7ff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x9) ioctl$TIOCNOTTY(r2, 0x20007471) pread(0xffffffffffffff9c, &(0x7f0000000140)="31ce1d1e522e3564e79123ad32c1cc9eb5595a64bc986d30452133d268910dc87a603ec30919656b2975af1fd85feb7495c3d5a4b78fbb2c17bc620fa6121d23edca87f145ac6b5773f8", 0x4a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000100)=[{0x9, 0x0, 0x6, 0x6}, {0x1, 0x9d, 0x0, 0x6}, {0x7ffe, 0xf8, 0x80, 0x7}, {0x3, 0x9d, 0x1, 0x1}, {0x4000, 0x40, 0x9, 0x1}, {0x7edd, 0xff, 0x81, 0xffffffff}, {0x200, 0x2, 0x80, 0x5}, {0x4, 0xbd, 0x4, 0x80000000}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:19 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000040)='./file1\x00', 0x642310e1f6f941ef) chroot(&(0x7f0000000080)='./file1\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffe8, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0xffffff50) write(r3, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r1, r0) socketpair(0xa, 0x4, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) write(r2, &(0x7f0000000080)="43c99889add0da1b033db70b43242bfc13b111edaaef17ff6d854bcbd5e2191395cd7ee754821b6240619e46ebfe0507b1dc46cbf60fa5959e882a31353d203169dd4415e0968ee2ebc8b2e8ae643ea91c9dc4d8c9f01b70454c07a59bf67537c488ac1e77a77d304f47b6b46a5aeeb326c32f47b714f0213b7b6691d3ca98dad123a35480bd015978e267e9ad", 0x8d) write(r2, &(0x7f0000000180)="c221ad4b67ae1b074a2b106c97e7a11703d8e0b2a91f91c35c8ff5b0d9c4592fbe437fa1410ff282ae48599817786b6277929eb109403b4e8448b4d4c3c3418f2f7b9969791f62ee", 0x48) 16:00:19 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000040)=""/228, 0xe4}, {&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/197, 0xc5}, {&(0x7f0000000580)=""/84, 0x54}, {&(0x7f0000000600)=""/170, 0xaa}], 0x8) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f00000006c0)=0x13e0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0x1, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/37) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x401) 16:00:20 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)=[{0x3f}, {0x50}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) shutdown(r1, 0x2) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) kevent(r2, 0x0, 0xb0b7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x8}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40, 0x5, 0x100}, {{r3}, 0xfffffffffffffffd, 0xc8, 0x80000001, 0x9, 0xfffffffffffffe01}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x23, 0x2, 0x0, 0x2}], 0x800, &(0x7f00000004c0)={0x1}) kevent(r2, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) fsync(r4) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={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, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r8, r10, r17}, 0xc) close(r1) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f0000000a00)=""/139, 0xffffffffffffffab}, {&(0x7f0000000ac0)=""/158}, {&(0x7f0000000b80)=""/36, 0xffffffffffffff29}, {&(0x7f0000000bc0)=""/112}], 0x10000000000000fc, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x2000, 0x4, &(0x7f000032e000/0x2000)=nil) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) recvfrom$unix(r3, &(0x7f0000000100)=""/187, 0xbb, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1000) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) 16:00:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 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, 0x8000, 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) 16:00:20 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r4, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r5) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x3, 0x5, 0xe71c, 0x48feba55}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) 16:00:22 executing program 1: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0xeaf7e98b1f62a40f, 0x12bab460a856270e, 0x2) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) shutdown(r0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x1, './bus/file0\x00'}, 0xe) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) setsockopt(r0, 0xa4e, 0x9, &(0x7f0000000280)="7a60fecdb2ef3863848396ecc3277a3a2f57bcd5b3c2aef55791fbad776dd30b635334d28df3d9657d9bf7b52570015ef66d9c9e0e1b221b9a4c3efa593980fe6b53ea7fd3c99abe381b98be385dd274b46975ee462680ae1e55a52469fe6f1ff7b1e5c8301db3d4b3d35ef939e584cef98e98e2390091da58532997cee5c1cf840c22c19e2d3f9e473e5fe185674d204fda5a3cd5a67d37c3d05c86e239ebb0b6b1686820074d82d468ea8713f4cf2beac266dc4c0d616d3a", 0xb9) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) shmget$private(0x0, 0x3000, 0x4c6, &(0x7f0000ffa000/0x3000)=nil) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 16:00:24 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x5}, 0xc) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) dup2(r1, r3) getpeername$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711bc50e65d3ef73600ca25f5bc700"/4112], &(0x7f0000000080)=0x1002) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x235) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x4) 16:00:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000b5d8ea8f5051ac13ecf3ee08ae00cc7209aa7dcbd60b6ae680568a59089a7cf9530e0189f001f9fc30c66a10c10ef685137656e816576b55c410d6dae7c79b19f1a6b24a1316c15e14d49b6657706492a179399bf4aeabc231c42b71fad6768d55ad308fb6332badeba626e683fc7dda9093ae951240ef5ffcbf50adf1d6f9dfd785f65cdf3e6ca983b2fed2ddb89b32672559130edaca173f5f32290516e85b962eeee09074c629360c42d79022e110460e293fd5", 0x205, 0x0, 0x0, 0x0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x7d9) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a", 0x69}, {&(0x7f0000000100)="a6219f5e9ed131ed94bc57e81db0d2c3f6222c7ae00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce71327210272fed9f14c05c8fa5c0ea543779cc57ed53239912e524c", 0x4e}], 0x2) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) accept(r0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f00000000c0)) shutdown(r0, 0x2) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x10) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x1000000000000116, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x0, 0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:00:26 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSDTR(r1, 0x20007479) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x82a3d0b7596c0a0f) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) chroot(&(0x7f00000000c0)='./file1\x00') ftruncate(r1, 0x0, 0x20000a) r2 = socket(0x2, 0x400000000002, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x7, 0x79f}, {0x18, 0x0, 0xff, 0x80000000}, 0x4, [0x8, 0x100, 0xffff, 0x8, 0x0, 0x800, 0xfffff000, 0x4]}, 0x3c) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000140)=0xfffff800) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) pread(r5, &(0x7f0000000000)="63229f4db67d38044e12ca348bf6151c93b635c11233aa2c1b219fc68b30eac2b3acdeed52f3f63780f993a71035b5bfec5ace1f79672a025efe14503f18a351112a8c77183fca89ef54674d77ba40ab2f707de36bf2b40242bd45aae3dab3f83497c30a7c1988cf2e18d379cda4b44199034f5151db6c93a5682f1cd2f20681a089a24f5c420bbdc4f100", 0x8b, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="10", 0x1) r1 = semget$private(0x0, 0x7, 0x10080000000) getpgrp() r2 = semget(0x3, 0x1, 0x4) semop(r2, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x153}, {0x4, 0x101}], 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/29) r3 = semget$private(0x0, 0x425f13df57fda06f, 0x103) semop(r3, &(0x7f0000000180), 0x0) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x100000000, 0x15, 0x8001, 0x100, 0x7fff]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x14) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/55) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x7f3a}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000), 0xfe, 0x0) write(r1, &(0x7f0000000380)="cfef55526f188c186f8116317b462a889649b64ab25b949e19f75599695c87aad8189b8879266ce8d88f992e7818aa07c30aa59fd024b66e22139e285edfe9e227a184ebfddec6bc80506db8af55e845c863954cf0f2104e31b02d9d60b23eddbe5e060814a0180127000dfecbb756aa04ac6323353f8b59c5a6029a4f5ec1664d007faf768c75227fa198bc73779e42257ca2", 0x93) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = syz_open_pts() r7 = socket(0x1, 0x3, 0x4) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x1, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x80, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffe, 0xa5a5bf8f5b0b8edd, 0x8, 0x1ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000000, 0x100000000, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x82, 0x2, 0x7, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffe, 0x0, 0x4, 0x7f, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x6}, {{r7}, 0xfffffffffffffffe, 0x44, 0x40000000, 0xdcc5, 0x9}], 0xd9, &(0x7f00000005c0)=[{{r8}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x0, 0x80000000}, {{r9}, 0xfffffffffffffffa, 0x63, 0x4, 0x0, 0x800000000000000}, {{r10}, 0xfffffffffffffffe, 0x71, 0x20000000, 0x100000000, 0x7}, {{r11}, 0xfffffffffffffff9, 0x40, 0x2, 0x9, 0x4}, {{r12}, 0xfffffffffffffffb, 0x8, 0x10, 0xa3, 0xdd5}, {{r2}, 0xfffffffffffffff8, 0x36f5e8fdfaf58b28, 0x80, 0xd76, 0x3f}, {{r13}, 0xfffffffffffffffb, 0x52, 0x7e8494d03581657b, 0x98, 0x78}], 0x7, &(0x7f00000006c0)={0x100, 0x7865}) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) preadv(r14, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000280)=""/172, 0xac}], 0x4, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="24afe1b0493ae449b9e4c71d2795d2c6e770084ed84b55676c183e07d7f0386ac588f024c70176007f8a7680fdc539c9af"}, {&(0x7f0000000140)="67fa8a2585ee494b74bac4b544c6f5b4fd364c6ecb0eaa6c89818df7f3f7d9d9e836c1002ba9b1c94cc7f6d21d25a5c949065ea1ef8e4b79c6ebde6d2c1754"}], 0x13b) 16:00:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82025bbcc12e2f71690500000017d01dfbda0ec63ee393000200005edfe6020396d57f4300000000000010000000"], 0x10) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000300)=0x6, 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) getsockopt(r3, 0x1, 0xc, 0x0, 0x0) write(r2, &(0x7f0000000140)="eb50f3a104843a76e62af9ef49356147829ab9061ff2fa0ea1a165770bcede1a7cabd1b106f7607824c83d78a538eb4b78e46bc99460592e4441c71d0b779a83420f0004b18e40757ed9f86591dc270d657227e8ea271a6e6e573d4803e006be5f7d86ed62e33614e0430a45e563d39ab44d5caca950293520d89d5e9dd01d22811ce2e0f9f83151c4ea966d06376e14fda21c5849c7890ee34fa68f743e3bd87fb0e82198f595aef265e3ec82b3f7fde0c3a6153794989cf0f7ea2fc7f822d672cb14747bf20eb9b858a44191e06bde64f915e896d62b70a9b7b3d83df71aefb77779ee2ab7256e8fe7d552af5a20b41a41", 0xf2) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000002c0)=0x2) r5 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt(r6, 0x6cab, 0x3, &(0x7f0000000080)=""/67, &(0x7f0000000240)=0x43) close(r5) pckbd_enable: command error 16:00:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x184) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/22) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xde8) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x4) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = getppid() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r10, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000002000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0x36c, 0x2, 0xc00) r13 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r24 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r24, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffffff, 0x5) r27 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r27, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r29 = getgid() r30 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r30, 0x29, 0xc, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) r32 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r32, 0x29, 0xc, 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x1, 0x0) r34 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r34, 0x29, 0xc, 0x0, 0x0) r35 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r35, 0x29, 0xc, 0x0, 0x0) pipe(&(0x7f0000001680)={0xffffffffffffffff}) r37 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r37, 0x29, 0xc, 0x0, 0x0) r38 = openat$klog(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/klog\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f0000001740)=0xffffffffffffff78) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r42 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r42, 0x29, 0xc, 0x0, 0x0) r43 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r43, 0x29, 0xc, 0x0, 0x0) msgsnd(r41, &(0x7f0000001700)=ANY=[@ANYRESHEX=r42, @ANYPTR64, @ANYRESOCT=r43, @ANYPTR=&(0x7f0000001b80)=ANY=[@ANYBLOB="30a6663e878eda943a40572942bbf9e66d2085a03663a7f6ae47186aac814a06be7ba6cb4884b1f70cf09d914294ca4610c3bd2fb8243743bd1b60b2cdfa917e338b3a507ae3f26a05257ca8fd1a4fbebc0cdc6236fb3dee2410b37bda66087d3fcddae77083a83bae8fb0a65ff0532fadc379bdc0e99e9fb16a4599f52b6044cb012fec47435b753db2567988ae04fe97ecc91f4b5f76b52b7b9cfca6547fefbff5f19a0ee144400f2ec006b990e2614cbd", @ANYBLOB="aa8f345becb071410a929be19e95f37b04b9a6f9d8376091d82a8e35eca601a57940fad19f3e6e7d3af0601be9bd4b4ef3c08f1d4decfcb4834db53f0ddad406e8089e53440907", @ANYRESHEX=r1, @ANYRESOCT=0x0, @ANYRESDEC, @ANYPTR]], 0x4, 0x800) msgrcv(r41, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r47 = getppid() msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r44, r46, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r48 = getpgid(0xffffffffffffffff) r49 = getuid() r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r53 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r53, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x786068bf8393c664) r55 = getppid() msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r54, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f00000017c0)=[0x0, r54]) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r57, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r57, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r58 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r59, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x21e, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r61 = getppid() msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x2, r58, r60, 0x0, r56, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r61, 0x0, 0xa5, 0x9, 0x100000000, 0x2}) r62 = getuid() r63 = getegid() sendmsg$unix(r2, &(0x7f0000001940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)="ff3bd8f6e2fcf1691b599ba517efceffc50c64df7b8e4827877d7ca01dd85c00549482e482f008573677", 0x2a}, {&(0x7f0000000140)="d8f021018a8941bd2ca663edde209272cbedf60951a183f94195980ba6ba1e2d47da1da5f23ec7757fbda1cbf3aa2aa324160ff3399c73b5e9ea1b700b394b8f78693deaa0e299b78578c2e82da4c09948e51d81a9f8a0ca10f43827825ead0859ed28c368664853e70b5bbad82575f398f09a6e6ecc704318cbc9beb7888db9d71ab65c2951004aeb60f051ff31eeb6abdc91bdecb38fa0d9d20ffe7059d7c45e2b526881f44a31f45d93604801acd496", 0xb1}, {&(0x7f0000000200)="7270cdc154e576766805645d7e635c4a43037708b10b6519f39738aad031f2922c6de5612705905a9681e9fa686a3d2fc7b91c9af93c45039a448b9e9f9e41b4abaf0520d97a368370950f0f86868243f969cca1b00579acc5a7219d", 0x5c}, {&(0x7f0000000280)="fc4b409541e068aa3212f1f2926f210ca28be9703688d17be062f31ef7c766d94f7ad9d8d66d68872379411ced6e73dd819d", 0x32}, {&(0x7f00000002c0)="df7b7ee8cb197374d5c62f5b5ba6675f48e142d3d3846319e102c411fb326e416c8a2740e4f0f98cf3b7a9c0fe47811999bf43c22cd232ace337cdc8961d2d77da13bc75453203c3df74ecdd1b25dc7fd59d02de", 0x54}, {&(0x7f0000000340)="9b10884637915aaa0fc161d7631c461b48bea860869efdffa6621b7b8cbf3112b1aea1c80d9d0c044da1e8d821788598badf43bb44012e8766736fc5f7c838aedacb32df3c59bb126192d65ee80bc2f17d0198d6d2d8dcf741ae83418b930717356c6a5551f2cce9e4602baf731f14f353151dd773eafe7caef32c05f8f53dba3c096fc051f419e370203b7af7b25ac63a9f9a20477b82cc6d27f1ecd47b070a0dc5c62be6b45a54671f95ef05a0195ff4496fc77204824cd15d36b1f55461cb4c65f7c8b9e59c649406abce21f465f72f07d80b16b37e2cb0d60595cefa021d4166115d9cffc6bc00d63b8a376c577557c2f32a07640ad31762f684c7ae91c17c2d1c5f8dbfb4dc61f898862f82adfdb2812d0af02f3225ba03fa8859c1ca4e7435e76cc9ede650e7b1bed554b13525aba2491037d90d501c196aa790a9053f70d4959fe595027872c664c0c428b7ee5ab65defccf0e95ceb34a1d5ce42e28650a9540158c7230deb9e42e4898d40dcae4c95c7c7c2bf8e3dcad6a21879837171b671681b7661062eb95946f98f2ee88a6efc01edbfda7a0a75b09611789c542fa4ddcae801971cc5aa6df5871906a6a9ab077bd795b97a2ee15518609baf28e57accb2c1dcd024fdd7d7e3769d76fe6e7597f313fa7add44fcb1dee112e7f86750137b97ff24b4b58152e5f8c218fae4a74061d775d89c2a695e5e03798845e4caa075c8d1455fb292e1de4fe1220597425d77bb34271425433a6c5ab4e6c6deb4463f05229e7392442a3a6c49bb56422cdfa86a106effeaa6f4800226e4e109e26f11a65406852a30d5e0ecc2acc91ee5c172bb0a71824e10c942ad289153fee2fc9481269af81d4c0b05f2145d2b45f909db9f55c7c96f071acea4baa0f28a4f15a364d3c60d2f26a3f81a9d113e51b472b56949fdc87a9d7e500e313e08b3bd4d385ba8d13b0de1d399a1d36a1956c87aafa2c4f8d8cb49ebf8898e313c131400596da47e9eda5a91c937748e033e03523f9cbf587e182adccfd9b457b208dd35e9e82dddebfe8077a8913bd8219801715bf61acb92dca76e2660ffcd26bfabd3261532ca3fbcbf5963ff1dd87d8e549213794b1e17bce944d633b0ac6e6a8e0b175c5798bc1ad1115b61bfac15ceb6bf5cf3834f4e4a97daf9356f66fcbc538a7ca830cd6ed625312ced599c3ba4fc0d7676b1281ee820b59d8e7d8428f73a454e326fe7d37ae696f9c55a2544d52cedecc4b34c54fb17d565c6bc63d2602d66d2c886a5ae7b2edd6e7fd9e04b94d45f4c7c7223e3269acd33a120dc8213e654574b6cc2708fdf5d4378c62099bf11ad1a294405bd6faeb6a2db845abbc2aac9d377c6d2e4770d2d7585ca6bdf88a8dbc81b2d32bb68b1fca942bbe6ffb9b06b6db6fec687387170d65f079ce22004df23a8c2a8e760af1788202d9008c675cc5a5c8d37913c499cf64067a677d2c726aabccfacf82111d7b9feaf46bef85b0654ef496f1cee93ccbb73a9af1be402811e11d735ddb9cbb0f36e49b81366e232565b173804d09c7cd2bb4e694ba4fdb562f180cdf7d8348335a5769e81064571d548bb10dbb0c9ff057eb1831b6b55b200835a830d16b453f1aeab2104f81b6cf20f6227de99265242ae8212a5ff40d5d0e236868f5470afdf9564bbe92e04e606a183f84e14fc7abaf64eeafa67d4591062bcee108058220b6b0a191e7cbca62e41c33d22097bb3a8b738afa0b4cc8569283e8f42eb91dbd22f26bcf62f9d4b409ce23a62e20ba9164754fa37b42b66d5b7b4c74124b7c27f079d1050a06e3d3acc7afdb5c83448b95b8a47e6d041256f1f546602da2841268472a3b98bd320944f3a6d8753b2db0f2e8cb285c14a9ba31348c88846cb63a56fcb5bb7f919ec6a4ceec2335d3073412f476b5015d83d287127aa14ab3ec3ddd2887429f67724cb94bbc089b6319783537df42dd59859ea2066d3cdc4f4a032b52b20eeaa766c0e581c179ede2810b4b05ac1f0bbb7775f765fb17176732088b1157fcff989bc7d01b0a55cb5869c9c39329f60e63b7a5cb7c9a1e16eca9a09387a77e135ad238c7f4a9068f71752e766904eee4b69a86ae28d18383adfe07a641a0b10cd1b9e4df0ceec0b70c8ff5bac107251ca8fe9c8b2c0c661fcaf3e4b3723d60d1e0983b1417924562082fa3a452836cf614d89677fd1376d637fd7233db645099199149c35f138dd0f089dc7f0f0522b62679b3cc181f6d6384f5c1dcb148c6c352cb851a2dad000f9b7a1c2ad0bae7cbcd83c942cf4d623e275b9946fc04f31c5e13299b6a8b9e65e4834044478ff47f11d22e09b40b4e19b8eeb9632993bec89dcec49349082c26090af14db654604f02c957de58df9d0698e1c7ffd686d27d2ed0ed377ae64810ef245dcd61b6023ccafebaefecfa77d9039bb4113d8b4a5a65710c318c8a452aa6ecf18babc96e336e7ada6e70357a71d4a08009387954609b85bb8cd0a6cb25f8d228ffc77c00a50a3eb8184765e417b20a795bf68f9a055b0968a4cab0edb5d766a3499211e3ee17819e56e2f8aa4af428e65455f46b38b077cca2bbcf441e917288f5cec56fad516033cdac533246febdacdeeade681c8aea7371ffbe4d8e1e266a372c54c41979b017005691bf5b7bc37a960be5c4eebfa12080f29a99f572a2e151eb6a61f72eb5052ee1caa930fa06eb976e7328b1a12b2711b08c70894769d1923e41ffc3724800092fc18c98dc4361ee0371d401edc96e16ca7c15601ddd04bc668b983000f157ffb21c310c0d1d017644b45579bf17a7f6abf585eaf28bc0ebe0706893e00423129eb9569464ba08544dbaa405aa3f605c2fea235cf2effb95a547850fe8018d2187f7be2257f15d4a57c47b9930d21ed312ad213c717bce1c75fc8dfdcd00c4d54ed8c7da5f77fa2af110353eb0504992fff9881bb012af4f6934d921c34725e5844f52e20ca918daa68fc24167464f30bc7d0a4ec6e4686dd60feb011b2765af7e55de088202d9ec648d26a4a1b4d42e929c03c78b2f67dd1978ebd9c746192da46970c1e2f4e6bcb64bf37b98787854327faba9bac675fa9c81395f2b54e73f311df0057f094692eaf505429f07522db62fd12812f87e32a8fb4d9185b71c2d643cba3ccba713f0b159a7e6433a9cb27b4082158f5d6149064923675bdd115c01fa0f4ec9abeeea8faf48f662b4977c1acadf6f9f6607bea8bdf9b6def21db93bccf0bc3ebadfd22c87c4a3d0d5490817c018ad56b5bebef05a014697fbb20bcd8a8634c8358d0b97b056f37ed932515f94037eb74103a5e46f43a3a98abec9c87a6b5ccc401bd7c8bda564a78ed4068c4f654bc43598e046a724dc702f6e96a69084bc4940306eed7005460a73dc30506c0ba57f255c7bfe586b4e36400bb7174ce707e06173cdc184a1ac5183e8c4ece87812347beab58225f954ebdc4624a774b69a5767a560d8f4adc439aed6d6fd7eac1e3be93062e7bf1e8f02a607b8cf757b5ceb8d9e8a286dd9fd42b6380ec7fe222cefad090f5b2340d6ab58597e8d24718c1c7af4cfcc2f0ac48272fec1e8827346b8ab4e1d2c7f72cb4e62cdb73da763bba301540b307cbfd7803d18d835413d0e993377366db4b7c5a538c4fb1448cc15ba582c037345d3b05e3fe26df1537578b089217d7c005436f7a1ebd10aa6287828bf9551509874edd309e6eea3fbc75e4cb7d5c11f4dbd8d7624a05bfe4a61bd4d117fe0a4c24065be9ef27133d7dd0638175cb66b7b7dc246df592b1928365b2d69505d8c33871b9e8fd30bb0af68a71a8fa0ed029ab674f377796d043fda84bb5d468135546750ab2b1cf291b1c37d8ecfc57b60b405b8ebaf5e553ccb873e2115c5a4f01e63c033d6d4aa44c33cf67c535ab7f3044791435bd3ec7848c01521d659bf5b5eaee94f13ac9bfe38ce3c4292759150f58e362979b22fefd897e25fff3e391231c201c2a09073e71ecf76b411440cf67e1e358eac6a7d04ef8df8b5ad34289005ab0af041eb403ba66e5b732b91225c96bd2f9d6f9bf457f0a23f149f73a12cc506b6fb9f1e069bea15c7de307e3e0f4a4f43eff0c312bb94a806191c99f248d3f19e52cf2cb82c16e7b8730bd0604ab608d851709ac00bba0c953bc512f466b26eecab7920a8bf1c96fdac311f34bcdfe730a65d49ab761bfc24e73657799aa80f6df3c78df5bc798b9eba443d9d385a30e77009c1b393166e0cbdcf3ea2eb75fa103cc7dfbeb13870f6538d81c3fd6b6c9a004f9dfbe73bcb1d57f0112c4ca4a099253c20b0c4e05b04811c8bebd554b38ab585485400a4d32593e7f34e960eb9b7d50040afae9bf6c3db906225e820c0c4b7da595fe9526bbb04529b6c7ad07b50ebc6bb227b371c7d95bebc8f5bd0dc465349b07864bd227ac667eb6d51576b3f928c317476cb475ada52bca020af804529b9565bae0fa5b8c9224bbebabf21cf80f8c90853e8a341498052f7a700a996c727ba4100e82ca2109f1f53b62e66571833de8c237122bd2e5d329ef4baf9668e874a3b5ee784cfbd41826fdd31bdca4a8d4bed974d6a38ecbcf776b758358592a4238c401e36d8b02a34e25f78bfef76728af58b602c96241a759a2e594840ff85e2e8d6f793ae5fb3db1e0784870b19e35b4e9b4fd2e5ad08dd13b6f31994109ea934f09f750651d79dc1304cb55eb5c277da15c41251e5696353f29bc7a56733557d7b25ca17d9913552444be0f4ab9c74ae131658e80e6f0a9e60b271bebccfa3236b3b4c4e43ff7e07edfaca2b6a0fd5aea132f9751d3bf94c52df9d94a954ac215d0ebda75a189bced1f2b152e5ba2d3d6a7d7659da1d3f322cc8f4b07beb75ddf7d1d158ee7db8e30d420b99d8a277f5f77f33afddb1c16bea734df3c6a438268cc5a0475c920e6f640b71e505ac8de62564af52f03b8f91ba1c759dbb1daff7824f43835576af405aa8e69844cf6c5f9337d6a9e4909a8f9858510150014286bf8805585b370eec5c8d45e3ba203ea1f56df54fef7ef897edeeb52d58539ed16a9774ba1c047267cbc6510d6b9e9455ae8c2e2f5a9f64c61b6124356877760af073d0d021241c5ed9fcbbf46d36e216b5fc1c2d956b5532bda0e5f14449886bd9ee33a0d82f8b4743115b96eadd706813c64fdd5adfdb535c91757fa0a263e65374589d6d108a9f4b1c976294fa045abd43d28937bc3e73ef92c7793d3f0a168fd6287aac7579aa129819e077271df105145f7717ab0d04c3d9985ee3992adca329ea0a07b91f22c355a2e08ff818aef1c4208aaa09323f0ee440ab9e5bf83be5cb2d78853bea3a50ebec06968415f3e025808d03a87e5640f44fadcfff106d37cfe9f738f3e450ae0ebf69453e8d65f7d24523b59dd603a745f3d46b045b8d898a3da28171dec5c9aba90fbaa441361ec4d06167138b39b0014be3a19f2ad473e564de598f71c44edb509aa7e36d017b1d19f4ea96be3ab8123dab7a402fc90e59aa7bd160795cb734abffd49f9823bbacc3e0b9a543424a5ca56c358412710788cca1a4e8911b9001f02b32188c79ba65d64df6d0648d2b02b1fea5fa777f70875bac2a7d1e82cfc0976305a1ed2d3ce8be36d9b703ea5c8446c6a02a4a793c5152936695a2eaff8df4f26ec947dc1facaf07460105720250fa5c353c2975bdaf7b7aa335c81421b0472655cb8962a96c24f795b47e0703459c57e21c521dd5b18e7f0abc9b7ba84c9e285037e507dc7b6fb7a90a6fdec3ebf2760d7d650a3ba82991c5c40d3a0f292af", 0x1000}, {&(0x7f0000001340)="a70f238ed3dde010398d24f49641d5a9bd375525825e81653d5e2969990b30deebe1c5a8f496ef41f0a2c9fecb09bea6a1c897075753bf9830ac80df5f7cba8f22536f39989eada08674b7c6204536360f2bb3066eff53c1d0f08ab6a010ac9d9b10d35b8273119bebc8cb43758a2b8237cfd9b45f762132f4e79e7072f3588013d7b9cb4e1077fafcc23a5c1dbbc9", 0x8f}], 0x7, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r6, r13, r17}, @cred={0x20, 0xffff, 0x0, r22, r23, r25}, @cred={0x20, 0xffff, 0x0, r26, r28, r29}, @rights={0x38, 0xffff, 0x1, [r0, r30, r31, r32, r1, r33, r34, r35, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r36, r37, r38]}, @cred={0x20, 0xffff, 0x0, r39, r40, r46}, @cred={0x20, 0xffff, 0x0, r48, r49, r56}, @cred={0x20, 0xffff, 0x0, r61, r62, r63}], 0x120, 0x4}, 0x403) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:29 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) socket(0x2000000000000002, 0x3, 0x102) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0xfffffff9, 0x0, 0x9, "806e880edb285768b0f0bc1444ed3b64522d5b37", 0x40, 0x1}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000221, &(0x7f0000000080)=[{0x25, 0xfc}, {}, {0x6, 0x0, 0x42, 0xccf0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:29 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0xfcdbda6ebe30c7d2, 0x0, 0x1}, 0x50) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c", 0x14, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000014c, &(0x7f00000001c0)=[{0x24, 0x0, 0x0, 0x400}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000180)) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) dup2(r0, r4) r7 = socket$inet6(0x18, 0x4, 0x1f) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000140)=[{r8, 0x8}, {r3, 0x28}, {r1, 0x4}, {r7, 0x100}, {r0, 0x1}], 0x5, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x800, 0x1}) syz_emit_ethernet(0xfffffffffffffdc7, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:29 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x7f, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x400000061}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) fchdir(r1) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) fchmod(r0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r1 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f00000002c0)={0x1, 0x4c5f, 0x3, 0x2913, &(0x7f0000000040)={{0x1, 0x5, 0x1, 0xff, 0x1f, 0x7, 0x45}, {[0x0, 0xffffffff, 0x100, 0x5, 0x2, 0x3, 0xe1, 0x7fffffff, 0xffff, 0x1, 0x8e88, 0xfffffffffffffff9, 0x6, 0xfccf, 0x800, 0x0, 0x29f31ce4, 0x7fffffff], [0x9, 0x0, 0x1, 0x20, 0xffff, 0x6, 0x7b1, 0x7, 0x1ff, 0x1000], [0x0, 0x8, 0x7, 0xeb0, 0x9, 0x5, 0x9], [0x6, 0x26f, 0x5, 0x8, 0x4, 0x80000000], [{0xfffe, 0x3, 0xfffffff8, 0x9}, {0x7f, 0x0, 0x23b, 0xfffffffffffffffd}, {0x4, 0x9, 0x7fff, 0x98}, {0x4, 0x7fffffff, 0x5, 0x5}, {0x3ff, 0x0, 0x3, 0x7ff}, {0xffff, 0x8000, 0xcac9, 0x71}, {0xa8, 0x5, 0x71, 0x80}, {0x1, 0x0, 0x2, 0x81}], {0x7, 0x9, 0x7f, 0x2}, {0x1, 0x7fff, 0xe224, 0x6b3b}}}, 0x0, 0x5}) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = getgid() r1 = getgid() getgroups(0x2, &(0x7f0000000040)=[r0, r1]) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x240) r2 = socket$inet(0x2, 0x2, 0x2) fchdir(r2) 16:00:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) symlinkat(&(0x7f0000000880)='./file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r3, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r4 = msgget$private(0x0, 0x110) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000280)=""/73, 0x49}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f0000000900)=""/207, 0xcf}, {&(0x7f00000005c0)=""/114, 0x72}, {&(0x7f0000000c80)=""/4096, 0x53}, {&(0x7f0000000640)=""/180, 0xb4}], 0x7, &(0x7f0000000780)=""/206, 0xce}, 0x42) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) r5 = semget(0x2, 0x3, 0x14) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x1ff, r10, 0x0, 0xa5, 0x400000000000001, 0x100000000, 0x2}) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r16 = socket(0x2, 0x400000000002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020690c, &(0x7f0000000300)) r18 = openat(r17, &(0x7f0000000580)='./file0\x00', 0x1, 0x2a9327f6967fd5ce) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r19, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x1c87, r7, 0xffffffffffffffff, r12, r19, 0x4a, 0x8}, 0x1, 0x7f, 0x2}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 16:00:29 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) r0 = semget(0x3, 0x4, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000200)=[{0x0}], 0x2b1) 16:00:29 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66496c653000659b48ba3166e2390f44fdd06771760d5ded8512839e264c1fe0f594"], 0x10) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x0, 0x5, 0x3, 0xd1c1}, {0x0, 0x4c, 0x1, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1c}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000000)=[0xfff, 0x3, 0x800, 0x2, 0xfffffff8, 0xfffffff9]}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = socket(0x2, 0x400000000002, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000340)=""/28, 0x1c}], 0x2, &(0x7f00000003c0)=""/39, 0x27}, 0x43) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x802, 0x3}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82822e2f66df6c65303cff6324d066b4ec62b74e433adfc5fa83a18c95372bf90d997790d85c87415c18e89e59e9275431fe438b63"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0xffffffff, 0x2000020, &(0x7f0000000080)=""/177, &(0x7f00000001c0)=0x425) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) getitimer(0x0, &(0x7f00000000c0)) r1 = getuid() chown(&(0x7f0000000040)='./file0\x00', r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x81a, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x8, 0x401}) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) geteuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x2, 0x9, 0x1, 0x3, 0xc188, 0x7, 0x1, 0x2, 0x7fffffff, 0x4}) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r6, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) ioctl$VT_ACTIVATE(r7, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000080)={0xe9, 0xffffffffffffff60, 0x100, 0x3, &(0x7f0000000c00)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x4}, {[0x0, 0x6, 0x7, 0x3, 0xffffffff, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x8, 0x4, 0x52, 0x9, 0x81a6, 0x5, 0x8001], [0x40003c, 0x9, 0x20, 0x8001, 0x0, 0xf51, 0x9], [0x4, 0x0, 0x3ff, 0x1, 0x1, 0x20000008, 0x32], [0x7f4, 0x2, 0x140803ca, 0xb, 0x403], [{0x400, 0x0, 0x3fa, 0x2}, {0xd6f2, 0x1, 0x4, 0x3}, {0x7, 0xffffffffffff0000, 0x7fff, 0x1}, {0x1, 0x7, 0x1000, 0xfb}, {0x6, 0x9, 0x1, 0x8}, {0x10001, 0x5, 0x1, 0x6}, {0x0, 0x401, 0x2, 0xe80f}, {0xff, 0x1, 0x0, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0xfffffffffffffffd}, {0x5, 0xb9, 0x5, 0x6}}}, 0x6, 0x3ff}) accept$inet(r7, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), 0xc) chown(&(0x7f0000000a80)='./file0\x00', r1, r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() getegid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 16:00:29 executing program 0: kqueue() r0 = socket(0x18, 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) open(&(0x7f0000000000)='./file0\x00', 0x500, 0x86) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) 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) 16:00:29 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kqueue() 16:00:29 executing program 0: close(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="28bb2897667821152316069af2990fcf90c85feb6b4c7bce2b722965359cb19e24f1873127ceaa377e2b0ffb3c1dc144a3bee1a0e1010fd8249c0f9ecfa14824aa606487395c7b3241714a94ee901ad9aa730c3a52db1166f99a748d721b3fab48119b2b3769138b70e7cc72811a4b5e8ab98da9715bb66c2c927f00c4837ac56d768bcc07d92fbf2215f914ab976e67025207610be9182b4c4ae6bf9373573f3ebefc844bdd7d6de8b51ef2197a2f8b4859dc02258b0e94f18b66d0d711e4286b2fac"}, {&(0x7f0000000640)="75af2f8e60cea3cffd6bfa861da5f8edf74bb05f4728ccde79ca53114db7cecf35ca2633ae0325f6ac9cd315594c3f7bbb68c2d774082875810ca5e4a4b9a4df5c99f9148e8e5c078565c611e806a0746b96537626cc1d0b50286bf335a0b64f2107d12f841e78ef5aa0f4bf5f6b7bafde942253bff9dd519d11df78a8c47b0bbfeea1893eeb0d2cb23567c6a0ff7ec9680723c76904240364733fb69277e026828df3dae99c21e61b73d3c9b84215a422c735eaded8e407b4dee2a171305bea2fa5c6700e37238e569ede4948ae16c55379991c0fe66cef131793e3abd5187d31895e70ea4b4adb82e1b8f406e27318e166a58a64032c6ac3a021313acba872d52359298d28841dbaa0ead76593052b3e28067e128917df1ad0158da597a8c7872c085bd1efc912ad0104becc40fd9d70c40273fa49153d75b26286882d114905f30a98e010d40a34cd34bcff32cae0895e705f6c14c9449c2b291ca78e743921f0c3c14a1dd3a0f9768b464b420d1329961179"}], 0x1) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xffffffff, "ff00000000000000049bc00300090300"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "e070c1080300"}) read(r0, &(0x7f0000000340)=""/239, 0xef) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="e278cfc0d1ec05bdcf977e40991e") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[0x3ff, 0x397d]}) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = msgget(0x2, 0x649) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) 16:00:30 executing program 1: 16:00:30 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000240)={0xa, 0x0}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x20000000, &(0x7f0000000300)={0xa, 0x0}, 0x1c) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) kqueue() getsockopt(r2, 0x29, 0xc, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0xffffffff) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8b, 0xfffffffb}], 0x1}) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) sendto(r6, &(0x7f0000000140)="9aa56079", 0x4, 0x2, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) r8 = dup(r7) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000380)) acct(&(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/191, 0xbf}], 0x1, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x1b4) r4 = getppid() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r6 = msgget$private(0x0, 0x280) msgrcv(r6, &(0x7f0000000240), 0x2be01884, 0x1, 0x1000) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r7, r9, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x6, r1, r3, r7, 0x0, 0x56, 0xffffffff00000001}, 0x100, 0xc07, r4, 0x0, 0x1, 0xb9, 0x100400000, 0x2}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\xc8\xb7p', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:30 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000053000/0x3000)=nil, 0x3000, 0x9) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = msgget$private(0x0, 0x39c) socket(0x4, 0x3, 0x1f) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) ftruncate(0xffffffffffffff9c, 0x0, 0x100000000) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r4, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 16:00:30 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)=""/173, 0xad}, {&(0x7f0000000100)=""/92, 0x5c}], 0x2, &(0x7f0000000340)=""/163, 0x423}, 0x22) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000400)=""/252, 0xfc, 0x0, &(0x7f0000000500)={0x18, 0x3, 0x7fff, 0xfffffffb}, 0xc) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)=0x1) madvise(&(0x7f00000a5000/0x2000)=nil, 0x2000, 0x0) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x10, 0x4, 0x20000802f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x0) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x1, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semget(0x3, 0x0, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='+dev/pci\x00', 0x10, 0x0) r4 = accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000700)=0xfffffffffffffc81) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000e00)=ANY=[@ANYRESOCT], 0x1, 0x0}, 0x1) semget$private(0x0, 0x0, 0x100000009) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0x4, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0x8a) getpgid(r7) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r8 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r8) 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x7a) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000000c0)=0x370e15eb8ae2b0cd) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x22}], 0x2}) msgget(0x0, 0xc6) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1ba5da3460976554, &(0x7f0000000040)=0x5, 0x4) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x7) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) write(r2, &(0x7f00000001c0), 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000200)="aa1d2e282a5e28b5983e59a529cb46e893db574a7146b6e54a60f0776cad17335d71e9bcb3d110ff507266c845e30009f4b9574b9d5ef78029b9c85a8714d7b489de058e1e7e9971e14ab6b97b437eb6c3282e57ca9b36ed8c50bf47c7098a404aedacd545c98674a43e5a57bdcbda3c197097f86bacf2b6e6a4160629f083d6fa535d9393393787847e3cc81196a2b3c384917e626e1947cb893891497e3a3a3e21530089e8457fa888bedb4b10077a6aea4e32e29a446fa98fff69eb00860cdac304d6f9793bfea96b81dc79e450da3cffcd8a71c917a94e8140f0b592cdad0a6daab9d6b4de4e3fc4316fe3503cf8c62da925b82cc857233560eeae2ef6337f7d32540a3b22e614f78de8e937bd48800123a860b07ac6d6c5c12a3767f5f802f44a514f53e761cc342077f8ba88d2c25adbc8860b136aca52bff321e761a2658cdba5d2546cd3124a90c293a023232b29cd72e38cb2c468e575d43bfe4a68d2ec5d3546944da77801f07bdf7cdfe2f18af6725880909d16097daea622024b1ccf4381d04438dee7d6eb2e96fc844bfd77a76e423ef645df818b5c7ed28ad8b196f41a6c83741326b0560dc140aa48a2de781ec90e96aeeb9d7dd5cd0a65127b614c74ea011540de247492143197b3be68f100857550e938a42d01a5541c33a1c44de3ce97bbd21abf1166326f61229ae539b7148152f1aa94914a692a3b908dcf5026464cac7019744e6ff87bb8c237e8da64b41e4ecea634c75143eea026ad9b619c210b9a277aa7739545a03bac976e32f0d9bf2634762cd4ed341c7c1b9f27a612c96d09f7d1713cf7f14dd7245417f3e0206fbb0c01e660ed508ddbcd405951f8d00b414b02c18a9f9f81e6de442a37cf7cfd79970869785d29f7b03c54da46a9446880e10f7dd1c291a62cf704731ae0dfc8c56298b03173426eb10e2a0206c5eddbafd88f963b079ffd884d01dfedbfb6a3700164e6f71e164c80f4364eb3bde84f833aed46f53aa1a8477e82125ab720dcb7fbe4f52a9d82970791061cfb853abcfdd568756d3e974807e0b73342b052e8df865c52515ae46daa9f44eee6c29f5901fb7a696fdc5a71a4a57adb0232c18bbb55ff19de39707e8793863bbed4deef1cf7392711403593c8dc257b26d26639b5e9a8bb982828124d451a422808a5b80e65f9a79cb73e70154249484c5e3e92c52c2c3160eb25e88157a2876bfe1c4356d0038fcf49240dd65bcf6302b2a84bd21711c3ecc2079479e8d28f7c8722645f46cb29e17117b1c972962fa3ccb458d24a34ce71f3aaf3489184df18ed354b9cd7ac2972c4136591dc37f875ea529f9f17bd056a7605ea665b3a5e153454034ae9035562d79bf62e727e2cc10b3e78ed9a446af49b5da4f3634dc5942afc59bb9fd2cf23c09a07e30509ae8b3dc33001dc57f4d1eb112120b876ac4daf33c7fc0636b360139a8eb54c7ebd0cafd03508ec98f73f3de7bf831f07c750ec33d6cb9a7973abf36a073146fb773c43492ed9559c6728b69552c66aa0725ef56a210bcfa9ba21cb988935e82b53f93d8af8aab9fa8af206e17901a212996f92aaeb02dea07ba15866deaab83f7ceb201c6a11fc04cbe01238c43483f7300024bd42724cbf8459316242411156047f56474899d573a016158e94cd69993d426d3abd4fa3bb70c5634081189da977bf395df0589ebd0c16c351ef33d13688f046f593eba2d948a40af7ebc8aa86712d9132ce9b52527cb28bce4b32824cc4d60674be5afc18162d86418a9bf8d668a673f3c1bb544f0342662e4b150e08107478197209917392fb71e9996f2298646b0352a4c960ec2ed1775f1b82ec9b327bf4ff5470f6328d32e0e62e3e0632617f70c9ebd2b08fa4102e8b72993862f7fd7600470441cb09a6c0fe9c327e9ee323b1dd4aa86822fa14053843297ad6121699968bf3242269674c77861e7c7e14cc301d664101f77fb411d6ee7230f4fe50c91039614b24150b16a601a059ff1e02665d732b1b0758ad8244b0885c547f0d250f55ae927d0f575486a4d717b2e69c81ffffea7cd51c5ceb4bc1d8ba241576dc7cb3c05c2d8d563bd1284b0235383a9991c7abfc65c50bab9e71d49b3902f950f69114677b33edca3d98bec9b2f0918b5f46098fcb8909d7798a1c1fd7ef56dbbf8f99677dc1c756ccc0284c067efbc618b989c796de09015b4ff5a980ad99c0079d8eccb64e056d6d8d8d00195d3eba6deceeb46127298f85da918cccc68c7bca858aa580b364aa356e78a3e6ee35c0a701235b359cf5b7e11f55a92aeb935678d950df1b820dae93ee8fa838e3c1e6cf9f788c1c61a74f0cfaa62643ce010007e900ba75a3721f1907346ea831419af8e98efdb24dcca0686d6b41cc5d136d886842d5d62823450b7a99b3b04dbc971db90fa81d6f1539ce8746e9b12178476c02de8af77674c3caf57a1837103592468eb0c5270e9f8eff05ab4332365cf8dc04146b81bff76deee0832a9fb95940998f67880792497c5f0a015807f55dcc48afeac50090ec4a599127c5979728b3cc172d577493851946ff915fd5f7c4f05a045b620f3ae801ed24fa7b1bae3fcb8ea3f0e04868dad4b9a010d9c5ef63b278c8e907cb8ead6a1920d268f4723a7f3d86d9d9a8c31993f64a7d81b45b664f33b09297ed310dde515041ee0d96efe6fb423a3d0dedf96dc916da2bdab3d8c13b4095aa1a4e428e7d4a01d887c23fcbebda9a905f86d1fd92b33f9765a5a741e2fc2b5a07590dca3d9beb0924ef0ff1b730d065d0ea2e5b8935f56fc5c6e7532311de311285bb8dbfed03c5fe7d5296adad04d609ac884ab13c266f1688d946cba8d9d4db3324468fa05eab61359cb96c07201bc42e413b1e763dd7aaaddf68954822e4985fe7d0203622b33ea3765dcc322bbfe15c7c370c324c4cda0d73a5678d745be4cace56419102c797109056b80600c1281ae68772c1bf337e14ff355da30a6c143633176d786ac3c9567ac2f88257b490d46627f43540aa574b4ef90fd6ee569b701ae5531f9783ffaf217f09bd772875f732692d46fac29ca756f683890ef08c135a67fa5716f388186e45ae2af4f6d243ddc7680fd6cd9e143e0a50757f1a44c330076c0a5626859b654f43055761f6fc10efea924416f5b74688cb0810ebe7dd99c24a18dd2d5387adb7f39b9dfb92bad4c88766134794007d5a80ae6879797ccca152e6aacea05822d22f5aa68c21a7d38db3fbe22b0975a22522afddf644e7744db6b72aed256744fd22a4f03f53ae99b5586720d3d5b7ebe35faabd2336551f462d864a835c10a0ba3417529b698459ce5bedd434fdf4086c5bcc7182801f88d468f6ec5fedd75498c5c52b12fe5eb292226fd071b82723c371e24757457c1ebfb91cfad84280fe1a113d2d62ea208a60e5e57e6c7ac4a07b83652087635ef81f8d27c11670db73e49a746a575967e814070b30dbe3ebcae70e9731c0857fadf7e83b78cb3fd8937b90294f28de5d572752e98c0b81eceb9900d69d459204da61402b8152ace49d42ca05461dd8e14b63d82544b8e12b49e8f78845b749d5485213893e9b0ad4cb69341b3fc7ff4b795e54927e1073489a05ce5bb4ade62f7211289f05061a18665a55f314ade17243fd82ab27f0b30dbb680e00d603c50f3b59a25b2d1e51284e99916480c7d0bfa0d18353f5600b36566c620eec2ece8ecae86fba98366a9aae75747ce835b0c15ba64aa5cd960ccc40eae0e7aac472e62ed3c845230f152f84eff69da229b4c1b42af10568d5e6b62666a78598112db977ccf2e7ac167c0b1a5981842648a249e66be14d5b3f2a6f11d187a4e07f8d8c7e558c71cefa325daec369654bc194eba7a22c29e6cf168ed2a3527e80eb98f843ab47e96c8bbaa36bf45678ff133cc56e08a73aed1dfa03db21ccd9f5d231334845baee19ccd04f71f712ec7f18fa279cb161ea56ddaf48de1bdfb435838b3052e669abb903acd997dd0a25bcaba9f61e5ca46db5fabe60a1326365dffc8b7a348d1660d87a7761c4ae03abfb69be99d8c3bfb6a3c11ecf82cf47faddfa439c61f3b82e2296b82e0886c7089b0ed5a21b7ee451e5a1ab0dbfd02451732c1d250f115e7492f3fd51c9628fd127fd720b9c863ae818f8c60113e499b3c0d87fd408e1b13c88c4e586705b7efa2001968688d3b9c61caa0a85777625f306a7682b1d4e61cdac48167f08d796b3b7dfdd401ea1c45de38722552020a6b1bd903eb3ab60be2701285015a8e3e07fe06a0c23582890c555e74f5b1fee5976ff627134e5fc3069505ef96de7759536304e3919475051ebcafcb89b367f8e44ac0497a81e85edd9b596b542c46e452edc14e1e358a5cff5b63bf0977297b4a86b4fb084585e8825c062df5ca26b37a983b8ded6dd0cb25a19b9a5c149bb364963453e07eceb4cfd51ad96e938b6ea87c2dd45bdfbb685363e96de5233d6e17bb6813d47b3441de958ffba126814c338fe549f602291bd85644600b9b9d76365d5ed0dad643fe267076920159aa5481a7b91981fa58c35a79c93fa3bf2d3696a28ef8f606ff78d52fc8644b8faecf20e29b769c3d268f32f63b915576ae8be407729c50b13e7e6e76cf9b7a64417bd48da7252f2dd9d6526fce7de777b506978910e2483ef4b103ddcd1f36ab4a07280bea2ac579fc6498ca87bce0a3e6f1a76b6bddbb86fd4c220e6fd59665e9fe5da0640f03e4a4baed3a9cc2488e616edc51a750c248e9f8e3c8171de5b8bc90fb3bba7151e8dff997642ba65ba7e6f452d7cb5eb271b98fbcb26ea0916b85ca7b6615e6ddbb84dd5a2db00f57405176a200a4e0e98a365613f3aea7076303efc9e275f775ca458b2d3e316605b44cb7aa23589ced3ee38f295ffdca7c467bc835fcf9387e57123f585292638a3e4e1a02614bf2ef9135dba583d55c202c2b9dc0479fe92abdf534973f4a89303891e3d653a46dc78d530dc8622610adeb9f9bae63ee93562924dd0ffe032facb8bdeca7e2159465bd48fd9eeeae26e4ed2f94b8a7a2795ac57a9112ce7e6566be1da94792727cdcaa60093f6d4bffbd6e1d523d15593fef95a3331a5a808537a860451a36b44f49c9f0873affbfae2cc6bc695ce302698654c1e65e324d1cdfd4ae43f0f162ddcfa1bbd69ead43b284d3013a5757bb6ce33776d83c6c8df853f9647a054bbf9068c60a5278b389043b9e34a464734eb31663d735b187a2a82e30de4e667eed7e4cfba2c7d7235c37203c77c75fe5a135face0a0930b4fa59df1809e06e6a40d9a73d1bd214633bf107159ce6962035a7c29af9993f9ee1ca7f5d8a3359285b74646effc3ca173aebafb184c573cb9daa7ff0a92b641cc221ac4b61d5f8fd34c9799a174b5d86901479471d4f8460fb979ebe70a367682e41e61223b6474790a8804a4e4fb0eb32c9f5157d3e8be3090ea9f329930f7afe91665bfa0169bfb1b9f11e1411b9d9f60af9891444d2b15be37d139052f7097da725d1dd43f27dc54aa87b05c5c41b5173c819ebd65feb1c2857cc164491166a24666bd4b8a5c33566f3d08398d69c32245e4df7b22a695ac3751d70e79d1575c1929cfd10f60bc4110bf05cbafdd8a58860dac1d97a20f03f671cf53a3bf2d9b7ef0720ca9f1b3463a7b44dc6cbaf558bc554e2854674411e853c1a65ffc4728331588c4ee73b012f3208f10d8cde45f92d833d5425df1fd13ea9ea2cf20b7d40affc793ef8dc688ad9538fd28b61d74e78281397c2f225a3208bd97fadefea2", 0x1000) accept$unix(r1, 0x0, &(0x7f00000001c0)) socketpair(0x18, 0x4, 0x4, &(0x7f0000001240)={0xffffffffffffffff}) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f0000001200)="4b050d09c0", 0xffffffffffffff5e) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x20, 0x9}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:31 executing program 1: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0xc, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r1 = semget$private(0x0, 0x6, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r1, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff40, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/28, 0x1c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x3696ff6a611b26ab) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x7) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000001880)=[{0x8000, 0x8, 0x1f, 0x2}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x111, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0x4}, {&(0x7f0000000140)=""/61, 0x30}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f00000015c0)=""/220, 0xd}, {&(0x7f0000001780)=""/250, 0x201}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x1e8}], 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040)=0xffd, 0x4) shmget(0x2, 0x2000, 0x23a, &(0x7f0000ffe000/0x2000)=nil) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x1dc) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="ebff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0xc, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r16, 0x7f, 0x100800001, 0xb1f1}) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r20 = fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000016c0)=0x8) pipe(&(0x7f0000000280)) r25 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r25, 0xffff, 0x1021, 0x0, 0x0) r26 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r26, 0xffff, 0x1021, 0x0, 0x0) r27 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r27, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xfffffffffffffd74) r29 = getpgrp() r30 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r23, r24, r28, 0x5, 0x7fff}, 0x6, 0x2, r29, r30, 0x7f, 0x100800001, 0xb1f1}) r31 = semget$private(0x0, 0x4, 0xa5) semop(r31, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r31, &(0x7f0000000240)=[{0x4, 0x6}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x0, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r31, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r33 = socket(0x18, 0x1, 0x0) dup2(r32, r33) r34 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r34, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0x6e84acac2343c230) r36 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x3, r35, r36, r37, r39, 0x4}, 0x200, 0x401, 0x2}) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$inet6(r41, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r43 = fcntl$dupfd(r41, 0x0, r42) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r44, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) dup(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000001c0)=[{0x1c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 16:00:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x20) openat(r4, &(0x7f0000001200)='./file0\x00', 0x6d7e8cdc914b06ee, 0x10) r5 = fcntl$dupfd(r1, 0x0, r3) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0xfff, &(0x7f00000001c0)="6db3c1d66e6d4512a974ea541d521f0c6b42600f9172795d6d5ca41df272977b88f58231c5842bb873b214ccfc2b3203ce97ea422e4c8b87486960228ba9be494a121a03ad0fce5786b9900c7899e8979a8b41900487fe317127da4e0e2b5d142fb2f442e3a193072ba828b48c3ff1c4619fa6753000d3f0ab1ca66f10ea410597542585023175825e597cb6f5d3cb6274aea09592f8f007b427109eb09f0dab2930d803dd099352ef7d45284d79c7daef906dfb04ebad6f9deb8da2755a7130314d9636eb424197f168eb66735305c3ff816e51ae9882378152d6ceb081ed981a420498cb2fed995c591d654c975d7277d4841501d2a3720e03808564253b8e59729e951a95ab7184ba585e1eb78420667befc2f2fb67e3def26e7cfc288dacf26f9dd63baf442d4d53fde1b3bce01444256c299903d186eb825a72f0d9a95e7028ff0ed7fe10c293cbd38dd5a30581406e5b1f97f633e1e491d1a55dfc2e16e72d5a086d7ff4642f72ca168c110bf37d3de4c3385a5e814018d75c32454aba3b5a288b48edb70f94f16e9f6bbadd3806692d0b50cc8c49df6297dd2783fb427a2e35b6f35a09f47eece41c19ec55f24b04eda1bb485809292ff446730abd0c80c3436951e4e91cabd01be4f60523d4c192cbc206abf704d63b111a1771397804a67342a453ae18a011e1d46218709f3ed2ed30d0b10c1a48474e237d04f9f6375328feda84864c1cccb939e8c7f8ad670a14a65ba0d1a829e49764f031b76421af273ddc0cff6c580f95f87539d7b536639491695c46379e2890a36ae5fdb441016986da45896225d1e9bdd218a7a179a4709faa9d34af1888e7a5e1b1bf73340245c98cdc08dd55cee5eff77c089959473dec7be6dc62c1d490bc88238d94e9ff6fa9486313d13354e5d48864491951269d57d8d4740079f413f9482a04284b206dda1b1e2412036f6e0f76101a95cdbbbf3a3df18b7a1b583af347760085a44047d0424e4f84b252e4808664ce1eac2739736a24d49538523f2ccf370bbb28e718cef37b2d565e53f106eee3d4ae27a53c053b955a6240b0b0917470c399cf17d6cb3a6303fb978e6f9b9c44dfe986a44f2de987f32438aa6e2f945af82afafe4100e99d38c210144b0ab7f6f5b6e68f00d6d65e4380be2ede467a63d2f1f73bfc60c057f5a390bc8edc3ac7577489c5166b597db79866a6564de30da6001318398a34550fb86a71e7065d66d225ee24c437c5f3c0e7d0c44ae1188529fb08f61e789bbf142ab5beb543796838d2b9562809ac19eafe548ec7d5ad31c3b94151357556e89608cc4d81e89d4dab4597a64004d14eff08a4d414cc0ba42601c328c32db93256bbece66ec705536a7dc388037f2ba0d0909c89ae16c6d01f0a79d5b2826022346986a7f2abe7ad6f112556f3689b80c50cb8f6311989e9254fdd5d5b305f458ad84f25cdc97eca620f9ebcb89113936d2d2b8bd4e3a55a5160adca0ea012d3a49ff4538f6534b82eb9bdc6c047abe0a20ffd222f637cf16efa5d59d2a5298477e492a003415feb0210c4e56ccc11cd723eeadfe00be134be8ec7b1c3f0f0e0cad4641fdf3f14dbba0e0b27be952b05fe389d02d5d83714cbf3d51662a043c46018f666bcc01bef3b605e9d8887d5e2f7b25246612029761d7ad423dc034e357c0fcf3d4c99ee55d23d5eb1f0df138a98af91b3f263995cc1e047dc70cce0da2c55d78ac30c49143e7f4900143f139694178f7ca3f6ea93e8547d32314be33e7203e4815e367a0fe97130162c8a57d522ad5d99a03bd5ebd5ba3292310e87bf93c87b2705a829a47ff20a9c979921eabfa630891815407e4f074fe68dfae06317207f0f0c5b487478fd87e63e78c5e768dcf2347f5f9c3f7357a0d595b4c2d9370163ef281e46519f969f9a5e0e3a83e7b895423278b12285d2289bb1a63015c909cc5a7a7d4fc11e453217dfad78e304027fd34e73990c05b50c4c28a83263c70f4de80c8dce2dcbb183d5ec38ff87451f47d4ac3723ede1339c5bfd49dfca85886fe0239ce880eba63fea8f358006cde2b6268b2fa69556e655973c24352242022078b94fca6b82af040b1436c0a0c1fc19226cdc91730f47766778b0fe27c049d645c01c5f2366a1aaa53cdd65cd3dc792ac570b683dc92bc2668b8272eddeeefbdf813e8980316c617296025d87c8379c90f4114d50a6421aceca51cb78a6ac8c9e511e69aafc128f5366b99bb0f3b3a92d25d22c677ef2d33a699f9bf950ef83e4df670c0c5198ad933e303487e6f0f79409b2086ca07df3fbcabd53c45c36dd620cb0421432238ee02cc5399e42f495a13d20d7a122cb1041b8f2811c83f8560e38832bc8c5c27ccc93d388d573c5317d4c897e3d27290a567a15bc776bd7bf4b150c2225fea61908270f165109706750ec04d1a70eb35803db7f154bda310295659f0a61a3610e142c672a345adf04f650f164955f57c566ac58fb20b9b762d6e287ccccd36ee4feef4d93f5da12903865e9937c9d3ac586a98a13e1dd0c04de4646613b7a27ddb3459e0d0b9c70a2ed421b9a4a607849d23e76dc89dc9fc2609c3e268bd0ef422f0ddde7608f35282f953bb151ff7a45c19f49f70db4d8350764a0e215d9af08ffc5c075bda7ae88241fb452e2c7832adea1c6f0c7506218fd3c3257875eaa1a8b94eca8136a8cc0f5774c2f921b810a1cdb0d2850bec104a1fc85944f9ea9b24eb97dd9eaf9752dd66dd4c39f1f6698118156adc0d6d6b55a9b92da1ed3c7c36865b598a32f001af2c3c72ea7f82641caae5724e05bd5cae1cd3cc6f0ed41ca37b053631a4d5a055009feab1017b0ad36bc5fcbf243a7c811831f1f3046e32db19eabe0403f008c0f0e0575ad0070c9e248cf18187d4af3b3d54e6a7f22dd2554bc2990e0c493328f0deddbb721d0bf19d77bc04f0dbde95b3d0c871df965845e08fe179d86f6c12e3d2db136d24657bbe00c05a7a9657ae94cf45f18f2a920819f041635d446848c13cdddac409b15948237ae53aca28d0963a835834f28f5c0e1ff4db8ffedf20c0f8983fdc97979e4dc60654ebff72b1114e0f72ca5abd570d576be1b0467ef297428ed134271e31bed55772ad97d590c3d7ae01438cdf9d642b5de93b0ce6abe0da4fe7b9bc7c28e25b87af4da0c6326a306db61cb86076e90e7f567d5f0760802a4dde8bbfd82822a3270e613a4683dd434c671d3937c410a45353eb77424149a025d46595039a7c65b224b18ff4ba11c302b73541978f1f15e202189e59ae0b7a6f679327ae000d3d2746b12c628982f184f7f192fe4eb8101af1b2f11b3394da2a2e775bfcc30b6031ed055e9cda4b609fa85a5b74547097302e0ba399ee0d3e070fc52b830c90cb2e6f441d924cbd2750858d31e4e5b3390434bc44f90cf25fdf296fc98fb3437be892a58c24e8f4a351553ed0ca986c1c4c0f483e826c04dc532f6a6ea6d74b9cd8472f4396f54c9573ec6c34a71a9dc63121fd861a179c1905ca89862ac9b9d327d2ef6c9cba7f1642b5d26b652567bcdcce5819a02db73d398f7e2d5a3e37bb938b328d992738e96f47b926e4b3c00031c695c407ad61297d4e6d76ba4fd97b7050b146dcfc0a67521300d1db89e5c5fff524c32f20f694ad8239995e42649163f7cf754c6671c7e96e3bafdb2915436edc2c517173196db28662fc666a04b4cf3f2c2f72337596cd2e8caa2706adb96445ed1e1f9dba92cb6fbf56e998d16228c802aaeec732f3d5f93d9770cedf29c93aa87746932b8ae2d2928923726d7f3df5008adaacedcac1becfb80f604324f5b10211af18bbcfc6ce79a44c88993c76c6a5afed173b5acdd25a0c66c0c79d00359b978c68321a7037f62d9dff4e08ab7bfc1656b0521f714abd18d238d9aeaeb7d1be9d6da317461f5d79f9a2fb7e01c8bdcadab16bc6aff3da3b846795a39d53d1b1803079c7baa36ed768a3991772ef6e6b54db851f3ab0cb4d142e6b3754bb6da7f2bdc64a5f0bdf8d0acde57d654d95eb059951545aba3aaa103740e3e7d146d6e5cc80cf96752e03d80dcc3c41d00672e55eb665d4dfcf9ac0870e5808aab67e70bbd39b6b32b39044937c6fee25c5d1d83150bd59f0b146d608bec37431565c58ea41a25b7920eba78e0bf6708a671b00c984a072d46590c7eb828870f0f62bce7f8707e9390abc8b0ac085120b1f9eebfa794b781119fe08bd1fc95a726a4f8dea55425a930ddd08f78bf5fc44432de4399f92900d79db035128423d57b0e52359002148d1044ccc15b4b241544406978201046c84e0281265cf477d59f73036df9dcee61a628102dff47deacc9768b6ccd5edb426d815f1f669ca4960657882f0f48ae9b436f606ddf1931a4417fa5271d40900317734a2627ac23bcd673618bcc68ad3c8e794e847f2d47f2a6eeffe2ea5f0175f9c12c7a80e0e02e7941e10567823b4324679eaa9f28ea8c9f1836a7b2335be7c148f1a2a697c5512f8e4f2cec60e4f939a0f894a9a12bb33b692c2daa23b1087190c14bcc17ac2acebe88e2a374736e5c0dbfacc9051b7ad20685f3406442675e321c338c434caff192f3ca69d34bb27680396ea1f38815d2d5916c0de3b3b883a8e9bd8215530a4cb99c10fc472653286ad5d70c056474de28b920123d1e0089903ad1f4aba734365e31f4351d7c2e6393ca0ab92360e1309d457622a5ba13026d941da6d04a3766413d0f8e74625aa446605400f15464586cc38d50065c596cd193ee07ca04afbf2b55805892a285dab70d79de08c8ae98831f78473768eae047bfc7deb902840ebef1077e66093863704b650bf80ed6142f8f9a565b2e47f7f6aa855d1573a1661f44120c582418df91f5d0fa7dec9fafdfe8e541310c87a4daa46da3e71e4020a9c5f539a38a03e8af109d0f9034ad91fc13744900c16f6708152f924a90c7e1b912432df6186ea0627c54f98b26a80d0f1509d53e7356c7e4e0c45ad8379e7b97633586329a46c73d20c97dea1ef97cfcc6355b03756dac35e88eff941573d69a0fb29190d1afac5141e7d945cb582d251ed989ec9e8dcd431f9b074fcb8785297cebca484febf0d2fc0cdc06958f6a4485d608b87439f8557b72d924c7cf73aba2549065936c9e3993ee3a2bdf48ef29a376909e5af1875bdd6a6d55de68229bf1195536990e12f074bf0ebc66cbfb9a2bbe6559a876b9c38fb202b08e152e9d5e9ee204f672b758638a9f8fbab5200b4661539c5b3b8b29b81c7c1e39c212116bb44eee6e9b01f25f249beadac42e208bb0543b1984c41429917eefbeaeef73017bf78444e6d706b2b5577cd62fdf1861c47688ded9b6920523ebbfdc55375d3b026aba38adf7c0788965868c7207a7c40d59373b0cd68888ece02a14ecb705df6aa9ce71d17a6be1b2931a0ee77a5c8e5017d3f82fe1c984ce2b25f5bdeb21ef87add49f150d06b1c08f90659d5c169589ce7e01d293da907f223011e1480654821e2f0b9da3cd2c88783d98a5f82ccbb492af661dfdd90a889ae26016a7201ed8930dcdbd845266978dce370e06681214bf0f499b7ca70d1b8f58f4cc0d38aaba33c8b44cbd1a1790a35614e782f12bafa43f5e63444a466b54a33e7ae0768b9ef3f52236f299a3962545cdd246328ab3ebb6d94ee2c1b93ddd9e6fe98320270a165e737cf4107a35898dc5d3dd7e0e58d625cc3cdc818c10cbcb1d3c4f242b6e1d9aa0bd6aab63ffa0d85e8c3520427c347642dc879c2e1b7184c6ac1bcd9cfeb1e43b23bbe7") 16:00:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) close(r1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) 16:00:32 executing program 0: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x1}, {0x0, 0x6}, {0x202, 0x6}, {0x26, 0x40}], 0x4}) syz_open_pts() 16:00:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="696c04000000000400"], 0xfffffffffffffd60) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4c713048e69931920948", 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x1c, 0x3, 0xc9) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r9, r10, r14}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x80, 0x0, 0x0, 0x4}], 0xffffffff, 0x0, 0xffffffff, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000340)="9c30eade224a10a9f4738076649c2c7e2d4da1bdcba885dfef822feeea8bbda34c8598eb0a80f6d15bf4b9f88c0ba08fc66c01a45e242831443eca6b156a14a5bab9904749b1dbaf07d87184caac5d4c6db0f8328c60d833af9db1951e0fe4715260834571060cb6d9ae55374ac23063c4699e12c6f39005f2f0ebb700676e44cf38ee21890aea28f25eeca3dba2cd5d3cd9102be990586caa7ebf05466f4e9c735dcc4ee1509e9a400fc3f70c8e097604932418ba51bd8bcb412bd281557dca2cde519d9916d04f", 0xc8}, {&(0x7f0000000240)="66fad777c26174d314c13e7336240c58db465bd070c36e9d07e068469f10a99eef0f7dc0f49ba47f2d6c328378b296e6a4b2370a9c627ae6afea10666609735fbc6e2787f4f8cf148dbf3a038d681a495f71c37ee6435248d20c3e", 0x5b}, {&(0x7f00000001c0)="22935ec3d07cbdf68307556d0c3eb9", 0xf}, {&(0x7f0000000440)="b3fac8231a420438f80e8aff2d552713f36d6b912624439b1f86e2947e63ceabd3ed9701d3a7cf86f88e91678e601192f7f496bbc28dacda9ef812294914f4fd8cefb3d07ec4369d0a8539de6ab8ee3c95a7f9c1f2b06db6fb0c6394d8bda79a887f8c9135dbf8b2a698d4ae007af7c525ed938db7cf6300336fab464fa631f870aeb78218fc9712cd5b4d4c8b5cb6410e5143475d886b7f80737c6129c7c5582eb52e85f4ed138e996f0936275c9cee18c3df42dba6b6ce81461961b2a39de9c2d5521bc1eefeba81b36b4db57201b8da75e48e3bc184877012c911857c92c3f226672dc5439c32e458289c379782072540d6a2de2c7f98291a258ef437534549c919d114f3adcb12296a1d4acbb9e817bc466dbcc107a2377dee5baf3fe83c414aa2332d560f22bd6a978c88f2e34410701a152e21498d52a01470561090007c82b23907472597e41eefe3843dcded8a98904397ebc5dbfc2ead6a22a8835952ffbc9f7cac40b5fface7139bb02f2b6435dcd9fee6d32a3e0771075e9e2b8de334d105df1852a971397b6120fdfc684232de1b47819aaad9c0ec533f7c486e4176bf881796778d088a5da45387b36834d0838bc2cefd3e7829c876e1a51ba13588127bb6397204b0d2e4b4a2c26694f551dec82054121674d270f619f79ed4392ff2afba1912212086e2198899d8f8bdc99d298f3a16b0f423cb5ec144ef5d4d801047654cca87789260c59e9ed64354c78a0d6cb972da3844ace2cfe1b25d9a4ec7e2d037a7b78c48e35565239ea4aa68d1962bfd6b9de1f76e25f4a33c43b6d4ee005881691b9990aa688079a4eec44cff6f2f8b4f7b04f05da89a1a7981e752bcaa869c23bde9872edabf4abc76c6bd91e2c3bf48603ce2416676695c0319fc36b081ce6dcbb9d06eff686f3023817aef93938bf2f1a28362c47614fb8858f5035ddf7e1fa42f129f560c2db9de163a38b238854c72996c1f3662fb223ce8c162b967ba80a4d74dd8c9f1d86b408ec915c94b1a3aa5735b18335bd3bad742add4f7c5b767df72c21ffc53d038ad257d764f38269893959de80ce04df207aeec4e9216a2c9b020fd59f3ba5d3308212dc3eced1b1a4cce92f313693c879918a7e34bfc6a74f38ea3926255d1998cd37fdd03a354be18c9555a69d1f7e690cb119697d9c82f4ff50a94a6bc77aa61838c76cc2dd8199336bf1f9ea0d3beeeb8dd1e1463dd5661a46e0ea8745403913e2ec0796b8d3e5b3bd8e3de19a786fdc068f1bf39d3e106cad46fc9585aae6d73331164d1ca5bbf6cce41c40ff870ada633b3f6dbb923d70f9166e70244018521e8399b48a5591bd3dc7cc1fe8f860bded2d9b45e793a4c1f8180bae691278671c59a619f3ae5bfab485536671c664e7460cff5e29ec3abdfefbd3830573cfc0921c81b795f6140a05e155e799c3e7923e4058ee6afb4a11df2413c9394b527d83277106114e042d9e8743b99d6fe699033a97a266020ca1eb24796d5cfd17deaf770039f0e81e8c6ff9aab59f3a5d3bbc52e981cb676df9fac6fe203aaf0a45a693b25d2f0782373c06855ebacd4f8e294d3db19f76092259684be3d761613b642eb8acdd5b88ea55151dd8927b29ee0061191b01345cba31f2d4801b84b306692ff1dbca470c3fd38f9646d949d644161336ae63be6f5501637c13eb4e734faa5a3e3812a3428c86d3a01027cc6e9d8dd92bf376b6343a202b73b0cba054dc96fb59d73a7d9772f60e7f62443944082a8751c2f0c069e901a47bda6973fe7c863f36281d58f652e42b4344c2ce094f20c7fa79a980491533fb4218c327a54b35b973e1333224e0e3d28a337b5d09de83aebdfcbe2b9b88fb2b1651404168d32a6fdf5946006932636e6a26a8fa7142abeee35bb07edf4abe6fbee7b92a0cb50321566bfb54a0b7c87b84f2ff5b19f90a8fb52c89ca09821cdb323b21eb4f526a581c1f733432e2519aaedfac4102fba998de7f541c9463237b4a6ae23b3851dbe09b5e66f2b0e21fe88ff3fe8481642fc2ad9e5ebf465cd92dfb6db18f621f1b82e614300cf1cb46fb5d794fca29f1218b906c1d88bd997d615af55050d04179957fd4d76c69e1b85e0d1e392b7c6b6ba2eee7055ada44b9f2a4050d3b10874940d47e78bcc726dd1df57b61645e51a7c5acf1ba4ac9ff79529b6784eb1027c2ba7c74cf3b3d86ecf01b2b0133d58268d10f6b84d7f41cf8ef80f355f3c4262839c8a1ab0a26500e5e818827a538bed019be093570ce583e46f16faa68cb036f2da67941d488e52c045748ab90bc4b056c0fb16735767febec34ce3e51c89d108b95d67a9de7a8196084cf9b1874429cf1fa82217fe61e16daf7fbdcc42fa262a9c2df6772a9045cce30e9a54f66f4a4c56266c5c4fcabb90e18ca9308ca2807e22fcc95d0f672636e7ca62b010d8b5c4944858a492f4b3392df24eab0f58e2fda387dc7967312ae8b39ed607a3ee0b292a081192416abd49cde2892ec31e59b5d7ea93e119abdd450398d4ee37f36aa7fff383cd811c89a4921d0b9d4b3f8bbe60dcf950cd740c32962b323e378adf0feadf33af3656db250b0d6db66007c8dc2a849d91c5afa2b7851d53ca9fbfead89fcc97204e327f48a38eb0c1611cefe1631cb523bd3b273718bc43da3a7ebdb59a74ff99ae9bcd07e1d1a7050dbe204794d32e38c266a52762fb01b48305c4bde7853f20616e2c33fb1c51103fbaea26c5b40828ab2598c70f1a0f64e16cb9145f5735e46bd57641ba5ea03a2046a25fb316dcb667cb5274e011825bd01d4b7bd1eb986af63134da599ae916a6367e36868b7b9cd2b80e5d2728b75edacaf16fe499c9a5c09969df8f62c18a8cc1ac14de10773ca1636946480dcbd145061b838ebcd68846e63dbcfbdfb0cb0f28ab980942f352ea368b3f7c2719ae3d5d5745c422b58529644a22e1eb3040434f23370c3855f94e52dcbcf7eea0257d17c2f6cb9bd94a36104fcdf7d6f004d21354f82086586393bb035e9f59a4f6a77c984ab07fc161c3b5d051ed910af4dcb7aa647de767b3721c6aceba92e5e55e344c303d4d21ae7a91f59d36975a3ef7e68861470135e1856253144b7d96a49c2cbb8607590c140e2e0908de0ac09c15185f937cf4757d72be95bbb64518abffd09d625ac98a331e658a15c0c4f69ee5a22505d9389477e578c73d26534b715bcf069ddea8a37afeb325bedde5f5f95900f48e9dda10f33606664ced29b7b8f9d60d033a4b6cc7075cf34ad2f23e5774c5853d80581ae6ef6d1c24865d8fc0a3c5ed3fe061e686479d6fb932cbd329071f5afbcda19c1cb6544dfec1b8f2d42e4e784d3f1eca97640c9ba99e801d6443d6cc99e15e7cf2f613555365ccc528f73cbb53eca354d97f1d60967babf7f035333af926aacf8ed6cfe7677c20d0417fbcc69544b0969e0a4d4276dc274846ec261176b4dbdee75e1c497bba8a62fafde1be272ddf22831404aaf6a3fc3ff8c08c0e1ea2bc7cca50366522c421e4fb1ad2cdfa077b8d231840c5778d5d4b266a1f18323689024c9ac38cec10c17879a3aa5f0d8a1858f5e511abc25977648a2b45f6cb52e7d14e9f967a35d8ed49d666121554e6d2be7cc9ac4721aa8d64d7fe9b36c1191601d49359d0d45b544d0f75bf41562918c21117244776be707435f721fb74ca5cfeb93f55fb97e1ea29adf3f98f3f9496465cb51f33dd6183427f96db63575eb75b6bfbcd53e3b76952636a5e595b56b8e7c3d933d051321597d451a3d5c596e0f63e0f0b5ddcbd955a344d8d79ff1bdc2ff9f321f2c952ad601490a3f3d3cd9aaae5f0e60939657c4cc55dae1ddc118e2615f7ade94051aa8e340e51dadfad8542b53f17634a5048f2e77559d6bf9e641e3f7f208753b3ce16c1b2c5364be16f2fff40830e7f097242a95ab64f567f58377cde8f60c3836aff6f5f2c0ba70ebffadd583926f740f01c01b7e6cbfd245efcdf7ca99e583f988a5feec6a591485b4f313b5f68fe66c33864a89cfe908ba34a1f3a1d6f909851f333b19bc51a8ebd90a789de616eca0ae1cf05febfda1c6dd7fc6c6414d97cd6e483aee7882d1aa4897c621c6b2006193b3c55a4de9ea2cb7e62c8ef1725d6f6c1c629f09cdab3719ed630f65857aec2d53b993ee2b6267c663ddb7ec58fa790be6254a88846a0b7f8e54e4020b38145818e6209f033f197310ef18c90a7b982e0909b2a48ff3b8d801c294d004e0d16d28671caa4c682015fc2d3a0addff64738281bb053fd696ef2f50f668703738410957d795a7afb780d394d82f9eba752b92fcf6b2d04315e3f9598270a1a4ee565fd511e53398630430ee20330caf480e8dc8dc6056ebaa1284c15e2cb63792494a431bcc1ac0dd67f687100d6f55bb2e9a383c0ce35198df0e5e3c709805211cb97de11a84f33e7b375b935a1bbe52e950c15fbc911c2eebc7792e799ecc7c6ad4b95c43b6effd9215329aa3d16ae6bf03ad78b65f7b5a49f11bc99c3737a240537866b46c5f37683b5fb776c17c722f7cd5c95b2ad132536a693d716a679d13eb15be4e71cdce714ae05821d8236c4c4176ac6604fea4c032ddc447047110ce64beef5869eb722515a50f99e3363a5eb2329468f3aa679406ece307c6b74517c85b594af6fd99967e5160130dab0d498a138714d2715a65dfe1f56bb5e67f31716dded483e925873374281685cc5dc1a734e2bfd01bfc8e68326464d8012e6675d366485a3d2d8e1a76d9d357f328fe5476a6807a21b3dd6bfeb8080e0689e5b435ad3164d8d5109ce74438a8deb52802bc3e9b8b60f2ec40bafe02ce1ab022f4df3e1f9ee70bfce39213140d98551259c113b5584ca4f0a5cb291a9a4d9e7cf99d6d61cf09bffc3d92e2c2a5bc46e57b7d24c86d582831e0d945de53622a8f2fccb1b70cf1bea21a30aa7b0927d5d54ed99e31102c1666477ca71a3249b71001abb4864031a69afcc1cf46a463ed3d30f3b8bcf3a1055f98150a9514df539e085620cfdb6b70db61ced93bf23fb33b3d02e3edb5027d27fb62636b5b1203263fbaa29a53fbf46b44e8baffe75e14784b34025ec84cc13749c8543d0757398638b3df3f280031e8bb923d42544c74a0f830e8961ef11c5cdf00ef5a0a903422563c0c4e3031a29762341e56b273221cd2baf87d748abcde6a1f57f5ed873504fd24917233ee7523ca70edfaa206293debd13f850b38f980ce41bec94bafd19f65658d3e8635a49b77c5d88870456c28a5359a40b367d8be4a6a038ac7c6c900635c87a9cb9bc36f9d8423518cb65b7b507f8952d33bed762b38aa49477582ba8eab1d55211dbe3ba8d210787518f8babd8a6214019a7b97b6c65df67e56a430a5a7b8250c3b0930bf5f8bcc11870ec073c1b15b910dbeeb34af3033a39f53ae50fb4155ab8383b80843844b9eb76e54acdc10b78908bc3749193fbf70f82c79372a9c7c4a3a61d6dc5962476341a5fbc8dd2cc2e99f9438c59ea9f3f9a9543d0c418bdf83b8879abe3f23fd0517d9be45ed50eecf8a977289679fd44d21b4938ab18f8c66aa01e0529235edc24b58dc39efe4618e207ced663ee5c5fbc07caf11421989c228b70407981516cc64ae36160bf607504a13108a3fcdd68f0a3b106e42670f19987875959ea2bc597cfedbbc91f8031abe88141a8b86e17c3cd9504a8e8f1839df28c1083e5ca7e19c97ec7ba2607591c60e63f6c1fcbab61385f2481aec311db196a93aa998f3b2b53c2fbdca60157d346cfa19f52def3e3c162e9d2588b", 0x1000}], 0x4, &(0x7f0000001480)=[{0x108, 0x8000, 0x3, "db68545c76000515250e93f93b8f9085fd4136e355d7cefe7901d5f9a09fbe6ee7716b6efbe41e99cf82e6a6b05f7aecaac33bce4814fe02f30e1f0d0730d11aa7f0f083e0968e877a4dac3f5ec6b3467773261a9ffd79d1057c927e15bb8b6cf4d350bc19190092f0c71c009288f93714a02707164dff9e8388aee859614f6e22fb70096f462224a264902d17544a8967059b1270dcb66bfeb99d676e294fd9490438e71fbf04e142bf19fe25295088638f7957ac5218a139a51336fe702c6f79857b33bfd4208d0e6ab46618629cf5a7cf0124c2b27e26b9fa8f67fe1134e2450ca8bc5af8c35742bb13093fa7e3d56aaa589b76"}], 0x108}, 0xa08) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[0x0]}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) 16:00:32 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x7, './bus\x00'}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000340)=0x7) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r3) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/S\xdc\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x2, 0x6, 0x80, 0x9}, {0x1f, 0x15, 0x70}, {0xe47, 0x4, 0x7, 0x1}, {0x6, 0x3, 0xd3, 0x80000000}, {0x6, 0x8}]}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000140)) kevent(r4, &(0x7f0000000140), 0x34, 0x0, 0xc68, 0x0) 16:00:32 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x200, 0x1, {0x0, 0x100000000}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x40000c}, {0x4006}]}) mlockall(0x1) r2 = semget(0x0, 0xcfafeae3c153217a, 0x20) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/56) r3 = semget$private(0x0, 0x7, 0x188) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x401, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0x9) semop(r3, &(0x7f0000000080)=[{0x4, 0x401, 0x1400}, {0x0, 0x2, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x5) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$IPC_RMID(r3, 0x0, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = semget(0x0, 0x4, 0x600) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r7, r9, r16, 0x80, 0x9}, 0x2, 0xffffffffffffffff, 0x30e}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f0000000340)=0xc) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000380), &(0x7f00000003c0)=0x4) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/59, 0x3b) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xffff) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:32 executing program 0: kqueue() r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) close(r0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000080)=0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x4) r2 = socket(0x10, 0x400000000002, 0xff) fcntl$dupfd(r2, 0x0, r2) sendto$unix(r2, &(0x7f0000000140)="3b564ea1366172d7eb7fc76911b079a863216a05b7a68d921a7f54155c1fc7d5dcc8b50c14b228524ab71a943ffe280d5201c036930af5ae06b1ad9f1bb2d60b1d09a55e0a58c1d0f71646cd978d7afd6e28094a76b7aa8056e76c5ad7aa8ad7511ef0a8dd55f1385eb2a68b307aa7e6b400d47473e59f8b3d74153e226f4609b97ffb448eed6f289c46a183db159396f1aca1f788826470202ae3aa7bd03c253766f1899870df49ff564e16eeb58d8599778770401dfb230f0d01ab1c7f68b691c40d1b2fe5a25174741e06e3042e3f7bafea3816d944410202f04b592bcca07b9433a34ad33efe312a9b50bd25dc419b5dfad3", 0xf4, 0x6, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xbb4, 0x10001, './bus\x00', 0x4, 0x4, 0x7f, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100030000}, 0x5000000000004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = fcntl$dupfd(r3, 0x0, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0x4, 0x4, 0x0, 0x4}], 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000120080000000000000000000010000000000000000"]) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r12, r13}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, "750000000001008100f9f640fc00000000202000", 0x8000000, 0x3}) 16:00:33 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0xbd, 0x1, 0x4, 0x9fa}, {{r0}, 0xfffffffffffffffd, 0x34, 0x2, 0x3, 0x4}], 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x5d, 0x8, 0x9, 0x40}, {{r5}, 0x8000000000000004, 0x10, 0x20, 0x9, 0x4}, {{0xffffffffffffff9c}, 0x0, 0x22, 0x40, 0xfffffffffffffff7, 0x81}, {{}, 0xfffffffffffffffe, 0x60, 0x2, 0x4548c667, 0x20}, {{r6}, 0xfffffffffffffffb, 0x40, 0x1, 0xfffffffffffffff7, 0x1}, {{r7}, 0xfffffffffffffffb, 0x4, 0x88, 0x1, 0x4}, {{r8}, 0x0, 0x40, 0x80, 0x101, 0xfff}], 0xc000000, &(0x7f0000000200)={0x8, 0x7ff}) 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1000, 0x0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchmod(r1, 0x100) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0e666964653000"], 0x10) kqueue() r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10c) fcntl$getflags(r1, 0x2) r2 = getpid() r3 = semget(0x2, 0x2, 0x40e) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/122) fcntl$setown(r0, 0x6, r2) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000340)="6b66eb7a1c5a9dda1932c4d95c816b8dbbe70b09a5c70ac6c4c7659fefc723fd9532cc1131d30647c75e8c4d96429da62a03f7330202575827b7d1982c3b67ed75f4233079ce9b435013b66621275029633c9e66e27616763bc564abf1a5490d03426e79dc93381f41adb8a443698d2decbb1408c3b965972c00330561eae0cf224ac23dbcfd9881c1ff4bdfe87f09a3c75952bbaaa3eb83c7a8d1ed71f30015bae803fbaad79013a0b073a8dc7b21d7c8360b21253cef3971cc382d99d10ee6c4cfe066cc640e1b558dd8b55c1e506debc3bfc7bf3b8750c0b6ebfd9fe749ed2b030832e2d6cf6eec21c4c5a7115a4d21831bd9eee38571058a8940506d36993a2910bc97b9f07694849c9c3a21a9b6a2db229217c9e5c2a68e700bdd46e8ff8c73ac7362a67cc55cd40b6c8de9964f3e79972d4c805105d834751c88077f446adc7d931cb284e165750c7002e5e48b4d8b0cc1c643acd4098961374a0848ac70ef208b318dee389c28eda3a73791215846af068d6b784c9c123dcaecefd6fa599edcd1dd2ee74dc9553805d49a7ee6e6e6bff1e6bd123b67f47cb1c3591cbdc5201e822d56e516cec34cc4567ee5e1fcbb7fd02237d7bbb3965299bf8b90bed9e4a4d03245fe40b0414e69cfb53dacb52f885776e0c4d533d01268fc77833b3794cec7e69c81ff68d564abe3df3abffa54087328b6e1b6eacdb8c2126ecb18514a388b2874ea49c0d6ab9ca338865acefb75d2378068dc3e29da6b51d7d22ab0b24ac426593d3e29560872c35fa74b063d219f0f267e9a44b590162cbdce70b540ce0dc3b7feddfd71e8d9c162af260c8221602403597651b6ce4dd2c52550f13905281c641dc606ce63beb9b59603937cf8c6523b54b20001c7dd6aca3427542457e0da93b23fab285fd30c8a9600fd51d2dfd435860e049aee64413c88f4da091639bf8101624e1d5a9dd914837ffa638600f943cc20db326f3e69a08be9246b345b635b5619686c3a95024db87c7aedec688998dd2a40e447af53af8460f7776c45540f6186d47fb0fbe7051a4b94894f786bd22048a739c3d59fe4f4f4a8fe50b24ab8c982675d76943e3346934e5d6b5dc717ad5b16f804456db21e4a29af624237459cbe6917df368aa245bded6f790a00adaafef51553a8590d4dd24f0e700375de956abb097a3728860beff3d01abdf14929046786b23947f8fbe94f1d3fb819147aedfbee52096f7b7cc82b14cb1df10127c35577d94004a2b522763ff05a6cce00b0870b6d55c6001a73a0ec52a4612c988b732145e8da8cce01dc7be4ef925816ec84110af04925c7d57fe6cadd7c6c550aecb054a4a622c0f46e1beeb78ee77c6949c9d61675fac2e32fd471c1c7dca7f32ba6372685d947121b56bfca9671e5a68078ea1c4ad1956a46b7695303674ac87a5130735403c3df6bb20c7ccf51e8ee0cf3fd1a5385c6f1af27ce72e922737d18b9f7361fcef21f77f32d9da3c6575e9d6462d3faab5ed479b207d822fc1bcf8f7c7fdbad0edd7d51bb3660a681ac12d459c0378793cc4827578298b95794803874cb8ca6f39e5c392c5c4231db92e9db13225571ce52cae5c5ef763982f1b917d559a3e041a52c7a76d8f1772f40501a5ee99ca0abedbb6098dfff81eb68456617229a129471cfb46ff9155b600996fd5cfa064a8ab2db83fedb08f2ebcf68a2535fddb66e76b80f850fe7429a335cd9506e0e5a3d25537166e141f3e29a7c6a10a740e0a922160887b54c557a1b531c8b7944b11bd94563ee3693ff1c7fea406edc2b58d2c56f745df028d404ca99e6d5ef0a87d883be43f1b305c09b72c4217b3167bade6eea5ce48332cd403bdce9524ffa84d84b6c0d645bb63580f19743e414b5837f0b564ce6f85be78482f04f3f7767e1c8597207a133a232c7c9534c972f601b7c877546770acd5183d9fbddaf080ac0ec87edbaa58a2459df36a9e2df58900890187c79470726bcd5405bd0f70be44526fe929cf380d89f212d36666e0642a9ee7e3dcad09b55dd1756244ee04f4a201e8464a0ce2cea5e8464711daf9542fe467402f8c2b6f51c6dd9ca56f45cce583237a1ccdaa201e8695d88d3b29172b00f5f9c9361c14e0ff3932188d8656d41fb1dc2025a2b1678ee068e74617354d07f1cb6c047ddc8ec150904fc4b5f265120a845563f3a6c942a0fb64a3b7a962c47ccf1d931a941ed3d04bb8ef791a7627cc29dbfcea64b0e753466832179d4d3cceb67c3cc2ef1281b2772102d015e8719e9510db539fbc3324dfd4180b3cc6ba5a7c425131e02f31bb5d5474ab182e5e16d379d15eaf4f0c500f1b4d4e628d9b30cffe1e7432deab13ed40e44b3523b6765922f80202a22d7a5cfd750d2b9f323a3504ed35427594c33028f26a58ed67637a6954c6955ac72978f981a6df53dbf7bbe91fc105dc6f16d408440050711511059c7e839f0770e26f1a0b0983d0ffd5fb117a5cc1a3029ba78e6bd4e321e9ecbbf357360423a7839f938aa727802b2cad131fc708776818404eb6f67bede835aa0b49c4fd0b4bb7dac585b281695c7d8b7ca66267c07c887e806b849d4d3529b3d58ba729c2487b96fcc363872508493ca25741afcc62ac850f1fc652af0ac114f55fa602d0ea80667e0ec595a314d885eaefdde0e008dcc33d2308a3ba4ee63eab6d819df9e65e0d75079b16c6153ccc91c2148b8352ba2ea4404cf6a01241f19633d9e79aedc4881b823f936d146bdb27927dc08afa5c8f50f4fb7b4814c95aaf2827586ee23a07f99be87c10a5eeb7d1d9f1abbd9866e743fa1242ee1c4ac35631b206a3cfd9b4f1fdcd00d982ace89a1cf0ef6c6b869f6e8ac94dd630e90fba4987e6c3b5e5f20e6ed00f8209ddb9590d0c83e59909d87da87f4929786176b9f5de7cf0bdbf2a2b481b26604528653636b916c3d8e86d4a0b4298048cc69a5926d670ee664505a9a972bf9e432ee2e9f19098290b7a8424732a3796d6d479525508b92eacdb93db1655036aa0d62d29732c24d4318ac02b34012aa7ad992df9de96a73380f44166f4cc7b68371e03d1c601a071ca3206fcee22014e923f08c98c36c572e6992250cbed8a236ec8be3e6922fc694d54e59afba81814fbb98cb67b2239f3afca20975c31c23592811bbbe108568a2a4f8e8c94b416ca37896899308940a80da78234925c9fde1edc38e1da7480b1b7ad1aa93d32f0c75fdbcfd0ac2fa31cd6c884146bb658701065fdfcef8bfd7b96f60ef478c7bd66e574370e2f92675b0f02036a1487c32511244a868b0bbadc1791c77e2ba88c3b715ac4e3b9d5b097b637f278439f1397ea87d814a5f879838a0dd3717e9ca4a98aff224a1ff5c43fbc9b1e1edb9aba62c383f799295d702146fd1a4ac19242fba05ae176ee7037708c1c4045ddc56a77252915d45c365723bbff74bcfb8209a091eaf38f88ffc3e8ed613eda5065471987cee1601b2bf3381f7b9842271e8c94f483ce0dd46c03d6e9b3d2f450814b3ced81946c946c0232d0730753afffec011bd13c794d8ef24ce827b49627bb8a2bf6f42b3aadcc0c93622c4bc271890ca22010727cbbb20f7e864fc8acd8d0a015232af3525e6caaad795619791fe70e6d497b15161447fadfb59eefaadce4d86345ad56110fcb4fffb1f655fd7c6775ef6fe47a8c3891bf8ab5cc83c54b3c820ed869f4e1e4a9322c1e55a68d3181755480fa32119c9cbc2f797c0c32517e2eae7734582f56a3db6d498508c69e24c422d44a4dfd77965e3de061185255e80288240581283005440058f9565b9875d9f73dbf823caadd24bd68c1a92e3fab205cdf74d4e5201118df637185a1f4980c2dfe01213668c45aa003a346bea72a793d6b21ad313a09303561b9df17058b38e8d60b8b72f33baf932711d9fc101b68132f1fa3027aedf0cc8eff1492b828fa1c5b0fcda761634ee32c848d07a00bbc7b7ade5edb9fa82b5cd37bdab444f0f5abdebfd17e8498605a67a9fd75bad21c90fe5526f62e7ad2152f341b846ef3af0ffcbe36969a40635d97342af84a1c3594cba8c644f0c9537737c065c0f83bf3d1daa83a910187b618e4927a02339a0185ca8ee721ad9a085325886074fa0ee50422ae4277b1bdfeea6f4cef2d5e6149e5472ec0c8f9227265cfa7ef440ae22373d2e8e93afdf09cfa385b6199eabc1dc47f15c438252450aecb4c4327cad454ab4bf1cef4eae450d56a7190514cbefadfa1f59a4a93e8f5919d2dfe0840ea2619985c988ba16179cc51a20fbcdc60025e11ebefe7a95a5f5b92abcec58e29cbfa0e12af2bf24ec6ee2dbdc965080f4281eb4c6fd8d364ab5e5ec4d6a4263c90a0ff48ec2347938f1500b6603b45802dd33d731c65da96cb30cd7efdad6596e338723ade648520b7ba3cd3da334fe91fa60427e8d452a6d3c589e3069c7146ce55a53e2582070047d9b6f06d4ea19851270cde0a990dbc253f7f0e1b89f932075af0df950b69a879cde215234d59d2723ab188bf423301ada0d0c53a6b84c440b9c9c1bb095ab8ad2822536d2a708ce0fbddc7dacdd4301cab4fded8932b5000aebeb13760c4e153ca2ac78e94a5e982cbef94111598c6419a5a73482e7610d1df19efe301e0e226e602b58043f043724a2f1974c890e561c2b5b7fd9832b667401d94188ab4ce17c82d3bd9fe70ae769b7ed307cf3d1b1e3a5fb36fce0d142d40831c72d89d2e04af01a5738ddeaf7a0bc29c7a262c87d8e0ceefcd65c67e68f3eeb8e61fa17a29f252977b0dc8ddba0258153d594275ed46a95176926c4a057aa5c1df4a47a19a005a06faa6a83db23933f409b52a326d1b4591b4a23f97442fd6ee4c8f216e069cd97c73c66c15d2f5a027d5c3763bbd98f20d99823108e26ee8e82f5992a65f44e50bbd8477ca591c629016bbd2be2fe4e898246566645ecb941868dc559a49014db9e10c2d3ce5cb2d95d2d4fadd3479529b4c78a38afda56a221bd2c387a0b0e749a0968fcff6190deab8dc345347f68de1f98b2613c74533085462b92defaa2e1751e854507ad655e1dc4dbf157ce314605394c2c559b29d3dc7e2b38de088abf014bc7d07e3df362d6716c192bf91cd0fbdc467f4b902586b282b87a6443a92de9ca9d5d8dc8aefcea08f7a00d5bcae116cf92784d7b824f7313f9819540af472c67e91becbe0b7159aa2aee2fff8d520ab10e338deb18220274158a9476dc1b5cd0a326d7a7192f3542715fcaec41bc719e96d4f4e45308e8c5ae43df5fa6cdc30e97b50aee696d1cc81f0767bd927eba83edb36200e4a88121dbc1a87d6d545e6d60db79b5b999eb166888ad9b80f5943ea4e2497e6aac2914c7d749b268e75d8a65b15b5af3e29744ee47138818611a5256ad079cfdab8e40394e17b7a49fb0c6a08171fa51d0dd638a2d5d93f88f6ba8d4854ff29978d42913f02ef97ba92f4f98e45913956ae4360a905284b0bf41e9acd4ed6fdbf193f4808e878c2575d43be17da4ee82bdd33b910f97909e28066df504d18ea1f0859655d91d8f2f8881feda7ae20469b3cc67e4ab643b3ce6430c382cf0f5efd39ee37c0b392019e58be79b05d44a15dfc4653d9319a164d9f2b8378ab61593a791305a14fff016b86d4d2b71751a65a7dd7dec0c1749f4bd36ead2370cb44b8661c04238a76c5e02292406c9d7f5402543d4c502935dd6899f8266d41e77239e62de2d49f27a324831fa000212a380e708617883b0d9d24280819bf3d84ae875d7316f533c61d9d43a61cffc3ecdc5fe164c", 0x1000, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x1f, 0x10a}, 0xc) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0xffffffff}, {0x8000000000044, 0xff}, {0x4000000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 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, 0x0}, 0xfcc2) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000340), 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xc26) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1, 0xd2, 0x10000, 0x1ff, "699e5e4b1647c1a134338202e02364a189fa6d69", 0xffff, 0x4}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="50b83df832a3c8af3bfc2034ff879a1bbfc52baf9179a18d96c1d662", 0x1c}], 0x1, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r2, &(0x7f00000000c0)={0x0, "118cf8b17c277e4a22965617dd75bf5c3721c388a0e022217090e1ea6b490baa07983410a3854a6d8a61896d433fcefd4a3b0c858bca38f477c43ff1ab3ec5e454e70dc3576467b5f4b04192bfc0131bf57257f65fca49d5cb63141cfc1caa3895721811e391c744a18b51f0304bd68b481ddc129efc4a76056034e8500fb57fa79ec3ed7850d755dcce0372f3fd7135617154f0bafd30113d6a1ff148365be867ffa8083b66df3f8ff95567cabba88857f526d95512edf7670ec5308e56a37dcae184de1c07e7eae652e224633826075995299b3cd5b6eb057b2c2f071e1db77edfe3319966dd3897d31e469a09a86dba531dc5d617657c"}, 0x100, 0xf0d73fe6325eec31) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) getsockopt(r7, 0x9000000, 0x6, &(0x7f0000000040)=""/211, &(0x7f0000000180)=0xd3) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) bind$inet(r6, &(0x7f0000000000)={0x2, 0x2}, 0xc) r8 = dup(r0) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0xc, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) kevent(r8, &(0x7f0000000340)=[{{r9}, 0xa45c934daf3d514b, 0x1, 0xf0000001, 0x3, 0x4}, {{r10}, 0xfffffffffffffffe, 0x20, 0x0, 0x5, 0x6d4}, {{r11}, 0x1, 0x80, 0x1, 0xfffffffffffffff9, 0xff5}, {{r7}, 0xfffffffffffffffe, 0x2, 0x93c9c1d67857837a, 0xfff, 0x8c}, {{r6}, 0x7ffffffffffffffd, 0x1, 0x80, 0xffff, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x7ec, 0xaf}, {{r0}, 0xfffffffffffffffd, 0x90, 0x40, 0xf3df, 0x401}], 0x100, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x400, 0x6}, {{r12}, 0xfffffffffffffff9, 0x4, 0x2, 0x5c, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0x348d}, {{r6}, 0xfffffffffffffffe, 0x59, 0x20, 0x6, 0x8}], 0x2c4da2d3, &(0x7f00000002c0)={0x100000000, 0x8001}) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f0000000140)=0x4, 0xfffffffffffffe58) getegid() r13 = socket(0x2, 0x400000000002, 0x0) r14 = syz_open_pts() ioctl$TIOCSBRK(r14, 0x2000747b) r15 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r15, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r15, 0x4004427c, &(0x7f00000001c0)) 16:00:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x6b, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) close(r2) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000140)={0x4, 0xfe, 0x9, {[0x10001, 0x3, 0xa50, 0x5, 0x2, 0x200, 0x1f, 0x9, 0x80000001, 0x11b, 0x2, 0xfffffffffffffffb, 0x0, 0xfff, 0x3446a027, 0x7ff, 0x8, 0xc6], [0x9, 0xff, 0xbc00000000000000, 0x6, 0x5, 0xffff, 0x0, 0x4, 0x0, 0xece], [0x2, 0xfffffffffffffffa, 0x6, 0x7ff, 0x81, 0x2, 0xff], [0x80000001, 0x7, 0x4, 0x1f, 0xd1fc, 0x1], [{0x7, 0x9, 0x2, 0x25}, {0x3ff, 0xeb, 0x10001, 0x7}, {0x100, 0x8000, 0x7, 0x80000001}, {0x0, 0xffffffff, 0x9b, 0x8}, {0x5, 0x0, 0x3, 0x8}, {0x9a73, 0x6, 0xde, 0x8}, {0x1c1, 0x9, 0x4, 0x3}, {0xf80, 0x3a3, 0x40000, 0x5}], {0x8, 0x7ff, 0x2, 0x6000000}, {0xdf9, 0x8000, 0x8, 0x1}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x3e9626337dfbe1c9) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 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(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:34 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x128) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) getpgrp() 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x34, 0x0, 0x0, 0x9a0}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x100000}) 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000000240)=""/98, 0x62}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) open$dir(&(0x7f0000000100)='./bus\x00', 0x401, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x7}, {0x6006}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000640)="09e0990feab3cbd773d963fbba0fd0a7f8fea3f61234e33eeb13bdac03d4e5ae1eb8d147d098a1922cf8009d721dd940613b6f3c42fd74fed5c7e6cd0743a57825f904af96151c7eb73f1ea6966b7103c3d54cbe796d28c748748e6c1d5c7ed73a651eb85565918d2f7a9f7b3e6746d44d64a62308d2cf0240ee7c3cdb82c58dc2a2e26c3e7c74272c5044cccc762cae47ba02d95b48cb6f8384c3210000000000", 0xfffffffffffffff0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="562514fa87e13f0fd0816f2eac7daf1fe19043ff038f02fe08b1674ba23ba365599a7acd69604718044853254bdcb7947109bff77dab6952abc7843acc9f904d8ee244e1582848c98ebc925c3ec224436abecfc4a2eb96e73617679bd0d09110ebedd23e19448830fbf7b709006a2810394f578aa766a0dcee43c6", 0x7b}, {&(0x7f0000000140)="562357a12ff88cf51f5bfc351df7e63de7cfaccfc39bc5cbb0720723347645ce0909ece59b7113951a3f87649a8a2f8af0d4e813bfdede6581b82763560c179182b162834582d295691fe0ba68b51db381307c67ce6b93c901dfc7bd846a3ab8708ec695a569", 0x66}, {&(0x7f00000001c0)="5e7ff509f82d0ae7d5128852f41e877a5a1535003aeaa7a4043d307fcd69d24e155d663b353a1d91cc6b31d365c159022b9d12306c3c55713972360a45bdd40198f9bbe50517638e4145859a340c88ceab64ac32bd18fb642efba66754e59c831b", 0x61}], 0x3, &(0x7f0000000840)=ANY=[@ANYBLOB="2800000000000000ffff000020000000aa10c6776a5094d50f92c688f43bdb34eab14d9fd2916320b8000000000000000100000008000000aba283221964050d090c61d383f7eedf01899b33e30e61b4874dae8f434c58f548d064bbef7792f9614a13745e57eb5db13fc364139224e35febbe43dadb240b634835c05714ad97df483988c3b4f62dc0840328dc0a0fa6b3a3d875b59674d01ce408b4e814cee68950b75256b45a1b3d2f2707c77f5492a4d0590ed4745f9462c9646ead9a590e6023e9c4f01407cfb937181f6c42947b9a754f3befd7576dccd24f5c8795bfe02246b50000c800000000000000010000000002000043fece90e000c608b49574ee3f836430993e8db859940a8ab9b2ebc3a21f6556a387d59a3d0de8786b7a1691c6a2f1605e75c10564d06d88bbe2d956277a9136a617cd43f5f0220a87f8cbdd32f362b4ea75cc0785eae94fb698b9de0d2eeefec7cfffd0f97617c904df7fec4999a786c467d3735bef97cb2f07b78b16e7b2db2da37d13bbfcb7300eb560f53e227418db9435a5a310d1312ad787620b20021b52352a8024e7e636d2e0ef6390e520d00f000000000000002bc1788da58284ac6beae94ba68cc147a93eb4c7f479f9008bc0ccb108b6c2853d6b9a308e2ef4480a56926fbc04f35f7aae831a0555b0a96bf9ac8182eeb5445930e74939ec5438f43d4b4eae18de6a98bdc3e67853ab821d09073e47f53b5299ab9df53d5ca8631595db56774c446ba2ad97124239be481524840b2887c4"], 0x1a8}, 0x10) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 16:00:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000019c0)) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) sendmsg(r2, &(0x7f0000001980)={&(0x7f0000000040)=@un=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="f158b1eccde82e7b9197d2dd593e829e960fe764dcfd707f1f3b7ee3dcd9af535e0718ed0357c73da2f6", 0x2a}, {&(0x7f0000000140)="95a0ff2f04656bbc7ccec71cc8f4556590ab710ff70be7a1ab1641446dba12ba898fd2b6d1d6743e69e9bfebc198ac1db198a0766e2249779f963891915fe2e3cb92a5c0bf278afbdc58a1cf9704c56baa3067a3d2ebf4f55f33cda71020abd0c9792d08222e0f3461a7957d6aee5c17b6254d0d3ca955afac080ff75b3a6c6cd78c6fcc9991ee9d6729bdb753", 0x8d}, {&(0x7f0000000200)="b0f039237e141a6ad963783306", 0xd}, {&(0x7f0000000240)="1f7d84dfd1f89cbdfedfec00abf0efb9a9870cbf8823d70769b0598086a7db57211702fa81558e59ad62f890bb5ded54026d763ab9f55e989aa3c4d22a7efd37a9c3970deb92a8d9075b992530ed536af4f4dc266bbf9017d089e2536beaee074290c5e2c53df21961de3a73c44d7883b0f0fed0e6f5833173904d51a004937b2b6324adf9597f7b9cd8b4f8c6ce3e62b319d2b392fd0915bac727dd92d45de073fe8a33b8de458ac6c00f6cc8827625d45e6a2e6ae151e5d27c0e9526", 0xbd}, {&(0x7f0000000300)="d5d990d5e6a341c62bce346ed02ff2ac644d1bf08cf51651ae7de42b1f071033769c1e7ee42a2ca20b7ba950387f271e09fc0a44bdb9ff4a8630b3f824a3702ea8aa0216bd743c6aec1d4d1e6276c3392866dc358b61f7187aeaaf8a5f366ebaec1ec1eac59415beea45b73c0f578370d27cc4daeaf6bae27a90f98d368e47", 0x7f}, {&(0x7f0000000380)="82efb5bea7613ad5f0f80b74d027f87abbb39de570c36877bc6c7c7408f94745e84e09a7eee4a48b267b7cf9dbff3968ea68194fe874fc042e9a2ce2db5326dae9dd9436d917dd9a2990fe38b79b6d55557c5fe62768aa17694ccaa4287ce451afe29af7da07853ae7625c75b13790c65d914ba5e29c510362067105100cc6d38e6e94d59eceb49a99d78a7c5dd62b47e887e1ce45eddc6c13a229e3e97c3c3603edc700347f3b6d69a6", 0xaa}, {&(0x7f0000000440)="c2cb16138ca02ea1cb39430d3bb01a62f3b0afbcc96b48b4dba227ff4bfce90f1b5f104dd4", 0x25}], 0x7, &(0x7f0000000500)=[{0xa0, 0xffff, 0x2, "b3556fff639b9658bf10671978bb4d25e0392cfe941b44c2c7f93d13767bc45bfc42485d6cd994210c38484c6dc99bf8935bcd0104cf2880c5b208f6a30b31f0a57c598cac39a36fa35477675c6b2eb28153057072e0af5895fd0bac235751fc163b626cbea7a995d7f494eaf71937ddc09c14a2d3f2cf74baa26d530efc6f605f0563400f07bf2ec4433d9a3a"}, {0xc0, 0x1, 0xfffffff9, "90688d534d4b7df4c755a923cf3ebf447b8b762754ea88c0fcc4a374631807115f02eb39db1df788394ff4e2e16149e1c59164d97067459c950fea96ebd116ee47624bfb7b20ac98c15549cb6be5b8688b48b0d6bd274036521ade26abbd2e8658b0bd26434269e4f4f0e634784378956ad328968d31baabdacf46fbf47aec44d6a43b872189eec4c2feb81028c0be4f3e714a75929e99ce58068605166c231a51c0316cefdef843a29671"}, {0x68, 0xffff, 0xb1a1, "82b2e5eea3511d5953dfd69ecb261ad0433dca05889f999e4d3a1a03a6c72478db154d63788a2426d081ca783fbc5988438cc9607b540a49ab9b78c8de2468da1ab800267fcb28a680afb90e42175562590f81c38f10b3"}, {0xd8, 0xffff, 0x200000, "73b7b2bb48aa25a30a2f3daf9be5a238ab3d2fe4ac8892e97293b964de8ecc54c809c9f3f82fde2e7d99e42aee45f1858dc6d89b282ec5a7712c583d5f1fe695704d820a6cee4e22dbcd33060ae08972fc4a8be220f28847a2a018952bdd78c702bd3054027e75517976adf7e2ddbd0efc29f927b13f4afe53474cb9dad58b583fc98bf7934bacfb90f591497d14d0f24dcb47c542500b2d56fffa5854f06a743de0dcd9cf64700f79b4f4f8afc681158084fc112ec16d5892ecf10654fc41d1e649"}, {0xd8, 0x1, 0x5, "66c0388226f799975c6e1cef94143750b45544909989fb19bd52a23e83f9cfc9e534a7643ac9ee6f7c1de80c243df498a867ca826272e8a5b0416307619d2461f1bf1f7d6a1c4d89b0dd941dbc410dfe4baf88762a7bb1e98719dca1e6e1f3186a41cedb5b88378e3636c9184c8cb655eb676192b09c716803b68212f3ee2120930842b5d33091fe95e315a20c648e2fcaae54ed8a035ceae40b2b6365992851e420bf5a284c9ef6e66657e5b8bf134306cc73a8df1217408afd3ac61f00e00e0f24a0f6"}, {0xf8, 0x1, 0xb2, "645b3b7caf7b51a076ff764e70c0e3ef483a24e2b7b57647acf7fafd413460cfc8f6c2768f6dc8d3b669488fe280b0b3050c0d6991a49888d7de50f24f2f965acbedc54fee4912eb578edb0cce8d58d9e626e0bad1d39e992b8ebd0fa5c853264b971a95088ce748c35bf486d84a57c5dbe632cf0a020c86f2ea5c67ae29c19c3c070c82f5f440735a32a80d5c799b9541d879e9f17f85fb952291a47f0a49ce332342f45b27b0dd0ee6efd85b63e218affbe92522c050a71fe7c0ce3a3da47ed352cab66d86ebd9a9bb8620d24a1329156ce6ff2ab9e8087377f59ef71efe07dfb175"}, {0x1010, 0xfffe, 0x7, "f752016eb7ad406f4fa5abf2783d3f2ef5b91143c1029d068e66fd3855d736c3eecd38c63b5e7292fe4719ee88550fccc10127a0e80a78c621497474ef2b42ad8504be9f8995791200689cd62e3a8b8890654c321d9c2cd484d9e1e7e179136f9cdf131a360f553b62bc310bc9e5acca519a1d9aaead6dfe9c9e37c49ac102edcdac9a19059d150a30b38773c951acc11db718195469a061539bf22fb0ee285c7589337a8f8b9de276213c2194c950ea85681273ec98424d3760149d4fd42e02db887dbe4a972dfbf7f2131650fc8a7f797d4c970a6601e982ef226c5e9e963df2cf34d3ba109bb73dd94262df485fd99ee2117adca36f214f18db7feb376848ae8cd1109a8076cdefdde26135f1d469eb8a029ee020b1f6f262989a1398d14871ab8d41d5c098801b317362c685a1e418db583b2226437dbe62acb217d93a308b1b2a733edff0df1d0701338733310f212ee4d0b7ca1f774dc6879cb73d49af2987a3446435dc70f6eefbb113c5dd6fab188f8f6cd68654b2b02cf1efb82ee6ef3452d310f65965f89adf6b246a8af9af433c07e1d8537f52bf9507237d56b8ce8649bdb2dd417fb246eb21c50aba1522c5787c8d7ae32bbd83f0ca7a6eb076cb3f3ae61186c4d10b4706ddf17520c61c709009a5925a89f07dca5e6e15d771b149884ea49059ec46e99d4c2efbdb9e4a75c529132d6acd5f4b36bbfd748a375288d39000d73891b3f398e6c9b96b8c8ba2e8f8c1788f5cbcc83945434ea1d05310acc3ee883f99b7c09cd53f926b23132719132daf6954063c03bd75f09b0eca180612242b99ba735c59cbb01eb9eba6147e1cb3d504b575f3869d1d89bc2961239d9b7ef73a6f1cf9b9ffdaf76b3f683bcb6547013b6ad6f42751894989cc3de3dfcaedde69859ccb9fb447ff84f0e817d43bdd89bc7bae6d0ece9767180ffe6ee3c59d5beb54e7ef96c442ae06e71d1bb96759deb1c558932dcc9ad97956f535e0ae8ce2b645e8ef8fb9b026380111e8dae8937f84606f420ba19ef463ee72b78a96a7bb9c8a3d77f194af1ad7f528ca62ddb745f2ac8738194d3b565750287def54b5b110e1ef9c6dca854e5f0fa064fbc028432570f2c891e8bbf8bc46140861328fee74864ed0de8941cecd1b4e9fa8b729ef71c289da2dfb74d5d05ef248fad324c966a72d499ee206d4c939f1dc92e3b6934ce8d34edc4403196767787724199d29a3f4925755bc8ff2f3a8b364c17dbc30ee2cd2b593cd98ab3fdcebf67da025df82579b4956edd62a2ea1a7951f02f0305c27e7487eb68e8130100b128a121acd68da82afa09601c876393ee23e9a8fbdd3391b6f8b4e028c5d2f6ec1601d9c354fa8b4544541917848256f84c44c85123769f614e17f72df0d283563bceadeece47dfa4eae300c28ed1332afbf6c6efb3aef4ad37f141106d2a67b728814baf8c5a4f27359df58f56c7916a0fa7ccf98ddcd64e066e73935c42a4fda4a0c47ec1431b7f9a5825ddcbed8b7a51207c5ea786504192e4c9f193f7f64d6ed4d4883dcb7ac26275bf64f741ad3b8710e018e97c5f264059c57900c1cc1c56c93baef2500dc6c35a6fe6ea5f20a6070e6922d855fbccb9d990a31c246b86028b005fbcaa6ed6e8bd35f04cf5304040aaa4f8e3489939e07ccde7239f8b9aea8432d89ebcf8441142fd5476cd6248a2f3ee81f83ddcd094dbe1fbef1d85cdb7dbd92ca2cf032d56f65456ecbc66b3926a71fd8a0259cdba6ce8b1a4485084e4fb22aee98d33595c8287ef7cff53f0a9f99739a6893ea091c45972438eb8115745cc75a4f22dee198c2c318eef0c134dae2f36cbe1d37203ff4b8d24b62aff64f875f86dec5bdf499170e7237d61329c2dd8ccc4d8374c39b4476c1ca3190413bb9c26274b5ddf5aede66760e684ac7b3a5923a2f64efc57362b24da09c98c30c27c0116f8762602f8beab7a0ad80bd8595d6e05f18c86d54f09ebab4bafb6b93ffd407b3d42f9b55de68d84c10e5601752a077be53801a69ffa92f63c29bfed82e74b63562d232810da0a8ab2ad44c915ed77a72bf1d618617483cafe54d49a4cc678c13153522c6ddb01366a53d1e5939ed80f6ffa5c6a20711854bb7bde8da4b87a12f3b6ff3c97cf9b9bcec1b275140e386167f1bb44c57a9af07da07ca1db967dc74ea438b9f1e0e0e5d77cdbfb004199b936b916a2f9a4e21485db122527617421572727d62d16c01f7bae77442d49a96f0d4da9e730cf61b9a6d3acf14a1ca714948d222f3a76d64d4fce04faeaab4fd52bf885d0ac0e5391c8adbd2dc6e9d57de22d749a4cb571fc7b63d9340dcbf9ddfd467c94868c1afe2ef87cbcacd81eb1217116ef0b2cc5d936c5f0d7258e94c6cb8ee5ee8f4f8a758b1e7d3ad5fd57c2e6b79a7765f4f1d4a367a0d0dd9bc0b7c28c6d7ced99dadc46def41e04c4efc7a4f2b53078485ee2fb945bd2f36f9edebd0e1d2bbd00f72591e0565ce5e35b826e36d3199020ce0d84fbcc7932ad9bc2ac3da77bfa7ee32b2769bc36b7fcace569bc12fe3219e16852c65370806d8eaba42f49149bfdc00e6ba534b7d42ce468bc64000cf74091ae8b397d7ca724fb868b24e184beeecb187ff0936266dc332692669a3c7f203c510da77d969883b33043451ef688bcba64f551255ac7504041f30a0201fced8d329debfb5b4d0db5b751643173d5d9da38177ac8c1a9f639e639cc801e056daf885f6194aa95699ce6e86daacb26673978e23ae9ac735bb5e0249ae9d3c4f6b0710a2799b78409905e01e30ed0928adf0bae3fa8734cdea2c92de88f563b8913d5a452b75d6b62dad1443bc8043a53f3aa82b25d9bd043dadc21b6b37b123a95b833e7f1cb76fd5f40ba7fed73143326fa2734e94f607e00f1efdf55c84604f9a5d87c32d2242f93c8e73fc48472c5e4efbd37609047092eb00ef64ba6ef9d242a524d8ac856ac3c545308de307e1fa54d2a59c712251137ff4d8a5179544a7a99da2275b7609f4dab184dab5fa71a10ba018a59593d065b01e47bff10d7699291d1d15c25ac6119870b09bcfbb6def2030da00112ccc12f0cee893a5e8a95e955e68ebef61b43553723d3b3c0dd6717566bfc52deb74c7e21641a9ce5320ca47936f735c447c330d1e8aa6b85d22888891ec75550915977727b768d5b9614775a6f7763a64f46bca00faa7d05e2467732de210f54258a13fc526b1ad321002d2a707399831a751a965b17a532ba9cb010d6a112c7c8deb045f844e743780607da61d805c6db2125c37e4d5c336220e13084dc9a37a703f748bbac703cdcd1a8d074191a540fd5d7ebce2c2208b7d6c2b61aa89a70abb22eaa8b36226e614c1d2a48e6c2f9bfc0d3e43ce4f65bf84775a1f396693da41d84a7573b4bdd799872737054fae9b6bbb1ff212d809b0ea7780e471699205290d9c5eb1b16b44c488d7d4c7b2ca847b847aa21c00df93d55ae594689e125d24e69e79dce1022e109b8250de992fb627a7cc176830115a1fc71a9da5c420d24981523ebeabc68636f5b26650a12a25e4710d8e6acea5335705c9ed538490dac792cf66c9fb8727391ced69472cb94cdc2610c5a0d36414a5a791f655a200cdec0653f3134eb7a396b0dca48606896c1592cc239072589de4701a60a0a4b52958dfa53bbfda387cc760685933c39f59a71e54b8483a0aa90c07c3b92d1a4eaa7dab20992719734334d9f06ae0c74116e0b02e91a68a936a19836446f22262377b0b2c3c382bd4c50f1fd4e2e26689d6d47d67be72bbfbe935e783faae0f531e2d57bb0f57cd4703832d1ca4bd1deffdc8ee52cdeb95b94c3e185a7c7039d51c97fb7953483496233b7ef888bcc3151c52ff98235491db73d01b3b9af5732cff1bd8c514d7593e88f349e538b2681fe6e3e1f103d98e66347656268d6762cef738d53ff5210fb74f91ec6331d943e5450f1a040da105085d99ae83ac2f74182d14bf3d516f6e2785deed3b006ab1e67d00fa24de9accabd92b1e41c819db0f9f048db9838b662bbae55a1712d6db08a99522df9fe290395ce43a8e4b692806f7fbe7e37b69f56c1bacdfaecbf2c54cf6fb2711d1147b441d0f36e65b7c0c43ce02e410b3e01bc114ca962982c74f90154ad8421011fc61f6d3232822ab85e0f915490921857589c804c3eec58b544f517cab139ed27758c56faf8ec72e6428ab20b397062f127bcd0e10bde8e9a0d4d12ad63e48a2adf41b9b969d31ee4f9e57f49d750cd7116974fbf75341eaa30f98bb3acbd7ece00a29ff742d56a1446d48f37f3fa2b444d22abc4d2bee3f31e64a7cb3775cf600a38caa7781cbd0eba10a2bae94e0eea43419f91bfe61465e2b40d4e0d6a68280c8464cf98ae1c58b832ffe5338e3896053e1cfde85926a4401f411111c2452309982bfae476b9667b5d03c6589a99a6ab87279d1a4d5772375e21e0bad834ece0a12c33dd6046df39239fc4f1b251fcb1edbcdecda6c6106795961ce08a02539b8a685e5f6c9267c78e8f5ef1302eb497929573c7c5be54bdf88186a01525b901f95d0c77c1bdfdafecdfc9d453bb745bb8d9f601a6f8f707b085b4e453e90c27c94507257b00b4cd750dd561276737773033a70788097772572d45c5be7c7d3fb9f5b7ef201503ec23cef764a22a534e48e561c19ea7391423636464c2b376d90114317ca9c27144e7e45f506c0918d24de0aa2ff3d8fe607f309c4d1e872c917043534b6f3d5725e46189af4adffc109bc9031313d49e4716610f0561171ef94c938f56becf4393b3ac950073d340a7f2b6f22df20ae7bacc5eb41722aaea3c85120fc7ed34a905089a15c5d1cf27554e900fe3e41b553709333212db5f1cba54afa0fb5f44870a67ee71b52930751f39e019cf7cda52f260e0bd58ff69324a65d64e587e584eb42da6ffce56b48c8accb757f926ee02cd0faf40e6e5ab6fc62cbc385bb967cd33f7ded6b01255952d7472b79f51eff9b61212820672473d56e46266292240678713bbcde7de15d519cff624a447d559f8f3fe803151c9afdf9543de5e3484f9b3c62eace4c7c3db33b9e220000b33cfce67855833da96d85a8c074a8d4ee8d2d3dfc907ed0a9fadc3e13fc8875a197e40a1981e471e18e0aea0930bd87d382b72c65e550920b55441a511664e3aa1edb83b8ed41adfe3ed7962aa2f0eeb00c4f86d8737f2261cee2bdc16d1f5ec43275d025697802df9dbbbca0e28bdf03cc38836fe66b04b71644ac742880a120384a64b78f033fa5c4a0d3b24c48078d355bff6373947e29604b96202e08baff08f9cd61e61c80333a52db6f084b8300627365cd4910338d26d5d830b79ef21c9cf52ca04cf50c275f12f95c2c22431b9b788457113c22536eedfec583a2be776fe6008aa5bd31d9727ce66dc7de662358546c8cdc2e3ecc62558b98b4575473b8cba498b02f0cdd3fba488b1179b10bff144cc4cf67fab020e088e230ed296c66b3a01258ec66987df57b9992ee8ac6df5a21fa90cb061615729840254aa8fb65c4ee63ac327cca79e6555d68e1000abf6d59c9adf4013f8b63b6a1cca22e7e961442909c4568942be6e7f2f62312333790bbe9bf5e2601a1a6774cd214c829e83e9e945f3d7d76a6aa0ee569936d965974842e07974173af44cb42d52c69b609e220eaa4e6bf2dcd289db71caddc049059826fbd433872a98e3bdb6e468c3854d20799ee77c52458cb1fd23f6c923b8d427314bb9f89137852b0faf823f0e84bc286902ca032b677144a62aa0b874262"}], 0x1480}, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:35 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x200000000100080}, {0x1000000000000044}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="6713a63c89f232eaa85c7307189e") 16:00:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x20000000000000d9, &(0x7f00000002c0)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x87}, {0x6, 0x0, 0x0, 0x2}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f00000001c0)=""/132, &(0x7f0000000280)=0x84) r3 = socket$inet(0x2, 0x3, 0x20) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000400)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000), 0x0, &(0x7f0000000040)=""/39, 0x27}, 0x43) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000140)=0x9) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xfff, 0xd, 0x80, 0x9}, {0x7, 0x0, 0xd9, 0x80}, {0x4, 0x4, 0x5, 0x9}, {0x0, 0x3, 0x2, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x61}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) fsync(r0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0xc000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af062", 0x12}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) dup2(r1, r0) 16:00:35 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400004007, 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) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) dup(r2) 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) 16:00:35 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/26], 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xe849af2a2836e47, 0x100) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffff0001) clock_getres(0xbd98533e6f722f5d, &(0x7f0000000080)) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0x9) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000600)=@un=@file={0x1, './file0/file0\x00'}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="8a422277ea193323d757bbb545b63b3ab36a454f490d0d3cbf52ab88ff55e81758ee4c", 0x23}, {&(0x7f0000000100)="0da88ef41050da0d8d3d0b22907c1fbb778092d3c81d4b0cf4fbb6ab66c8663e686f045d7f9f4bc1adc642b6d1f54dfb3c2744121d048bb5393cab37ce002dc63cc1cea2d6d2c7540c28951bfbc6ba5f6eb96877599b356ec1a0a2f9ed632cfedd08db94aceb955393e62e3958e724a434b0f98aae5fc2e0a6d34a28934f78b091f2d6af", 0x84}, {0xffffffffffffffff}], 0x3, &(0x7f00000009c0)=[{0xb0, 0xffff, 0x3, "0dafd40170d4a57bfd555a0bd80b1b84ae4fb25d46992166ad26f5f7b4840384206945e911771f0c6af0b5e8a13782d5a5f5dc5171033e48ec50faae96d28e0621614d73bace294dba18706a1fa03b87c42315e3a38d4b207897895c7425228a1b38118f2c70d89cb1c9b3709ef96e82da948342d898ef03d8fa0c68f7147986a18e80d11d8c1644009160fb17504aa675dade1ef6294f866a72af5928e0ecb30dc8a35574e6736dde958d2bce58a4c325926132548e4afa4bbbfcc151f25ed9526bb372e8d6662a8e6ec0e3ed836218fc066ce884918007377754d55e038e3959b0f1ce9c960924dc7b76b890f069cddb1acaccec9cfd9890171adea98a01e4358d0e0a0535dfa038a574445a597607a138d2f5ef2294795045bca5d667ee5542b610531f3b57d7f862246d5e73717541fde639af94835c9e889457a1c4878952e8e0b37d0543bec547313c1c727170211c6cece67784b7f540d092d716fe48317a1d39422285b6a08f942015b58fec3396068045a9da99e0b99f4f863556d0f253f232fc59a51b7e28c651792814e6e10fdb02813d85c3ac714cd206e2d4e32c2a45614a44e784a84442987bdfc446972da4e934968bf3dc336e8315f638ebd70908d01143ccf4073a00e798dfd4267d49965caf7ffc8ce76303e1dbd922ea"}, {0x58, 0x1, 0x2, "c4a5873aa72c23717dfe713c80f3848b594fad6ac583ffa847f58155e45d1467dd103619530b0baea5d401ff4b049cf71a4631cfceac741a1ece6a34ab7818f157c01c9c4cc2ced8"}, {0x78, 0x10001, 0x1000, "e35117d1bfda20ec13fbc68af1c9a706c8cd5661e8437492575a83ca81f0855d499675d1459777488d07062c8b362b32833bb1265bee76c54480b7a1847d5419a534d64268c9c2e15c4b97bcfb7d76181739c201e5281023f34d1d4a5ee5324580d7b9ba8b2844"}, {0x137, 0x0, 0xffffffc0, "d6f84484b783ae32c6574f5128c671f86c0df98ae69d37aaf7ef9d6e02686118a03a9f9e9687c0e34b323bd317c06c080966e2f6ea11503afc143bca6c4bbab497a5e8b49c9d32776d12f4b997d08ee2226936f85930f191d49ddf76c31f0ef346ba485ee3ac6f373db1d29abe1a2ce172bacec34c0e18d87406e0f5219738382c4b62a5720f45640092c7ced3448a54e0b382de18d1312d9488636c96fbf8b36a4a00b531825fc54b50270345191e15d6b496a17d9976794871d33b66c90c3109755b168b2ad7ede14d75255f3d3b05491d612b43a5fdb168d091304c0791a0f9736e71449a0d00acbf73a6aa63e3804be06b75"}], 0x288}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) symlinkat(&(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00') 16:00:35 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "000000000000000100002000"}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:35 executing program 0: getrusage(0xfffffffffffffffe, &(0x7f0000000180)) getrusage(0x0, &(0x7f00000004c0)) r0 = socket$inet6(0x18, 0x8007, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x1, 0x4ad2, 0xe62}, 0xc) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/122, 0x7a, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000a40)) r1 = socket(0x2, 0xc003, 0x11) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000b00)={0x9, [{0x3, 0x1}, {0x1, 0x100}, {0x2, 0x7fff}, {0x3, 0x10000}, {0xa851b7b116244749, 0xfffffffa}, {0x2, 0xa9d}, {0x1, 0x9}, {0x3, 0x3}, {0x2}, {0x1, 0x4}, {0x1, 0x2}, {0x2, 0x9}, {0x3, 0x1}, {0x3, 0x36fc5cc8}, {0x3, 0x5}, {0x2, 0x3ff}, {0x1, 0x40}, {0x3, 0x8}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0x6}, {0x1, 0x7}, {0x2, 0x3}, {0x3, 0x80000000}, {0x3, 0x43100000}, {0x2, 0x9}, {0x2, 0x9}, {0x1, 0x3ff}, {0x3, 0x7f}, {0x1, 0xffff}, {0x1, 0xb31}, {0x2, 0x4}]}) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) 16:00:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000002000000098c921afe18dd0355b0000000000000000000000000000202e862727f8890be000000000000010db6ab879ef0590baa5759d9a1c2db193c143d6629e8f737e6c5f1b"], 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, &(0x7f0000000100)={0xae, 0x0, 0x1ff, 0x0, "00002000000000000000767be4c754a69a8300"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000002c0)={0x7ff, 0xaaaa}) 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) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000240)={0xed, 0xfffffff7, 0x400}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd806f21b800+16 0x0!=0xc45f7ac096748530 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *406784 46244 0 0 0x4000000 1 syz-executor.0 293600 4990 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82652290) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_gethdr(2,2) at m_gethdr+0x4c icmp_do_error(fffffd806f21b400,3,3,0,0) at icmp_do_error+0x2e9 icmp_error(fffffd806f21b400,3,3,0,0) at icmp_error+0x49 udp_input(ffff800022ba31d8,ffff800022ba31e4,11,2) at udp_input+0x1351 ip_deliver(ffff800022ba31d8,ffff800022ba31e4,11,2) at ip_deliver+0x353 ip_ours(ffff800022ba31d8,ffff800022ba31e4,105a,0) at ip_ours+0x412 ip_input_if(ffff800022ba31d8,ffff800022ba31e4,4,0,ffff8000001732a8) at ip_input_if+0x6b9 ipv4_input(ffff8000001732a8,fffffd806d73cf00) at ipv4_input+0x48 if_input_local(ffff8000001732a8,fffffd806d73cf00,2) at if_input_local+0xf9 ether_resolve(ffff8000001732a8,fffffd806f0b3400,fffffd806f6cf080,fffffd806f31d380,ffff800022ba3328) at ether_resolve+0x4c2 end trace frame: 0xffff800022ba3380, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd806f21b800+16 0x0!=0xc45f7ac096748530 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82652290) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_gethdr(2,2) at m_gethdr+0x4c icmp_do_error(fffffd806f21b400,3,3,0,0) at icmp_do_error+0x2e9 icmp_error(fffffd806f21b400,3,3,0,0) at icmp_error+0x49 udp_input(ffff800022ba31d8,ffff800022ba31e4,11,2) at udp_input+0x1351 ip_deliver(ffff800022ba31d8,ffff800022ba31e4,11,2) at ip_deliver+0x353 ip_ours(ffff800022ba31d8,ffff800022ba31e4,105a,0) at ip_ours+0x412 ip_input_if(ffff800022ba31d8,ffff800022ba31e4,4,0,ffff8000001732a8) at ip_input_if+0x6b9 ipv4_input(ffff8000001732a8,fffffd806d73cf00) at ipv4_input+0x48 if_input_local(ffff8000001732a8,fffffd806d73cf00,2) at if_input_local+0xf9 ether_resolve(ffff8000001732a8,fffffd806f0b3400,fffffd806f6cf080,fffffd806f31d380,ffff800022ba3328) at ether_resolve+0x4c2 ether_output(ffff8000001732a8,fffffd806f0b3400,fffffd806f6cf080,fffffd806f31d380) at ether_output+0x47 ip_output(fffffd807aa0dd00,0,fffffd806f6cf070,20,0,fffffd806f6cf000) at ip_output+0x125d rip_output(fffffd807aa0dd00,fffffd807e6e61b0,ffff800022ba3538,ffff800024bb8000) at rip_output+0x252 rip_usrreq(fffffd807e6e61b0,9,fffffd807aa0dd00,0,0,ffff800020ab0c70) at rip_usrreq+0x46a sosend(fffffd807e6e61b0,0,ffff800022ba37d0,0,0,80) at sosend+0x645 dofilewritev(ffff800020ab0c70,6,ffff800022ba37d0,0,ffff800022ba38c0) at dofilewritev+0x1b7 sys_writev(ffff800020ab0c70,ffff800022ba3878,ffff800022ba38c0) at sys_writev+0xa7 syscall(ffff800022ba3940) at syscall+0x4a4 Xsyscall(6,0,d,0,3,a7c61b6e1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xa7ee8f21a70, count: -23 ddb{1}> show registers rdi 0xffffffff812d2ac7 db_enter+0x17 rsi 0x444d __ALIGN_SIZE+0x344d rbp 0xffff800022ba2bf0 rbx 0xffff800022ba2ca0 rdx 0x444e __ALIGN_SIZE+0x344e rcx 0xffff800024bb8000 rax 0xffff800024bb8000 r8 0xffffffff81c6670f kprintf+0x16f r9 0x1 r10 0x25 r11 0xecd954fdafd02e3e r12 0x3000000008 r13 0xffff800022ba2c00 r14 0x100 r15 0x1 rip 0xffffffff812d2ac8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022ba2be0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=406784 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0780,0xffffffff8264fc48 process=0xffff800020adca80 user=0xffff800022b9e000, vmspace=0xfffffd807f00b170 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 46244 230275 88826 0 2 0 syz-executor.0 46244 414301 88826 0 3 0x4000080 fsleep syz-executor.0 46244 399064 88826 0 3 0x4000080 fsleep syz-executor.0 *46244 406784 88826 0 7 0x4000000 syz-executor.0 88826 384341 95292 0 2 0x482 syz-executor.0 76761 463693 95292 0 2 0x2 syz-executor.1 91133 438085 0 0 3 0x14200 acct acct 23560 294958 0 0 3 0x14200 bored sosplice 95292 357132 94594 0 3 0x82 thrsleep syz-fuzzer 95292 296841 94594 0 3 0x4000082 nanosleep syz-fuzzer 95292 150857 94594 0 3 0x4000082 thrsleep syz-fuzzer 95292 178526 94594 0 3 0x4000082 thrsleep syz-fuzzer 95292 386409 94594 0 3 0x4000082 thrsleep syz-fuzzer 95292 176118 94594 0 3 0x4000082 kqread syz-fuzzer 95292 292834 94594 0 3 0x4000082 thrsleep syz-fuzzer 95292 486020 94594 0 3 0x4000082 thrsleep syz-fuzzer 95292 401877 94594 0 3 0x4000082 thrsleep syz-fuzzer 95292 21759 94594 0 3 0x4000082 nanosleep syz-fuzzer 94594 89183 91911 0 3 0x10008a pause ksh 91911 358762 48805 0 3 0x92 select sshd 16514 260969 1 0 3 0x100083 ttyin getty 48805 48047 1 0 3 0x80 select sshd 21724 270058 5024 74 3 0x100092 bpf pflogd 5024 55951 1 0 3 0x80 netio pflogd 18893 401008 56966 73 3 0x100090 kqread syslogd 56966 285390 1 0 3 0x100082 netio syslogd 42253 277968 1 77 3 0x100090 poll dhclient 98546 84212 1 0 3 0x80 poll dhclient 16491 517324 0 0 2 0x14200 zerothread 1399 377078 0 0 3 0x14200 aiodoned aiodoned 30869 257598 0 0 3 0x14200 syncer update 54086 365890 0 0 3 0x14200 cleaner cleaner 61185 252861 0 0 3 0x14200 reaper reaper 36794 23489 0 0 3 0x14200 pgdaemon pagedaemon 32088 127330 0 0 3 0x14200 bored crynlk 37765 331166 0 0 3 0x14200 bored crypto 14362 123939 0 0 3 0x40014200 acpi0 acpi0 75994 262398 0 0 3 0x40014200 idle1 28602 251747 0 0 2 0x14200 softnet 32626 359069 0 0 3 0x14200 bored systqmp 58910 5511 0 0 3 0x14200 bored systq 4990 293600 0 0 7 0x40014200 softclock 6099 137715 0 0 3 0x40014200 idle0 77447 36326 0 0 3 0x14200 bored smr 1 214129 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 46244 (syz-executor.0) thread 0xffff800020ab0c70 (406784) exclusive rwlock netlock r = 0 (0xffffffff8246c0b8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 dofilewritev+0x1b7 #4 sys_writev+0xa7 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 76761 (syz-executor.1) thread 0xffff800020ab1650 (463693) exclusive rrwlock inode r = 0 (0xfffffd806fa97f80) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807da274d8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9584 6564K 7048K 78643K 12373 0 0 pcb 13 8K 8K 78643K 176 0 0 rtable 101 12K 14K 78643K 844 0 0 ifaddr 83 16K 17K 78643K 261 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1516 0 0 iov 1 16K 20K 78643K 184 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 1931 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 8 0 0 VM map 2 1K 1K 78643K 7 0 0 sem 12 0K 1K 78643K 170 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1176 0 0 sigio 0 0K 0K 78643K 35 0 0 proc 61 63K 95K 78643K 756 0 0 subproc 32 2K 2K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 87 0 0 in_multi 24 1K 2K 78643K 129 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 367 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 107 22K 31K 78643K 4827 0 0 UVM aobj 130 4K 4K 78643K 130 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 169 0 0 NDP 20 0K 0K 78643K 79 0 0 temp 228 3557K 3652K 78643K 39025 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 29 0 23 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 74 0 72 1 0 1 1 0 8 0 rtentry 112 135 0 99 2 0 2 2 0 8 0 unpcb 120 373 0 362 1 0 1 1 0 8 0 syncache 264 9 0 9 3 2 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 6480 0 6480 1 1 0 1 0 8 0 tcpcb 544 349 0 345 1 0 1 1 0 8 0 inpcb 280 3187 0 3176 5 2 3 3 0 8 2 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 16 0 14 2 1 1 1 0 8 0 pkpcb 40 3 0 3 2 2 0 1 0 8 0 ppxss 1128 28 0 28 5 4 1 1 0 8 1 pffrag 232 8 0 8 3 2 1 1 0 482 1 pffrnode 88 8 0 8 3 2 1 1 0 8 1 pffrent 40 102 0 102 3 2 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 72 0 25 1 0 1 1 0 8 0 pfstkey 112 72 0 25 2 0 2 2 0 8 0 pfstate 328 72 0 25 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 545 0 364 23 9 14 15 0 8 0 art_table 32 546 0 364 2 0 2 2 0 8 0 art_node 16 133 0 100 1 0 1 1 0 8 0 sysvmsgpl 40 62 0 27 1 0 1 1 0 8 0 semapl 112 168 0 158 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3022 0 1618 46 0 46 46 0 8 0 ffsino 272 3022 0 1618 95 0 95 95 0 8 0 nchpl 144 4730 0 3117 61 0 61 61 0 8 0 uvmvnodes 72 3560 0 0 65 0 65 65 0 8 0 vnodes 208 3560 0 0 188 0 188 188 0 8 0 namei 1024 16826 0 16825 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 5 0 5 2 2 0 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 15660 0 15660 17 15 2 7 0 8 2 plimitpl 152 94 0 86 1 0 1 1 0 8 0 sigapl 432 1358 0 1343 3 1 2 3 0 8 0 futexpl 56 24775 0 24773 1 0 1 1 0 8 0 knotepl 112 303 0 284 1 0 1 1 0 8 0 kqueuepl 104 215 0 213 1 0 1 1 0 8 0 pipepl 112 1420 0 1401 3 2 1 2 0 8 0 fdescpl 488 1359 0 1343 3 0 3 3 0 8 0 filepl 152 11810 0 11706 11 5 6 6 0 8 2 lockfpl 104 273 0 272 1 0 1 1 0 8 0 lockfspl 48 81 0 80 1 0 1 1 0 8 0 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 32 0 21 1 0 1 1 0 8 0 ucredpl 96 2183 0 2174 1 0 1 1 0 8 0 zombiepl 144 1343 0 1343 3 2 1 1 0 8 1 processpl 896 1376 0 1343 4 0 4 4 0 8 0 procpl 632 3776 0 3731 6 1 5 5 0 8 1 srpgc 64 14 0 14 4 3 1 1 0 8 1 sosppl 128 18 0 18 6 5 1 1 0 8 1 sockpl 384 3643 0 3619 13 7 6 6 0 8 3 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 156 0 0 19 0 19 19 0 8 0 mtagpl 80 20 0 0 1 0 1 1 0 8 0 mbufpl 256 325 0 0 16 0 16 16 0 8 0 bufpl 256 10529 0 3481 441 0 441 441 0 8 0 anonpl 16 155577 0 139327 91 23 68 82 0 124 0 amapchunkpl 152 8066 0 7950 16 10 6 10 0 158 0 amappl16 192 6772 0 5853 81 27 54 58 0 8 7 amappl15 184 108 0 104 1 0 1 1 0 8 0 amappl14 176 350 0 347 2 1 1 1 0 8 0 amappl13 168 288 0 287 4 3 1 1 0 8 0 amappl12 160 251 0 250 2 1 1 1 0 8 0 amappl11 152 262 0 247 1 0 1 1 0 8 0 amappl10 144 23 0 18 1 0 1 1 0 8 0 amappl9 136 697 0 690 1 0 1 1 0 8 0 amappl8 128 248 0 223 1 0 1 1 0 8 0 amappl7 120 69 0 59 1 0 1 1 0 8 0 amappl6 112 274 0 264 1 0 1 1 0 8 0 amappl5 104 422 0 407 1 0 1 1 0 8 0 amappl4 96 1610 0 1580 1 0 1 1 0 8 0 amappl3 88 392 0 387 1 0 1 1 0 8 0 amappl2 80 9888 0 9813 4 2 2 3 0 8 0 amappl1 72 39733 0 39284 26 16 10 20 0 8 0 amappl 80 4126 0 4085 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 1364 0 1343 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1364 0 1343 1 0 1 1 0 8 0 vmmpekpl 168 15331 0 15296 2 0 2 2 0 8 0 vmmpepl 168 174988 0 172933 180 62 118 124 0 357 27 vmsppl 368 1358 0 1343 2 0 2 2 0 8 0 pdppl 4096 2735 0 2696 7 1 6 6 0 8 1 pvpl 32 444968 0 425499 219 53 166 196 0 265 4 pmappl 232 1363 0 1348 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 621 0 15 18 0 18 18 0 8 0