kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Dec 12 03:30:54 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.42' (ECDSA) to the list of known hosts. 2019/12/12 03:31:06 fuzzer started 2019/12/12 03:31:10 dialing manager at 10.128.15.235:48084 2019/12/12 03:31:10 syscalls: 337 2019/12/12 03:31:10 code coverage: enabled 2019/12/12 03:31:10 comparison tracing: enabled 2019/12/12 03:31:10 extra coverage: support is not implemented in syzkaller 2019/12/12 03:31:10 setuid sandbox: enabled 2019/12/12 03:31:10 namespace sandbox: support is not implemented in syzkaller 2019/12/12 03:31:10 Android sandbox: support is not implemented in syzkaller 2019/12/12 03:31:10 fault injection: support is not implemented in syzkaller 2019/12/12 03:31:10 leak checking: support is not implemented in syzkaller 2019/12/12 03:31:10 net packet injection: enabled 2019/12/12 03:31:10 net device setup: support is not implemented in syzkaller 2019/12/12 03:31:10 concurrency sanitizer: support is not implemented in syzkaller 2019/12/12 03:31:10 devlink PCI setup: support is not implemented in syzkaller 03:31:20 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x200, 0x1, 0x8001, 0x2fc00000, 0x1000, 0x5, 0xfffffffd, 0x10, [{0xfe6, 0x9, 0x7, 0x6}, {0x81, 0x1, 0xfffff5b8, 0x2000}, {0x9, 0x1000, 0xa5b, 0x5}, {0xfffffff8, 0x7ad, 0x7, 0x3}, {0x54, 0x80, 0x0, 0x8088}, {0xac, 0x3ff, 0x7}, {0x9, 0x8, 0xfff, 0x62}, {0x7, 0x8, 0x3, 0x5}, {0x0, 0x0, 0xb46, 0x7f}, {0x5, 0x2, 0x2, 0x8000}, {0x101, 0x3, 0x5, 0xd5}, {0xffff, 0xfffffff9, 0x2, 0x8}, {0x9e6, 0x2, 0xfffffd8b, 0x763b}, {0xfffffffe, 0x34c4, 0x20}, {0x3, 0x1, 0x95, 0x2}, {0x80000001, 0x5, 0x5, 0xff}]}) r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x8001, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30008) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6d14}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffe01}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbc36}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7fff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x155}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000feb000/0xe000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x2}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4cf}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000740)={0x3, 0x24514c8d55745b14, 0x3, 0x7, r4}) r5 = syz_open_pts() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000007c0)) r7 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) r9 = fcntl$dupfd(r1, 0xa, r6) accept$inet6(r9, 0x0, &(0x7f00000008c0)) connect$unix(r9, &(0x7f0000000900)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000940)=0x1) r10 = dup2(0xffffffffffffffff, r5) recvfrom$unix(r10, &(0x7f0000000980)=""/159, 0x9f, 0x3, &(0x7f0000000a40)=@abs={0x40e1cfdcf464b2e0, 0x0, 0x3}, 0x8) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000000a80)) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000ac0)=0xffffffff) r13 = dup2(r0, r1) ioctl$KDDISABIO(r13, 0x20004b3d) syz_emit_ethernet(0xf4, &(0x7f0000000b00)="7a10e945f4ed25985fa79c790d08f83c6fe36698733cfabeedf69b749aa759d8fe0a1e32c48f1f0e147f85ec5eb6a5418ec45b66cef2ea98633dfceb3a0dc7b45eadefa89110a44603d89ae15830e8cb484a3684b42fad8272b0f2c1bb06cb2afc6761a776d7846b6af02dae2f34bbdf7e5b6c364757635c761e34f241af517d0235a2c2b0a54260b33595de84d2ec87ff95854e11887443961363b367cebcc7bdf845f2b85f79659dd734720dbbda20f723a7c4787c660d756ffeb5ab10392547f8a2f1563c3fc4eb165350cabf26b393b7db88a332ba119c128d2d0e8b6136585f3c941b75803abedcd4be4a19f18807535b14") fcntl$setstatus(r11, 0x4, 0x100) sendto$unix(r2, &(0x7f0000000c00)="b8e492eec3691ccf072228d0a7407eaa21d9c8074ac2805bca4b2b60a9cf8254902a3a02f7138827c255066e35b014488800cdb536193977be76256a9f4ca8feba1db629da869fe13795bf159cf600d6e5691004e484228a015f2f4abf5d8773a992212449a6625b167bc6", 0x6b, 0x1, &(0x7f0000000c80)=@file={0x1, './file1\x00'}, 0xa) 03:31:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8b35) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) close(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x400, 0x81, 0x9, 0x609}, {0x1, 0x1f, 0x1f, 0x6}, {0x9, 0x0, 0x5b, 0x2}, {0x5, 0x1a, 0xfe, 0x6}, {0x7, 0xfb, 0x79, 0xff}, {0x7fff, 0xb, 0x5, 0x7d14}, {0x8, 0x4, 0x20, 0x40}]}) utimensat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0x55}, {0x4, 0x400}}, 0x6) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x400, 0xa0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000002c0)=r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) fchflags(r5, 0x10000) open(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x100) fcntl$getown(0xffffffffffffffff, 0x5) r6 = socket(0x8, 0x3, 0x6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r6, 0xa, r7) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) r8 = msgget(0x1, 0x100) msgrcv(r8, &(0x7f00000003c0)={0x0, ""/65}, 0x49, 0x1, 0x1800) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0xef3ee66ecc2370a5, 0x0) flock(r9, 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10000, 0x0) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f00000004c0)={0x7, 0xf36d}) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r11, 0x0, 0xff) mlockall(0x36d96443f0d1eaf1) 03:31:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r3, 0x6, r4) r5 = getegid() setregid(r5, 0xffffffffffffffff) r6 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = getegid() r9 = geteuid() r10 = getppid() r11 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x8a9d, r7, r8, r9, r5, 0x10, 0x7fff}, 0xc7, 0x9, r10, r11, 0x401, 0x2d, 0x3}) chown(&(0x7f0000000400)='./file0\x00', r7, r8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r4, 0xffffffffffffffff, r8}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r0) listen(r12, 0x0) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="050bf69228b014f1dc00"], 0x10) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r14 = accept$unix(r12, 0x0, 0x0) recvfrom$unix(r14, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 03:31:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x6) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000d08d3fc4eb6ba18123ea312969488a9fbb2f58ef2cbb89d9c178afc170da5eb8f687a02193b5352a9b1dce179c8b01f2083e0ee999f0bddbf6e033b5b276b986ba606021dfc4dfdf3a93686a458984efbf86522ae715bd69657bb477f86201128b2f5e316efa7ba2955450e4bca9863126177eef83d2dc9b0970f1859698341b313ae93fe9852f8c7854b40fbdbd8c599f2738b2a1e17cb9f00db07567a06c1a314692b1b21ffb7f8610a4a1b27d1ae08e2e17b4995f1d9d4ba184000100009ba9331da3a430d90b836e24118d87267e03df8f96514bcbab8d8b7e83f8c042e9d277bad08099795e9b0dbe8e60040ddbb956d0f14b9dcef7e437fccd7e9797556fe82c2bb00c3e70167760d391b23f46676843581d268de4238b9c42f91766433c2fe69d55334feb6c2cca684a131a0d1360c85475f1c8a704b971898a6962fa8c0122778c71d9442bb9dff5183b1327bc0fe37c141423d42eb299ea56881cabbbdaf52c89ce88"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa5628f344186c7e25e572f5121b49717cd308e6b7ca", 0x220) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f37815d010000000000ed6d3f6fca2eaeaa8deacb9f58000000004a0023917bed24c8e81598e5c40064b6f95e6d50372e9ecaec266c98abc48c5be385c7688bd13168b34b00"/84], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f0000000300)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93804ff41ae82d2993ce6e8ca4cf5710ee7711c31e0e987f5787123b75fed8d0481d1aaef26e5c1a467e4ceb9ee7d429bcaf154531c5260886cecf1705c0a8c7bcc3df57745090639547402993e827e60e1e2a7f16d0f3d92bd4861371e0", 0x91) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = semget$private(0x0, 0x7, 0x180) semop(r5, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r5, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x6, 0x1000}, {0x1, 0x7, 0x1000}, {0x1, 0x4, 0x1000}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getuid() setreuid(r6, r7) getgid() r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) 03:31:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 03:31:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) setrlimit(0x4, &(0x7f0000000000)={0x8, 0xff1d}) 03:31:22 executing program 0: r0 = semget$private(0x0, 0x7, 0xc39e62b3033d06de) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x1800, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001580)={0x80000001, 0x0, {0x1, 0x1ff}}) r2 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x6, 0x8b) bind$unix(r2, &(0x7f0000001a40)=ANY=[@ANYBLOB="b06a7167228cb22ad0b5bae55898002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6000400000043fd976c1bb6587bac2d55195289cb6ae2196aca9db6a2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce07e17e6547cdec0dfe944684cd45fc7e81279e474e00b006f827433959985d371e09baf3b158f1550b0500cebd20b1b68303113df730596dfba83d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8049bb6600000000000000000000000077e15109751ad34d42dbb204ec47397a94ec5113ca32bcc04f6ab97396e5d111db77fb5295d236dd5e29b38c5fa4e205d82ede75bd30feade3e06fb1a1bfa46c88005e224f612fea6b0aa4140fc21120504f68fea812a6119e82122079387573f3ef243583eb215072475dec1b5e8f7bec2b4f62312ae91aceb9b109e842d52c7444af7ddbd56d0d1d3f079f71b4e645ce699189b7965d8d50a776556c9447a430a59cb4dbed202dabafe081b260a485ab7b60ef59b0e52f9c248dac97329380910643ce2db6e6634f4f971c4ebabf515d4df849ae03bd5d04ded1b5a617d4e2e7d1c8e2a9b4ce079ceb886577363c01f680bc14f9caedc7ca6909363d64e469e91fff33e54cf7c62494402531cea12d2a841d05d6468ec5ae4d5ed74912b43ca73442bad448cc4cd0c7a17a1fc3497c08594a14b7b35ebf55ff70874e840413df0e2ea19cadd5bbb24a0a14ae71a005c1708db5469a2ac0876e5ac1e172e87badee5651c3c6e2575686823f036a01b91ed84010a841dce506d661e0aaa2b8e857a7879886d0ad1f64c1058911c30f8678f45ca6fdedd32906208350"], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000014c0)=""/26) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffdfffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x0, 0x0) close(r10) r11 = socket(0x18, 0x1, 0x0) r12 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000050b000/0x1000)=nil) shmat(r12, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r11, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001500)=0x1) 03:31:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x25}, {0x7ffffffe}]}) syz_emit_ethernet(0x6e, &(0x7f0000000040)="36b8924720ef492eabc9aad9782e7583eb10445a060e0bac8bffe7e76940fc012edb7aacd6b564ed3e11656ce85155a2f37eeabc930ec3075a2119799acd33c00dde6f4c5fccd1d9a194d2f437a880788f158032f082765d15238085bee340c834e423f142d9425e51e2ce14edee") 03:31:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000001600)='./bus\x00', 0x800, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x5) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00", 0x0, 0xfffffffd}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="8509a6990bffda950678d7e1f35f7921bf8cec277eb37f2583e5f31049b07fc650a6399c35ebd2687b7b61046ed502f8c2083c96f7a44151fb62961a58c493613a9e23d329d4491c77671524b68414745a7db5bc1bbe21510d", 0x59}], 0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x800000000001e, 0x0, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2f912c012e7615af, 0x10) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x800000000001e, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x800000000001e, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x800000000001e, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt(r9, 0x0, 0x800000000001e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r11 = getuid() r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r16, 0x0, r17) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r21 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r21}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r17, 0x5) r26 = semget$private(0x0, 0x4, 0x408) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r26, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r30, 0x0, r31) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffe92) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r34, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r38 = getpgrp() r39 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r33, r35, r36, r37, 0x5, 0x7fff}, 0x6, 0x2, r38, r39, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x6, r27, r28, r33, r29, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r27, r20, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$inet6(r40, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r42 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r40, 0x0, r41) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r43, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r47 = fcntl$getown(r41, 0x5) r48 = semget$private(0x0, 0x4, 0x408) semop(r48, &(0x7f00000003c0), 0x2b31) semop(r48, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r48, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r48, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r48, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r48, &(0x7f0000001580)=[{0x4, 0xa, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x3ff, 0x2000}], 0x3) r49 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r50 = dup(r49) ioctl$WSKBDIO_SETMODE(r50, 0x80045710, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0x2bdd7c36e0c82825) r52 = getegid() r53 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r53, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r55 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r55, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000100)={{0x3, r51, r52, r54, r56, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r51, r44, r45, r46, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r47, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r13, r44, r27, r15, 0x4}, 0x1fd, 0x401, 0x2}) r57 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x80, 0x0) r58 = socket$inet(0x2, 0x2, 0x0) setsockopt(r58, 0x800, 0x800000000001e, 0x0, 0x322) r59 = socket$inet(0x2, 0x2, 0x0) setsockopt(r59, 0x0, 0x800000000001e, 0x0, 0x0) r60 = accept$inet(r59, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r61 = socket$inet(0x2, 0x2, 0x0) setsockopt(r61, 0x0, 0x800000000001e, 0x0, 0x0) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x8, 0x0) r63 = socket$inet(0x2, 0x2, 0x0) setsockopt(r63, 0x0, 0x800000000001e, 0x0, 0x0) r64 = socket$inet(0x2, 0x4, 0x0) setsockopt(r64, 0x0, 0x800000000001e, 0x0, 0x0) r65 = getpgid(0xffffffffffffffff) r66 = socket$inet(0x2, 0x2, 0x0) setsockopt(r66, 0x0, 0x800000000001e, 0x0, 0x0) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000001840)=ANY=[@ANYBLOB="01002e2f6275f4d2db4d2ff4b854dd95e03394e8e0ca0d1a63d474103ec73df09fa2da3cc202a99cc7b5e7c1a62156f00d647a87bce9679584a0971d4c1dda0ad4fc3ba65267b4e58a33e965c8afad93ad1789b83e3729945b7eecbfc1206cda2352e755eafeda2be7d064c3948be0296015157a99f2f6031d8f157c843cc0d62789458cec2c407b065cd603a3908c106a8a27a193133f84b885cf3014872deacd"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="43fe5c98165ba87f89940b905f4b7e941478a73c5a9c1d3449ba5595b8b8378cb0b753a557324ca9301b46d2c47c06cebfb146db9fd2f18f5d3f110172e9b942498197efc97447e28698c0fc38a863c5", 0x50}, {&(0x7f0000000380)="e33cc71e5bc93590b157d526081d93cdc2d2bbeb5e3493930cd2fda75ade7ee3adeb45a6783ba4ce223bff66bc251a5fb2b47be2e5eee0fde61a90ace8e45dd507eb4fac3f58b4dd688a8627264997cfcde7cd0ba03855f061696ec1f7401e1f6483911bcb05a51352aaa272de8c43710862ac397cbb0d4346a32e8bf45300ca8253fb6f3c2448bba77f1d0f8deb2d2195909c601d6af33993dde9f4cdacda0d3e18fdb3d7c86df3b2cb917cb089126e03b2b5c1db9cd4f9b1acaf3a543b1686895a1bee92172dc0f0ef6f0a657fa7f304e310364b382dde8cf79064d3816e09277a7c86d20d795ed2d627144f4667ab469e029c350358e74d22435ad35d384835d7d8682a76157ecc068e29558205cc1d82a0b0ef58f43ea48d3635f21a046f39f211aa7daceab99c9df13116d1dd918cb5f18ab6990e341a07f395f12e18ed0dd9719bbcebd9ad5df2e755c6f4804524c59438cd19deaaece4b998a918f81d6d179fb9139f4681cba1608df1d60694ca44d1d924bf0273ae484eab81894bc4169b8eee5f012dabbfea0698480d47e50885a35321696e451299d8487bd71d72fd36b6c3afafb1a89001dce8f7bc40c330a896e45b68e1b9d19bb1d36ad1d8557634639837ece8c9549305289e1a32771905929479603c02a47c20d40d998224dcf789e6890906ca7f01790de9545e40d93d94b874ebf74dd03f0efd681d0365b86eb28cf3e9a499f20be3939ed2bad05e908058f1bf82a5de1885223dce2a4127b9a0d5f9a9ae8af65cc5c3e6a96da9c66b3ebadb99f2bd7d18a4bff1c817b8305fa681e7f5aa0fa703c035df72c608b78121542255acd5e60655ad6b40e56482ebe3ef0103aa9002c20bc2b63de5baf02902fdeda7335253c948ba6b70b9b47f10eb4915c98d24afaeaf0ad09ce9fd78927e73dc40fe13c54f97ef7da6e24fd15732e3abd547d7cf98c0ff9213a6eb59cb4256fb049f1312fec3d32815dca546c1c461e9017b3464730e8f60ae43e0b7226ee054452f2f6d821ff97c9ee4b5cb1474cfb9c21ce482c18baebf3abb17b47957a7507d4299a768f546bac3629c59d6f16c80e1dfaa1862bcbe867b8c06176e308d28c8e35645a24638ceb458432b797e126f1f7f73954d22eaa2e4c12f2437f0eb0d26883b8187c1984454b3942443f211c754f7c594a52df30658735e5733fbdc8540ddf732ea5e949317bafbdf90ea4cca38d379dc752fab30710d03e6229cd348f6414f1e38f8fddcbaac1fac01d37fa9d860d0ef44fa5f8b49024669719ba1e223fea72ca244a038e98af6d7e92e3a5fb5ed5c05ada55de4feeb07156590fffc8a8033bc89316a178a311402f88455f641856bb5738cb5aa2faaa7ea189be921ec742a7cb21f8f19ab72597c4511cee281f1ef19731b6807c384ec3a6e68963928072e7d5b090785ddacb94e6b3c06570225d39a8450ed03fa879245efbb4cd4629bb046c935268f5ed0023b7b06687a119137ea4acbe452012c7249be0ef773ac2224f0b6222f8425099e26ae1d79f413f1073cfb95aaeda2958cd2b8fb67fcbfa1c804a2a2951109bd2ccd09bfefc62ad9d003157dfc664de7198b60e8dc0c4ddeb29161986d795ab234bd87f8967df78038ace4fbdea74964738bebbcae189c96dee99304ec28a30133a510f382968c33a5abecd82312fff14178f93e508f0b8bd4635b5a109ec9626df3f9559103a71a82f6c74ce7a7fd45213d04f672fc2994d934fe2df82663e32ab8d561b0b2af1124d92bbcf02c03a9eaecfab9ed0ee195b73fb163980eea1355446d51136c80ffd7c73d5a9c1b2bc8068490c1370bf71638d25e587903dfa0cd530951a44e50960024545996d5d33e8825a95c5baeaa40feba0a44478337b6f787be8dc8b98f90a5e57c64e26a3f3dbe177e556ef637ac986f31424f6e4f3fee63c3247c49dc69ba2ac06028119d10d59afd97e7b7a9801e734a4e4cb1bf9112930a7258fc8cc17300b44b3a523a8ad66cad7205bd053202bf6e7c40335bde88b67efd840310612a8316860a449c015966a1ed78c3748466900a816b3acdfad0d2624509886384674992068b82abcd499090cc9d8744f639bbeec528a1541cf2231084a04b5df9831d2f5eb84128a94d9b537643d4b0573dc71dccf5d9b6fa80d41a3418a3fc3d9a65e40f4797faf128bbd46d4e9decb4bb61f8a872264c3fcaff08e6b8799062cbab5f1402a9ad868ae6eff27390c37a13b343e47342472cbace36773edc9f995a72d6724b0b0723f166ef54c6f1c1be0d00ef83e9bf17f88b295385ad711c0b471cc01f454af5e184de1e10f9dee58cb08460e7f087e19f4b51a16611f849e16b693e2ea04ddd32dbd1a202e6041eb0b12922e3cf5f5bd9b0858a276719ae0c6efd55186ae3c8e8b041b2e6fa43a5d865cc26ac981402c8ce622590b3a29c45887c0e07e8b922e68630bb3f5256661516c8e1ff7fe534e08bd088264994087ca21db7cc6d7205c7a8dee0bf9c3ce13be317211b865c435b4f5d8ed60dd00856022a9f40dff4caf8727a126ac4242ed0a0f6bff5ae11f968e521116570f5b86eaa83addf4f6f6c6e7ccff57be3e10d6a97cad9573a658dd73e5f47a0a522a1e7543e6f331076eb3219b58723861f7257d90bd66f81351e5d675eb702c047f098854b5b8b9e15881d7c1ceb8a90a48755dea6743a2225eac3358e30c35e4975e5b004ddf6bdc3c569c5f5adfc14bb38489c75ad85b1d704d4b9995e6abc7694c4962d8e054e0f9c1af02edbf91d9fc5467ca03fa587b922b74b73652e2fd6ad5f02262d4fbd3524d862ccfa0c475d23bbb8d3ca5bb8a84b357a90a3133bde18da15ca141c52ba6f0b4d38428ee34fc60a3c119af7ffc8508e7e27db64c3ac9d0cbff99e2c60225d9cc1f04b079981556ee70dab0b7bacef9acad5bf1bf328a8951a33fd4a775ade42f975eeafedb4ecf12a9849d581a48c5e928d5395c640db9087c6289298630fda7392d58b745679deae710b650cc7706c0733ea9fc7825d0dbcbe1b1d067b2747193ccb06a0acfbabf97ef3cdb2eb55521d8502a304210653013dba76e3cfac74a92581a35421c48898f3e8513904f08037fb6decd9b45593ba72e7f991b9fbf53aa8ed255b7d34a2c586b177c56607284343b3886a3aaa0d633dbf84ef7c9ba7966a845f0d15625de3630e1ed69ed5702904320c05913f8e24f7016aa895da26061c938a185a8fc90438aee47cae942090d75fa9a7925b3508912a04dbc8b000cf300dd6a8688503d9e5a5364063ea2cffe681fea935c6deeaf51494c59d9375cb851412725a3ebf5efc337d30ac3a6a12829b3843f5308f0fe164b648876b343c724df0d2a87cbea8a9e1aeeedbbe5f380268e25c7dac7c094eb1ea5ad6bfe3e6199eaec3f552fe037cb3c92effe40c682aa13bfc581ba52fa75e423c1e59d2221300e585118b9d1dda94f5dc71a7ebd3f1c527c6f50818c70827f9c724370935bf1ff30b4b0c2f9f90e1682eaf176354f2abae6c4c16baed2011508d4d8384452fce432cf18f88b4d877e2a9da3fd136c62de2a982fb1262c15acbe29c089a65d70047c83ed9db03d27db342ad6994bf64874f00ad1f25f7923efcf319c8844e6bd07d496dd9d7d54737b1befd7ffc74345f3cac56c7872a0634636b643b4df9f9f3c95cccf07fb1b551cc3d10d20d066f9950f08a35548972188538a0b788a255107f870a006da0a9d9647e9815ea5c18d7109c70b43bb846d642d04c78804f83090163b2ec9389b4592c97497189b8a63591d76c8b6c3101c72b230d42dd8157d98fefe84a463d787de0e6c87ceb6075a9c72660a21363456d2d58ec4b1a7da87c3a7d3fd4b78ad26e34c038913e3d205ee6756858c8edbaaee8e456f6309f1ff84b5b67f81038e0eec43be2a0a10947d3d265334590c66e4e5bb2564ee8f6b76a81046e0b94064b1293d0d31c4095d3c3d9fc1ed1944eebcb0e6c3ea2a43cad8ae2cd354fe4aba80a0362fa420cc702f33bb7f37a3c1595cc262d59a51666f8946c520fb3abea39250b0240d465512c06f95a9b5b1576b31ff9611736d92a99f9b1aa7f54398c37569533ccc1475f02ffb712e34009ffcaadb42c2e99e41b69ee7f7921738d215e7c16a5bb797767d182b3372a90d7899d491eca2abf3d0fcdb8a8ec152be968657ef8d75e77545f1d8f1d8520785927a22ec56752fdb95ead657b6fa21f4abd45f35b08174b831ce58bd9b729bcdd053bbcc80b801b7757dbce22dcc8675c45a184dde8c9635f5b415af5a4770c27b796232be294b4c2b40a2d58e4f0d0626b5a642bcc594122d9bbde30770c87d29c2e44dab707dd52ffb5c6ce25084d70253053fabd83a1f697e85bf62fe3ef3d05bdf99751e67f873b9646202c467c2f148c7776016c2bdbdd94db3def4d22156c440507a70ada3a3c5273ce3733775ee7f36662a7cbabf63eb1e9fa5fc9a54bccca334aaefc500fb330804825ebba1550367b6bb2ac2b0e197aa69bd540a99e9456c1e77be10972715b9ade7f27aa428cda6a862e9d38c5ada81ea9322169b45b81ebb6988ee61aaa709d1628868e18020106ad5d7d3d59d135be02eb23ded8909387c4a880979b0726e7ee8ba3bd45925e6853117c0ad41e8d6da58f6734985d0ccca8ea2aa6e5b635d04addeebd4aa034760af35f8014385dd154b9860434a7d887bc171874becb56f55b704cc311a50b62051249461a725e9b3c377dd13b2ad3183850b4b441169033b75d27f3281ef382347af28789cf0e68ab5371d7429d63e829cc505521934816dfabfbe129617ed8d5dbc44b700d002c6fed08c7c549b201d3a0496fe8a3c894b62fafae51f4d7ce9645f1081811a76b373ca028d0ab1d5da9c557c29107aee7f8aa89eb94d7b961c32850465b9e7754f47ada3c21f5acd4cb9e6576625fa75ac929875bf5ecb2161e8359d6461da927aff9688f8de3b0b533dcf76258c3c0b537245fb100360da92d8021f8fe6c89d91e191c7b46e3dc7d327ed1ba19a2d6355abbba509dfedb04a406627f06024653556b5647e5eccef9de5df119dec29dd941f7d8d1c17a9b3390d3629c90a4562fad852c2ac94d62d36d852ec09ef6418078049ed916dcafb00001b31410827185d82e6a4fabbe411e64c92eb53c93fc674c9c24d4429d028fb5830d722edd72788eec33ce7e57a55990ddb8174a25d4cf51783a79ecf59dadbf56424007d0ffbec3991eecb30eed6e1f7dc47844ae57c7987eb8cf3c5c22935e15f032a025e2ebd745cc9f58d9dcc108ce028b83ad12468b28f13923145c0e7b974a5bb41448a1ba92ced227c01ffcc51bd3698a779df14d9bb47edfc45f1c67e007057cd2695b8b78cdfd4556f7f5250e8994695906685945c45f07214e62acd0b79667c2c080687b246fac1ee9929d33ed7c2976a05d7bdbfa6e4ae6f37c575c9a4beb1380a0c465d5b06254025fdc116afea3b78b45bb514272bd27b5b5e5ea8f02df2b63e70fdf39373723a9579b2ba898ca4552bc63c6ebb4efdf354c12c44942ed9a655020d3a0587c1a24bea6cdf7cc3d85d3cde9dab0447389b9ab6bd923d28aa9c11106cf4975a4c00dd6fd740b83569704b61ceb8d460ba79022e912054d475317031a0a55fb6ca0454c5fae6a12c6e83cc297d226f500d6b1b29ccc1a739883da823394efb682d6162fafc50732ff7ca8ffd0694120c7fe8fb641b623eb7b31e3d42dedc38429fd2208e2bfa3980c2ab96106146461d5ffb8bb1d7555e532e1", 0x1000}], 0x2, &(0x7f0000001640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r2, @ANYBLOB="2000000800000000ffff0000000059e2d272aa57070098d0860b9fb69b2c91f9cf0982d918abbee8d6c7cdef73f3de6e0cb93ef894996d445703ec91ef058c0889d50e637658fc410e967d19f89fc41b92c542160b8a08306a02aa9fc08dc5cd5de1e632c1980d2e513578e9017d1a45a00a", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r60, @ANYRES32=r1, @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r64, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r65, @ANYRES32=r67, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x1}, 0x1) 03:31:23 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000600)) write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/44, 0x2c}, {&(0x7f00000004c0)=""/14, 0xffffffffffffffa2}, {&(0x7f0000000500)=""/7, 0xfffffffffffffe4f}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x9, 0x0, 0x81) r2 = msgget(0x0, 0x80) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000005e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b00500"], 0xf7, 0x0) msgsnd(r2, &(0x7f0000000640)={0x2, "3ebb4e276ab300ebd3873daa741a9dd2bf7a6f06bcb7320ed1"}, 0x21, 0x0) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 03:31:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1d}, {0x6}]}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x2, 0x8, 0xa2, 0xb525}, {0x4, 0x3, 0xff, 0x8}, {0x8, 0x80, 0x5, 0x3f}, {0x1, 0x2d, 0x8, 0xffffffff}, {0x0, 0x44, 0x3, 0x1c46e97f}, {0x5728, 0x8, 0xfa, 0x8}, {0x6, 0x20, 0x8, 0x2}, {0x3f, 0x3, 0x1, 0x8}, {0x1, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/225, 0xe1}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000540)=""/207, 0xcf}, {&(0x7f0000000180)=""/45, 0x2d}], 0x5, 0x0, 0x2) 03:31:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\xf8de\xb3^bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r4 = getegid() r5 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r5, 0x6, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r8 = getegid() setregid(r8, 0xffffffffffffffff) r9 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = getegid() r12 = geteuid() r13 = getppid() r14 = getpgid(0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x8a9d, r10, r11, r12, r8, 0x10, 0x7fff}, 0xc7, 0x9, r13, r14, 0x401, 0x2d, 0x3}) r15 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r15, 0x6, r16) r17 = getuid() r18 = getegid() setregid(r18, 0xffffffffffffffff) r19 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r21 = getegid() r22 = geteuid() r23 = getppid() r24 = getpgid(0x0) shmctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x8a9d, r20, r21, r22, r18, 0x10, 0x7fff}, 0xc7, 0x9, r23, r24, 0x401, 0x2d, 0x3}) r25 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r27 = getuid() r28 = getegid() r29 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r25, r26, r27, r28, 0x100, 0x9}, 0x4, 0x2, r29, r23, 0x100, 0xe6c, 0x43d}) r30 = socket(0x18, 0x3, 0x102) r31 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r30, 0x0, r31) r32 = socket(0x18, 0x3, 0x102) r33 = socket(0x800000018, 0x3, 0x0) r34 = fcntl$dupfd(r32, 0x0, r33) ioctl$TIOCFLUSH(r34, 0x802069b0, &(0x7f0000000300)) r35 = socket(0x18, 0x3, 0x102) r36 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r35, 0x0, r36) r37 = socket(0x18, 0x3, 0x102) r38 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r37, 0x0, r38) r39 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r41 = getgid() sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000200)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000240)="96", 0x1}, {&(0x7f0000000280)="f5534d33aad561816697bfa40852705bf5cd30c812961bffbf5729a21c45e4303b9a67e3800f92ac2abd3882934ebc80b1f8013984bae0ffa1d2f05bc3e4f6e3fc8109834c68ec4b77aed5e9789f5b83d1631e3b3472637af8d717618eba3fc78238", 0x62}, {&(0x7f0000000300)="1705bad5abdcd0c5647250e72f76fdac1387e0664fc0340335158bbcf8fe9f1fe7b7084d9a380bbaa6eeda485ae4d7051f153d074dda5d3f489a747ac8c24403b0f8916ff662122f8520e9e456e2ac3a3bb92a2d31fff95b30b406e42a013e7a757ceff951c063854bc716f4ad107d7ea585c77e7ae533b171262a6b7e3749c72327f376c519721e1b94ef4afbd1ea7c2ae6094a21ced09633cfb39c8d1010a2c265a57b3e24df4657cf261399d8426a88c80494dad65dca8f461a58c2d59f4d5740575bbf0c563509279c11ca89f29e00383e7422df41a0", 0xd8}, {&(0x7f0000000400)="093fb3c8f2961d5c4909bd254ed39e19cbed2498dde1566e2b6dce1d752f4b2cbf956853d0c9d2796b587f40eda66e5c0eb465a608e0476b82d8ababcf275ffd33db08f265d53ccb85e1f72ee610995de5d8f0923574afa9233f44ac3aa7182e8b4314d57f0565047e2505cb018e1d3519fa46e273bb2e2a8ceecdf78d78aff75c6a5551f75384bca9a358a143671a50969b1aa9aa4ecc3248cd61fb556ef8dc75c14e2c8a6d3af5429cfba409f7cfddee363cb6c607ff1d5338abc066c1b911758f675d8a7d8010deba350389b929cad87d8d18292790cde6bacccf25a7f4f0a205e92509f8fd4eb67d0e43e8f870f7b97260dd6216dc3c0f6e3f32d253bc8cb901ecf8d2bda24a13467bd09cf9648c6debe6b764835f508aa30a548a5d35946c1821ce6d3f63bd06ea11d66fe58a41f9ef5e7beaecc892d194fa9b86d2d6aaf77598e6b59a8d7229ba5a3ff98ca711f535148cac46d5dd9e753cbb13dcf396deee5b3dfa21bf2657f929bc4c952ae991aa7e4847e2805edc9686938540569f6e63aa1ff9797604d668bf935b00c89726d36801647f33ea0c69d85cd758f3d648953a3991625619cc81d91ca1444841365999534c9faa42421dfa3beca46c4aa5b17b4067bf996f14b64bdb4686aa9d68583ba19844a8ad42deb490333ebf0ef4d9bb078da616891fa71e511becbde89db28267ca8fbf7bc89bb1bfb50e23dc76f0bb2800890a520128e05d4e674307888aeb6823b8c6ed6be11611046cad00197dfc887ac929da8faf8351ab5a84492e455b8b563543f797dc48dc66b600e203cf8facd32b442451deea30a5ae6fe874806836e7eed9029508fcfb123d2ab050a9fe0723caa21ee75b9a8b8eb1f6be830286391e5190ea9426179eeb97c2ea7ffafe4e111a5cebb65bd77339f49d6453d309b20041e5f9dc82148fbabbfefb722ec5ced7a14ab9cb0498be6c71b5d8ae392770ad400b7a59112e13c3ba72d3854a2f1959b2a4296748e8fbc90ada8545ec93effb96ea265ee1add853f57e0707bda933f51c0051519b80f7f84e8e55a90e8366555ad85f5780a273c014c832aaecdf0dd405840217c43fbab684eb1212b2a7823000a65d8bace9471e0779b896efe776e6a3c9a5a7a0e59fca2e37857da79625af0b970f955b7fa8f8a04a264f186a64845384f975a62030d5d6adb95564acf1c3af6753939110bc84623a28e960793af48a38ec4811d999f477ca989c3661628a831a2dc2f2b025e8c34662d7a5d1f379810e97d5a6fd868476d8bcd9dd75e83adaac2d80b1f75d46109e94daecbabf4d8db40eb436c10d1b62ccf43187bb7214ac7ee82e08bfab9b5f0794c60a7622926d67637382cd7aa9eea3047d039276fcd91080bfeddb6d3c1fa948e9ef0c8d68719ac08f1d7408d91b8ca4db6fbf0eb229060dbb29f75750eb25d7ebe44814c8ab73a5e0309c44b70956ff8c443f2cad7f47c71f11ff2c5e23cf91c48ef20e42ca70ba13d6872fcec9a4e110d29180ba8f500c845c3119de893c2c5e39ae23cbc694b6b6b3ad9b95b689e8d9d17f34f344cf4d952665d53ef9b223a9108dad7acd02687c74ee5f24c769c2b3d5c99cf2bb77a3ce5f22dd05a278e31699bfdb2cb45ea9dd46435b806d0d75a732312829bd79a6741e82633d8458dc8b688a49137ffffe0b6ae29c0cb5f812154222a1ad268f4916b031d44b46131d9d2f8ede3cb7cb6644c9934d5d911e8b974c4494732257fc8a8a21b9116bd823fe7b52a49058c5c7dc96601461d984fd1bf3a20dcf4d6b7642a3ac2fc4d717fed2a03d96affde2d11153e764c905c3d4101354f555d426ccb60e4360fe2adcdb49bb5d99de52a8ae0f080dc93638a8157e577deda42cf0ce9cc1afda244cd1ac9eba05879cbbe1a2a705532a676cdfe63ae29f047da425ec3759276db05de934d4b8df54397846e612d5e11c5a2a0cc4d55093bdad212b8e1465bb0d669d7f00b29b4cb040bc601e44b3ffed0b3d27f68aacbe6ee6c3c3f3055cef3bfccb935c8d1197b57cadb7ef4c944e5839ea3dad40385a4df97bd2928f1c2766fe46dee2738e7c172be512d85af049264b15deaf54fe92196157e48e58f5ef7c11a4f3f5306840bd1682ba2da28711a52fea27b20174648d7e3d854579d3f4a725ff6e5ee9d6b2ef9a835c1fad04b1c79190cb48858d1352432ee610dad0ff82c3d09a89de8635e662bc379a4f8488ec4ea22e5adfdc325a73eed3679ceb7549e8e08092048be5e65f3eec80ec11c989f5b0f0ac1b5dc8b8b0a2c89ccb9f5ca3158c44caca83f768b0f14a051dd49edf76065d757814e48dd3804066f811023f3f2abcd053c75fd5871ddc3f649c9589d60b7e90d3441b073f91c8e57a76cddd774869852f39d08a357b7a7aa6b2f884f285b36c2e0d468bf94bfb4c16b26a8d51eb0ee7becee5d51afbe34f067d7b4b2d680991b83c2b6fd2a289e1377dcd4fc8c4f9f44913dabecdbf01c2d49c506fe91e199b276191697b90282e4b25ea4e2a87c6b31b8bbd780c7d3b90b05b70005c1d1283a00c78601529cd72cfdfd9fc0da4ad6978146c50090f942ada6d1d5c13e15c31d6231ba809bab9c125703d9a5827c62dd63180c3b238b5affefd00d7236ddd9c85a698b433cab52f2398408d600dafc34d59f478b59274daf0b20325a9d96055dd1f794c3cd6be011360349d0953e2a631d6aec3df7b2f506e05da3978e83f3b28d0b5030178ec78001477b9d6a7b71d4ad9ccb8c221336feacea0344a562ea468cf3e4e2f5a67b1d3cd1fa8e2dbba88250d627f033f320d22f7cfc5b85db0e438518b93f64589f8b5c18ae1e9ad69bc2d04ed6b2c33c1cd95366bd98cefba84a10882c08191b3061ec3d84d3b7c7aa7adbe160d16328075c3997d2439683507eb75d8b7f3df10caadd7c16f473aff85111d23a4462801286319062512ec5402680a2ecea7ee9eed1fc9e92f0107d78c9a16e1322bc3e75c4936166c8580d9c7a13bbeff00387e2e83f2a425d791cbc7723896323890e96334d560d11e2c55355160ab38a69ba34eaaef35c7f644633fdb1306db0974700e859c4d833f38aec183643021b1b2e3cb3ce44fc319f87a44c60db61542eef8d889c99d6d6ac753d37a13917c5a8bbdfe0f4772b5c18e21f9275f37ee3f795f848671ac95af3f51329d099a350044a62b1e25370eef742d03ac972613b1d284ee954a4b61ec673e3c01490b2dfcf4193c436213e222f575e9bd7192b73bfb0b59b81648cad3efe9a8b4f34a0f59127e96272d27cf10484ff4d6d14af3b2d72e16482823efd851ccb7c23d8df647d00939a53168cee90be19d1542c8fc8ea8b072897039d34d1aa3ffee2b7f5cc353f13281348541f44c33f4525eb4ca7c3cc82e8af4f30043ea146bd4eb99ab5c0503b9420dd26e76cc95ce49bdb0b5473bc67ebcc84c48a952753963f7bc1096c235957fc337a5ab056585f20427e35a6762e1c83cbc7230f79500eb5fc2eadff81e1c71c957fe7a198aa12c6f8b460fce65aeb0126d1b8e22e3ff19a0ac74c5fe7b73e5bb0eb6e991e682094bcd7ab130941530f95eb0f72faf55d4619a288c9d4b85030c042209a4848916cd01ce4e2f64030be3975e395199deb9fbbfc211a3addf27d7bf2ba58d780eb616734e4f8c1fa18ef6f3df2cc12c8846616441393ccfe3d8d30a0d9d410df9bcafa8b92a089d9f6f110af5bea38f82a598034a8d41afcf3661be7550c8c250be0539968e43c8b5ccff58bfa92a541f6a2b15a7a98c0676064c633a3a426f2689f88fdfd45e2d66d24832e45bcacefed8778b58a4e528e648a6f74d4f80df104f442ae7d37e1e7fcc952fbc2684cd06c0b103281bd896e6d46c629304fcbf08388192fa7ac95b52f2d29b762ad04edb01d8a732e2b31d109de5da635ff161bf12207cb5e8350c0110333e4eee97536ae63a6c7e2c95fcd0f97fbd78a8727376638a77dd178576d54fa1796fe95d77ff9ca74a5b590b2d734a7d9959ec5a4bc13df1eaff3c71283351d46d6e6af6c01518514c7392f6b73ec6c605e35359c5d91f6d751614be2b642e2435f674dc7e0f42c7dca5ad4345e10183f32deb348d4df3384f3f46999a67e67f2c916439707744081592a80ddaf0e3f3ce6908f91e2af0b41ec87ed8a34f9e2a3c3b8b06fa326316eed6afde98d3973b171bef3c68e340a17419015458b25782794468f37fcd3ccfa0ed3bc5b0a0b352d7240859791f65747c8064e40720dac76da57e186893f3d12deeff7d829e5fc4401142c09e9899b28eef6da831d9d8ea2e83b6d52bc4b7ce3012771ecb8bc447d9ea54531c466e0e1dc6e68f77c40db6f2ee703e725ed5257556d535a1e89ea69ff48873fea46e28ee5a2abfb9de86b899287bd0596461e965affdb7e50dee608a56005179ca60e5cbfea4270be7372576fd1203af993bba9501b45f432f7033463e9af96594dc43952ad4124650c599e12c7e85124649b2fa61e2f478c23fa5aad11fdc47278eb756641ec7ae68e7d6d3fb2a3481648c55f557054ebc7b23a837d97d9900b6e10ccf18df4d7d07e4a231d6bf7fbe0d7b43ec015ab0248f1415f7c90c2b433dd375662f30047a7d9f0c12804e5d78e44a7b1c260d6a5a0e6d3e02a7e8ed3ff18b82b1014d2de354e792a89cdb10be7710250b32d5968e797fcf387e0495e67b09e1b60390969d9821f404ff6f215addf77136389f7c754b316f4af6ea2f46abdf671ff020318793ba3a1ccac4d74f007c165ad00d47cf57c4601bf91add8f6c85dd9f4ee509b8f5412dae79ee54bb5f04cc64f893a0f80567f59e1f6f857a1224b297ac862a3492d0eaa22f9b12f9023c269fef36028591cd5ff2ce87c946503833b237d20b27ca96ad1415c8e0f16078da2be85ad606752fecb92755f00ea0d1016b0a1631b3ea9f589facb5fca8427ebeb17d5b242f7f8bd8cf1c0a4cccb146cb82339af5180b0e40a75c027da28745e8080f3c0af45d716e751a796c87699869439bfeb0baf838a97a8eaee21fa308795961e0e5007b90feae98d843f4ff18843f0c872e48e6fbf814a0718363224aa9cef1c9413650ebf8180d58e841bf5273f29a1ca79d4f139e14c80f53c2397c0d561f6da2d0e758fb4b5f8b6270e9b20b05c7793f21a741f2e4d2ce45a2463bb5f0166cb0957d3d1a1703cd0b9a296e22934a870a6506bb5ae30e5de1e44f379a086de22812d33970de2aa399b6672a2a80c9aef0e10c4967876d9ee12ea73a9ee2afeeb718162a2004156641aa524644d9cf1066be3d9ba5eacb2a048a495a67031f695960241de6963aa61b90858614e9868fa275f5196d054ea21c931564412c652713b758b0b912c6394aa4303f9c4c27d7eb73db33446aa04ffad113be8ec149e9ba2cdda17083f727ae9901afd89238ae5eede51dc1d46d179651704305869abdacbd5cfbf3c221cbb4c13697b1d8fff543bfd65cfd78666ad1cc8c3b6f99ff0576b50a8d1546fdb64e444dbc2e0ea44c51f7b779009727704ad9800ebd3ddb5d08b8a0777a71e867b4c0ab27f1b981ad0949b6714119862427e8919ba45a33c7fc5597750550ce3ea38dc4b7578a299e69bccd0d563ba202f399337d85fb8e117e48a56c6560a24a2d4db385d9ecc7b9a7ad5a43d899f26921a1af1eaa3c6c70096b253339c55951a416aefbf214894a9eeb310ebf16324c9f1dcdac25042088153342540b3b8c18e86dcc481678fe704edd4d05c5cedaa72bab1d0b6a85a7fddd60a3c8ed6bbf905d9ba3", 0x1000}], 0x4, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r16, r17, r28}, @rights={0x30, 0xffff, 0x1, [r30, r0, r34, r0, r35, r37, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, r39, r40, r41}], 0xb0, 0x8}, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r42 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0xd) r43 = dup(r0) renameat(r42, &(0x7f0000000100)='./file0\x00', r43, &(0x7f0000000140)='./file0\x00') 03:31:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000180)=[{0x50}, {0x15}, {0x6, 0x0, 0x0, 0xf103}]}) r4 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000380)={0x10, 0x9f9, 0x4, 0x1, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x31e6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xcf5f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x239b}) fcntl$setown(r4, 0x6, r5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x1, 0x3f, 0x6716, r5}) r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b0, &(0x7f0000000300)) connect$unix(r8, &(0x7f00000001c0)=@file={0x0, './file\x00'}, 0x9) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:31:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000ac0)={0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20082, 0x47) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 03:31:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000140), 0xfbe7c9b) r1 = socket(0x18, 0x3, 0x102) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x212, 0x0) pwrite(r2, &(0x7f0000000640)="2bf8ab95ecdc0741292f4761426f46c7cfd3d56db905c2e384a33d0016459dde63cdf1503be87bf80a32f1eb7a8da83469d4261ec2f1034f1113d1b2a130107ef9222c78b6f8ee7fca16801833befa9f4884b3fd5cb9f287c8256db93f56dbc41d1dcc0ef4c96a7303e4904fc5871aec5a33457de828f9bb766741cfb7b652508d98cc47a686f5a30d5a8eda56faffcc13d971e75d470a1d06f8731753", 0x9d, 0x0, 0x8) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r5) r6 = socket(0x800000018, 0x3, 0x0) r7 = socket(0x18, 0x3, 0x102) r8 = socket(0x800000018, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069b0, &(0x7f0000000300)) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000080)=0x1) fcntl$dupfd(r1, 0x0, r6) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000180)="6c2f2209b5f83e30091dd2509e080103edfbe1f51e5ea436b14d310a79da6cf8a298225a66ecf78f723c8e79b773140a0379a54782df0deae0bc12f9b4396bce899d96b36e7c955dd910751f0d778c14d288dd432031b007fa14fe25bb3952a602f6b904eaf01eb7ba9de6f9be9e3246aec5fa2ef6e6f601f3cbc0d4b0180b34f5193383a9be02fac11081eb1927094d96535b15471170c6267375b5665c90ee6a8e8ddd37dbcd028b182328bd1808da42ccb0f97f44fc1d7e571f21b447a68b0b167e42d8807acab7d2", 0xca}, {&(0x7f0000000000)="439fe31c6ba4d6a6ad9b8e1a14b4fdeea74dad6820038a", 0x17}, {&(0x7f0000000280)="e441c83281084ad3e88ccb69225b90f2fdd124c08f7e7c4061a410ffd619daf0bedad26b7167e1536d8bc7cf990c25d7136ed200ef23f00c9a2e0618dc81203f60b8e98e7bab12fa89a5b758f09b8d63b734381722e5f51bc6ed5382ae73c4cf876a1981a801f6d966f42bdf7e61d6cea274e9f066c6b9576e40e70ba20671a02b9e43ae2f7ba67a37f897463e170813883845bd23ded287a245a62ba95b564a7332d05f72889fc672a89b77a769ee64845c5aa22c6b4297cde7815603739692b95fb8d94f5adc1d172484b93f373e7d39", 0xd1}, {&(0x7f0000000440)="d83ba3c9695f53d924b6f7b2d2847882d89374974364e10b9c6ef28f7135eabecc96054fd82c8947a27288f0cd880fc9a1fc5c0bd37e9f56150c07961e5064ff7389e45f3a0c501e955685f1e0091bfc808e4955b83a12097e25df21dea7ad538e1fcbb61f2cd0ecb17fbef858211f10d0d15badd4ab65e963dc031320a4e728235c61a5e21f115358d792c6dd5c9d380f0c1d692b88e0002bb4736c5892fa1a0af3c5c1469616349576a007d8c047398e6ec8bc456921dc2900aaa75179cf4d270ae89f1dcf1af2ac2b0f9785c5c7bf7497f3dc8a1beaeeae8968402a2f44ca13abf36e4f0f3e4ee624fe4c3e94d17ab0a4f8566a", 0xf5}, {&(0x7f0000000780)="7735249e8dcd5edd9489ad821f0ddd88a33056f637d6fca0b3776eea772e5982d00bacf8a69d454d32f19fa8cd5c9764b45b70ed5182b6d5d8f4a052d92c889e8fb3e24e1741fec42ffd8c4b75620c7c8df0da0a2237738dbc8c91bea206bd499ddb52a36f38283db0c734d560ceb955e1ffa0a9d9b031656bd1beaed38bd0a7925f1a4d126dd51cff77070915f5afef9d53ade855e9d769316e304a32ae8934afe8c99097021c2cb68c4d7f0d3c87b71a06a431472bfe6c82eb47324d0e65b041ba4db376dbfcfd92d9d892ab1b124b41aa4bb14325516761136e9bbfb61cee514950c0f4dddbbb0028593b236df9b34b818ffc20f2fa7583214c0ecf70e053a4e3435f9f0bee64ba122670d548e0306443c8d3ef5840843a143bb84e5df57a4e6934386b1a45790e804745d8db1a07c05b7d177bae5a8e9009518786297a89b97a618fd04d80c8b715067c842385a83003ead9e491e4221cc51cea1bc8dbbf10c2f11f2e8a25b8dbb7512643047cd05352fbe7fffc75c393210880e6fc982cd5d27055019dbfd0ee1ae7a785e9af793907a31d57d1ea5976782e323e8136faa72dd1dafd386af8", 0xffffffe3}, {&(0x7f0000000040)="5d7f7b62eb4b82fd5d4a400b603a074bf93a047145d5280b3e3a8ec7cbbddce9a56ab2b97114b2356f0d4cffab43b0edcb0a855a627b", 0xffffffffffffff2b}], 0x6) 03:31:24 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet6(r3, &(0x7f0000000140)="96466517e2c3cdbc42fb863b19d3b689be9c958d311c807dbb35266bf3fe4718a4c5d460dd46418263ed2da4a3df761b645972b2454163cdebe7927742bd01d4b6d37efcbaa03604912cbc3e9eb09a861e460ee804ad3bf770367810975eb533bc30eb4bc5342991d12538d40eec98cb3d253b5ae5a55ea9f5e8", 0x7a, 0x18, 0x0, 0x23) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x3, &(0x7f0000000080)=""/6, 0x6}, 0x40) r7 = socket(0x18, 0x3, 0x102) r8 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) sendto(r9, &(0x7f0000000100)="a2f1b8d549a9e9df97e02a00d13b415dbec9d700a8ebe962400b01", 0x1b, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc) fchflags(r7, 0x10008) 03:31:24 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r0, &(0x7f00000001c0)="8f229c8c4a13513aa5797bb261731a9d3e186785e95ded822523f01c397ff2ded5c1db748af3706b4ec9acdac75897e546d5f5dbd4641fb83d80fd2651fc7f45878ad48c3b852c326d696d288ae4da176bcde455f592d3673f8aa3324828a7251e7c2f2b357306fbdc8c24e0685ad362f41e5155d4c86c4ded0ad44a0669e000d35215add600d7eb080deb71712b12ef8100ff251b43d529aaa38c5d8539e25be7a5e12e25330b0e0020134581f12ab1287393643b", 0xb5, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x2f3, 0xfffffffb}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080), 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x38f9, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) 03:31:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="c97ff0645ec83d5539570eb8552f2490301272ce589593e44055b75cba87e52c4b04c079dd536a934fd9a23ad78a193ace663efddf71b00db68ca68430355de772118b794a91c74b527431a74c598f90bec60409a57cebb4fa569eee9ac446a571ea33baa239aa2be52b812e5a6342cf1ef2abac03c40ffcb7e0a11347ffbcf166c52003abb3795c0b522d89760d74d89b009333c8bd1fc7e74f16c16bdba54e4b89b94249a50cd70c18aa076c285853f8162c0fcbf147a89e844492310a2277bbe6b8f9b5b3ee9f783bb95f6f94a2986ff3abfc", 0xd4}], 0x1, 0x0, 0x284a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x159) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="c6e9dc0e831cee85"], 0x10) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r2, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{0x0}], 0x1}, 0x5) 03:31:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x5}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 03:31:25 executing program 1: r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x7) fcntl$dupfd(r1, 0x0, r2) read(r1, &(0x7f0000000000)=""/189, 0xbd) 03:31:25 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8004570b, &(0x7f0000000000)) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYRES32=r4], 0x1) write(r4, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000280)=0x8) r12 = dup2(0xffffffffffffff9c, r2) r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000280)=0x8) r14 = syz_open_pts() ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r13, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r10, @ANYBLOB="131e0000"], 0x58, 0x20c}, 0x0) getuid() getegid() r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x8004570b, &(0x7f0000000000)) r17 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1008, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r18 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r18, 0x0) r19 = socket(0x2, 0xc003, 0x6) connect$unix(r19, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r19, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r19, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r20 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r22 = geteuid() r23 = getgid() r24 = geteuid() setreuid(0x0, r24) setuid(r24) r25 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r22, r25, r24, r23, 0x42, 0x101}, 0x9, 0xa, 0xfffffffffffffe01}) r26 = getegid() r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r20, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r21, r24, r26}, @rights={0x20, 0xffff, 0x1, [r19, r19, r27]}], 0x40, 0x20c}, 0x0) r28 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r28, 0x0) r29 = socket(0x2, 0xc003, 0x6) connect$unix(r29, &(0x7f0000000ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000467ab492ec57624f86c7121bf4d4a33f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000003a9e4740abb7ec44053fe38b84ac860d612808f170ce7f848042463a00b2e7642a4fce458cf034b78a68"], 0x10) write(r29, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r29, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r30 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r31 = geteuid() r32 = getgid() r33 = geteuid() setreuid(0x0, r33) setuid(r33) r34 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r31, r34, r33, r32, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r36 = syz_open_pts() close(r36) fcntl$dupfd(r35, 0x0, r36) writev(r36, &(0x7f00000004c0)=[{&(0x7f0000000140)="e4", 0x1}, {&(0x7f00000001c0)="24e763934f62f831e4de0f37cb679043b1f9e3da16bd02e1de467741e13777e0707fdc83fc1303c8df71016fea0887d91fb9b8b3194a3ab6e6eff42d4de96e119e43c7606ee4d98fc6ebcf8c6d9fc8d252cf69358214628723beceda0d7e431d2a36600f351eb6ad4c60b682ff2bc5c7536e9785dd451e8e361d24c104bace2f7d6c1f1020487888149234710bc01de5b7d9abf9aaf6f3fdcbf10d40a11f037376", 0xa1}, {&(0x7f0000000680)="6e12027f64328d0414b93e0d5f693b4d88572afacbc13163e149d431d69a1597208c8bc217bcedc969d5541b2fcda3cc32ea5956725dc7b24fe36677e8e062f36a69d463d90b232f7830f15674ed72a9f609d25dac4511004a5729939f5dc1f5d76a1010e92b6529bde2da02380f64b6be3a0fca83a37686dba2b0b4af272dda1d78643d321010f6f541136485a27f53e450efec66dd4c10ffcd79d54f1522023de38f69bbb5cf708d34d2e808a1be5eb88ab2bfe971494dc2e7975efc5f27fa82cc0b735e142261530d3d58a22a1a258bec47e5ebfd068f4c306b9cce9f6298c2075eac957897a71bcc94f684f8a8e6910a6bd14110ed549d868632886329bd271430d6363a96ea4079da12a8dc5069fdc156296cca9452e847683e4f29fab8bda6aca30efaef0c25c944020bf92f0a5f3f5d3577cbe394cd46d084bc7af1aed5c4c26c7c8874db91dcf33e1aa336bc6b196eb3da45ae86b0d1cd9514502da6e8a2dcec20f822857983468058ba85634b5acd6c8dffb7c21c34336a64ec091098a1efb61dc68e98131007c22bd234ef6f42d8c089f56bd3fed3a091266a647e069197afefa8fc653bcf3f681119ab5bf38dbb914df0eccfc240d5f6cf6c350dc0b1bb979df9a815b5532b4857e03a3eb784aee9bad5550499caedadd77fad16398eb42657ec6df097d40a8a5587527ce3fdbe459b89a6e59089dd33394c5916ca6b9a31bd109d5af36658d902f299abd2899c54940415a3688496054909eb8687b46ea389224c937eae0fbbade7aed8fedc35e2c133bcf4c6f4f8c16e2b0a4f52d7c872c7ac3def54ea2c875d67739ba5c8c28d5d89c915fa94506ae79772a5cf6e98d2e6684ac23feede2cff509eb5fd139da7ae515b04ce4db41c1b6e52a6f0d61de4287bc821987150623708b83cfaf1f76213e579de7b7987efa28ec69e5943a6b2ccac25e404f029147f98145b87d8ef43f401a947bc6462dfc6d20e83c5049ea5bcb219a9b29c430e053423f348cf7b3f3a147f84b86508da7085ba57b61cc1e0facacc4b46ad2e735056d29167287b1b04a3fd6dbe10a9599f778a9060736679fa6afa33196271e6d4f8aa11a07d2a83a3065e60428ac5553929ed1b78ddfdfa68b66668b0a5dc392f632f7673cf995aa190b199c4e94ade5b108071df5d88ca5a59dad8c05bea7db917119b5abda90983b400da75db1db5eb87259aafd69ef9c7f3740a8fd5a7f84638016f662597059c7abb320aa72d2e55fa085b5ca9b7aca29e5d81ce1350c0164a78b1e64e0c94b00c0f956868f60ddc29b68e00bd5e74ea87c00abb6eb8a292d94b31b8c7f781f77a33d5b6d1863e65ac3efdfd63c50f3b178622ca03e5bb994c365ade93712ba4747536dee506a8fa0f44bc9438859806c9ad9295bf2734ada474299a8edd4ad5669eca1fe63e55deb4d4d823fed86ac40109383cfe79ba724ad37e1e1b04b36ae63abc74ef5941530a066bc25c14c77c4b1c13b46dd31d357367", 0x42f}], 0x3) 03:31:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getpid() setgroups(0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r3, 0x6, r4) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = socket(0x18, 0x3, 0x102) r8 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = fcntl$dupfd(r6, 0x5, r7) accept$inet6(r9, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) 03:31:25 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000000)={0x6ff3355f, 0x0, 0x7, {[0x8, 0x8, 0xffff, 0x9, 0x1f, 0x0, 0x1ff, 0xfffffffffffffff9, 0x7, 0x6, 0x7, 0x5, 0x2, 0x1, 0xfff, 0x100000000, 0x0, 0x1000], [0x5, 0xffffffff, 0x7, 0x6, 0x6, 0xfffffffffffffffe, 0x40, 0x5, 0x8, 0x8], [0x7fffffff, 0xffff, 0x3ff, 0x2b9d, 0x6, 0x7, 0x1], [0xff, 0x3, 0x1, 0x6, 0x6, 0xdcd], [{0xfffa, 0x3ff, 0x0, 0x1}, {0x2, 0x8c38, 0x7, 0x101}, {0x0, 0x7, 0x800, 0x100000000}, {0x3, 0x6b9edfa4, 0x100, 0xeff}, {0x917, 0x401, 0x1, 0x5}, {0x7, 0x9, 0x100, 0x7}, {0x88, 0x8001, 0xff, 0x2}, {0xfff8, 0x5, 0x7, 0x6a}], {0x399, 0x515, 0x100, 0x5}, {0x1ff, 0x8765, 0x1}}}) 03:31:26 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0xaabdbc6910936dd, 0x80) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='r//', &(0x7f00000001c0)='#,\x00', &(0x7f0000000200)='r//', &(0x7f0000000240)='r//', &(0x7f0000000480)='$],$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='r//', &(0x7f0000000340)='&\v)\'\x00'], &(0x7f00000004c0)=[&(0x7f0000000500)='^![\x00']) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:31:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x6035}, {0x140, 0xff}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 03:31:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) fcntl$dupfd(r7, 0xa, r6) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r8 = semget$private(0x0, 0x3, 0x2) semop(r8, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) socket(0x28, 0x4, 0x6) 03:31:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = openat(r7, &(0x7f0000000240)='./file0\x00', 0x0, 0x22) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000280)={0x9}) getsockname$inet(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = socket(0x18, 0x3, 0x102) r10 = socket(0x800000018, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r11, 0x80045756, &(0x7f0000000340)=0x3) fcntl$dupfd(r9, 0x0, r10) connect$inet(r10, &(0x7f0000000200)={0x2, 0x3}, 0xc) fcntl$dupfd(r3, 0x0, r4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) getpeername(r12, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r13 = semget(0x3, 0x2, 0x80) lseek(r1, 0x0, 0x3ff, 0x3) semop(r13, &(0x7f0000000080)=[{0x1, 0x0, 0xc00}], 0x1) close(r3) dup2(r0, r1) fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 03:31:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x20, 0xfffffb0a, 0x0, "d730c1e77fb6dbe4d34e16b64de400", 0xb24c}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24674b680e0871e122de22dbe02a8f3a301f00"}) syz_open_pts() 03:31:26 executing program 0: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) recvfrom$unix(r1, &(0x7f0000000000)=""/112, 0x70, 0x40, 0x0, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 03:31:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x34, 0x0, 0x0, 0x1}, {0xff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 03:31:28 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) r7 = dup2(r3, r6) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000040)={{0x1, 0x1f, 0x4}, 0x29b, 0x5, 0x9e3}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:31:28 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget(0x3, 0x3, 0x243) r2 = getegid() setregid(r2, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() r7 = getppid() r8 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x8a9d, r4, r5, r6, r2, 0x10, 0x7fff}, 0xc7, 0x9, r7, r8, 0x401, 0x2d, 0x3}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() r12 = getegid() r13 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r9, r10, r11, r12, 0x100, 0x9}, 0x4, 0x2, r13, r7, 0x100, 0xe6c, 0x43d}) r14 = getegid() setregid(r14, 0xffffffffffffffff) r15 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r17 = getegid() r18 = geteuid() r19 = getppid() r20 = getpgid(0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x8a9d, r16, r17, r18, r14, 0x10, 0x7fff}, 0xc7, 0x9, r19, r20, 0x401, 0x2d, 0x3}) chown(&(0x7f0000000400)='./file0\x00', r16, r17) r21 = getegid() setregid(r21, 0xffffffffffffffff) r22 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r24 = getegid() r25 = geteuid() r26 = getppid() r27 = getpgid(0x0) shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x8a9d, r23, r24, r25, r21, 0x10, 0x7fff}, 0xc7, 0x9, r26, r27, 0x401, 0x2d, 0x3}) r28 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r30 = getuid() r31 = getegid() r32 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r28, r29, r30, r31, 0x100, 0x9}, 0x4, 0x2, r32, r26, 0x100, 0xe6c, 0x43d}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7ff, r11, r17, r28, r33, 0xd6fe185f71b5216d, 0x800}, 0xffff, 0x9, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x11, 0x0, 0x0, 0x0) 03:31:29 executing program 1: r0 = socket$inet(0x2, 0x4, 0x9) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000004c0)=""/186, 0xba) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x7, 0x287) semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000340)=[{0x2, 0x0, 0x800}, {0x7, 0x7fff, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x1, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0xd1f08336fbc0403}, {0x2, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x7, 0x800}, {0x0, 0x29, 0x800}], 0xa) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000000440)=""/18) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000480)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r2) 03:31:29 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) 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}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0xfa966bd0b0f76088, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 03:31:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) readv(0xffffffffffffff9c, &(0x7f0000000880)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/206, 0xce}, {&(0x7f00000006c0)=""/177, 0xb1}, {&(0x7f0000000780)=""/246, 0xf6}], 0xa) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x20008001}) open(&(0x7f0000000080)='./bus\x00', 0x440, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:31:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x22}, {0x14}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="342793f76199a52b0fd93362ca3fc694746aebeba8bb73a50c399c608939e97e4affa49db86b8125f9d9815c942d3cd3eb1e4b9e44fa4e60b593ef2ae98219fad87cf5d72de1100f01285efd632c56fa4ff772c86c52a665ef75582fe0456ffbcf4879fa901c296b93eaab0ae4b2637b901dfcb1e99b325b37807671513277d2bbb53ef6089dea816bd4119b20a7d47e89d76b28f5cce9272c2fcf55cad8d09737bc0e812a40f22c8f164bdf1c9ce61d74ba9ed8653fc1cf254a6d491b3a532b5d7816e45f0d9ce399e4761c9cb86d", 0xcf}, {&(0x7f0000000080)="60c1c2bd9bff", 0x6}, {&(0x7f0000000280)="2fb923d0f3905d900d", 0x9}], 0x3, &(0x7f0000000400)=[{0xf0, 0xffff, 0x5, "19418f5efc68106671d299f53c0798e8ffdb030d43f25c8df6ebf58db9f7c7f415c9eb25174d540e130ffefa93326996e959716c50da4ba08124bc58d6dc0047394f61d583a37605d91368a59455f7fdd9192fd64580a83bfa8d435f954490ccbd07487a9e0ff06cf931de6aecb5cbf7ea2980dace2831658065eb7ac3eefda2dc399a49c76fd6c881b2973e080c0511a604e8a9313fbe7b8c374a6932e2479ab97f83ea0841929f9488481f6d8156f9f029a140005d8305a52ea11b91f41172509b92d7589a7cf9025124a677336a7b950930721141d129498f7893c577"}, {0x38, 0xffff, 0x7ff, "e18d3adc591c451b324b569da8025bbef83ea12ce2dab5cb6b97f5278aeea78f44c1de"}], 0x128}, 0x0) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069b0, &(0x7f0000000300)=0xfffffffe) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000340)={0x1000, 0x1, 0x3, 0x5, "73deec7d9b8531538db27fe84a065a185eabd901", 0x2, 0x10000}) 03:31:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620292967f000001"], 0x1) mprotect(&(0x7f00006cf000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x6f30}, 0xffffffc9) r1 = dup(r0) socket(0x6, 0x1, 0x8d) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = socket(0x6, 0x4000, 0x3) r5 = socket(0x10, 0x4000, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="04002e73f7b448c56f9100e90e0ace103de189c4300041758c1158e024a1898548855a2f691d6bfa64ee355431033a55b9c545001bb71b4dfacbae0fff01c68e874ef54bb21f7914959734d1e72a27f74e15a0b05eaa0f8aeb10e86387d89b33ae71384b4108ab6aaf2458b744b3068f"], 0x10) sendto$inet6(r5, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r3, r5) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getegid() setregid(r8, 0xffffffffffffffff) r9 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffe8d) r11 = getegid() r12 = geteuid() r13 = getppid() r14 = getpgid(0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x8a9d, r10, r11, r12, r8, 0x10, 0x7fff}, 0xc7, 0x9, r13, r14, 0x401, 0x2d, 0x3}) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r17 = getuid() r18 = getegid() r19 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r15, r16, r17, r18, 0x100, 0x9}, 0x4, 0x2, r19, r13, 0x100, 0xe6c, 0x43d}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r6, r7, r16}, 0xc) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000681000/0x2000)=nil, 0x2000, 0x2) 03:31:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000001540)="ea3752c598d683de384b8ba29f98453a477e2695a5a7ed485836002ada7eb643d6ca5b8c972d11fab3c81f576ecdce687387871aeec3ead40d78c6401509710e442b090451d8eb07caa6a799c6308a9e3dfab447a4d055d208f003b69d8440d98b7fa082840b5df1f1610ade163b9e9b9147b915ad5da2d381382a872d7b1c1c2881e364b2c9f58588698e21a2e0ecf2a4daafc10f7e3ee90b88a55398ac0218fb6500d63b3c0373622a17295608b9d1ba510f5bd49b38aacc05802816f536bdadb391b77ef2dd12e9b7ea06d1b032a39cdf6d50a8277861661fec76270a4bee3149975e845306af3b3d7f812a724f270bbb8b14f11b3a09c5c5bad11e3d13dc9915891aeb42790da4b4b91058280224a50ccad5992c42a5a122b1b0acfd1d3bf4273533b601f94d2d008741946c351d7d9019f2ec1e777ce115b8cdb0e08b13f40891e51985f25ca939461c840bfcbb00e468e386290485b4c3738dad9d83593db2afc43ac792e1bcb409f92b2ca04a4eec499cca919fd3e703bf18c4531f7ca9b0a7dd7958e52e541dc4987e65fd799dba5be13de545ff6267797bbdaf3f0aa69bc392d9827214f9e26ea8aa7cd81a8771a075f44c9de83db5a9d702f10b95960658952cc01b0b0d3d63b466493366e09f7f2b2ede4dca065819cb8dfe4c33ab85a9beb15367bbf17ed757a10a1bfddc2150309c2f632c9bad45218c24c453a10cba39ebba4165d878a06c088e343c387f96b2c8b9d5f597f70f68bf8d96bb92e76134f0d5fc33fb069141e06641603ae6c82f05d41d74d358ce7ecb09e4f3922e96c7929085b064d5e8b40174e98e7427027f283a7b41201ec4a154847ce6f252aa01ba0a083cd040661326f3d7cbd76447546c270fea17bcdee477e2707714aa78e1c9dc8c529c065a2ee592bb920331cb96a0642df3a71b5ddaa1ef7341a4a6beadba28ec0fa609003fab474e7d055be267622f557a04fd980b2cea56649a27f42480513e8e494894bf13a18c9cdd501c06f3cf939d4437c4912f82665ce8c40332f42364d634947abbab7af0f00e5b47b93cf03d724496d17003a4231763dcf78b6ca0a3c556b3d69b2a45f57ea4b1688ed524650d6a59a0b7623e4ce1efca3714a5a5cbbead81fee118f130339aff370a5c68376352e87cb84c2b5472a9d1444d830b8359b252d9f8f11a30efae1e4288e2cd9a4a761fa607f1145182a4fd41eec1a24820f6d92f1dc957a921f3bd28432efdafa95f82f01210432fccf20d97fd5665753ceb9ffe7351acffed072e9d64ff40586e6855d40b0e71a6af9b9417e41b92c1d62ded38e2e59eaa74250d8a45d6beaea1d21a97aedc2fa18c2fb4201d2ef410112f0df6c338cd34a550e3c3beb52025259109605913321d364d852d955ed8fde8ba08d042f72cfb031643a641173923c63dad10386bea84978bd1ed203cae043754b23f7becdcbeaa880351ecd70988e07bff8bd88c35db8c85fc46954ff02f724ace0d070195a42d816ff565f3f370d217c64d8cdf6425dcb944bde95ec32429e12a3f1dc368283193fa02e07ce6371f06f774651cb56ed2fc69582e42243273c3168baf96255189013ab00aa79798df180641eeaa60123b0855f218192a31abb0f0c4d07951a369b2bb3c9dd274da4895ba1dc97c35a0911b9ef52ff584f1bc435009d580f7001bd79d143f1f97d4e1f5f28e8c6761859dc7cf0e444fdffb7ee1382dbda2b4fa78f076098c453ddf27ce0ef26da6a845494fc8c48d9a4273c12cec3745ebcec52067191bcef98bcca40318e271326b6da0aad5f0606a0348cad03eecbb80b9678af26e39505091290834edbe6c66434059d27c28d23d1698d22810be9e7919d2b9dca1023964e28d73aa0f603c8967f28cf185a1ea8957c9a4669282f806cf54333700fef9d99c3668bfb39a43c1e67f8c0d8b856f8020ac8ed3dd939eab1234128365f82d52a7329ccc64ceedede2074154384f55b07356456116e75ae0db93ad3b405f4e81518e83932da910fccec34d3bf608bfa956cd8c9b6eb20fe4ac254eb05e26d8fd90cf68dbea57faead179a418198bd6e268b7cabb240f58e41082785bef133c41ff885b00d14b3d01d180ec8588745ff2bb7acac6cd82431aa5964d78ed2dc4cef3b0db1600f745b7927e60b57efd3761ba62f9923bfac80fdcdf93ae341bc71f18a41be467edc9ea2146973f128b684460a359162bb1f6399be8913d963bdef3623b29db8869d2d0974f203e0a36611261ca487c7a525768856b09d097c6b823ad1d075276caede28b67e00525213aa8ded38b1bfe2f871f8091088f5f775d790800278d5eb620d4879fb90fcafa471e811a7d6bd96bcf83921088b0499e424820456d0baea2c6be05b74cf2f829bd12a67a6faed24a6c7925ff57473dd685a6e076d4840fd4cfc4527e22b8098c69fd2f03927f6799ed203b5b7bdfc923336d7a48cfd0fd13bab8f64c8bcd4d082d6772aa394bc4a2c48fa43a33a8c22647d4cc031084e497fe79ba37b2ec6e1d2349bfaff42c1fd5773cb7ae56fdc9be1dce359c57eb21c8622a957aa763bc786ba61b97855411248f7ee499370e489ed0a6248871680899579f7fe538590123d6206624671512ce55a096b8b6395ad830edde06ce605fec84c2d62616dfc1f831bc6c77ed453f324aa74a15594f3f7571ccd2e60878d96a95ca60d96385b732b57311da29384cfc3039a7417b5a12045e29acf5c48dcb16f537761f010e5233289a12c5acff8ea7a9961339ef4df0f2035a480f3a2348150c52f8b10de2cdac57a5526e49b117ae80e2f9650287b037df112fccd0f64d5587d0277dafb32f1ed4a6c3bfa9e5b757f3954ca488cb2c9b8a7ef5f63d66f4d59f9253f27529b182cf9da1599f7f37f37caa9e09e71013461ab418288bdf841abf48b65cc66f899fa0858600587cfb79ac73ac0dd59676f9ba6a2f7697579f4f2661ffd11fc082a8908b21ef4f3eea4bb4fd35cd5d2587c6f1c9d1423b680d5786e81ff66d34379139eb50d8980a5b27fb61a26ad44afa88174960885b5533091d6bede1556cdba7bad16f2bfd342acfa431b3f116f9c0952518af3bb6b2a11ecdc788c77f85917317c0f4f5713fdf237f7ba37ff099d40a57d5b7191823ca7b8934fdf33e146e2b9ae12ed32a3952d0358de301416c5a2a255fa67afca76738820881b274cd81f755612bad37a9611dd81ae0b02ef8527167f5eb31cb58887e15f94d989680f4eaae30f865a510b1614ec591aa39b3003628b01375deaf5407b8cf29c1c2f19d7c4349b8aba7f279723bfba4313c9093bc0d1acd55d05590b531a3bf38da229fa3602d1568c15cfa64dfcb9c327ae1e6c97c5d8f317433d5e8c56e34e7b9cb42aa0fb179c56f5b3d84943e9675f437f255606e88a8c3b9d2bd5191dc49cd91c3652f32e0e6dc6d7ac387020524ef9d0bac4dde5ae09306cd826e2416ec4b181c96b68c3c1651c881f6bf637f3f01da5ec161f5c6c255d12b64e555a1b95fb19106c6c44da55f57561422d44a57427d89e0f76dc8364c03a3e79a96674786f89f0f9d363acfb248a497712949fd0d86d1e0210256f03a03bf57554f3ae2bf802c7a0b79ba983159ff311428323ce68673f744f63f3288ee26beb347769e8d065f57dc7b1e5c27f65dd4e9b1342c4872287c8d731588a1f4480143637953e56bae6762d0d9773b88ad834a7d47480307be2922562453ceb6319af632bd115c2b64b5671eb72fb0ab27529363781cf7cc125c5f28d904a4f376fdcd4a9a5de57dd793dae66fe024be337f30fe9eb1e0438b7ed05ea9783e7bbca02487d324e472469c376fcda91f7e52817fa4f17411d3df0d6087cf787e5e2007dedf59ed74386b97adb1cd5fccb0f927c688c07604593aa94f274ca8fb9260738010b69fc31e2543b26698c56a76d348184e887e41468ec5274d72f0825367715ffaf0c9839efae8a015f7c82f1a263fd2f8ce2a7b938b8450c392d3bbfbd48966121c715054b20ed972ca6a6cdabe5c4b9748b80be73185b782f51b038e2edfdd6b63a8f9ca6a7edeb9204d320312201b2313a74c38dd165c4e02a5d0c307c27d9816dec8f8f26d5a1abbc9647f17805f88ddf7c45d628c657a9495de04b3df21bd253a0d954856a617d380f71e65b1f9717cd7ed783ae4ada83b3f35b5746423f03679d47fe7ebabe6c76ad439e09b6bc0b94e06ca3cc2fac7a041dcf56617f0b38baa3f547eeebed94c3ed3bce3b44575554e24678dcc06355991199f6e4bb8a2d18d08c7bf69dc300e29167556e8758534a63dcfca72210c472ccb37f9416c2f3ad3965ddd44516463c3b9034a26d5de3af1a3e1605bde67d84d9a5a7f0c9574b22edb0d9951489d69f12a1110f75eb0695feeda35a97ba1a9176d10c259f2b2dfceb1abf7cfbbf252a763a726a0082668712fcaaa8b8035a95a51f25a676f5505d22878b2e98f17e633fecff51cebafd4fc653cf037639a4d43b88a3dcbc7d6276afe24b53e0784d6bb8b3bd99d9155e96dad3512d6cabb9f74753f1fa81472c562439ce09db5872077c8e238bfe16b383a8193a90941d039952106d3d6ce28d216796a80a3e1b1f751ed0347fa7b68cf837652b0dd1698ddf13149bab1ffe0d23accfcfa68b275157e504c1f9e4a5654b1d1934590c885a84ca5d3167a6f49aa1918836c02e2efb567aa1eb978e65ea34ca6756b3dcc21dce221d90b29062ecbae2a0f780d0cacc7a5fe9382459455ebb68815b6e979954665848b84910714502d7d131ee7101366148e4058dba77b3020153f701e1c2ee2d5fbcb19859bf9f0ec0f29b34aa178fed97478312d5f3e7f8166b3fd03ad22eaa22fd3595b2e07212551174ac9aa2e04b91e76e689630f8e33522fa96dc1fc9fda4ab91bb608f5fee23717b3f090ea09d27887603bcc281a119a20b23decb72cf03acfa5b657f849013274000424fd9a9d153986335fab209774dbf7e61d7547d556a0e368b7a0a3dd19bfa857f4e918d50f97fab3237cb7bfb306e0a711eeb54b33c4b1438f80d02931b87ff1768ff07d86856f813b2997b0e4554666c98330915c1135a92b7108e3a025642a16185faf9f058e509e5b7df015b7db7f42663ee0456cde3ae866e2f37d477f931987be5cdada74fa163cba8dfd47863ff35740324c8782c50ae24fc77ef284c28280f19bd846f2ee64d5eb93cd6f8592b279c69834f484c6a1126d5b8e000546a0171415b33fcbb70b97660f0086c0c56a534571c9e1cfd93c42de3fde49fe655f14a40382715a24dd71662eade2a234253a455ac4d3eed090d2fa438a4c0a4254d2eb2bc02feb90662cf4ae3d22ab649e7240522853054e0986161ebb291afe6af431d211303e74bea00e51122b967212945e8d152f400e26e8defa5b94a3962f31657d2d6c8393aec7bb51bcdbc2c1c2af251283595b3daa0e40111a64f82718c1d41d95a40bb012fbf57f3551027bc2f40a91f859b68e31719549ec10208df457e58e2d640a28913d18b387c3d74719c2d4642ff055e344c155d3116949692fa8beeb5005ff6823ae2ef63de92f50e35e621375e370f81d308415a2467c923e791fc42cb639191b8cc8f57045ea7edce67c99a138d0d2cb5cc5e4231e6dd1d9d068d3b222bc77556d62f37f4e681b9341e9a0ce9bf6f51dcd5e7557602d44ad2413bad2f5004e0e105461f6874fb8643f751aff1a8b1998875146c587eb5593a22c5fc90edc685d98b9684d6596dcfb0acf7b8c2de64669bc834668", 0x1000) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x5, 0xfffbfff9, "66ab7f000e0902e60000800000000000be804ab1"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x6, 0x7, 0x1, "f1a0fad21e1c7b852acdf6897478bd75b006ad9f", 0xbe3b, 0x7}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 03:31:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xf9\xff\xff\xff\xff\xff\xff\xff\x00', 0x7cc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) socket$unix(0x1, 0x2, 0x0) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 03:31:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ff", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="e1e53b991116202345c6161dbc0e522c"], 0x1) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) chmod(&(0x7f00000001c0)='./file1\x00', 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x6, 0x2003}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x102) r6 = kqueue() dup(r6) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r5, 0x0, r7) r9 = socket(0x18, 0x3, 0x102) r10 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r10) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000040)=0xffffffff, 0x4) ioctl$TIOCFLUSH(r8, 0x802069b0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x1f, 0x3, 0x1, 0x0, 0x9, 0x5, 0x6, 0x0, 0x5, 0x9}) write(r3, &(0x7f0000000100)="8c65", 0x460) 03:31:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x6, 0x18007, 0x102) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) recvfrom(r3, &(0x7f00000000c0)=""/195, 0xc3, 0x1000, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r4, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = dup2(r1, r0) shutdown(r5, 0x1) 03:31:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) 03:31:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = semget(0x0, 0x4, 0x8) semop(r3, &(0x7f0000000040)=[{0x0, 0x1f, 0x800}, {0x3, 0x800, 0x1000}, {0x5, 0x7, 0x3c00}, {0x4, 0x8, 0x800}, {0x0, 0x3f, 0x1800}, {0x1, 0xf3b7, 0x31633ebe32ca4b8d}, {0x0, 0x8000, 0x800}, {0x2, 0x7}], 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5}, {0x7c}, {0xeffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000000c0)=0x3, 0xfffffcf8) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 03:31:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 03:31:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000000)="e239c16d6dbdaf3d26307bc7368a5527d1c56f993f8194ef6d15a0afa436d0bdb8de6f6b333afefe40bfed20e160a3aaa4e3b57b652927cfe3853e85be6282125ecbcd89cefb7bfab0", 0x49) fcntl$dupfd(0xffffffffffffffff, 0x11b21d1b4371bca2, r0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xb) 03:31:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x800003}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3102e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x1, 0x4, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0xffffffffffffffc5) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="144b2590"], 0x10) close(r0) accept(r2, 0x0, 0x0) 03:31:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {0x16}]}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f786c98, r0) r1 = socket(0x21, 0x4003, 0x7) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 03:31:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x1de0], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x100) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 03:31:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000aa, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xc1, 0x2, 0x3, 0x5}, {0x16, 0x9, 0x1, 0x2}, {0xaa97, 0x2, 0x83, 0x1}, {0x6, 0x5, 0x6, 0x7}, {0x4, 0x95, 0x6, 0x5}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 03:31:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x531fba1f5b6839d5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x400, 0x7fffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 03:31:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x1}, {0xffffffffffff0048}, {0x71ea, 0x0, 0x0, 0x7fffffff}]}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x2e4) r7 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f0000000280)='./file0\x00', r8, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x34, 0x0, 0x0, 0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x3}, {0x34, 0x0, 0x0, 0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x34, 0x0, 0x0, 0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000380)={'tip', 0x0}) pread(r4, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x9, 0x50) 03:31:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 03:31:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget$private(0x0, 0x9d) msgsnd(r1, &(0x7f0000000000)={0x2, "e3e9b50ff797081df96c0b0019613fdf9f8b328bccde6af8468185b9511cda"}, 0x27, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x1c}, {0x20000000000006}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 03:31:31 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x7a) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:31:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x6, 0x4, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x8039}, {0x18, 0x2, 0x4, 0x3}, 0x7, [0x4, 0xe6e, 0x3, 0x5, 0x23d, 0x5, 0x5, 0x9]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x200}, {0x5c}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 03:31:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="28eab04182022e2f66106c6530004b9a5d2bc287bcf94f12df6a52f7ff4e6655bb78b18b901bce717fad6c988b4418d6da2567f1183b9f99abbf8b33153574438021dfb3565b9093dd5a57a51abdf71f99179c4133aa360e70de1b14437c7d9d99fe8d7ada992cd51e0531e1887cc21acacb8a84c8786653132f25c29ea4c8720231ef32b2e22d635c1a9f09c766f0957fba152f206cf94efa0d46aae86f82ad6a3c5d30ae7f23ad0d7e0148d67ad006b406074ef7ecb606ec65f2b6d11706588fa8897107fc4ee1bf7c642ee2e5bc12eb5ddf805ad06349372b96e2bb395d4e0e0138d4ac38a48678770700000000000000b6fa3e7affa7af951b66"], 0x10) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x2) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000440)={0xcf02, 0x10001, 0x40, 0x511b, &(0x7f00000005c0)={{0x1, 0x1f, 0x3, 0x3f, 0x1, 0x3f}, {[0x2, 0x7, 0x80000000, 0x3, 0x10000, 0x9, 0x9, 0x1, 0x4, 0xd41, 0x8001, 0xfffffffffffffffc, 0x2, 0x3, 0x0, 0x7, 0x4, 0x8], [0x100000001, 0x3, 0x3, 0x7, 0x1f, 0x0, 0x5, 0x2, 0xec9, 0x5], [0x2, 0x100000001, 0xa00, 0x0, 0x9, 0x6, 0x6], [0x7, 0x80000001, 0xae, 0x7f, 0x2, 0x4], [{0x20, 0x7, 0x80000000, 0xc7be}, {0x8e, 0x7, 0x8, 0x6}, {0x7f, 0xe8c5, 0xffffffff, 0xfff}, {0xff, 0x1, 0x3, 0x8001}, {0x7f, 0x80000000, 0xffffd007, 0xffffffff80000000}, {0x7fff, 0x80, 0x4, 0x3}, {0x4d30, 0x5, 0x7ff, 0x40}, {0x1, 0x9, 0x1, 0x640}], {0x9, 0x10001, 0x8, 0x7fffffff}, {0x40, 0x5, 0x7, 0x9}}}, 0x16e6, 0x81}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) socket(0x2, 0xeb2575c26c2c6e09, 0x7f) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 03:31:31 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669653000"], 0xa) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x100, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) r8 = dup2(r4, r7) listen(r8, 0x0) mkdirat(r8, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r9 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r9, &(0x7f0000000000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000002040)=""/4096) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) r11 = open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x800, 0x11f) fcntl$dupfd(r10, 0x0, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66699e6ead00c3f83f2810e80bd70623aec9a017fab2f22dd8396daef15902f37aa60e0ac500000000"], 0xa) dup2(r14, r13) socket$inet6(0x18, 0x8000, 0x3) accept$unix(r12, &(0x7f0000000d00)=@file={0x0, ""/4096}, &(0x7f00000006c0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r17 = dup2(r16, r15) listen(r17, 0x0) accept(r17, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) kqueue() r18 = kqueue() r19 = socket(0x18, 0x3, 0x102) r20 = socket(0x800000018, 0x3, 0x0) r21 = fcntl$dupfd(r19, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x802069b0, &(0x7f0000000300)) r22 = socket(0x18, 0x3, 0x102) r23 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r22, 0x0, r23) kevent(r18, &(0x7f0000000340)=[{{r21}, 0x8000000000000001, 0x20, 0x80, 0x5, 0x3}, {{r23}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x0, 0x2}, {{r19}, 0x8000000000000002, 0x10, 0x40000000, 0xfff, 0x3}], 0x8000, 0x0, 0x8000, 0x0) 03:31:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) socket(0x2, 0x0, 0x3) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r4 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x95a0) socket(0x11, 0x4003, 0x2) login: pckbd_enable: command error 03:31:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r5, &(0x7f00000010c0)=""/4096, 0x1000) 03:31:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31422316209361be81123f5d50080025f08efef2b3d1de148acca05a71d1156ab6b221982fd796d0b3e16faf9f0f1b66eca778f8c0d910264a8ae7635700d285fef6c8cf5eff245ddf1547e4843cf09c60942e57e15fe18fa3b166c90d2e338dacb680d02a11ace2d486542cde91d643d978136cd417f9ee04db3eabf29be41b8531f65b052682352f43f8e2f1bd7287200efac8ad47128fd381a9c7880f00155dbaac9141c8207def0d00"/223], 0x10) r1 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/223) acct(&(0x7f0000000100)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x2, 0x46e, &(0x7f0000000340)=""/171, &(0x7f0000000400)=0xab) 03:31:32 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 03:31:32 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) r4 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)) accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r3, &(0x7f00000004c0), 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) msgget$private(0x0, 0x0) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 03:31:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x3}, 0x10) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000004c0)={0x3ff, 0x5}, 0x8) r8 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000000c0)=0xfffffffffffffd7b) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) fchownat(r4, &(0x7f00000001c0)='./bus\x00', r8, 0xffffffffffffffff, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000440)=[{0x8, 0x8, 0x4, 0x8}, {0x0, 0x54, 0x3, 0x6}, {0x0, 0xa7, 0x1, 0x7}, {0x1, 0x7f, 0x4, 0x8}, {0x7f, 0x7f, 0x40, 0xfffffffa}, {0xff01, 0xac, 0x0, 0x1}, {0x80, 0xbb, 0x1}, {0x1, 0x8e, 0x0, 0x44}, {0x1f, 0x4, 0x9, 0x80}]}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = dup(r0) sendto$inet6(r13, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r13, &(0x7f00000000c0)='./bus\x00') 03:31:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r2, 0x6, r3) wait4(r3, &(0x7f0000000040), 0x1, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 03:31:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x180) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e001abdcdd02e904e07f8464b2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1000000000000115, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:31:33 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x2, 0x420) r0 = semget$private(0x0, 0x5, 0x2a4) r1 = open(&(0x7f0000000540)='./file0\x00', 0x20, 0x90) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x1) dup2(r4, r4) shutdown(r1, 0x1) dup2(r3, r3) write(r3, &(0x7f00000005c0)="12320573af8c65", 0x7) r5 = dup(r2) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x5, 0x4, 0x0, 0x4, "49bf00000000060000000000e6ffffff00", 0x0, 0xfffffffc}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r8 = semget$private(0x0, 0x4, 0x204) semop(r8, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) dup(0xffffffffffffff9c) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r10, &(0x7f0000000100), 0x0) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r10, 0x0, 0x0) writev(r9, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r11, &(0x7f0000000040)=[{&(0x7f0000000080)="047129046c2f0f6f72866e35", 0xc}], 0x1, 0x0, 0x0) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x16f, 0x2) r12 = geteuid() semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000480)=0x7) r13 = getgid() semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000340)=""/211) r14 = geteuid() setreuid(0x0, r14) setuid(r14) r15 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0xa, r12, r15, r14, r13, 0x42, 0x101}, 0x40000000000009, 0x8, 0xfffffffffffffe00}) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) 03:31:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x0, 0x4}}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0xa, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) r7 = socket(0x18, 0x3, 0x102) r8 = socket(0x800000018, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) r10 = socket(0x18, 0x3, 0x102) r11 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r10, 0x0, r11) getsockname$unix(r9, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[]], &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x9, 0x8, &(0x7f0000000080)="5b984881d0bfcea875b1e8eca9c268cde851c77adb3d4e420af690bebc722a6fce9edbca8c39c017c021f8405e515d3710402ebc45e14a3e", 0x38) close(r12) r13 = socket(0x18, 0x400000002, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, 0x0, 0x0) 03:31:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x45, 0x0, 0x3f, 0xfffeffff}, {0x6, 0x0, 0x40}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x708, 0x81, 0x7, 0x3, 0x5, 0xde, 0x7f, 0x0, 0x0, 0xffffffff, 0x80000001}) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b0, &(0x7f0000000300)) faccessat(r8, &(0x7f00000007c0)='./file0\x00', 0x2c, 0x0) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) r9 = socket(0x18, 0x3, 0x102) r10 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r10) socketpair(0x1, 0x8000, 0x1, &(0x7f00000006c0)={0xffffffffffffffff}) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x100, 0x0) r13 = socket(0x18, 0x3, 0x102) r14 = socket(0x800000018, 0x3, 0x0) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069b0, &(0x7f0000000300)) sendmsg$unix(r5, &(0x7f0000000780)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000240)="b6d4a46ae8c6b41b509aa7e8eab8b00ab14d5e5a50985ac816866176db76b01758d8d02fd8988b6d625b222f8b5d25a0594bf72f00ebb9a36efb81c5981b4ea0587eea88682a20ee2b9a5da34d11d7659bdedc72dda234400ff18278d20191eee7e71dafdacab0be9fad0cb0", 0x6c}, {&(0x7f00000001c0)="526eb17c674f3aff9628e77c2f9febc66270ef5f86fecd00", 0x18}, {&(0x7f00000002c0)="b2708f841f859ee42a6f6b135325124a8767174baf17f96c0ae041722244da832a97b1a91b9f2b371553eed905ac5c8b00088999d6dfa5cb63292b51baa98e674f5a669ddb4ae788e61e401e0f5d600e8ee3c011d4dd64d4e01eba6f66306a17e3c076064d1441ae768670be2efb5c5912e384b3408f1edd95cca4efd3b83db0613d20bfe908529e40c3c738c7ba7638a8e1", 0x92}, {&(0x7f0000000380)="eb048a3f849af08e8b8088403577e7452a01b0095042bb3050e35a2166b6352ee8d9d3d64ef1d14eb5d7894b0a244ee4e29382305dc071207d96ad5dce50c79563fe5703dc7c1acda24b1a9b41a04bcc427da725edb413e3796068a47513fc77e34434b2b95a8369fc982d42d0b6610e8d3cd02ffc0530325445eef72c072bc448b1dc714342f209ab94e292931fc1c48d9d9404bc1c933b8e0ad22d39621b5f5ee476b58377c62e49b7fce0f380858b164f1e8a40c8c70abf24f49c25309805449913fdf22470", 0xc7}, {&(0x7f0000000480)="78efb82fd4fea8076452d944653be0d1c9bab6b1a9400deae7a97883cec292ce4e8e7c8cdadebab17337f0c29174ea129b45fc56d81921939e0f7e1a8eec6509f90fad78d54d15a9d274f9a6c8122b315c2812b0a4dde5e7a6507edb14504509ec9ab158745dc95b85764e906f309e1e56a94e79a2ba9bb637ed1823748c70173e95478701d246b05db25374d6e2e329ac9076b75162241b4dd6fe853f8046d4839730d3389dd12e3b63b3a51327d8f71af3daec0402670c26599826261e5eeea291443ede905f278e4f4fe576", 0xcd}, {&(0x7f0000000580)="175a6494b0afac75ba43df86cc52da3c168343997b6ece1061de04be765c5731342c7fdf46e8fb05afa4890ec9b09052d6652ca94f1ea329c38268057796769c55df0604dfecf8151144934b67a91564fc606b60cc486b44003a9852897a1e1ece56171563ba8485159c62427d3a025261f5ab99312200aa7abd509d29eb4c7498dcd0be4db2b1ea89f12e690df97c43151c9f18feb91f935d2cc03c0a", 0x9d}], 0x6, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r9, r11, r12, r15, r2]}], 0x28, 0xa}, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000880)="897b64938c22a2c51401ae56b466d3fdafbb5c0c17ed3df859caba59") 03:31:33 executing program 1: dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040), 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000540)={'./bus/file0\x00', 0xff, 0x80000000, 0x5d, 0x0, 0xfff, 0x5, 0x6, 0x1, 0x3, 0x10001, 0xc8}) dup(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000018c0)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, r7) r8 = socket(0x18, 0x3, 0x102) r9 = socket(0x800000018, 0x3, 0x0) getdents(r3, &(0x7f0000000740)=""/49, 0x31) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069b0, &(0x7f0000000300)) recvfrom(r10, &(0x7f0000000640)=""/248, 0xfffffffffffffee6, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 03:31:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="61e8"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 03:31:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000300)) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000400)=""/94, &(0x7f0000000380)=0x5e) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) pwrite(r6, &(0x7f0000000240)="8c609d5928defab4c3ab663bef3fdac40e971d09574c72a7cf4b63792b7e38260379aaaaca333c09f7a7200f2d7567e9ff25fcde8ec862cdb9bbe56444de1657c3fbaabb94127b4983cdb1895dd579b4c22103b59718ed9a03964e3af73755508d89e7a3f706024b8ca2dba1c0bc8dfa7bc3ab1cac61d7b6372caa10f2b48dcc5147db5f76e88e50965644788c53134dbe2118a23d8b1c50606bca1169993e4b1b71a5c4f65ae5aa68e018c478e982b919e8", 0xb2, 0x0, 0x3ff) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000340)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) 03:31:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) recvfrom$unix(r0, &(0x7f0000000100)=""/178, 0xb2, 0x2, &(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8) 03:31:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x2400}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000080)=0x37) r7 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) accept$unix(r9, &(0x7f0000002a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001adf7773e0779000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000758bfc0d1f71e2be4380824a8287f608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c365ffd10161b3371680c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810fae33000000000000000000000000000000006197eae688ed6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ce4590ba196d658308e9ed9f0ba4d5df4454cf6826f1c7305032c3070bde88625ad97ecbd73cdcafe03208cc048c75af92748970e6285852da4b54f7f7b75674a73358e0da5b2a580603027de5e2eb54aa623d8395e19b81a302ee3afbb7ed66bf6bc178694b10d99c3c6db72c2543a74ccba701f4c2dc64dfdc81f0bcdbddaee46438b440667f2312be8dc48af5d70c2b69a5fb6f568969c4129e4d8add8241e824e572999351f1ff4c5de095d19858fc008301dc8e0f9829dba0754067ceb9f3fd75071a0cd0000000000e6fb0508"], &(0x7f0000000300)=0x1002) r12 = dup(r4) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) setsockopt$sock_timeval(r12, 0xffff, 0xd7523c88de642168, &(0x7f0000000080)={0x3ffffd, 0xffffff}, 0x10) recvmsg(r3, &(0x7f0000000180)={0x0, 0xffffffffffffffb3, 0x0, 0x0, &(0x7f00000004c0)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r13, &(0x7f00000002c0)='./file0\x00') shutdown(r3, 0x0) fcntl$dupfd(r2, 0x0, r3) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 03:31:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) kqueue() r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x3e6d1d6322015b30) accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) 03:31:35 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r0, 0x0, 0x30000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = dup2(0xffffffffffffffff, r3) poll(&(0x7f0000000040)=[{r1, 0x100}, {r4, 0x100}, {r0, 0x4}], 0x3, 0xffffffff) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 03:31:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xffca, 0x0, 0x9) pckbd_enable: command error 03:31:35 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/d\xe5v/vmm\x00', 0x88, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xc5, 0x0, &(0x7f0000000340)=""/197}) 03:31:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x4, 0x0) r2 = semget$private(0x0, 0x0, 0x410) semop(r2, &(0x7f0000000140)=[{0x7c3f122ecbc36862, 0xd29, 0x1800}], 0x1) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000200)='./file1\x00', 0x190, 0x20) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 03:31:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0x0, 0x7f, 0x798}, {0x61}, {0x6}]}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000100)=0x5) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0xeb3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r7 = socket(0x18, 0x3, 0x102) r8 = socket(0x800000018, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069b0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 03:31:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x800, 0x87, 0x1, 0x1}, {0x9, 0x7, 0xfc, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") writev(0xffffffffffffff9c, &(0x7f00000003c0)=[{&(0x7f0000000180)="c2fcf179963475429847360e6ca3b63676d3ba239db9952fe44dfb06c6466e536a", 0x21}, {&(0x7f00000001c0)="e3b3f610787a0ed843dbca8613864ce012b5500ff158cf5b0bf22b57c8b252216cd274577285ca", 0x27}, {&(0x7f0000000200)="a9889724519cae78d4a7a1ab97194c62bccd0d09c6980fbaaab60b584d42402c112bccda417f9fc3533687de38f3051c3a613cf06157063507a0fe349932f57d4891e2395cdf4353426b2303c29fe7ded2695e01edd406ec2502ed88e2b6f3f6e06b42358f46e3a0ff5e711bef35c42a8ca58f5d4c4bbe5fdf91f7d1d5330a76d88ea6e91354b879d237424fe3e40078b584f2f68da76183899de7c3dd5b33b359a4fbff9f4baa3e3b56925710684c4285e6e77ba2dcc9e10ee6", 0xba}, {&(0x7f0000000340)="b7b173857c360d4b42704764e681813ef371abcdde19102c09f69461f1646bb5f0591b07c64d3ccc4b890f794f0d33e6ddf81ba3cba44bf3519f696bdd7d22303a7214cb9cd3aee1db9b0b456eb5bef9141c", 0x52}, {&(0x7f00000002c0)="6ec8f17f1c220944ce3b061da822436b091febef9dbb893ff6661a", 0x1b}], 0x5) 03:31:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x20}, {}], 0x2}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:31:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r0 = socket(0x2, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYBLOB="3ce031e6c2ca4566c254736c70ab01d4214c27c61612b2d4df9b4248912654b9052c7f6c841f527c6a892632cd6c846ba89d91242c76358d99c4277810104edeb5eccc65b7d3623cef28eb8f38b151ed91ca42cc641775adb7b846cea393cb02ba043e5dee5f97a3873baf", @ANYBLOB="26e3dab78f7380c19d27c9d6322ae5b74ceb21c153e5c31bf4e2b6af7f1b79621a5b1acc31adc47e49e53902c6a8657dccae4d64d3e0789a2cf821a26d920c2fb2e7ee326adb46ea4056b33cfce745971ce0ea407f2d2bb51ced7b749376b53ccc760a4497088fb9d5a813a70e2cbb13b7ef34db759d38c0a3008b314a2309008e5535181ab639da02db7136b5ddbe6e12603ccc14ca002db2f58b82b54b80e8"], @ANYBLOB="1fc5325e784e375c4ffbd4f0f949e898ffa75b7a70b7aed47ee6ed86cc7de6101594cbae0a053af70c65ef14dc52c5c5fb554298b2f36b9be40798c075f6d05ff4df3d1085b27c4d1c31e22399a2b65947ba9ce76bddc3e98404d0de1ce2d935a1e23778922b3cef7a8d4f237d7ea4050af102874b5d70d6abb2cd362b2502aa1bd570118a3762aaa82e9b3d82a6e99720ead9cf08e9520525f26363eebdc215677768f2099b1bc7c7febda9feb09a1a57c0ff21a401c466724f", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYPTR64, @ANYPTR64]]], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 03:31:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x6) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x400) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 03:31:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") r1 = getegid() setregid(r1, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x8a9d, r3, r4, r5, r1, 0x10, 0x7fff}, 0xc7, 0x9, r6, r7, 0x401, 0x2d, 0x3}) chown(&(0x7f0000000400)='./file0\x00', r3, r4) r8 = socket(0x18, 0x3, 0x102) r9 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r10) 03:31:35 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef6", 0x62e}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000400)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16ac832f9a781792ceea6619a40e6587b757b9b4daa6", 0x104}, {&(0x7f0000002040)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3156267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf3c53b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e229b53dec7de394c0003536a3cd1a8d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed486d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2ba264ec2dd06ff93124372bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d03080075ce777edcde29d894391334591e4d1e42ad19692f54565ecf652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882c3e2067d32923d1229b62e36766737c8ece16f1703492f46f5f225d4b0eb88a6182935dd0dbe84185465dde8842de80c71fc9c9926d2a9a5d2977e51ca7619fa2211ce0db03feadf081ec20c5a8ee0e8173e101faf8689859995583d56df4d7621088af826035d96cf0319e878dd64b5c12f0394a898afef734bce6b161afd46c60b15edb7d2d57d5", 0xd85}], 0x2) r2 = getpid() r3 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r5 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0x1ff) fcntl$setown(r3, 0x6, r4) setpgid(r2, r4) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218", 0xba}], 0x1) r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b0, &(0x7f0000000300)) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f00000000c0)={0x7, 0xffffffff}) 03:31:35 executing program 0: mmap(&(0x7f000084e000/0x2000)=nil, 0x2000, 0x3, 0x301a, 0xffffffffffffffff, 0x0, 0xffff) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 03:31:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2bb], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x1, 0x6, 0x1, 0x2}, {0x400, 0x6, 0x7}, {0x7fff, 0x0, 0x80, 0x9}, {0xfffc, 0x3, 0x4, 0x371b}, {0xff7f, 0x5, 0x7, 0x6}, {0x2, 0x1, 0x6, 0x2}, {0x8, 0xfd, 0x3f, 0xfff}, {0x2, 0x81, 0x6, 0x3f}, {0x7ff, 0x3, 0x6, 0x3}]}) 03:31:35 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = accept$inet6(r2, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r3, 0x4}, {r0, 0x4}, {r0, 0x40}], 0x3, 0x6) 03:31:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000c40)=""/235, 0xfffffffffffffdf6}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000d40)=""/184, 0xb2}, {&(0x7f0000000200)=""/11, 0xb0}], 0x5, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000000140)=[{0x1, 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$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)=[0x1]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x1, 0x80000001}, {0x1277, 0x7fffffff}}) getegid() r4 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x20000, 0x0) dup2(r5, r4) fchdir(r4) mmap(&(0x7f00001b8000/0x2000)=nil, 0x2000, 0x5, 0x5010, r3, 0x0, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000280)=0x1) r6 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x100) open(0x0, 0x8000, 0x82) fcntl$setstatus(r6, 0x4, 0x40080) acct(&(0x7f00000003c0)='./file0/file0\x00') pwritev(r6, &(0x7f0000000b80), 0xa, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0xfffffffa}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) msgget$private(0x0, 0x40) clock_settime(0x0, &(0x7f00000015c0)) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) socket$inet(0x2, 0x3, 0x3) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() fchflags(r1, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x16) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000040)={0x2, 0x81}) unlink(&(0x7f0000000080)='./file0\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x6) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "0400000000000000200000000000000000000080"}) recvfrom$inet6(r1, &(0x7f0000000100)=""/205, 0xcd, 0x40, &(0x7f0000000040)={0x18, 0x3, 0x7, 0xd5}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = getegid() r2 = getegid() setregid(r2, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() r8 = getppid() socketpair(0x10, 0x0, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r0) r10 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x8a9d, r4, r6, r7, r2, 0x10, 0x7fff}, 0xc7, 0x9, r8, r10, 0x401, 0x2d, 0x3}) r11 = geteuid() r12 = getegid() setregid(r12, 0xffffffffffffffff) r13 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r15 = getegid() r16 = geteuid() r17 = getppid() r18 = getpgid(0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x8a9d, r14, r15, r16, r12, 0x10, 0x7fff}, 0xc7, 0x9, r17, r18, 0x401, 0x2d, 0x3}) r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r21 = getuid() r22 = getegid() r23 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r19, r20, r21, r22, 0x100, 0x9}, 0x4, 0x2, r23, r17, 0x100, 0xe6c, 0x43d}) r24 = getegid() setregid(r24, 0xffffffffffffffff) r25 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r27 = getegid() r28 = geteuid() r29 = getppid() r30 = getpgid(0x0) shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x8a9d, r26, r27, r28, r24, 0x10, 0x7fff}, 0xc7, 0x9, r29, r30, 0x401, 0x2d, 0x3}) r31 = getegid() setregid(r31, 0xffffffffffffffff) r32 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r34 = getegid() r35 = geteuid() r36 = getppid() r37 = getpgid(0x0) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x8a9d, r33, r34, r35, r31, 0x10, 0x7fff}, 0xc7, 0x9, r36, r37, 0x401, 0x2d, 0x3}) chown(&(0x7f0000000400)='./file0\x00', r33, r34) getgroups(0x9, &(0x7f0000000180)=[r22, r24, r2, 0x0, 0xffffffffffffffff, r34, 0xffffffffffffffff, r1, r5]) r39 = getegid() setregid(r39, 0xffffffffffffffff) r40 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r42 = getegid() r43 = geteuid() r44 = getppid() r45 = getpgid(0x0) shmctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x8a9d, r41, r42, r43, r39, 0x10, 0x7fff}, 0xc7, 0x9, r44, r45, 0x401, 0x2d, 0x3}) r46 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r48 = getuid() r49 = getegid() r50 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r46, r47, r48, r49, 0x100, 0x9}, 0x4, 0x2, r50, r44, 0x100, 0xe6c, 0x43d}) setregid(r38, r47) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r52 = getuid() r53 = getegid() r54 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r11, r51, r52, r53, 0x100, 0x9}, 0x4, 0x2, r54, r8, 0x100, 0xe6c, 0x43d}) setregid(r1, r53) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000c40)=""/235, 0xfffffffffffffdf6}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000d40)=""/184, 0xb2}, {&(0x7f0000000200)=""/11, 0xb0}], 0x5, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x5) semop(r1, &(0x7f0000000140), 0x157d06bd7b92c60e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x1]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x1, 0x80000001}, {0x1277, 0x7fffffff}}) getegid() r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x20000, 0x0) dup2(r4, r3) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000280)=0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r5, 0x4, 0x40080) pwritev(r5, &(0x7f0000000b80)=[{&(0x7f0000001740)="2ba86a2fbe4a9998f535fb1d0ea27250a19603b5f16860092d4b26db8ce2cd0b9b3827f6723c261f0e82fe5ade205df8ba52985f2da1c4e03c850f580218ae1655f06fb9d27521633f4ccb07187b8582c3ade8caf75176cc4cac09113950fe566cbecdaf23e0b76e050dfc6fa7217bb131121af6b216d31c41f20a783f875a1d43cbca1c8828098dadf8b9212d2abf1e71c31428aaad3ef11fb96c196ccba7ca26073341fd09d9c6a42dd7ddde5e44fd09e9e8a0f04e5d02290f963f64dbd7024c9ddbca6bcddb51a2667e2983ae37a4b08482c0bb34b17769e75656363bfc94595620c69c5ffc05f6ce1070bc35e970ed5882787ff8ca2498f2fe6989f90b9943d3d3203117e9082d713eb886b999fdf3821e69d7dc7e5a31fc4e79be7e219089acb5b9b5d5ce18467280edf37e8e8287ab9853a19e10faf21ad283a12f7dfc577de3da9167e2a2ecbd492459021089b9b4eebe8c35f864a9e254119e0409ef4673cb62dd719bc2b0957e465888278ad47d642db4bb318797393571c1adb5d84aacf7051775601fa77caa853f44147c0299be66f5aea77071d5c1f4da97a3a5c775b6f846be481f4d552081c774be1aeb1fe5387d6548851a698636503b0208c84907163fee4424399c78194720ab9c48ef534a8e1221e2a8561450651e0ac3f350204df994dd80db6628b436f44e729bd384d39de50c78c6a4f63ba6f6d89b08671d85971c029b9d487f6a10197db1b29973057e6753d4bc9dcc08a6b89cf2290e0a0585a39e3d6570eba7bebffaf81263b6abccc657a769d4b6ebcb7b30b0cdca88badcf7853156b6050f2428826c68efb59fd2145f8ccb99a841872bc03b3224e4ad0926ceee9aa40062b31055ab864929bccb3e7ac90ed6700a292694c3c3fb74d669dada3f0a969314911ea66f2be20b24a6db569ca5b6d5ac9ded5b6a6d715290dc1611e6bd3cdcda6f5f1a6653af40ad4abd8a94cb57665ad1c6ca2ad8b8cf081834d44d9317d82d57ccec331be340ba2c120b86164314b8a0a13eef67130bdb7398a0cfdb6278427a253d7b860879cafb3886fd3a4880957fdebf7479cf1482dd77acb0a69e82d59aeaf3e185f0080ed4f51e2bab3487e346e81bca4f8e64dfd359b8f53a3bc650b6de5d4c77accec63a361a0825bcc722e2ba54544f3229520bc9cc4d7679447320b5ec1d084f4207b2a61b1e2454208e0930c2c53f3b10e6b7bc1d8cfd0a512efa2029b4be508dbb89878000eae81ebfe1d4a1df583b03de929957c13b8fc36489b8a81c6e5c4e15747ad5cc5adc1935430f1bfded0ebd9d8c897e4259eedb2eaeae76141e5b30dfc6d47bbac8124d7adf794f60da1e111d1fe57f3b2a499ebfe3f9519fa83de683c44abb6b87c98899db0ca536df12e9572f8d32b203c0c954fdb51e40882579018a1a0911a49d5652da1dcb04f13c00bf894357d4525ac947093ef9aa945f0792e826fcc6192cd4d2109cf2bc2b8c0647fd181957c8234dcf04f28464b9a3d9f2f1f43c604c4f8b2c6ec0a2519d98fac85b18b7f66e4d70fe17302def28d306c738174192f26db4eb69f850f48426d4da23b442b966a3bf30a886e2755fb3418f4e0a90da2aca12f8e7971352c2c856125f28c4e670d68fdc7edbcdb3430ee7cfa5e941c095f27a8fe0b96875e6f6162b0cfaab2c835fec3e5ec67b83eda2ae8fb2eb1549dc023063596eeaa9380208390594c3155ec974008b3425d6aa03dbdd5b9aaf8e119a54c7e578bc149a1c134f5e9e8ac5011add1ab8817bd019eb3790338629d769d86d6641581f8bb2dbb656179b00c64d8177c5b2f4841eb331ea4a7c13d8232bb9b49b0ed369d263636720c6bc748fdef15a2b9ffccf0da06b46335a089f2f9bdddbee7042e1ec77c57f4d8b91c317c3c4910651ac3c285a1663f600e115f13eeee2f0ddd6a5a7be3d55e43ee4c7e73074424fd55ddad6e58d34a8cf42e0ededee870618c4503204c39214e806ffca15f01ac8d744e38bff908f90487a30e9a238f87197d3301ce56c61f2997237b739da659a44cdd770c429fec9d22718d081a3eef56e208bbbbffd89654cd07813532e312a848322a8f9c5be92c08694adfd7c8855d52c137d11ade26d76b25beb1dd5ffdd7f8d942b70e93288ca346be4a21a50212ad37e68ded688c319b2c983c545061b15b86c3de6e3ba7c2b9256c9d99bfc563f02545e3dc54e0a30fc4e026dca7898945f72110f49e72b6a8227fb58668b35374433af2089c376c08cbba2f06431d8a38e836911f1c6096794a367b519176b241db02d655ad6ec3958b5684b0836ec2fd6813906c6cf3d0a3baae114054752ebc8190562ebd431c1e899a8103abd8bf89d280ad6ddb6840825674c19a11d898979958023fa59eaa8ff709f3713360fa2c5c259efeb349909da042925eec6ce9395c25c979904217e14e17f7341d4977c5195eb6e018cd770ddaaa2dd662718c297d6e57150d81dba856d05848d590731a2df568bf87d8757b872f1dd9864df97e8037a2187143f837660ee448e58aee7a6566c0b8d663aaf2efca585f5a8608aff61a540ef1cc011eea8b5934d9b878a64d8fe6118a2aaa4df8b609dc1915d1050730d2e239945caf4482816368143b6b3144c9a5719f7fce963257a5dcb7231c21a3544c847dda5685bf0e82cdfc95fa83c645e50a55200127be12100a344bf98a8e59d6ee696fa7fcb89d26e30e64fbbd6b971a91e2f3a60183586ec292eced989a0cf552a4216cc3d2a10aba76f35c6a2ef9787f05accbef0af8e1a0414e6476d819645cf737dd1c2359e673d9b2b6e6ca7e9cb41d3645e01ce6dfb47ed5bcd839aaf011575dd70a7c093f72eff5da522d57600e02097eb6e0f3d7cfef1da62bec5c3edeb16f98e6faccc4233a9ac6f58c8a42050e7679c46e2923384c7cf7361166994f3b20b27424fd3b7202de3ada75b6bff81dd47a69ba5321ca371b39ee2e9ac4386195cffcaa8359d9f11eba47be4f761ac637935d9ea436657ab16351cf322231b32a9c56c296a8179e12a9d000018ff447270fb32348be5821ecbb406792aad5ad64f4f15e8ab9a9837a332aab82e849a5019217a24ef5ea3672b826af7433520debbf502099ab7c5ccbd51439a92955f92d6b933f2442716cb8ce5f3084a6d732ab281263cb7c40633ea678174476583daae28b2d63ae5ba29644574cf92befd03bcfd0712092b873f8a84d75a7765851e9b44bcc161b080b879f32646d0cfea8920088aa623748ca1b69dbbaeb0f786f5f0feb7959a9211c63f6ecbf061a842cefb481bba2366ca0018655ed017f66b638fb5c91fb6fbcfe3c4b99218ab431d3b62b4ab20328b23d51393f56ee229cbddd1cff0a8409a7c37f9ef1f9d6c0ba02fdada241e799c153e516da12781895eca61a56bf21f13e103e08c4340ef35bf566018b0c582276c0d83a3b36792cd57feb6daafb3aa3df7a888173fd9dcc8ca6545614a915a71a15a1b40cf054f5c2c1dc81f1b7d666529f68ed7878863da7305fb32aa1c1e23f17674c84a5258f0c0733c2e63483d5b09c6cc934c1ee32efc7d5979b185446bcb09e43bffe678b1ed3863d4338dfe325955191325a6b0a2a79bead86fcd6c0920b67e1be3bdcdc029b64711b718c0278872e8241f51f3806a03c6b33355fcd72d3d34ab15b5bca37ba62dfd1689b56b5326cd9cff0dd12d6c49d337755d17e5fa2d88e78f08198b64b526d1c4e89c317cfe37d158b95bce3fc46c417bbceb734329a652b8c3bdbcf307cc20bcb652fd64e4b1b3830bbb743b69f1a3f53fa94040c5b088e7ae3f711206fcfcbee2e1259820ac658d5fab18e6b4fe8183e550494ee34d03fc363a882c439a1f4c8ef8b11cb8903733f2296a8ed6e3354985fee04654938ed7a087a84de4012d673501a142bc2b7a4274ffb3c70fc351160ee2d593acf8764c7ba37d7e159fd49da1e3e8d3f78c4f32421b9990a92e66ddcd45c3fe16a75daeb83c0f357e551ecab3f483d5ad9c72232e2a41eadc386e4d6fddc65a72d9699867b7775a192c79896e3bb7009283a97aa873b9a738a4350f20b43daadeaba4f67773574b078e90f9d70e989d7320af2e5fd8031584bdb177e75d28d2339bf38009b1e1c330c223d6154efc3a83977242196bff8bee4fe8dae01d1dfd7c4a10839a0227d7cb1fbbc3ab3a7923057f42a192f15dad75bba71cf16e05faacb3a2d36f8876f6b883ee29c47fcd8148d36ca16842dab8061ebe3ec52a0df06e25325eb47b8734f07b4e286899dfe327e0d7cfc7d647feadfdb1f3e95d6eafc560dee2d44157b27dea7205c14cd97e1bc4385028436de2c477e965f7128543ee375c54819e48b658c849e344336eb98ded2fe51192af1530b1ff3be9d7e5fa4975e6c57c1eeab5270a9bb68acbe68c260626877b95b3f5b492ddffcdd907c0e5cd828ff35a60f20b0cd7c20d520e92c4f1d04ba61a1bf336e0fd5d66e12e4e1c8f046cfc2002ba5d9675ca370ee59bba57bb4473891ce589e3f679d3ed7c3a6f2ead27febde7a6b9eb6671904b7143ca19491e55c86f70ab029419da9035a7aced0e4bba1e5512d4477f90b922eb03327e0c5c2e3dc83b62faffab1438c3f6279a8b2f5e2535e28426da7590c28ef2a221a93d1a29b7f12693718dd1a8d9a593afc7850f39e94efaaabb94d50ff68e5c2aed3e8eed280cb1ff6e58550b9abdcc1fc06e8ab070b17de4c3785da92f3dd3256a4e7deb2d1e998e12cee1247ac34d1cc5d06db9df93165e18353c8b19a225c4b85ac430e6fa787921aa98605e93859d52a22af913c99488307ee3b6adfe4d34ffc5aa8cea0a2071eaa408d151243a219f8887b64f9a4855abb152e9b6dbea8fb332973d0adef3cce3e5a7fe68587424f022fcebe43512036d65b48bee0fbd18a8559bb8641f4aeefa8626cdf54fee6f10c192ac1476fe3cfb6c27722ea8c85b1b6e23be34dacf85be66eee2f51f9f25fe150d1001f9fd86d114f91172468d99dda59b5eb024326c01ba92adc00b3cb2a5444041018210e2561dc84bccdf24d6515a776ce65e09a2c7ad03da0aa242fefe5dc704e3e18f9f2832d8238ce29038c028b1656976cf3c2288a26b999d6305841fca05201d9ae7b67a68c108a1a424eb8da6b5b78d90c8510293aa3ade0203a68c9c1ce363e4eb7ee2f672df7a57bdee7ae598dbd8407eed289168f99b35a9898164f34242d269552fd7768ade126a06b11b36cc804b4890958837e30051d0542f5181f232e88f826eb08d8b8f5f9bac6bb7afe098c8ef023b3fbc4cd3dc40a79caffcaa702c21b108d93460ba40bfbab6dbae9f4a57fb99624d55c14b37ccc7178e25799170454ff674d37db0775a6a729f2af68addf400a502764be2753bc1db628304691098de910503f08b2586d1fa0cafb1ac85a5fb31aefdf278cc33220b78cd7ebaa5883381cfeede3c204e5b2c9b8f3f46db8e4b3d6a9c19b37d1c681f4de748ed9da9b1b24b315d3bbf0c439e4982f647b10c75882342679b516baafac78f03b2384c5d261189399609ef413479c42894635343d4ed9130ab99172c782b554959bc03f64bd1c0a6ccc1a0f8066c9111dbd1e5383753523ad7fad83a746afac9e2de647dcd20a1da09c4092b1960377b6bab093a1bcf0f21102db13dd764cb797520f96ee6f1ecba9908dc0552289a06cae216c6b9d92a599bdbe048426d2a48e7a002adeb4b0431abdaeafe5f5599046c5d542af7f4dd2cf2d4677d665d8360088e4a5ab530f18508fb1d915c94", 0x1000}, {&(0x7f0000002780)="580a1f055ffb53dffa354764a62026b0e8811123a4dda6bad3e8a146caada74e4064ee2163c50d7e621e64683d9c893dccada3454fdde3a74d5ac1037dfe0b7a5a9e64435f0c3c9aee645083e04a05062908293ed3ef218b72a2c62166adee0d55fff960011c2b7b95074c08395ca5b8348c851cf77974c1e45940ddde94cc1995de8c99b66b5d09d246bfc30c8dafacc3875fa0f95bf3defce666e12922885aab306611785b80dc0c6a96c735439b60562aec318daf8978cd1b2c236f40a3b9f40e21ff4eeb88ef43915d69456adcd93437469d3064096c05e291647839aa9330319735232f04837c2e1a50e048ccecfbe0c3db857f6d8b8e80d234163e1c29f7918599717cc56248a2b940583f38cf700913f83abfb5939fb5ec2212456b7dac82e35f786528de879bff306c433e1893905a63f5e17584d9cc91039333276632cc52a6bb9abf58e20f36248682671b1339306a4750976120c05f5c3391f78aab2439d73cc667edbe95ae3fefe56894958981c94ee0594ccaf034e79879a381477fc9efb8102df1dd4c788dc5268269c34691d8ca14a71d1515e4084602d460b8390f83e260f7454aa6e02d712cd5c0a60857789ab1f189cc4e9f0f8b5ed8feb39afed9c2bd5a2290f9945879b99960bdeb5af3bff4b8498f3c98cafb5746aebe6c6f99ef6a3c04454056fc5e421c89f8adffb8d7fd39c88ca7477b885cb377f636fb93eaa68f9a3ccb5837ff8fb43c22667776862b16cd3e4ef5e2db5f091ae636c3ed23935a9174e8f7594d5a2d0b80596d2f63aa1102c886fa55ca70b09c6cbe874f4021d34aec5633ee87f33bb5b08c81829741a3ba76736bcaec29d1c026323e8f659a3091966824057c5941e00cbd48ddb4e2813bd560db79ec9633a8f984abe48e5c5ebb6b2f59718421b76f2eebc419cd9bb87b4b9e4ff68bd0a1dd07278af1e406af96816699c4534b09fd69e277e37203ec6ae810c847db5f392bc09f685894c62d87911957d96c31170c8b39b6f652367f3e7cd0d773ed45d22e3f4a84115e1dfe8a8f4f00a457aa030a351d0c68f5e34939eaac21801fe79cc7b95ebe771357da4633226f7dbf23bd09a1e2678942731e5db669efc777a349a94b4465c5620e1b595e9cb73b4db8383e512cd4f3522d006073064c7093f8ee5d3d188e905f672d8d31e3d6db9d965dac7d30990cceaeac62cbbe8b492da31c33463625f3ff5ca3ec5d30b4c40924f941c93a2b784e1b2ed047838a364be7d7ed62ef1cc043ddc008d6d59147bc2bafc73853e8a1c604e13788fc33eda5ab87e93c819180b38cf39a8a81c2d679f3ecb4163791d1417c68cf56e1c2cc564ad5b522a3bab3a9daf1abff9750b72d43f4cfb54168b738ed12f878c601f0520fb35e8c55296f0780285c8bf55d9c9a6fae9575d0234f26063a14a0745846a72c0bbc4344a0efc9ed2893dfcbd993adf4a743cf10d6592905e1a694d332fadb972271a4a0bc2a479d96ae564ac1688011040794a53725ba1a58ab96f667b2939466f6aac1c6c35e8e3146a0ca02abb2b081e60b3cd0658e9830ba35785e5e37500e54e279c384b25e48e92d23f68bd9e2e03f9abdacab1e152ae23a53128f23133edf778c274f0ca9aca2b83eddd79179f35847cf1f806b54e0898ed02b5cb86dc71c85c0a329c29a4fce8dbbebbae0e1603875be0429c256476a0ef64bae004ab313e755c7f76c720eff377be73f26982ae2736a816f952b15c70bda103c4e60ebed546026f71497a87e27d1378511097fe249516ef60abffb73fadaebe96d3b4cb6bcffc10856d59cbc7a3939ab91b129749eba2713f3b55711a4a813b4f3e62068e238696a1f578c73bfecac9f2cf3a4adaa5a960f61c6dc127e2dbeaead533f435219b79643b9a4e7fa969bbf5d969e9b14b72abba7a7c71cf2c24a21924f773b45cab4e3bd68de63dda4f61e82f55aaf37490205f8d1bcfe521ceb6d2e238b2b8300830fba3a6f887ff18e5f475b518f0c4b807a7c0c091fa804af70d080d63070d5607ee799e2116d65acc8f21519444c1fcd72d76ffc1a8d1805195efd15a66e9bb103866543a49ac3ba55d2fa8c7d4d12cd16129a425582c2b23227fd868cd2902bc44c5633eb9d9d22cc67fd2724413c02edfbf5ce317b5bbedd3099f2bc63dbd12182fe5a85f5bdb165dc59f063ee4ed00384bea5f39d3d058ff567664c18586ed1ede56057a8f45f40f8e7b6d5aa4befa257324f0539c0dcfeaedf513002d3c99d8f89226707dcc9581e5ce8b4137569dd9c7ecd455c53dc42eb6853e1e0b5a6f3a9d03ba7e7cc55f7163a92474c1b23dde99e0f73370f9fd2b5a467ff4ff3734aa28e80124914856c7e322a20d1ba253e2912e5057fe6a422f3ad52fc51d20fde08ae53aae9abb062215266e26d403bee171853188acbc3e3190069fbbd10a480d01f592a3e83a3dffb3e3caf641b47d019b0487df7ac52de6911d904097562dabfbf3cfb94609a43ab1a55cd5cf11097192cdfc2bcc8f9da392f19ade5e465c5874ac35cec67169fbe90d2687a68059378c968687b416cb2af8f6dd7b9b5463c7692bedd6e847c2c282049dab699c704fd02ad6c32b831ada0e3d50a36d142033900b177d77046ee072ec29b8170cad45c8afd1d42f3c536946b13a5b3d57dbfb2383a477e95fe6ef314ddf19c08c899a801e1e04ffa8048de36a3757fb68643357611ce60e3afccc55a521159e502d4107ea1ff4007c333bfbe767c3a895069f7cefae09b1aa501b8924967b37b8eb786d0ca456c34cc43b1988dacac2124f857f67c31bd80ea45d974b0a045c0159c518c1eac4629f1d202876abfafe72a020a8838c76f860c9a3abaa1e5508aefdfe7c9dee50043d16ac3824bc6a3bd70f830fb3d4d276891ecf0537366ccb2563c3483655074f280749cd33740042c6b8bf9bb6e022b36963fac3c0cbbea86cc59d7b8e8419f20b7a42aaeac1c6ae25d145a31ee4a09548598abc808174738be3df907312cd2964e7688faea257753924cd2b60ff2daf358a19084cf01f384d8027e572bd8848425f4d55a61f54a0ad9b67e095889d4ae3b7830940b4dc06e58de76847b4a8f3ce15dac168a55e52382915e33e5a8db0a60e290a77389f2a366ece7c5135633785c906a0c73291c596e3787c177b111c22be27d44dfdac7d0ff0e966669b3415c539fea40730094b90ab82bd29f68c0cc9670052da73c7ad5265414f08db7ae13a800488cb6f2b86068f88d3a73c890b0a5f2bd2a64b807deac88108414c819eb4cabec594e31767032275c8dada3d418d17cb3d9829b5c4bfd853b413966af7e14ff50864016304c618c1813b47ca13a6463be807c090d7a7977403af3ab13032fbfc7c575edfbacfd4588bd641e93e8350c065a63658d7ce70b163b1f8b3347a60831fd5b88b739c14e953d359a5d01b04e141f34188e120ed7b92b758a42055cdc5c069f421e037192df27fc52bbd52ae98c6eb20cc6aff7df1c5b51279ca041f44da34c275f70631925220c92ec32e750a547fe1031e5f3173969a1c6ac920b0a1921ba5e904e133484a835c996f02918f93d52cde5968d1b37ccd1e06f84ff552e7baae2c5ca3e1e220fd029d25314619291f36a6d4617eec8577fe0fd5df3578a4ad711da2bd7037e8db5d1480331261f9dfa94f28c0d84b47a39f4cdc5ebd4031e983283874d080d7309a8edbb194ebaf16c90a0202b4855f6f9b4c072a528e60a461fc67e72aa727e871b14a5ef1f123b2b42a052e932c9ed0dd811145dd2df3e9b6791f907e1c6853d4ac1ca8653443eb8460f839298077d7ed5ba15a5dafcc13b9efaec266908a7767fdfc79e08a4651de67add416b9a1153cee8094cb3e47694296058fcca952c4d2c1bf442d1781da540ac3872e17150fb91161227bcab063d481b0b9b722091f37675e70b3c9f256e7bcde92c89b9fff3c506784ed52f849238f16828ec4f1d75aceacf668ffda2059c852cb725e3366603a22fe47e6e06bb10c3dc7e9fb0400990a3283f719c6a259fe1da396e69e740f62e9ba31c66939d8e4dfd44385654e2fac06335f002ab5b1207aadb62f89b2bb7bb95bc61db71e324f10919b983c9bf8965656462534ac34dfe7206832e8746a0076050dc79616ca2b2d27a45c07790e2f1e39010ac62d9f7b38e7e422300ebecc9d5cad6da8555e992700fabacbcf91f0f1f78645a78cb4919746366a3fb538a820e8765cd195319937822c928fe2fe7b71e16520d47db22a648631305b4b78173c2fc73cfd4a55c7a6d86071ea6ea5892c7603bdce01ecc5a29e2549e961c357cd2c368423e678d7e3f7b0bb1b552af9a3162da44e19158e8e9474547a145114d2bc3b4324ac9640ce945dc48efc85236897f8ac66c16ecf5b7f3b7085207b522ae33599256c9b5edf50ebe169eb1d7e657b49d59b9618325db197c052734527fc0b9636cac8d20dd45c8fe71c9c4fd0bd0f74ef3cedb506b08f8e11002aabce658bdefad2a5c9e79d5768510e3588fa33887707973f55f2ec0562ec0fa6b5ea7ddb8932f44945d7e01968bb62ca8d8a8e22485c74615f50abeb965a1a570b992b5475e6fa19891c88b1ed6e52b176730712d99a1f95bf36b7caaecb636d740fb14f1f690a8af6d1bad292a9843ff794cf91641b2881ab4e00d068e849d7ba56e38a25dfd187f19b98093eafc1515fcfd1bda68cd6025e26abfaa161c05843bb8e7e44651d80bf1b1e5b3dd7195cd61068ffd3cd1d78a759c7fcbb62d4381df655d462b9003b431f790291449fcc97c9d2eebd27e01d1969f1a7fc8bd0963b74f342ce321ebf152eb4ec768997ad41e22e64fb6057149124d956bab35d7cc662cf04f6554aede9e2ce9a8a92119934de526ca5959d2c93d78b343df6c50da862b4654ed031602425c73f8ad83a3f52cc1dccdba3e8a579b075a638f27e1e4646e6443fff6ab6b07ff23773c2f612fd51ff6179ba932ee9604cf0f4d5d2bcb1ec8804da7fa0e9b0ec6e5c26b634718c9248c259d586aa062fb9af04c2b8330c84f16d0f0c60772ad25f0b8b24a7ebd8bc4e69cfdd6c862988d1de736e6509f970b8480a7822079b85a8d88d2154cec3b59ce3af18e2cfab23914f8b991291640230303cc10763405e32387e95c189c14a6c699220bafd00f5bdae5c7aa6632464f61962e10e68e4fd51b26307d10b8fee8b10e70c5b343d93b33930e09de8c214ae59a8200cfd656fb9271b39bfe2a03f0ac7a15d16b9ad45620a0b1fb29cfb6fc18805caf2288b6338671597e1e28c0dddfe3ada76599281e75effed5b7f574ed7a403a67cbab35e1cf58d558ebdfef3465b337ced1fbd60ff705883fda1e162edce6c5c505d0686b7a541f31b6ba6f574ff1c61bf06dc9cf1c148365cea5bfa6dc1f54e2edc71e639226a678d35cd8aa739b9737dcfd7c6cde565a58bb384f400c450b9e6e5a2a24acf3cc62fdb7d008391e21a1dd14e53505793f09ec8de8504ac4ca9a3d9a165f633f91fc91a2623a3944b5552a2b1512e9b20b87d8bd0a4c4923973b8ac88990eec4e2dcbf62306129c9638e36c8f90f80314335024b71e5ccf85f49d1a4f5bfef1004a3d74093b147226c5a8b4572d6c6499ff61cdd906036d70b19869c92657f34e9adc5a56ce4e8eafe5e81b927d1b24e2f63e2d577f50ac3059998b78576e5de8979a9d6185a3d3146abb1def8ca4c7b8dad25520bdf83cb07e5ad7028c0b8a027a1d228033cf9353f988f43481baf59c1700b3ce6b6ab3cf5dd1d33c9", 0x1000}, {&(0x7f0000000500)="98265afb679c74965ede3989cf78c7214d885d37ca3dee729242a3e3fca0e31a85bc8791574658a7ef3e8d055efa33f951f82e1c7f5156e0192f3cecdacbf870dc8721b5b17476e71d353a9f95b050af6a152c59f1790b2a0abdc7d85005cb9bfd89446382f1e946fa5f9d2256a67825ab327c566db4e2d14b8407ef23879853468f223da5401fbe868c4383de0ab7a9a22dba186396b41332e38f9028965db0a6b793318456fa59e3bae996f86c4a46de50df0bf5cd7a16fbe5edd08f43f7e2cc3f1ce1be29037b89b8", 0xca}, {&(0x7f0000000600)="b809f4e76805cb20fef4c031158208da8b3c00168bd72842b85a989d738081c64960699c507089251cbc56e562214677cf8c08d8df98cb1ac59a59e35a7745513f2dc69f4f1ccee8e2dcaefe2a896f6a9ed19d7938674c6c30f02540633e79f3f4a56c5960da9dc0342c1d6df40ff571d84e522a08b39d73ce421dfb099d06bbf7e07bd6ab2de15b8e94cbc90afd580328d6f6283e7105046515a261e6ba43442e5b25f4b8c293a48f36f5e468bac846039a4487a8ea4c5fa7d304732998ec252801d75c331d0a8eef05ea58c32659e3414949a633d01d529dda6a685d0ea4a3114869387e759d7ecd7a91946d837327e6312d", 0xf3}, {&(0x7f0000003780)="0f6d1f97dea431ade7e00f743a18ce8b8ec78b2263c45a5dd231e3c90d98bfa8987c6720611abd5af4dea1d4dbf733696789798f65b2240f13e6457d4a1662f6dd6d0d06bbb4661b4917291ebc6cbab510c025899ff27c11fcbc371db63f492634292613235aaf098239b7195f4a9e8b722ceffcf80beed4673aab95cc0d2c88dedab9696cb5fc385711203210c2364599541f0b37fa193d664383c178a230a7947dd025f3aa0394ccd1cb4a247e85763c42f3d7a7e504cab7e32849e1e27b4a19d9fc372534726e18c279fdec3db5c5699db687ec34af1673b71d99de5e7de8cf7f05d723209263bc0a33f1b45ed38dc2975dc7e5272f365eaa6ead45f37ce2f78e681374f13290da199f0bdc609ff520c44ff1e263ac20d06e7863bbca3a0c30cfe74aa9f007de3cdce98c6c3b53d70c2f317b5344aa4d838b3b527a928a64edbe83d273209bba087f318c5c9af66eebabe82302a0a137ab8c0e0cebfc899c743ac4a01258cfef04b5c52b051e441546321ee64539dcb7e40d76b730ea22c7ce2b8788996b8b6f9ab09a15321d7eb5adfa970f4eced642af279d290bef5b025f5fee79ef91715f8ea5704961c8beff90765a7e231e3373fe6ba269c35de6d2e26c3319180b247ebdac8994a341bc190a4d0619a41a4367dff111cc28f4f0533937e0d382f6d1b6d26a98996f898b5e445d14d0a12e1eeb67e5e02a19f3cfd89227ac0028cce2737a8d0694a1feb5108687c55df8ddabfbd7ddb4e493854aec54c79853640cfc9845f96f4fbfeee8459b20d4d1a26c1761c27e263232a00b702aa90a9be4b1524ff194d3a48af90828e2bb381467e0a30fe1eeb15faffa4d06db0a42c7c7334e8817ba014925b9871763ff5c28646db5a221e87fd3c3c4c6dd91ae527f010294d19685e151ae6354895047baec3bbd7b9e56e02ee52b94135b23ba0152c4b5ea1f5ad9455a95c6a56bc284e88e6c6ca36e1bc5c32788abeef328b68a7dd8d327b6adb68502b362e858ffd2682b2406df8cb8694155a1d0c99af3c3b772cfa1539b78ff24218f5e3989a7594317cd9c3338f9562c103b9f3120dc1582077aa4c2eabc332f04a99f690c1b85fe54e62d969a57a2d6e7761d48cee982beeb926b4bc3be51daa021484ab3890b4f858813226f5063924dae3dd7b7c4a0f7f7f235d0d36bf66fdb90052ecd078870efc314e7b1f96042199707dc00b74acfac069a717e2981fa8dbf4eef6ecb2bfc242a73541ff78f1dbc135fc6b7e74a4a05186c4bf27e0a74eb0e169bd20cc229a6c3ab50175cd2d85ce439c84248d4192d0cd778831e876c8a7f2203ff060cdd03f366ec95ac69e630561f6219a58725fae63c5ba823e0f1c845cdc03526469ccfb7b58b0bc3236db5edd52ab683865b0297b076793c537e7472208677958ad30641a6e402c216282f11ea6099e896d232a93ffbc2de6a9f8ed8fa9fc1963693a625ae17c1565f9cf2618f714b794e9f175f0bab5347e0377a293336531cf09c6206d5d22ab5d01d0295119c84eb69ded17b59c9f4dae8fc02d73a9b1c15d9709826102037b84c2089ce60dec0f4b48899bba587613efff4e4184c1762877ca8c789b195485bdd658d13093a4435637f6030260c991967dfddabfca462d8bb1cec722fce0d70a43da78b1a87c57c175e0d5715fa42ac30776255ec61aafd80e9810eb0e65a72cfe71b84cd29de0a48d3a53642ee0350adb20beade37c51902b08a679cde7c90a2b3b48c0cab52e379c59ed24c862191a5751c19415f7afd3e7396c0124fcc5a6a38aa08867ba93196dd98bb2bc63edb0871bef6b756231ed1243f9f4dad1687a1912839c6eec77821b46c794d64c477dc614f554ae8701ee17ac31e3e9764bd8836d84af3ce2a17d3626c0459714b29daf1ad61cf9b43dd2f81ac6eaf91c34a06f938a2085a783197e1eb3de8fbdd6be851c928376cfa46f3086fc75240de0415e76b01611b00e545683a32d475539a367e87d65dbdc44f84e8077453955dfcabb48e1a83b36902cfb30e2143033a03df80cdacb9e88f4ded0621213ec6f4a2ef490e6a31ed18f5cc2cef1b802f0fdc6c5da66a733bf40a066dfd198a61e6936e6ac66ab1961e0f6308c9f6b38e5d87058ec2cb27dfb8140c1f88492363e2f369025955e183a74e176c7f6d39956e54c6f4b8cc0c8582b60f99d1fea8c172a7c238c7dd58d0fbab43cc0b7bfaf5d1f77869d7f6f9fc140e15f06c21045828e8e4924f257f006cf779e4117494b8d3b73bfda9f9d06a63b5eadaa312e85b336252090397c16984d9b0622beb69716f2eea94d13241caf1aec53e079955a9523c07dbb3589983e548e50b687a73a687bf3b8f119f38b437f182a86e1005ff2a23b839149972e2a92e2d5664603e476f46f9ae8cc8b6a0c8427368d91f417bbc8624684e2e8b7add43d687c2c7a99f05f397d3615b819474959e94b6a0b0c98bed41fa70b0a5b7715889669e2426247a4d734b16c20f136ed92b507af8c5c1fe02c4ac19dc53ed5bcf7319769e446510126acc5846b78c802837997b305393083d3be27985f6ea8fcb8ab5cf13edac121f59cd23a6141deafe5bcd34a75a768673ab2df5e4a24cdf8dd4b3c3b8a725eacd5d01ab9085fafeaa6a0fa424c361123eefe5062f747a9cf9938295cfd826373bd31000baede48756feef01789980f910c013cd98200942126331b754fd19202e9e5630fd400aa1c7c3a929a711d76310f514d9056d62cb0b53eeacc78151290415659ae335b6bfd8b0dac414f20192763f315095232ed260245ea5c11a1fe6a4d8ed90859b85c0d04c464e140788a41adb03d5c277827abafdd8c78a150463c16cc9d0ce6d6906f64190dbf1b98321260201669a7679163d8d3a71befcffc5de829258d3c4e23b49d6943bb4653807ff5c79368933cf824d5426b4fb606370759be24cecc0ebf5963988ce5a74d33f808a2038d43c322d4e0624c4e736b7fd8b026df91dc35a61ebac5dfde61b8a1953cfb7568d132d491617ea7ddeba31b6d933a7b212b5f730ac9264813d914bcdf9749bed588be98fcb22096bfb6e6a77727a970ac79434175703cf52bbad260105c0ed7cb0feac011aacd51dbe60e58e9e0d9e0daa70d117b6e5f7009423b5b47b0e19fd5c4db990703adbc62e85622f7c0a1164925f15dc989e2bf7fa6b6c5bed7f8b462a0881cea5dcb5c0c1ba8f47dfaaeca20d77af73fc636ce9cd8940281bfb806243b01697344ca5f1193929c91ad48fca1c3a3ebc89a56759b339b985e946d0c0e44da12612d0985be4546a2c9fd3bed5b71ea86520e10ac765c4eb50b16f0c92f1a331437efdd8acf47fef21b3cca0e247e8aa0c599e811d89a934b9c2371b4a4d0b1f2ad40522fb414c2c9c841f27fd0d19945580af931ad171c26ff1bbac2ca8fd45c2bb6162786ee9a36b27c69841027675e8eb9956b0c672f4de23a06f7bac1473c2ec0ac787fae197f35f066b7e01aafd576b2951f9e11f72247e8413ce82240ccaaa387bc7d9bb5af0888b0ed3eb40d40f8e603b535fae7f72f08fd8a9859ba12840c9567ff5148b9afa44b0888735a949914f055cd2981d9f3df483f1107042bac7ea0f336a1fb3453d81956497f970ee480f11b9e31acb9f094c2524ed4a0d9fe0e84b2874d21f5d5ed7d7555c690d7273581eac626cf88507a2a8814c39986262f8a995dc6a28acbc7b40dbff5baa27840fd8ca6578a01523b4323a58c1fee89a93103f19896e133c5490ee0f304668006840d7607a542cf9fe55b131dd9ce1a9a7648e7b34e1370bd30898ed93f2dbfc432fbdec412923f547ff6d7e35a3c3ee0f5e3ee77d707fe0909a8d3f06755f6e4907aea384faeac3165cf9922ef3146f56a72fb313d54c57253626837a55b85d0fbab958258954652479675ed5d0a03298cb36c2ca26f2ed8799a03ebab3f82c0f1c112c1b16915be8c060873437c3f5676cc3bcb827bcaddc012e61e188f8a0beeba4561fd32e54567ef1b15189e12823d5403f454a48aa1ab0b7830227a53e0be04694e02e0cdde91e025edd37b34e2819e066f2b4d82ff445b6f8fcad94c5cfe2761f1d9243a73ddd848b16f3df742a01f1038f42bbeab27e4e75977d888e01ecc478d30f585a0c15743cb156583898c3252bcba6f3ffb7d30dd0da42bcc3b46eca53668593a71765fa3c1ed771d8d4ef243cdc63dcef952a46552842fc62702ce7e71c3732b7fcdae7985e314964914449fad0217f0aeb146a13268374c4027178a17582c7070352df23c93c1019bf8728a3fb90b11bfd667cddd4bdbb39884991a9b6a949925c0346b4b27c9f03f39717f2c40f7597c766c20b848ca2ed46604ee32fdca540c1aa84526eac33311b85c460b1105bba622a693286611841647735eebfb83ad882c43552242a676f958bd65a207b29518d72a6370827c9035485eb788491f1ccb3e556263bb6747fd5024d95d262d0c43da1757dfc043bee86e4e40ccf2f4b070fd66c9882375e71d92a619798306d30326271dd4a23cab1574426912450ae96a8382047693ca5b46c494b347b12420fe8f26555e7465c80b09e559ddcf1869122d082085411dc9072b04671562f738647ebe917dfc631b1a568a5c34ffc1b7d609d4548af082d1b2891ecad82ad8e9a0f9c3f7215a43953497c746acc1e86f81a6ae4b18198acca97c6300f193689da2cea424d2911eae80aa13b9cedaed38bf4c0f8f1fe99fbf895761361b87b34ca76e72efea7260942ebd4deeae905768034c9893e022693b00d9b39ff15b1a5c2712302ef061d56778ba6b7f271b1d71111eef9da6ecc1c306f1741a49f403ecdcee14737ae3357326a7a596d6901b627432f53c707de2d5fc4c7242a5717d966b8c65a6fbf287669511fbe42c5a40e564e34c14f15fe72f3ca37ab1846fd80a2dc5e311cf4fd027497e36869c7bfba7fec6c7e7b49c7bb8781a2a2e4df97dc391070451986dd9fde7d36291980ae89809bbc279a6e38ffc975cb94716a42fcd2506d6e1f8a6bcce18af3e452321654a5000ad95e4a877c0d426eb950cda90e1c2361c00df47efa1cf77fae4c474ced86b51483a07e72767b2d539c0bbe6cb9bf9f5ed41f75735dfe690d1789e48083381d550af73bb840c8ca1477d97a9a2173e6b0a75dfcbe601cf99f44f0a85e4302c5b8d7b46ba6204a0fa3997c02e6489e78d4f97e6611ba6390befb7180458100785333b5e4e26572b82fda0b7dc5bb1951ac62d928201f92d6f9b5e3e391ef5c2aed197f9927970bf4287adfbdeff59bc8f46cc976df01c678b6b030aa37ca338832856cd3687dd877e4793bcc9783f82162ea7b8084b6426b66ae71132b9feb107c09c851e44e7908decdc14aeddfbce30d9a71be39e9570e9b5db8c219d9a40b70b5d75c3020392bd627606475253d98665fc1a5a6072dab970c9542543b30eca569151ed00e6ccd3ef0047bbbd334719f2c6267af231ce4d317eb08d9e9195de5a68328a28f868f55ba9a36721a93d45cc8209b740c8a453e7e44f800933bdeca6228f6a889f7e329ae5e26323870ed080501c6568e2aeb4a3f872bd5723c5f70c5f817620a4fd9a41fb3ecb510f8e7a651dbdced2451479619c411f345f0e3dbeb65ffbcd02c2d10f9cb948954617f2cdd1f9cf09f23b2ac1aeb909501078ac2cfdb95920f71deba5a5071e9049814d06a34a02a9be753d151e23c82bec627742af259aee37a098f910589ed9157b16bebc9f1c74da099c720936658442ef0a45caf6f312c", 0x1000}, {&(0x7f0000000700)="b4a3b542bcb5033c8da9d55fa4b71c943fee1f1ff412aa17e1a888602d89cf4e7cec2d1e8e4ba132bfeff2bdae8ca3f65871b3053b6ff1993a9a9a677999e77844822e04ab3a87cb0531eef484197974a7edb08b181b9daebb12a818824ef8fe8f4cee061db69d9fd756a7f0c581779176f6aa14b9ed8570a883743dd2bc7e8856fdf4e495129b33903b6b7461745cf02d03336fed2d4df29e8d941cb6ee65be6f945f32672ba08b38e7235fd9cacc7100a229d88c1a1957e149", 0xba}, {&(0x7f0000000080)="aec74b281cd2d93379dc834136ec4ff6a02fd92bdb95f2e97ceb48854e16059c53162ddccfa7f89c1073894d53127940ba74bf7375977849bb45", 0x3a}, {&(0x7f00000008c0)="f089d242c813a6de825cf40d235d6dd28e71f8a56a3fea5eda807544e788a8601152381c9c96cf0b86a31716759492622d3ea399f07dbf9017cc0a9ec8aafb10d34036b76a70b7a35f92c11f7c8b0bf8d484be87344431069c07a8b7ab3ca362610f2eaff0a1d40c62d6c8b081fc6f60b9b0462de60594d1a02937095c07b4f627b55d92bf", 0x85}, {&(0x7f0000000980)="b17d492a8cb1d210329859b78f96735ed6ddfef2f842b6b8ddfafaf1ca178b64754e02c28a16133a01a0a7fb2de3036795f36e46f602b32f90ac57bcf37acf27d5624979221e59a7a054e726f906d353f2451692eaa27b5999f79ed0444e8d1890a5ead1233d23613b3a56e4ea30f2edc3ece880eb5fef4d0fe2a56dca6e8a07ffebdac9e822ea86758fad85eee3ff377384647ecff23803659ee2d760c48f5c47df188a1451bc488aac398beded780b8e456a3f8b9f86ec1011b9ac298283497da924bc0ab374edd821e1cf7f8b031dfca3c1b2c3d83a7a2a00384d42e8e7e74858bcabf338e578c206c74a433090f42b56", 0xf2}, {&(0x7f0000000a80)="63a5f8c1e63a157c63f1c2f02e74d93c1cf7a6b3d641008818d949f7edec3ac4c74b6d78ab31412fd419a162821885befd73a5ad6214746572043bef8d6a9f704629bb5383ee9ffabc30f16eb2aa0be5ce595a1f552dcf4e6a707a3b8e50ceeacaa2cde4721166ae4f04c7388758b1c57adde7cdfa6cfbc07251c1887dd338c3c1cab87ef129bba35ac4511f2a18890b244712ade8ad71dfcb11b4e08b05f420c96cb043b03e74d017ffd210a7fd4002112925535c3e11b08c9f254e315c04d29a9fd24e270050", 0xc7}], 0xa, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x2, 0x59, 0x800}, {0x1, 0x10001, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0x1) semop(r6, &(0x7f0000000340), 0x21) semop(r6, &(0x7f0000000400)=[{0x2, 0x90c, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x905, 0x1000}], 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x3e, 0xfffffffe}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) semop(r1, &(0x7f00000003c0)=[{0x3, 0x1, 0x800}, {0x6, 0x4, 0x1000}, {0x6, 0xffff, 0x2800}, {0x3, 0x0, 0x1000}, {0x2, 0x0, 0x2400}, {0x3, 0x6}, {0x1, 0x81, 0x1000}, {0x1, 0x8000}, {0x2, 0x6, 0x1800}], 0x9) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000001) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x75) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = msgget$private(0x0, 0x682) 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, 0xfffffffffffffdad, &(0x7f0000000000), 0xfffffffffffffe8b}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x80, 0x3ff}, 0x100, 0xc07, r11, r10, 0xa5, 0x1, 0x100000000, 0x2}) r12 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) fcntl$setstatus(r13, 0x4, 0x4) writev(r13, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f00000013c0)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r19 = getuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r20, 0x121, 0x9}, 0x800, 0x1, r21, r22, 0x3, 0x1, 0x1, 0x5}) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000011590000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200", 0x10001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b1fd99412f6b8567812eaa4e713048e69931929648", 0x1a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCEXCL(r5, 0x2000740d) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x200, 0x0) r3 = getegid() setregid(r3, 0xffffffffffffffff) r4 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b0, &(0x7f0000000300)) symlinkat(&(0x7f0000000280)='./file0\x00', r8, &(0x7f0000000340)='./file0\x00') r9 = getegid() r10 = geteuid() r11 = getppid() r12 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x8a9d, r5, r9, r10, r3, 0x10, 0x7fff}, 0xc7, 0x9, r11, r12, 0x401, 0x2d, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r10, r13) r14 = socket(0x800000018, 0x3, 0x0) r15 = fcntl$dupfd(r1, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r15, 0x80044275, &(0x7f0000000080)=0x1f) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/154, 0x9a}], 0x1) r16 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3}, {0x84}, {0x4006, 0xfd, 0x0, 0x80000}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x5, 0x6, 0x5}, {0x1, 0xa4, 0x4, 0x3}, {0x3, 0xff, 0x7, 0x8}, {0xff81, 0x80, 0x8}, {0x2, 0x6a, 0x6, 0xff}, {0x6, 0x46, 0xff, 0x1f}]}) dup2(r0, r1) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f00000003c0)='./file0\x00', 0xc, 0x40000212, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:01 executing program 0: 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, 0x10) 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="2d01697165300000000057"], 0xa) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r8, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r9, &(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) r10 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x508) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) dup(r1) mknod(0xffffffffffffffff, 0x4, 0x9fd) msgrcv(r10, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r13 = socket(0x1, 0x8000, 0x8) sendto$inet(r13, &(0x7f0000000740)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r14, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r15, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r15, 0x40087603, &(0x7f00000006c0)) r16 = msgget(0x2, 0x0) r17 = msgget$private(0x0, 0x188) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r18) r19 = getuid() r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r22]) fchown(r18, r19, r22) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r23) r24 = getuid() r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r26 = dup(r25) ioctl$WSKBDIO_SETMODE(r26, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r27]) fchown(r23, r24, r27) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x3, r19, 0x0, r11, r27, 0x40, 0xffffffffffffffff}, 0xfc0000000000, 0x203, r12, r12, 0x5, 0x2, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r16, 0x0, 0x0, 0x3, 0x0) r28 = socket(0x800000018, 0x2, 0x7) r29 = socket(0x18, 0x2, 0x392) r30 = socket(0x18, 0x1, 0x0) close(r30) connect$unix(r30, &(0x7f0000000900)=ANY=[@ANYBLOB="0800132f6669586b6c00f2a496c8de94c4c6d33719ec940e2dedfc356b22963bab0db22f0521d3711d1ba6eaaf33a3c0e280230100dc1ccfdaa3528db4baf9c658d906e6d4ff0f000000000000c032b4c75dc24c7733607bc958cde0b7ef6123eb1e26b7a3f54635df7a423b6b92a7db5bd44c197e78132a914e8abb004f144538dd0edbaa5b8a5306df08c11ec7aaea323ef28441eaa87e51cfc8e255d572cd40661177947679b1713a843e8d8b93168c48d87d32156e13678a0093892ed1d16db8bfcb5b0616c2889da6603d133f11f673b6362bc504e7d88c4f0a00000000444c6d4105e684360a11848cfa7cd282f099e4289315b4f26a7936a458c4f736e2e061d82d1f70cdd03c4e2eb88981798503036aff80a0a821099f334fe009ffffa534c00979028862524a0b3bd3d8294c59ffa2dca0d7b18ac961f28919b5a4b91248ae9ecd6714d42b9d76e4290e297274f10dc5adfe4abbff9e62189d605a3ae8f7d07b73003f5de95764269189f320bd1e312edb2f803bffba159d1519b81356db63a70e37ed8a7c45a39b658d607bbb51dc24ede4a7cd88b7b12654fe54846c156dab479c8297e818d80bdf7222f6126cca4ad30852b532153810776d468d8b7fd741ef80742c66b6c3bc93eba1c1543a9106df73915f8a8fac434fb2228e73d11eadacb443a266a37f8d48c634a90619ee771f6e6d5a0cd29d9744e32e80eb4c76efb1ad4658d413c7af92be3c7cef7d68709132162d54699531f20d8a9c3866bb5eb794cc4806417a5a8703f0dcdf96ca9b0a23c8c48afbcba28f0a6df392a1fa689a7e6f72d38c73000000000000000000000000000000001aac11b55671c4a086242810c17e9333b903a18d328c8cdffcad03029b3e6cb8474bf7f6ceace0255fb73037284d2807f273c7f0e949d2e6081177bbbedc7919d0e24b3cf6f0655c290fdfa802336dc203b9c76e05ed3f6dca399bb05312a407a300"/716], 0xffffffffffffff94) r31 = socket(0x18, 0x1, 0x0) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240002, "c4ad5fae885024b3e4000000000800", 0x9}) write(0xffffffffffffff9c, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x61e807af) close(r32) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r33 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) write(r33, &(0x7f0000000000)='M[', 0xb7) sendto$inet(r33, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9915d050000005fee79d861ad99b986f35b02109b72728c0b74ff23769a7c6800000000000000", 0x35, 0x0, 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r34, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r35, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r36 = socket(0x18, 0x1, 0x0) dup2(r29, r36) bind$unix(r29, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0x5) r37 = socket(0x18, 0x2, 0x1) dup2(r28, r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r36, &(0x7f0000000c00)=@in6, &(0x7f0000000240)=0xc) msgctl$IPC_RMID(r10, 0x0) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0xb2da3bae014f7190, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="c37d27c855fc729a02a2594e0cd189072680436c4242561dbd1c10ff24fb791170cb3c97ddff9a27d1b0788a884e8012458dbfc1965c91171f1517b6fab8c4db428393d7e10a843775b9eefb76853c2ae7", 0x51}, {&(0x7f0000000340)="e8043cb5b7e68c8ed388108771f42f346b6f36459ef1faac8ee2ad5ddbf51f58c9279ee3dba1a1b9ee69af68f63da89d1ffb7a79a0b6e5bb26d88d998e1c3486789549ee6105a3e493d1333a15a56739113bd8e8fd6bf69003d96ff7fee7dff950909971b001b447b1f665d60d98d41251c7b9048fe3bb8e0d9e505b31eaa72e185fafc4f79e9b851f4af7744abd903a8cec03e83f792f7adf8491f350f37bc76ef5bda115acbe13da64d9da5a55d48fa9a7761b404f3fda72baaa50f6b0646aa4cebc8bef87352462128a98b18db98234950df9cc48a56d7a02ee48e3b5b4e7ecd3085e5c4f9c86043897c7565c679e3cb031a3fe9a6eee29af315e2ddbbea26063a7ef6f361730e195af4dc9c625a44753ce89e8190d8c7cf334238c61674a84256c76550b0f1f36434d1b2cf846059384c1ed0d82b1028582e6054c3ed8153684726bebddd4deb8a6f9eeef48e2c556c82200da65026c483df04ac3bcb89c9227fb8e3d05f3500d75b9f837f4af4ed22bc6989358a55020389349893c21265f65c7471371c62ca1939bf7620229eb4aa568bb8af228314a4f1bdefb8cadccb7fffc4f51c0d202b9213aa3a13d77246f78f0221f343193d16619739db410354d0d2c1f1a7efdc19f08663b0c164c783c739f8214544e69120e376872525110da27a35ffff45e63c17cb156c76e83f1e9b071aa5d270a33c1b265327e5127ed6bdb6a446e2139a2193901f4dc55a3149fd2fdaa91c88524026a9dd6cd0d3368e79d718ba5f8193187f604a5efc9f945491f4d3d27ce96986eb75693a8ecbadc62249ce1022439abbb4a5e2888e015b91fbbbbe724dad84b64f5d0e1871cfbcaca937ddae666f3d6f458c4613ef2f1230cc96c998037b18133bad394ee574c7975700fa139341193bad0a1898732da4122d9df68fdf82ded052f2d29149689a1819393c9c12ed6bb037e8a318463c5be088fe8f9ba4850d5dc2919388b8136c8b408e9a023d37be289363d260b72c761fc0712bb02d60d0b60ef639726b34565d8ec379720b0d96db309828126038cddfddd0fe3d82f6e3de85370014a4236f2e7a75187571c3be5989b8dc08852e1d095e2f7ab94adfcab5cc389f8a540bf47e35b5ded31c7ede7368d024f64879068fdf4973ed34b659434753fe85ba4b0e618517da98cc3549bd1067eadf0108af68d93c79a7c7112635beca88c034783761cc7ab2b1e3c0bb9e114429aa7adc1421e981c65f3f4f36fc9297c51c3a63d7649783fc1a48f56e7c480d6ff8d345de0fd365e1d23ea379715a0d5edc85f4711c59544cb45d2d7e594fe1d1c72f65cdf6aa3946e2ec49a1ff8f3c84ded3cff58e5031e25ffad995e4b9522512d3acf09f47aa07df8c8249c1a1d7fc7632d9926c6c44f252dc903ae9ffbe6c69a509f8f0b40a8c28a49e124bdcfe87d0dd3d043ddf92c61a3aa32285f22f7123fc266a56ad7c970bb88af0c4bb20f2b7598882edec1021229926f9bb4c2ff960ef2b8fcbb83de72417f3100f56ef575a1b6976a8fa054963232ae2710e6cc0657df969a968afcdbd097f7154d3638fdfe18fef6d2f7d836bcb5132c9c5de184e1a75b22481a713df3a3610e247eea0fa8da15a8e08f23c25d0d257b66cecf6c1bbceb879697b566903b28c49e1b147feb4711bf05991760425d96f2e174c85dcdde1867cd817c69a51e1e3bda65dfa4396dc12773e77d7bd5229a8f77bd550740de600b21529c9e5cb02ecc191e2a10a87ab3457a031bdab10a5bde6dbba606f93d6ebcffa62c4c1e5bb708decc25fb5c23f221239f0a69f06104e5a347006ce0d391d9d3c5f2e7aaf4800e52785b8293758a1aae5478ec44376b394289d91a9d3cf98536f07d05e8379dcf8b185a264a535791e8f31afe221bede50a77ef1c792e9495489e842dc6a170967a81e816498dd17e41e71254f70c7c8fb1daf7c050dfe893d9c9a36ce3b86170f0265586c5a1ef3f7ea608a205e18a989b26cd4f973842129d77cdf70dc3a15af0a5b62b10cca204d91340422ae4d6f9ca1dc8048f763e9e53cd3494d154c0f2df8a00cca55154352e78ac9aa6b1d8ff4f1d008751fbb0e0bf904d716fc89164b9f40e18ae7d54aa836114412eb398f34def1eb744065ab17bd8203fc4e9a1717f42a96f66414e34514471721ff5414c06fbe997f1b9035cc5b70d382d8b80fdd96b94eda9e02b76dcf1ebf2944352cca474c988bd637f7f954fd171b568d48656c2513c483662c0498515abceebe63dcb72def576e9e363d190b5a4480440aab4f2f5fcef4971718e75ff27d7f8cacfb9729327d9af333c550b58cddda618c742c0066c58d80ec755dbdbcdfe52541632efbc63787e9daac25c184a2237e18006919c6f052fa2d1b3f20d002abceab240bdac0d0aa766398fd6ee11d921fa242f031bc71c8d6d10962b03f049e5815c4fc00fe17401739c509fb6a03e07bffc7d3a2da86166a3906fe352ab7f9543f83288612ad59904ea4139c8a47d5678370e616e0aff56c5604a9339639d5bdb83e548a0774d7fa81bb6ceae17913d311cb1e6a02205b3e076444333e25bc81af8ba2e73d4cc0aeb4dc8798f47a2c3106ceace85720270a8f982b129837b11474142fdc94a7ab7f3626776d2340686f4c409f06d3b18680b0602dbfaa5054ceae3f1b55fd6d080234537815ca91c58061c4715f4279c64cae190cef79c0548df5a511bdba3a8525d45b7d2e0c4049c22e02e8d1606b7d00f859edc5b3b650f1cebf8f5ad159d9ac4eb70371fd3a29a52643328d3f59bdb25a820a12ae61d55b1acff26c46ba7052047d93998e7a9ab557183a446d5826440f2435841bb82c89f5b234b8ac4e1a47941073ddb606e20ef349de9b372f6789dddfe827bf289534f4355d666fe813df4182e7f270bb75d4dba0ee51545c8a2b5d694636854c96a3c8039b16df21eb593a00691b5a2abed2cd3ecc947215220b56faedcbbbdfb3bb65d5b0986ca785d2224d1a3f1ee6c1d82c683eb6c2f8cc8eb44a7d8e9f12948d2fbc0f3875ff41bc4d0be10142730854ac34f86a208b6fbf6ff362273f1ec6f24aa91119eb28a1be35f306240ac05d9ce361ca25723da0b13a7cacd7eafafead9ed520d828cf09a33e0165381a340a5bad1deedf29c5f0f0b52606f5ff7cb6c690cd7c74fada4ce187bb3796f078c351df36c05931d44b5cc7523b4069639fdc188613f08bf531f0f024e5ca363f26449a5edc0ba90f384762c33153e051d58d230f149f7be195db12cb3ed93551383787f46709d828bee4d8a44317071f039ba9d7a1dc689463c3f05764a04a65b8867babb6659cf59c2460383593c3438efe55e5c4ef41dbb560bf7a8768139147372c5bfca1385203ebe6db70b068e4948a0680f2463baae35e4a21255f07b2f5a6483e160168c12d4920813f2f26fef4b7d05f2c25b6e13a149bf79c66a16b4fcdb0f791783a023331566115ae5bbbd4d1b1033e6edd1dacd6e7a1e9d018536a4afe3ddc0489af4fba136bb10f986f02b89ab863dc4c21d825442d4bd187b4fd289b021cbeeec116fb0a849ab16754f6c906f0e48a93c6fa1fa844804780b335bddef157746c08f62a5addfa99709730f50419b9bd6582ab76fe66453e9e09f6fbd0659c53f929a3e05d2ceddd3b1aac53077a60adc4588ac3526c4dd19191d46aa3d42c1f249ed862e825eb706866ffae48a05462a3a74d2034e405fbaab542824834710c0ea9558340a7923690a8d63b7c89b25c894c31557ececdf16beeb9702ae4e246a2c5c630c79057ba9b9e56bdb9d354e533442a674999ac8949e5c1b1f6ace3ae4ad8fc810f79c358365516b5a3718ffe1fcfe4557e709024852d840149ffc9f157a9ac6111553078f2bcd089f6fd6651f3cb6b9cb6046d0382a0c3aefd83229467abe13828b6548ae05ea747d1bc2bf7e7908f4cfe10a89581b4e1ea2ad11666c83478249c552c6b328f60d4930fd9704365ac343bc00604dd8af2de02e2f8d383568360acf56c34ab54c097c94cda972e461b2bab94c3de560e7c8b89c7c392720fa552158dbca745217dece0c7d4a804668fc897dde021bf9ebb8a0d24bc0d61ebeeaff37637f64d704275815cd3fceda474785e7f70d787c8e05e3fd3839a8538210a09b1e5c5107f8a6357dcc15adb0689c6982c40a2104424c2597038e1eacf688a9f8f3d7fccc8e417a7cb9c2579f039bbfb96e1e6e98d9c43019012b85023abcb20ff21090929a79a923c35f5ac4af7f68246a4382be86318c80d0ecf1321148c2df52393f28758a3fe19b8d98591c07d3fc51cf5e6202c583f6334560a1ac1d5ae03bf04515696a2fd593ff384751b5fd6763534ceacca5f027f14532f931fcfafeccfae73d0338d9676cf35055b8bd79df8d6f3e9a88d6b99d60bc958453115a036462b235cc7837c7e5257597c2f5d96a5c54d5a7aef5cee384c30b10a80ea96926760b8f093bfa3c6e211800d52ed1638b4d5f0447c12eb1db0cd168194c1a53c5cbbf2341be7c8908157e3000b837647937766f4da2e4773ebf5e9b37971ec83acb9091ff27d72bdd2ec9927efad6ea57ad8251f4b2c5c28c79adecf838a539dcd728fbfb908ccb3fcabf481891a99eef09cf7c2a9d27f7472d8cb728bbf86e9f14fc682a61cec1cf232133d885e15da7e7d89b4395f50e1b7f3a27222dff7031d534b0cd5cfc9bf615425fe6030564e284431e567d092c75a979d20d63cb506ff27e19f26b15c78c1181e9b2fd5d40ce0524f477f2100b90b26e0e693b48de273b74280e05f27b5cde359e7922f2658dbc7e01546f25482d51a9bd1a0bbb2b31107dcbb4f825cb7b88fa65d3ebcaaac9744ebabce96a29caa6578137e0fe2726d502ac0dc356fc5a4ef0321bd3066691ab2ba6ebfa5bf9c2303579862111132eed8a8d4d1baf62c2bf05c797c114fdca55c47c4aa0f922ebb34c887c7e313a69bc8586794dc892015b53f4347d209d475554b700de8ec505e71e4259b82dc7fb4010c7225f1af40cf5def553913dbd78c1193fb450f9d250edd017bc827ed534a4b466ddbe11aed1731f3ec3e2e66d8e9f6d0d75fe76fec77b177c1b9812f7757216dd98ffa0cc8ccf6d285176873693f2b1054b7fece5b47e43923275dcaf7a0e2d9a7eb7d4ab99280c8a163d3799ad869e77ee92fc25c1bd7fe2bcd4022d56d3d2e76b8344b9476598fa7317731e7f7dfb4971a51f1710ae812c62cdea97a4b1b152f29651d61d1afc0f3eb0bf8b9764708b82c761b7b8f0d2434375d66bc844e0f71e22c1401e37c8f76f608b6e68049438821cff3326cdcfaed5412a3b73d5e4cdb844dc674304b422b64ee1bd87c8c0cc48a7ffa39ed3c46d414fd1e568067996757d6896db84181efb901ca6fe72af5e6a07d758b36a90158c725a7788095219668c7bd7001a7f4f11926cd582b6f6a918a2809e277e601776691cc344b69b699d02c9b5c887c32f0ec437010145ef417ac0f7e8f9188695e34ae5274a905adb671940bb09d5b11c1814d3849752a9703073c6f02bd3502eb815ad686ee2366cd4ea2ef33a031c66e6c139e5b199f2296475b0ba62c138a65e3e67e211fe97edb5866dab289297342abf0eb99cc9a5294503a2e1898b29664a878fe7c60b8d7e917443bd95ee8e4c6636db642747463467446bef92c7f4e2032a8cbd7fe5d04931a8e87bbb2033a3999febf4b0c290a1b7226ea60e9b85ec03b47607928a75ce909ea35af18f06df4047b5629193ac6590d1762ac710fe9e400da44b", 0x1000}], 0x2, 0x0, 0x0, 0x7}, 0x2) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1a1b8ce6f46532d3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000049, &(0x7f0000000040)=[{0x48, 0x1, 0x1}, {0x6c, 0x0, 0xff}, {0x20000000000006, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x180, 0x0, 0x0, 0x5}, {0x40, 0x0, 0x5}, {0x5, 0xe5, 0x0, 0x401}]}) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = dup(r2) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000140)={0x4, 0x5}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ff", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82023e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=[{0xfffffffffffffee0, 0xffff, 0x1, "67047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad"}, {0x0, 0xffff, 0x4, "db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f"}, {0x0, 0xffff, 0x9, "8c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b"}, {0xfffffffffffffd3e, 0xffff, 0x2, "61fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882"}]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)) r6 = semget$private(0x0, 0x3, 0x102e7) semop(r6, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0xffc}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x16c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x2}, {0x18, 0x0, 0x0, 0x150004}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0xfffffbfe]}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) socketpair(0x20, 0x4, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) pread(r1, &(0x7f00000001c0)="be1cfd0245ece2790f454e0c2ce8c2d0721a81c9f244b8aadbfaeb0218a8509cc6f4b499cae479aab112eec14f81be0a4004a4bb03dc422b8578712c7ff133d69b040c32", 0x44, 0x0, 0x3f) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x240000000000}, 0x10) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dmv/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="e6078a36eb4ae6157e146c4675fc") utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x3}, {0x9, 0x3}}) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xbfffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCCDTR(r3, 0x20007478) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f00000000c0)={0x3, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x1b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000040)=[{0x7c}, {0x16}]}) r1 = socket(0x2c, 0x2, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) sendto$inet6(r0, &(0x7f0000001600)="eef5f9c8890f06921cad8dcb268ab0e714ca2d692da0cb4259d4194dd07ad3cff9957d0fb946ac5a04f67b931fc0343088b6cf74a8b914e897a3fcc776cd67af153b8f0fd87f71841fd4855cb9db00677b64ff4fb2e7358a4641934303055d12ee36284b94bb54238a12eb8fbd3a3df23a9b5a752b47b8955624ff56b7ae939c9967292b1523406401cce08fbdad8d6e0d2b74b27ff9aa008001dac3f4d853265906525792fe01ead6f3799931a9891d7cfb8123b57781716abf0a7bbb0c8f134a9fa544ae4f97041538d57c1770431b8efdd6e66137110964ff543608c3bfa0e9f525c41311061b2608736c64c3baa80a2fe99d65333942f945454070f7d35456ecb1d856f8f58311e187ee536ccc50dab2d90a122fbcc815e42265c4b33e550c6d7ad7bd02337e38e0e0cb3d57434d74c76e51c87b9e1f01856554f36a01a63061ed7161fe2e7a0f10fb93a344cd26461dc2657b344eef0f9c2e6577d699c301a332ebd550b451157515f84cb19c87f205353231a5ea8ba19c30bf9de960d80f34b00110fff387f8554521aa54bbc5bac4de3717c387100af05afd3cc4202f404358a31d6d9125680568c26c0b27f451bd69c1af530b480e76f1be8d107e3b2d4d21700a9acf6ee83dfa322c151fc9eac467b52666d0f7fc0953c6223100b829c806021282fc1c1329a566c57bd42cdc3bf8a4ff405bc3fc3133a0ba4df36e0701ec7976f78e1078db209fa52000b44485324ce5af0be5699052fb32e9b635d6fc6eb01da40f9e91587bd0a8686ba060b8582d5454f538d0b94832f3393e49eb7365a3a33f0b16492fd231e1e6ca91730db55712ca9972b06c240a8381debc1b3fe64c7582c76a9d9d6754f027beae8d2e0c608ca0930e262ec2e6721f80951c7014ee79deffee821c2f4f7fd21ae88edea959bb25e78a2bf51dbbef1103d00049d448a6e4904c14d93c2c9c9340920a8b52f7d767fb486cc7ca1d152a7a09fe7d0476955bf905aef8cb02b8d688c34db7c22f2592e894b2e0bfb2b83113ef7dd967cbd2c3dd981074afa00ee39e7b86fcbc837d1eedec993e19a12e332f938aa3002a31b675cb6449436b6f698825a2f1f768f9d08357dbab34334b53eacae19c7cb4201e3f0c6a6c76054533ace3d0e72fae749ee58e839368095595857d6c3e5a701c404426acf6aee24878d511cad7dc81055c8e704329b53a207e24e50c50074dab53385b777650d2b96ef44af87b314add4fc0022c072e7dca1b0806c962bf1fcbee06fa003db66cf45c8bc1dd6a17fd0174e87123b980794a4a7c4f0b57e99ff69b2688c000bc374aedc3af50eb0678574313f5c3ea72002d3fc62c685b3fa40d4c7cf4941d6452101b60ac3aa4679017328bb9a39859a312ed8689d34caa4a287bd80a3f069c846c7d0f4a07406077d5c21edad4d595dfe1513c4298f38de2eb8386b059a4650df3eb9df142ddae4839a8a7345874c87e99bd8af92f3cc0655136cab683f1cbfe1e10bba0f0476d74b12972062f9b6c2f2e0e39aff552e44cc19d434b54ff6894e6908d2a7cad9a1d6c4e74e4e0faea1ce94a654e87c266edf9e07c2e1563296a7fa5b071cbbb5becb73ca6338d612d86a8b6dda4689d8bd0db36cb90ab9473cfdd8374355a1e58f8f0853739ee397bff5868c22f641c752e47314719530a8312ec5700d361d5f15b5063bf310c42df78528ad30f24d2b37115f4aa67e5eba9218e5c4c27b809ef4eca3c0f6267b49ef96e812f4f2619a356123462da3876b24231f097e044f93435761e9894f9500a6c85b551c7029088075c650f32b31101317222e447ceebeb654ae7cbf37724c27b386df59b6e475444a432ae552d247781552180d7b0f26ce6f83acb7d9642a3842f31ff387958123f378ec2837ade3c7a12cd89c0abb2d6626aaf8add896da096c8152318cd7dd8cbd3e21ad82e24665a867270083f7e2a5fbd7d3858da4a9775bd696f910e486f7b0bf649109f046673b9559aae8c974bff6ec1c54e24139ec8646301e174b58f743934abe3309d1cc4782d798c07419d7a8ad5a18a420845a490113d0c2368229caf88be37a75d1599e747d5cc8b551d90c0d6f6d66f1468743d966316897828bb3cd0360fa01d219356fa420cb93d16a5cbfaa58693b9f0fc8cad3fa2372e982bd19da75995b688555a4864a1b30808e04a6f5bd31d25122f71394e4ca20d8ff8b2c6db6010db76d396981a303fd5d76b772fec51ed86c7896edbab54245b3c9561d1450a8333c70f013f7c0779dad0e802566897580fbd1dcb4e0f22b33895c1e5f15fe382ef7a9382650666f67cc611747b16734df6a3ff17116b9f44ffe47c968833bb49a548b685790a60d97bbc21a57efd78ac0b339581f3048f0071e40d9cb20c194e8ca78459f28d7d8f0ed2fbc3ad198cde1aba060edd7c004f6d2f975b0704b7ee6c72c549418309c87f55dad955bb4c98d5e3be50c5ec3d6a1626f9c68b66a16be3e346f7b1ccbe35e2701840730925491c1d79fb1829a7282e6c5ed71213f89117cbdd548d81a077288ae88e90ceb49c742fdadf2e57897466791ed5f5d740bec646a08cbd600755925c5a34c1294314aed5e454c5e74049e32ce99fd90924c8a0c8f97a06bbf04d5991b3b3f9663e5a8e9f4cc553077e9701e12d4d11881ba85a41303faf95dd0d9e9edfa9b1e4d707456ab301770074ad4ac06a4422d04397c577f82198e91b92b1e5dcb66105cafeec2978e785b183b9ebbbf4af67017757e88546620bb4af42d7d34ebd27909686ee2270997c0a5afa67daa6dedd8547b0447540787fe5bb7f7accec15935fde0186e1302fb9d2915138fb61d122665b51ff489d13ea7378d5b51595ba8bda8ab509ac48a9f8934173c457a94deb573ac265e095a774a531e8c6a9f734789c5501d6bb5cee9299a5099ac539714dc87511b10d1622b5fae3de92f73af4cbcc4655273a8337efd3ea807e4d982a6bd1c96036422bdf97d2a17e6089f7e345609ddeb99c55a7b9a8f31ee68462505b52fbf5e3e3fa952af4ba87a0e22b9da8e4a541bb8ab26a8efc38eb9d9750a68511f5b27d19014c1ba7404a84b537993074beca5f4fe6d3cced0d77cf4746aefb6b89fdc6fb2bb8638c2a5d89d4bd4a17fe5a8715065194722d67e8d898b83f1c0a13850182a5d5a0e301d6c0794e21f450d33e53448c51e31e2abb63f66275484fa8834a3c66aa391aab0c0d59a0dfce9a12678494ca91187a74e9b9c3b248c7a429175d8e053a3676235046bf1a56667836547c6cef732375f49e175d04fe38308bc1749b059d729b61255f749e8f2d9a614bf46f5ddc0ef364f9058bbdc65b6d3729386e323504ae08cdf0968d0c34901ae57daf3d43083efbcfeabe6009f73ef1b5aa96f1e2295a201ca9cf13f31e0fee6f24bdc228edb3682101bfb72074e9a36c885b1670cb9551ca47f7cb12cfc826a487626ec6345bf024766e5511a3553c5e9258c9ec8fbd3a660882fa40143ac6179d12c17ec0e1242c3eb721cfd232a7b5c84645012a503a0687b7426924f31259efb4831cd615904b972bbe70f238e899b54b65253affb1dca140adc47b134d94adc323ec5cbcd397c7010808e045f1faedcaf7d645c8bc4bbd0880d9d95d2b183acd28824591718b2aec9df8dcae287ac9bce46e58def46e6b0472985d163111a3a5cabf7003ec9920c045c0f588eb60939183474f87c91a0f9a4649a1e62341d580172bc94521cc249ae479636e5380c61356b2e83a27c178e1f2d9a64c3fc8710685837bcf63bae2e24060bb94209f7d3be07822d092fa183cb383ecbb3fcba70c920643b616cf17e02236e399295ce6b3410599d5d950ad6e529a714033f6fbe800839583dc21eb6bd256920f30a9fa97a8eb727a69c50f6a54cab37873623f7bb0d4fd633bd79dd75ec87b19a69072f0019ec3165f1501cfc4efe4b00347e89c1f321248768023e8eea83004111390d87c8679861a5d6b854b1f063acd07013e5f6a03acb094e476489de4ece32c9adfa2c86546683205790e9249b0ec7cbf560ec88d839a5865ce7abbe7059a7b4e0a4f04d91c0ff9f2c09f135b07ef6ff55e229bc2c37183dec2e30eeecafd80cfdbbb4ea1ed95688c3ef14bf199c3cfedb5867927ddd93e1f7ddf2a09320eb46376a4f71eddf4c22f81726dfb1cdf150fda17ee6b87c99786d6030ff124e57839d94196b44c830666a5ec57c7fe7fa70c23f64a4494a4c30f0d7849d862f5de8cecca29ddb59f85f0fe5ef165817f5467bdbf959edb9b6a84c68bc8b457e4fbbe56eb7c694f2e83cf68ea2d90a2be2ef3e0b735fab43bd68457e16745210f95a0b288afef4daf7f031e2803e3f71bae2651563c689eb359148d541e51aeef964d463f8aba3eb3374c26e06c90f746d3e11efb78ddf692005dc3e900cb3149a2c7257b49c73e5f3b981293f5cf359a473f71f6abc0adb3d7fbfbc980594d02dc3aed3468637e0f2e8b5f9bbc6c19e2374df75d00df1278c0552a36cef91a148d8cd124df581c4b454392153c403b43b1592e3614fb0a771483744267f6e77d73a79222677534a2d932cd1fa4f51465bbf950040bdcd619a7a14b1f4fc51a7f45ba62d6df856b561da501e71e96182a66e4126f46f841708268315f1a858621fc904735e26630d6b4a7384a7884f3228c07505c2f32801f4664f19fcec6baffa4e135e6510ad304e844d6f252a878170b7ea0351d32cb6e9aead574bb1213a11646cf3dc9b6d263c2c368580896c5102f11fe1a3dedf616500faaee5b863787b8c4e3bdbe8f3d0c93cf21b3ceb1ce78313ee7578e913ebf832487bbc3f9e0492b1fbbf86f32da0a1f5d471acfbb2654031b995738141413f3a4d3fc80a94f467d16efc0c24748447d3963bd807ee696d3e49b99b162f374b013bd4efc42dab692bba93210300b046ad523889d6fe55673d2c92ee52be6b7809b15db0d6ff2943596b49fa6f9713ea6e6929610e989ea6cfb40dcfdbc5eaa759a842cf051a4cc8edd890a8d23ed049f03da9e5a37659b30d7a836a16930c75d8aaa473b9c696b5b6549e7117cb58785ec504867cd46610bc8d8802ae5af9714f6bc20cbb59e57a4f748c912d3d2515f9848c7da3c926808d30665dba5523de8894f310d5f7bc0ce85fd7a848c1c7ae5b9f9d87ffe44657b997b18b773ca1490ebb089f8f0c16419e3c69747db40bdc2a14c8a9eba158f707d76f7610de6331fadb1656c7eabbda14a5b231276c84c601a84408d77ef22289c12689db8d948a241236489b1c7885ef960e460f0c22e0cc3a7b31d32dd22f603b155f3bde4e2ff659ea3e1ea72c29060063291633a1543df37d24727522ae22cf3b47eb9713193d01d61902afd17773e201f351908a3ed08afc16d2b955626bd149e05989a02871445429542b4d842c2fa0facd60c09fa2aa94e3c50022464ac6a55c3e7955d28d10ba00e824d8b1b6d9eb705953bcd3c16dedbb6e3e0053bb7678ec2544454b990f8634d615d8ff85009e8cb0b7b07e420d3c7b5008107c81fe22dac04ab63ded759c89f39fde946b07fcc238b78b35967dd03327108cce2b919e4ca134adba79815079db25b2bd53fba3fae3371a8f78806b9fb318fdacf9f659811088c185b0b09e0c7c4fea8e60b5ad1f7dbc56d18c3f4f115582af9c64551ee759faf4553947e6aacfd7b0841b1fc2188cec8043f467f6e5f083f76dd2ab83e47a5772dba17dbb77b966ed041d2edb6fbc7feef6bf78e9ddf76c1d1fb12d8d182875b4a9c73633fb167c142ce2c5bb06fe3c5c2f5b2af58e457942f539ab2fd8e66a087aa52fbd3d9918e680f641f6cdd6d1107f4a9628b314f2e1fc195e59a08b21e30a9b2d2238caa1687a8b9d0c8acc32b822bb89d65a974f05ff0442f1a64ffdba495e400705a3246b9131977f25e60cc19ea242d8272d255e389de0c29794162231244c2f05558c84dece1d7bc43dd8ddd98cab65c72e79f1e1d25c18deb86b7a85d2f6e02e8b1f1abeced0ac5e0c1384dcab50ff2d8483f57682e6ab8966c533a8a6fd50fa0308e5b174fa7fe1fca5bf639c245579b7c5e5e73dfe16ad82bc325e4e2b3f39c6a764e7fcd243d2989dce14edf115ac765aececacac067ba0c601cf74787afe4f8a77b7fb57b062db91782affac2b1d62df763c78d4db1e0f99cd6c4954f8b405161b033805e04cd043bdda55f6743d189d767cadc3ec0b402", 0x113e, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x7fff}, 0xc) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x7) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x3, 0xffdfff7e, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) close(r1) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d8bc600b441dba52c7f3765ff1047100", 0xffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x81) syz_open_pts() 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x1f}, {0x18, 0x0, 0xe24}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x0, 0x81]}, 0x3c) close(r0) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000001c0)=0x2000, 0x4) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="149130da957e67ba8392c0b01f00") 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fdfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) r4 = accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) shmget$private(0x0, 0x1000, 0x610, &(0x7f000028b000/0x1000)=nil) 16:00:02 executing program 1: 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) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0xffffff8f) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x80000006}]}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x18, 0x3, 0x102) r5 = dup(r0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x1f, 0x0, 0x80, 0x9, "4810f6a6d9486ecd70857219cf03c9693c208f5b", 0x100, 0x8}) r6 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r6) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x9, 0xbc}, {0x9, 0x4d}}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = msgget(0x0, 0x80) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000005e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d95070000004345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec4501f0fffff6463c84a3413e0d9ea5a0a299d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"], 0xf7, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x7}, {0x2, 0x10001}}, 0x0) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000140)={0x101, 0xfffff8e9}) mprotect(&(0x7f000030e000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xfff, 0x8, 0x22, 0x8}]}) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x3c3, 0x0, 0x165, 0x0, 0x0, 0x8}, 0x400) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x48}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x4) 16:00:02 executing program 0: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x5) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202c088000000ffffff3e28d09fadf10febd394d8ab9002a451acaec39ee8f4f04e6c5a8bc18ff2dddbc1326e046c52ddb8f7dadfd5d53346f4bd72c0c34ec2d8583c446a1290352eff552cee1d20d8e33fb0dafc9eb79f4662319ab1edec5f006d9384c0180166f3181529387c4c9850d8b090c069374ba168b14e8cf92d9378f5d600383f5c3125dd056392f24375"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x212e, &(0x7f0000000040)=0x2, 0xffffffffffffff7f) write(r0, 0x0, 0x0) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) poll(&(0x7f0000000040)=[{r5, 0x80}], 0x1, 0x7ff) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x11, 0x5, 0xe0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e91ffff1d6c6aa98d8851fa8a0f45ca76011b833ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d545c7fffe8b0e14e44ef8394503e80b9b9f851425b9a909d7e1b3b3d84b99db7747eb2c045eae3d67b05"], 0x10) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) fcntl$dupfd(r1, 0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r9 = geteuid() r10 = getgid() r11 = semget$private(0x0, 0x2, 0x974) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000180)=""/93) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x30, 0x400}, 0x0) 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0x24cf}) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) getppid() r4 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = semget(0x1, 0x1000000000007, 0x200) semop(r5, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) chflags(&(0x7f0000000140)='./bus\x00', 0xe18d7590e11111d9) semop(r5, &(0x7f0000000180)=[{0x2, 0x5, 0x2000}, {0x0, 0x7, 0x1000}, {0x1, 0xff, 0x1000}, {0x1, 0x4cb, 0x400}, {0x4, 0x30a2, 0x2800}], 0x38a) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x35}, {0x6}]}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) syz_emit_ethernet(0xfffffffffffffd1b, &(0x7f0000000200)="b6") r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)=0x4) r6 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r4 = msgget(0x0, 0x80) msgsnd(r4, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) r5 = msgget(0x0, 0x80) msgsnd(r5, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) r6 = msgget(0x2, 0x63) msgrcv(r6, &(0x7f00000006c0)=ANY=[@ANYRESDEC], 0x1, 0x0, 0x1000) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x2aaaaaaaaaaaab57) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) r7 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r8, r7) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000004c0)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r10}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xbc6) 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) readv(r0, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x4) close(r1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000640)='./file1\x00', 0x10902, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) fchown(r1, r2, 0x0) seteuid(r2) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000080)=ANY=[@ANYRES32=0x0], 0x1, 0x1, 0x1800) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r13, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0xe7, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000001340)={{0x100002, r16, r18, r19, 0x0, 0x46, 0x3}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240)=ANY=[@ANYBLOB="0005004000000000"], 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYRES32], 0x1, &(0x7f0000001240)=[{&(0x7f0000001040)="cd3689ec942b5fe78f4ddb2e4aaf197bdcd7630b1051e47a0a83da5b579dbb28e823635e0ef6cd6471636ae082638d0f4ad4fd8d6cf80bc10d38a63d88d4782f72fbe7ba9e2c273b59b58b37", 0x4c}, {&(0x7f0000000780)='W`=', 0x3}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="b24386c53ee88bb0e57b55ed6379af35abac6b319c92ddd1628e7d5dff216ad4b6723957b4f09b90b0d628f9cd57bfd8771c1fddb90060caf0af6bfe64b3ab4b493b86ef74b3ab89deb6862a184929d98c6f9cb3caec587d053bc29b51b68c60330d74053dae9b483da2298c565862d5", 0x70}, {&(0x7f0000001180)="649b2dfadda5fd9950be4dc6f28b4bd5ea454cf79bc8c417890a46bae86483dcf7acd885f5cb9c725626462aae4d14e0adeff4dd81c6754ce93dcb2eb3b8cf94c7293b819dd7d16c831968bf5affbf387bcc7c4fe71c", 0x56}, {&(0x7f0000001200)="a48232a593c46becf1592e81eaff95aa352abead46fe94813e3cff67fcdfc41d5d4d60604dab543e20fc12f131eb0a092883db462fddfcf00cc0472c", 0x3c}], 0x6, 0xfffffffffffffffe, 0x0, 0x5}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r8, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) r37 = socket(0x18, 0x3, 0x102) r38 = socket(0x800000018, 0x3, 0x0) r39 = fcntl$dupfd(r37, 0x0, r38) ioctl$TIOCFLUSH(r39, 0x802069b0, &(0x7f0000000300)) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYRES16], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0x0, 0x2d7328bb0dcd4e0d}, 0x0) r40 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001340)={{0x100002, r31, r33, r34, 0x0, 0x46, 0x203}, 0x100, 0xc07, r35, r40, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x8, &(0x7f0000000000)=[r26, 0x0, 0xffffffffffffffff, r33, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r2, r26) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) close(r0) 16:00:06 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x66b, 0x3ff, 0x9, "0200000000000000000000000000d50f00"}) write(r0, &(0x7f0000001200)='\r', 0x1) 16:00:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000400)="ed9b620fa6f48db50aa4f7d6076e0e3371c9d6df54924a569f2596cffde023896fe2e8f5a965d7bd60574d62477a03f2be03b746725f7a187ea09330efdf3fce76828d1d1d02b5de239b1539dd061ff8ad21442ec225ab35c8ba3c1a5a"}, {&(0x7f0000000480)="0f4ff69039716e7ee1f81cf6b86d5262d18cb43f2bce025066acc1d984e3e75bd598baa8c23ce891e51b561ceee4bb551f18451c44f33746ad580e3afa0bc976aa24406c37d529040691d8b69373136ac74fe1a6316314ca6b501c4d3006f186f0b0eb5fb35d6c9b3a24e554df5123169bc408e468"}, {&(0x7f0000000780)="07d6c1c7c1d986c01f53dfbb86038093b6fd610597a8eef39412aaa40f1e16abf3f4cb65e4889fb007af3bd1bcd18c41402faa5190356e57e3358c0843d0d8b0d8b9ddbd1a091b0baa5a4e06e6ca15e0ce8e507c16ee9c41e4fe7ad1f24dd1a4007bd527be861da1a285d83ba84f088d4d9c161a4e17469e7bd6163f80a548f8b5e2d2c6c3a805f16b99632faddd5d4cdba8c4fe77b7a19e7d73d0bd8d63806f8a03045b840326a80052d88af4ebbdb2217a3aa675fcb292c88e2501f25591ebd8912c7bcf03c46d248da5adb14dfd46ff1a34da7f166c7b7dc1b18a60b812c3711456f971d5ad0504d1970b1c916f2be2", 0xfffffffffffffef4}, {&(0x7f0000000880)="356c82c9764e2f9746186589f19504749125f7909e2dbab2a717e736ab517d5ff6f789f551a68f9a6482147c1c2f122bd3d003621430255d3fedaafcd83475e1ccbc27c90d9b2327d0403a35f3961e117d25588e09e558b43e102980e5b634687c6a7f182f737d2b03a5e8e11c40b43f41f2e7fc645ae0ff2cbf9855c661478e40314f48be4ac1d0177a8a4340ac6b2dc76874343adde6bd340e5b529cacb8d934d1dc76ba4278b7c1f833fd727278c2df9a40108165697a236521e0c6d7664cd688f6e5acb8994ae96f043c52b4aa2a85b4cb281456ac4304a734b586eeca0982eefc728e69bb67d35c83c5003b348eb3768b7cca7351eafcce37f4"}, {&(0x7f0000000b00)="1467e1b101e72d124aaa8733e947651a82dbd1c3c37a243ab78da3ea41e2e680f71dba9fa44e91fa4ca4245dafc3950b8ed83beaf5cb1c737f8250f92f64ee577c4bec3f9c4902f3e830809a71c5f1b7116b87b965a99141efeac7cd095e4d7c235a31db210ec570d99efead82d40674eecbf87c45fba8938643ff56cdf1a8191cec92faac346c3eddc93f43c1be7393e83eaaf0f21a21ecbedbd8ae6192fc7b21fa4f354c046ab9f44240023081d28813985d701746604ad083a32a3f56213ce8e32c550bbc24363cfd44959561b6018c25e5e8ca3b439f3c964f32e95f8dff9aaa84a95a60782e1bd2e78818468665966f58155445705d03995e0cc018097218f06bb42c74b3d423b8fa3cd05fc5bbc5e693ca37917c1aa170a6da466ff48f480860b66457d06a2499e35248811a54055e46b61842b6760c873a74551ab4ca7ef8ad0ddc11cb06583ea7c3d1d5d9c3e9ea5c9a657199356c15bb52a7c99e71dabf6b0c6c4f37338d670f4d71345cff130e59c117200e5e0d4bb398460057b743f1838a2d9395df8b3843645c512a5523eaedf1a72a9a4f3287"}, {&(0x7f0000000980)="d7a335fde01dc7586231f6f1d32faa4aa447b1f3594d7a17a9e449fea6de5e958fba8c786bc06d341a9213c66f8d871a0df4e5a69ee73bcbb1f6d756c154b7164cf581a5e8bd421779f9fbd6853ddb745ad9eafe62a13cf45312c9c1b7c7023056a67ef642032a9e6c0e2f042f83399edf7d454be830e57b0e0efef01e426a8c4991c62b16e0e257f7fa1b7ea1a3bbcb73ebfdfb6236c0586ac6e62a8d0cbe330c796ad2e350dd86d109485f82d7d8028bc2ee8fb17bdb240ffb375bc7f40a225c9bff24d2f42a996b85f44299f2fc51d968cef941"}], 0x10000000000001e5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r3) sendto$inet6(r3, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000003c0)=0xd00, 0xffffffffffffff11) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) pwritev(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000380)={0xca, 0x0, &(0x7f0000000680)=""/202}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b0, &(0x7f0000000300)) r8 = socket(0x18, 0x3, 0x102) r9 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r9) r10 = dup(r9) ioctl$BIOCPROMISC(r10, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) r11 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r11, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wse0\x00', 0x40, 0x0) r13 = socket(0x18, 0x3, 0x102) r14 = socket(0x800000018, 0x3, 0x0) r15 = socket(0x18, 0x3, 0x102) r16 = socket(0x800000018, 0x4003, 0x2) fcntl$dupfd(r15, 0x0, r16) r17 = dup2(r15, r2) ioctl$TIOCDRAIN(r17, 0x2000745e) fcntl$dupfd(r13, 0x0, r14) poll(&(0x7f0000000200)=[{r12, 0x20}, {0xffffffffffffffff, 0x80}, {r0, 0x10}], 0x3, 0x3f) bind(r11, &(0x7f0000000000)=@un=@abs, 0x8) dup2(r3, r11) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0xfffff0d5) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) pwrite(r1, &(0x7f0000000240)="af0540000000000000f6ff7e3ac7", 0xe, 0x0, 0x0) getuid() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x24, 0x0, 0x56}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = msgget(0x0, 0x80) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000005e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ef45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae5f8ff3b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a1246936d00844ff89d2911d02cd6f08396e27995f07b0d278"], 0xf7, 0x0) msgsnd(r1, &(0x7f0000000200)={0x0, "d44b4b7b249b52fa23f8efd0955a4eb25a9c99e4559622f4c570133b1917909af053960ece4655ca39cbc640af9d03b261ce65d789c536be415e411971f9b56af115dec6a361a186039e5adaafed59ccbad71f43ebb5785988141eebfe5d65e607fd739b38ad44dbb3ba76523411844d347624b93e3369b8e0d24ddba16dde4f451fd303e0952ffada501ae8e48411e02daf3e14b3ae9eae307c3c85ba451039ff3edd9754b31661"}, 0xb0, 0x1000) r2 = msgget(0x0, 0x80) msgsnd(r2, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b0, &(0x7f0000000300)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = socket(0x18, 0x3, 0x102) r10 = socket(0x800000018, 0x3, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x802069b0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r13 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r13, 0x6, r14) r15 = socket(0x18, 0x3, 0x102) r16 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r16) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x80000000, r3, r4, r8, r12, 0x162, 0x7}, 0x3, 0x8, r14, r17, 0x1, 0x80, 0x8}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x15}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x8) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000001c0)) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) dup2(r1, r4) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x7a6318aa60c24c5e, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/Dev/n\x81\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b0, &(0x7f0000000300)) r8 = getegid() setregid(r8, 0xffffffffffffffff) r9 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = getegid() r12 = geteuid() r13 = getppid() r14 = getpgid(0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x8a9d, r10, r11, r12, r8, 0x10, 0x7fff}, 0xc7, 0x9, r13, r14, 0x401, 0x2d, 0x3}) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r17 = getuid() r18 = getegid() r19 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r15, r16, r17, r18, 0x100, 0x9}, 0x4, 0x2, r19, r13, 0x100, 0xe6c, 0x43d}) r20 = getgid() fchownat(r7, &(0x7f00000001c0)='./file0/file0\x00', r15, r20, 0x4) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000140)) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = dup2(0xffffffffffffffff, r2) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000040)="b4bf8950", 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000091, &(0x7f0000000040)=[{0x44}, {0x63, 0xc1, 0xfe}, {0x806, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4007, 0xff) dup(r1) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000002c0)={{}, 0x2, &(0x7f0000000280)=[0x0, 0x0]}) unlink(&(0x7f0000000240)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x3, 0x9, 0x3, 0x5}]}) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r7, 0x6, r8) fcntl$lock(r5, 0x9, &(0x7f0000000340)={0x1, 0x6a1685208053be4a, 0x3, 0x2, r8}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r9, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:07 executing program 0: geteuid() setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x7, 0x56fa, 0x6, "2bede83af470a059b39e64ec6ae3fdf19f63c0f1", 0x81, 0x44}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c01162b07004237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d2080000001e51f16cf4eb8382da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b020078a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1dd21dad6f34bc502dd7196302b41cb22c69bb82d43e905f0bdffb491c3733a2b7bae8f51965eeaaa78e106c5417744e1fc4fa995a8e6d4abb7d41e1fafbe98df76f31199f5ba6c92781947d181cdfb4408a1a5557052acc2966b391930b3d4baa66ec11b85d36f6d00907af6dd1982af7f0c1c692c50a205e6120851543aec8cca4cc73d2a93cbaf36d7791225dcfd16e4b481969b6401a9dca86cc434c5d26e47cffacc78e3be74e8d7edadb19e6d92f8c581d5393fa504a7a6297a3388646ea70e9029cf85a1de4b311ba5e209c48f1d767510b0bb1b05972ff940803d2e11efed3ea89a33a59c2a882a33656592e7ff8c353aa6262285019e95ecf034683f437b2b94d86892af31357ec08b747a83e9e92e2110cbc578103e10dfbc2b04e2b876376d2ecc4cbc2bb59f8a693e5"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x108, 0xb6953d2da92f2bca) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r3, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') semop(r3, &(0x7f0000000200)=[{0x4, 0x9, 0x1000}, {0x6, 0x848}, {0x2, 0x5, 0x1800}, {0x3, 0x330, 0x262f6f52b2555893}, {0x1, 0x800, 0xc00}, {0x1, 0x3, 0x2800}, {0x1, 0x5, 0x1000}], 0x7) semop(r3, &(0x7f0000000680), 0xd3) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000280)=""/188) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:07 executing program 0: syz_open_pts() select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xce2}, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000240)="13", 0x1, 0x0, 0x0) close(r0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x10, 0x1b7) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/z\x04ro\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x8, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) sendto$inet(r2, &(0x7f0000000000)="0434be1c4df15862f35034d538da7e3301f8cd4613e49d39bf5c", 0x1a, 0x801, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9) pledge(&(0x7f0000000100)='$\x00', &(0x7f0000000140)='\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0xb59f3350a38e1eb4) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) close(r1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x6}}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0xfffffffa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f0000000500)=@abs, &(0x7f00000004c0)=0xffffffffffffffdd) r5 = accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) semget(0x3, 0x2, 0x1) r6 = semget(0x3, 0x4, 0x80) semop(r6, &(0x7f0000000480)=[{0x0, 0x0, 0x1000}, {0x4, 0x8001}, {0xa8245f716c1c0026, 0x2, 0x9e0970ee9dd6f2c2}, {0x0, 0x0, 0x1000}], 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x19c}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r7, &(0x7f0000000040)=[{&(0x7f0000000200)=""/209, 0xd1}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x0, "9375b01a93b4518660e5be41a66d29dd00"}) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) readv(r9, &(0x7f0000000440)=[{&(0x7f0000000540)=""/108, 0x6c}, {&(0x7f00000005c0)=""/224, 0xe0}], 0x2) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r10, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xfffffffffffffcf2}], 0x1) r12 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r12) dup(r12) write(r12, &(0x7f0000000080)="bb", 0x0) r13 = dup2(r8, r11) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = socket(0x10, 0x8000, 0x20) unlinkat(r5, &(0x7f0000000280)='./file0\x00', 0xc) close(r14) write(r14, &(0x7f0000000100)="8c65", 0x26d) dup(r14) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x80) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0xc0105715, &(0x7f0000000000)=0x35) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x32) socket$unix(0x1, 0x2, 0x0) r17 = semget$private(0x0, 0x3, 0x10602) semop(r17, &(0x7f0000000080)=[{0x4, 0x1, 0x800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1800}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3}, {0x5, 0x8, 0x1800}], 0x9) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [0x20, 0x0, 0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = getuid() fchown(r4, r6, 0x0) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0xd7f0c4a780ab4c2c) r7 = socket(0x18, 0x3, 0x102) r8 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = fcntl$dupfd(r8, 0x0, r1) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f00000000c0)=0x6) fcntl$dupfd(r0, 0xa, r2) getsockname$inet6(r8, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x5, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x490bd7bd4cab673a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x5}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x118) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x0, 0x10000}, {0x3d}, {0x7ffffffe}]}) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/203) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") fchdir(0xffffffffffffff9c) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c40179fbbe093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8870ea9c95b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9ad4db5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e68ca91d843337e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327450000000000000031000000273cd0a15ac2bf0e7839d987062dc1228c85fd8aa1a5b0f7040003896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c9301000000e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912caad43a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85caf3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf9c5adecadbcee7ae9161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7993fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7a7800000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xc8f, &(0x7f0000000000)=0x800006c5, 0xfffffd34) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x61}, {0x16}]}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) listen(r6, 0x0) fchdir(r5) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000440)='&*\x00', &(0x7f00000001c0)='*\'\x00'], &(0x7f0000000340)) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e40000000000dc00000000007430", 0x27b}], 0x1) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x87) select(0x40, &(0x7f0000000100)={0x9, 0x570, 0xc07, 0xb861, 0x2, 0x7, 0x3, 0x6}, &(0x7f0000000140)={0x2, 0x4, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8f55, 0x1, 0x7}, &(0x7f0000000180)={0x1, 0x7ff, 0xe5b8, 0xffffffff, 0x45, 0x81, 0x200, 0x7}, &(0x7f00000001c0)={0x3, 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r2, r2) kqueue() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) open$dir(&(0x7f0000000480)='./bus/file0\x00', 0x10, 0x9f14ad2a44bc025c) dup2(r3, r3) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x200, 0x188) r4 = open(&(0x7f0000000440)='./bus/file0\x00', 0x200, 0x40) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000039, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xfffffffffffffd75) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000400)=0xffffff1f) socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x27a) r8 = socket(0x18, 0x1, 0x3) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r9 = socket(0x18, 0x3, 0x102) r10 = socket(0x800000018, 0x3, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x802069b0, &(0x7f0000000300)) getpeername$inet(r11, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d013d2f66696c653000"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="fd012e2f60d4ae813000946274da4c0bb8c89ff719d5dc625437a8c588db8aa0af5445e197f4035ae8655e46e03bbe207681b94f477f86e330254d96662a36138820c005035723aff8ccb9d2c0a8056fe32ef22606e539ccb8a2a3926d9bcda4dbc4fece1520ea0ba7465d1f06991c96"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r2, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) socket(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x2, 0xc004, 0x0) fcntl$dupfd(r4, 0x0, r5) dup2(0xffffffffffffffff, r4) r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b0, &(0x7f0000000300)) r9 = socket(0x18, 0x3, 0x102) r10 = socket(0x800000018, 0x3, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xa23212185fc692d2, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x8}, 0xc) ioctl$TIOCFLUSH(r11, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000180)=[{0x96, 0x9, 0x1, 0x8}, {0x5, 0x2, 0x6d, 0xfff}, {0xf387, 0x0, 0x83, 0xfff}, {0x9, 0x4, 0x4, 0x401}, {0x7fff, 0xfd, 0x81, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) recvfrom(r0, &(0x7f0000000040)=""/92, 0x5c, 0x40, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, &(0x7f00000004c0)="ca6ddaab8a1dc2c547d6d7ea78aa0ea3a1169884263e536b1f91575efd4f96c63af8452a491bd7810f0000bf8db0bf1725d4bbe85039403ccf23990214d90e4d83da4cf44624b61f50e6f22ac8b5e0f3ff5202d2c112b43db5a830bd13dd205776f25ca5840ab96dc77b21c4c3ce6274cc8ac3047591d06729e1aaa02f3f238811da5f0ff0ee042b7ab1d73a4cc9a257db7f4b9e0b000000000000000000", 0x9e) 16:00:08 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001700)=""/4103, 0x1007}], 0x1) r0 = socket(0x18, 0x3, 0x102) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="44bdee6a1998ddbd0c69068001d4f9d7a18e6da14bbb778c5ea63908aaa8c92b2c482eccffd60c2db18eab8875c9c7c54d4f1741fde0db5cd9c84ec699f9a4584d09c6e40b5ae0f717f110cf32a2c23362f29aad49a31c048c6f3da90d5bfa67d660c2bcfbed275115104d5074f69967c639702cf76cfa1b066377021ad199091c313a0ffb656f26dedaf92e04c40b8484b156b2f9d6f9d1e5f5cbacff5113a6e4843ffaa637ff480e84e716ee938773ed8534b13258a9c901be8f850abaaf3ac2a1942d530d6facbe7c3fa0afad635564f2d75f596d4a78fbd3ef6a26f32331bb88c88fa08f314c7eccb84637", 0xed}, {&(0x7f0000000080)="dd6f090e37676bb14ec3f8ca75c90ca670389d309ceebba998ba6bd7179017e86411057f5326f13ce6507fea16c6228cf0635d31", 0x34}], 0x2) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)=0x4) ioctl$BIOCPROMISC(r2, 0x20004269) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)="fa1204a49155ce1e00", 0xfffffffffffffe2b}], 0x1, 0x0, 0xfffffffffffffffd) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x43}, {0x2, 0x4}}, 0x2) getitimer(0x2, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000840)="6c4b05cb3f01352801f0fc4cdd1b") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\b\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x5}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:09 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x28ae) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0xffffffff}, 0xc) getuid() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x2d}, {0x6, 0x0, 0x0, 0x8000000}]}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x44}, {0x20000000000006}]}) r3 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() setregid(r6, 0xffffffffffffffff) r7 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = getegid() r10 = geteuid() r11 = getppid() r12 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x8a9d, r8, r9, r10, r6, 0x10, 0x7fff}, 0xc7, 0x9, r11, r12, 0x401, 0x2d, 0x3}) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r15 = getuid() r16 = getegid() r17 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r13, r14, r15, r16, 0x100, 0x9}, 0x4, 0x2, r17, r11, 0x100, 0xe6c, 0x43d}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x80000000, r4, 0xffffffffffffffff, r5, r16, 0x10, 0x81}, 0x2, 0x4, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b02fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300c4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9abff1297a3d6b223a1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210500000000000000614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab919775ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000060a4ca5aaeb965cb558e88f9db4c72b976b7f6c1cf309d4bb55540f8e273d426eceaa3d614c6c2efbb378daff17c26873a4d6f509cbb10cf84e0723dfe9908dc2d809f82cbb548cac01967900c57c13588385478dbe98bce5f5425bb0094b83f218b6c8e7f1a5e243abbd66406361874a9d4a7ffce682f36fd1ad6c87524425bb1311583e47b90fea40c4c05fea17c227e13641a"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7c, 0xfd}, {0x2d}, {0x7ffffffe, 0x0, 0x0, 0xfffffffc}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x8, 0x1f, 0x7af4}, {0x3, 0x6, 0x7, 0x1}, {0x4, 0x45, 0x7f, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff0b}, 0x10000004001000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffeffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x16c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) lseek(r0, 0x0, 0x7fff, 0x2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) r4 = socket(0x18, 0x2, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) r2 = socket(0x18, 0x3, 0x102) clock_gettime(0x3, &(0x7f00000000c0)) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b0, &(0x7f0000000300)) r8 = dup(r7) r9 = socket(0x18, 0x3, 0x102) r10 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r10) r11 = socket(0x18, 0x3, 0x102) r12 = socket(0x800000018, 0x3, 0x0) r13 = fcntl$dupfd(r11, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x802069b0, &(0x7f0000000300)) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x180, 0x0) kevent(r8, &(0x7f0000000180), 0x9, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x10000, 0x7}, {{r13}, 0x33b467b79488e58e, 0x20, 0x4, 0x6, 0xb1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x2, 0x5}, {{r14}, 0xfffffffffffffffd, 0x10, 0x1, 0x80000001}, {{}, 0x2, 0xc8, 0x1, 0x800000000000000, 0x3f}, {{r2}, 0x0, 0x40, 0x20000004, 0x9, 0x6}], 0x4e, &(0x7f00000002c0)={0x1, 0x20}) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) getpeername(r4, &(0x7f0000000040)=@un=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) 16:00:09 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x86136) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1, 0x24) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='./bus\x00') readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/196, 0xc4) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) syz_open_pts() open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000300)=0x95) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = getpgrp() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) read(r2, &(0x7f0000000000)=""/9, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1) preadv(r3, &(0x7f0000000080), 0x0, 0x0, 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x2, 0x0, 0xfe}, {0x9, 0x40, 0x0, 0x6}, {0x2, 0x2, 0x1, 0x8}, {0xffe0, 0xe0, 0x2, 0x10001}, {0xbe, 0x8, 0xf6, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000140)='./file0\x00', 0x3, 0x0, r1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfbffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0xb3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xc8, 0x10, 0x9, 0x662}, {0x77f, 0x7, 0x7f, 0x2}]}) r6 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) select(0x40, &(0x7f0000000100)={0x6, 0x1f, 0x7fff, 0x1e8, 0x5145, 0x4, 0x9, 0xfffffffffffffbf7}, &(0x7f0000000140)={0x100000001, 0x7a0, 0x3ff, 0xabf0, 0x4, 0x7, 0xd7, 0x1ff}, &(0x7f0000000180)={0x3ff, 0x2, 0x1, 0x10000, 0x8, 0x7f, 0x0, 0x100000001}, &(0x7f00000001c0)={0x1ff, 0x4}) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = dup2(r1, r0) chflagsat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x49) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x3) 16:00:10 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x800000000000000}], 0x66, 0x0, 0x8000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) semop(0x0, &(0x7f0000000000)=[{}, {0x3}], 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) dup(r2) socketpair(0x41, 0x1, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x6) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2c, 0x11, 0xfffffffffffffffd, 0x8c19}, {{}, 0xfffffffffffffffb, 0x0, 0x10, 0x20, 0x9}], 0x9, 0x0) 16:00:11 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"}) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) r5 = dup2(0xffffffffffffff9c, r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x9, 0xd8, {0x8, 0xffffffffffffff00}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x24, 0x7f}, {0x74}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x8) 16:00:11 executing program 0: socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0xfffffffe, './file0\x00'}) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x3) accept$unix(r1, &(0x7f0000002740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f79fd5ed9e4f19a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba149db6871ea880ff490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae107a867a4b002f95f9dd026b2dcc5955455f2bc90639b9ca6779762c44378edb889cd23cee762ad3bef84578abd1bef4f6638d8781fc8e319fac31e8ba5a1d147512b81975df77ebbd443a8079ea8a58212640934dec656375ca303a47cd38b24a997638eb53e74a371b7fda5870"], &(0x7f00000000c0)=0x1002) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc5ec72545f0a765e2ba400008000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0xe7d4bf2e0b4beaba, 0x0) setsockopt(r0, 0xffffffff, 0x0, &(0x7f0000000100)="2c1695", 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x6) r3 = socket(0x18, 0x3, 0x0) r4 = socket$inet6(0x18, 0x4, 0x3) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r6) dup2(r4, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) dup2(0xffffffffffffffff, r4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r6) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x7fba5232a498625, 0x0, 0x7, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x20, 0x9, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000000, 0x0, 0x7}, {{r2}, 0x7, 0x1, 0x20, 0x8, 0x40}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x4, 0x45e4}, {{r0}, 0xfffffffffffffffd, 0x139, 0x0, 0x4, 0xb8}, {{r5}, 0xfffffffffffffffb, 0x80, 0x1, 0x7, 0x6f88}, {{}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0xfffffffffffffffb}], 0x7fb, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x102) r8 = socket(0x800000018, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069b0, &(0x7f0000000300)) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) r11 = socket(0x18, 0x3, 0x102) r12 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r11, 0x0, r12) r13 = socket(0x18, 0x3, 0x102) r14 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r13, 0x0, r14) r15 = socket(0x18, 0x3, 0x102) r16 = socket(0x800000018, 0x3, 0x0) r17 = fcntl$dupfd(r15, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x802069b0, &(0x7f0000000300)) r18 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000280)=0xc) r19 = socket$inet(0x2, 0x4000, 0x6) kevent(r9, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff9, 0x48, 0x40000000, 0x2, 0x8}, {{r12}, 0x8000000000000004, 0x2, 0x1, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x2, 0xd0000080, 0x92a, 0xfffffffffffffff8}, {{r17}, 0x0, 0x41, 0xb, 0x2, 0x6}], 0x9, &(0x7f0000000300)=[{{r5}, 0x0, 0x15, 0x80000000, 0x4, 0x8}, {{r18}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x3, 0xc146}, {{r3}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x17, 0x20}, {{r2}, 0xfffffffffffffff8, 0x40, 0x4, 0x200, 0x401}, {{r19}, 0x0, 0x2, 0x334ec8fe4d48fc11, 0x1cd, 0x8}], 0x0, &(0x7f00000003c0)={0x4, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r20 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvfrom$inet6(r0, &(0x7f0000001080)=""/246, 0xf6, 0x800, &(0x7f0000001180)={0x18, 0x3, 0x3ff, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x273d118132dced83, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r0, &(0x7f00000036c0)={&(0x7f0000001240)=@un=@abs, 0x8, &(0x7f00000035c0)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/188, 0xbc}, {&(0x7f0000002340)=""/110, 0x6e}, {&(0x7f00000023c0)=""/224, 0xe0}, {&(0x7f00000024c0)=""/6, 0x6}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/56, 0x38}, {&(0x7f0000003540)=""/87, 0x57}], 0x8, &(0x7f0000003640)=""/93, 0x5d}, 0x40) open(&(0x7f0000003700)='./file0\x00', 0x0, 0x20) pwrite(r0, &(0x7f0000003740)="b10b4e44bb8829a044ff4572fef15b1dde6dfcd3bef8e73e4eda4e1addc20f204f2b09de9918dfcd6cf25c59d1c5af74ce67a081fd66f90ff4e5a547043e1f0d92447109f6b0e28917a573ec500df6b8e48101836fecdcf56ea9c7", 0x5b, 0x0, 0x3) r2 = open(&(0x7f00000037c0)='./file0\x00', 0x40, 0x88) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000003800)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000003840)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000003880)={0x4282, 0xfff, 0xfff, 0x3, "bb6d035aa5dc666f65fd07c48397e320e0c0e6b1", 0x4, 0x6}) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003900)={0x0, 0x0, 0x0}, &(0x7f0000003940)=0xc) fchownat(0xffffffffffffffff, &(0x7f00000038c0)='./file0\x00', r4, r5, 0x7) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000003980)='/dev/zero\x00', 0x300, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000039c0), &(0x7f0000003a00)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003a40), &(0x7f0000003a80)=0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000003ac0)) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000003b40)='/dev/pci\x00', 0x100, 0x0) dup2(r8, r9) r10 = accept(r2, &(0x7f0000003b80)=@in6, &(0x7f0000003bc0)=0xc) pread(r10, &(0x7f0000003c00)="daf824b4a24b810e57d39e5c750714d025753aaf69502fb6fe76635c79adf406928d0f4b1ba1e7c9ada81fecf5b49d99e5619b0dd6fc56923410a4c74dbdf5effde4d7909308595b161cbd1eb8be1ddf8fbcaf537cb287d76ef8463e1dd1360ab2fe665a44e421797594e4efd67fa437a581c372cccbac2f2f44c9d9625cad58cee77de8dd3da0b703c45c281c723529d7cf363acd", 0x95, 0x0, 0xbd1) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000003cc0)='/dev/klog\x00', 0x80, 0x0) fchflags(r11, 0x0) symlinkat(&(0x7f0000003d00)='./file0\x00', r3, &(0x7f0000003d40)='./file0\x00') r12 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r12, 0x20007479) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="77027d087f000001e3ce7069688a2a3644560fcf06ad0bd8a0b53a585e9407eda7881aecb7b7f324c155a5077c01610aea21414b8771726380a93caade99b391072ddee2fb87ada3b0375ed3b96edfb23a3d6d30291c43cbf1580a82842b1bb0afc893aadd5a0c3ba6ed969f3ba00fa498fe120c12c6fdd9c88a2c1ca09ceaded6fdf633c9c3a76e4f5211dd8813378f6f3867f1affc9adb50e95308839f30"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x8086d2f9a6e62387) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) r5 = accept$inet6(r3, &(0x7f0000001480), &(0x7f00000014c0)=0xc) fcntl$dupfd(r4, 0xa, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r7 = socket(0x2, 0x1, 0x0) accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a0a5bf895f4b4ff"], 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x20, 0x4000, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b0, &(0x7f0000000300)) fcntl$dupfd(r7, 0x0, r4) r8 = socket(0x18, 0x3, 0x102) r9 = socket(0x800000018, 0x3, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCFLUSH(r10, 0x802069b0, &(0x7f0000000080)=0xa92a) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:12 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x20, 0x6, 0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r4 = getpgid(0xffffffffffffffff) r5 = msgget$private(0x0, 0x8) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/235}, 0xf3, 0x0, 0x400) fcntl$setown(r0, 0x6, r4) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = socket(0x18, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) semop(r3, &(0x7f0000000800)=[{0x3, 0x29c}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x80ff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0x1, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semop(r6, &(0x7f0000000080)=[{0x3, 0x7ff}, {0x4, 0x1, 0x1000}], 0x2) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400), 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x400, 0x0) fchmod(r7, 0x80) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) r1 = dup(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x82) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000180)='./file0/file1\x00', r3}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r4 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x100) connect$unix(r4, &(0x7f0000000300)=@file={0x1, './file0/file2\x00'}, 0x10) r5 = socket$inet6(0x18, 0x8000, 0x7f) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:13 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x7fffffff) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000040)={0x0, ""/52}, 0x3c, 0x3, 0x800) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x2}) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000180)) r5 = getpid() getpgid(r5) 16:00:13 executing program 0: 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}, 0xfffffffffffffffc, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/223) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x0) msgsnd(r13, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000000000000ac00000000002000"/42], 0x34, 0x3, 0x1800) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x2, 0x48) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x68, 0x0, 0x0) r17 = accept$inet6(r16, &(0x7f0000000480), &(0x7f00000005c0)=0xc) getsockopt(r17, 0x29, 0xfffffff9, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r10, r9, 0x13, 0x6}, 0x6, 0x2, r11, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r21, r20, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) r24 = getegid() socketpair(0x20, 0x1, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r26 = getpgid(0x0) dup(r25) r27 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r27, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r27, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r28, 0x20004b3d) ioctl$KDDISABIO(r28, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r31 = syz_open_pts() fcntl$setflags(r31, 0x2, 0x1) r32 = dup2(r31, r31) symlinkat(&(0x7f0000000000)='./file0\x00', r32, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r32, &(0x7f0000000180)='./file0\x00', r33, r34, 0x0) getgroups(0x2, &(0x7f0000000200)=[r34, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r39 = getppid() r40 = fcntl$getown(0xffffffffffffff9c, 0x5) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r42 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r47 = getppid() r48 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x4, r43, r44, r45, r46, 0x5, 0x8000}, 0x1e3c, 0x8, r47, r48, 0x1f, 0x7, 0x1}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x1, r12, r36, r37, r38, 0x489bf5dce96f7e76, 0x8000}, 0x9, 0x8, r39, r40, 0x2000000001f, 0x7, 0x1}) setpgid(r39, r39) r49 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r54 = getppid() r55 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000100)={{0x1, r50, r51, r52, r53, 0x5, 0x8000}, 0x1e3c, 0x8, r54, r55, 0x1f, 0x7, 0x2}) setpgid(r54, r54) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x81, r29, r34, r29, r35, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r39, r54, 0x4, 0xffffffffffffffff}) fcntl$lock(r25, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffe, 0xfffffffffffffffc, r39}) r56 = msgget$private(0x0, 0x200) r57 = getgid() r58 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r60 = getppid() msgctl$IPC_SET(r56, 0x1, &(0x7f00000002c0)={{0x8, r58, r57, r58, r57, 0x42, 0x6}, 0x8, 0x3, r59, r60, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r6, r9, r21, r24, 0x18, 0x101}, 0x6, 0x1, r26, r59, 0x100000000, 0x1ff, 0x63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r61 = getegid() r62 = socket(0x2, 0x4003, 0x0) setsockopt(r62, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r62, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) writev(r62, &(0x7f0000000040)=[{0x0}], 0x1) geteuid() setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r12, r61}, 0xfffffffffffffe6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x200003, 0x8, &(0x7f0000000080)="b80670f1500fad6c8c93595f6a912f8c5d8ec4e2d9699cf6e7f50c", 0xffffffffffffff30) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x7}, {0x20000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") semget$private(0x0, 0x4, 0x40) 16:00:13 executing program 0: semget$private(0x0, 0x0, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) linkat(r2, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001dc851436fca4ac243ec1d31f164b8fadeac7ea80cf10c8c7384e9632007801a23cd553d77d333b33842b3240cf3098f1172183fd0158a1c5f38983672c95f2d8713ba19ede0e0515863650db6fc25c54cfc2ebea410f2fb6d9a9c493d3d856c874dd8256d3d995c3b06eae0cd9fb920cbd8134199502c6292355c6064fd3bdcd4324ed1cd07f550234627ce3c614aa8a05d30caf1323612da8f001f29336f5f2b0046095bbd8d3f4e6a66ca0481cf4200"/4274], &(0x7f0000000080)=0x1002) 16:00:13 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2}]}) 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) sendto(r0, &(0x7f00000002c0)="84b32f4715a9db21a9aaedd16a5fe07630743b4e63173dbddbf3159f412460757f660222941d28f0ff76594d6ffeafb61d9379f8167e04ecdcea6dfcd2ddecd3093df1fdc2832e92639e90d0761dc37fcbd74178614f0446e1b61ddc22d98e3f9d9ecd7eefcd6636c5ae6b8186dd914c24fa3dfae0b69c68bbf577aa9306a0f0646bc3ae811e43f171259ec485f24d391529ea17d21f42d3c14a4f66565348f1499dcc496d1e7b59e241df5cd517e844d936be5f19bdf95d164330b519e7c7e11f453f6009c47185ea50", 0xca, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:13 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) recvfrom$unix(r0, &(0x7f0000000140)=""/35, 0x23, 0x40, &(0x7f0000000040)=ANY=[@ANYBLOB="e2e147adec6ef6aac819167662"], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x20, 0x1f, 0x81}, {0x0, 0xb9, 0x1, 0x8}]}) 16:00:13 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xb, 0x7033, r0, 0x0, 0x7fd) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) pmap_unwire: wiring for pmap 0xfffffd80673a2cb8 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80673a2cb8 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80673a2cb8 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80673a2cb8 va 0x20006000 didn't change! 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1ff, 0xedc1, {0x1, 0x7}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) pwrite(r1, &(0x7f00000000c0)="feddc37486dba3ddef53c9d88aff4b2dc208b345cac45c35be895128840f7b83c116ae1838effc04e42fb7a7a55709e59555151ac7e7f4908eeb265b81b39dc9c9f1a831f8ffc5f0e826ef7956a4cae16df7245977ad6f738b6449062f6728368b083548e874496806e48be85968c908cb63d9d389db4880b6bed3d88d0982ad7fb3a9cfaf49dd62f401b1cd4f7edb5f6aa3b72154ad452b0cea6bb30b22c4b9d7be38b92765fc8506d4bde6bb328d222afdce80eeb381dd47d52f157029b9c1b269864d2b6794db11c50cee2c82d7fc26e92edf73f7c6bb7325aa95a201a471b22784af80fdbc98c62115e3a7e286622c00e4f6970f", 0xf6, 0x0, 0x4) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20000, 0x0) r3 = fcntl$getown(r2, 0x5) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/149, 0x95}, {&(0x7f0000000580)=""/181, 0xb5}, {&(0x7f0000000640)=""/29, 0x1d}, {&(0x7f0000000680)=""/196, 0xc4}], 0x8, 0x0, 0x7) r4 = openat(r1, &(0x7f0000000800)='./file0\x00', 0x80, 0x80) fcntl$setstatus(r4, 0x4, 0x80) sendto$unix(r0, &(0x7f0000000840)="d655652d1b5c1fcd70024abccf941b9d15212f660c9bba627c8ac5159641d940755c1ec06447ade19e79adea15e17b8421b944ba24e13fad8d6cbbf99dda05b16b23c39bcb1ce479ac313f363ad7cbb485d7e0507d90b3300bd98a24d4d7fbd7fa700e641cb99b58e66bd2f8c38f65dcf3f804c3d18e3b61c70d79f84d446d046c0d8dcc75f9a4f526ba666a1ef6", 0x8e, 0xd, &(0x7f0000000900)=@file={0x4a90d4fecf9d0e4b, './file0\x00'}, 0xa) getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r5 = msgget$private(0x0, 0x40) msgrcv(r5, &(0x7f0000000980)={0x0, ""/4096}, 0x1008, 0x1, 0x800) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x88, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xf, r6) r8 = dup(r7) r9 = socket$inet(0x2, 0x2, 0x2) r10 = socket(0x20, 0x2007, 0x3f) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/klog\x00', 0x400, 0x0) r12 = getuid() sendmsg$unix(r8, &(0x7f0000001c80)={&(0x7f0000001a00)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001b80)=[{&(0x7f0000001a40)="56af604c9211562053421fc711da36d40ca21972cd98b4c73dac3ba3cfa31454bc9a910ccca09bab96da04b939abaa3157feed033f9454e0ba8cfc0e87e030b9f6d96522a13d71542c608d97313fcdcb8d9f190ef1209be60602d0f1edb815dd3c16525c98f7d788b6e8fa56ddade95a196b25bf2d", 0x75}, {&(0x7f0000001ac0)="5dcd9f65341f36ab9d5512d0081224efc5a9ffc577b7a7b75675401a45fcd2d2eb992baa5c8c77a989a103d89217979d1befefdfb1638c7afd1751fe56d038895fc5aff48b0654bd76ebbe97ecade7d71cc8db1df8ec693f9350fbbfa99824980f5ee5d9749c923abd05491f60f0f5ea4a1c6a374bbefcf11a09fa851fe3acbd70c98ad0402a", 0x86}], 0x2, &(0x7f0000001c00)=[@rights={0x20, 0xffff, 0x1, [r9, r1, r10]}, @rights={0x18, 0xffff, 0x1, [r4, r11]}, @cred={0x20, 0xffff, 0x0, r3, r12}], 0x58, 0x949916b993f70730}, 0x8) recvmsg(r7, &(0x7f0000002040)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001f80)=[{&(0x7f0000001d00)=""/54, 0x36}, {&(0x7f0000001d40)=""/141, 0x8d}, {&(0x7f0000001e00)=""/220, 0xdc}, {&(0x7f0000001f00)=""/58, 0x3a}, {&(0x7f0000001f40)=""/30, 0x1e}], 0x5, &(0x7f0000002000)=""/7, 0x7}, 0x800) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000002080)='/dev/tty\x00', 0xa2, 0x0) ioctl$TIOCSETVERAUTH(r13, 0x8004741c, &(0x7f00000020c0)=0x5) syz_extract_tcp_res(&(0x7f0000002100), 0x2, 0x1) r14 = openat(r7, &(0x7f0000002140)='./file0\x00', 0x0, 0x0) pwritev(r14, &(0x7f00000035c0)=[{&(0x7f0000002180)="49be1596f730542bfed04e22626613930bf80807cacffbccaaba869baa10de62022da7e396e6471c7d5deda51313a070c8f4a269a04e20b111d6e442a4e345a21d6057ce62d39d5d9217ad5ae64d5846e352d22189aaced5aec799c99922", 0x5e}, {&(0x7f0000002200)="80892c3613eff4492e52c97fb7aabf1395ecd54897c2d53ba6c3313d4d7da48f87bf0093a85955a07e8a1858173b3e9e89d4edebf0bf902a09e2ac5f50261941bf84d6257165384b3965c76da474cce8c746ed5b86e6e439c4ad5ee91fe7294758424f57905e25742d7992a828c8117e3fed3f1b873b490ba1f3a2c27d397dcef121f4e92c47565a70deddf1d5d533eab7693fa6fb4341b57f506630c0b07faf047156312a291a99e692", 0xaa}, {&(0x7f00000022c0)="e57d0849838d4d9fe7aaa03eea941f3539ff2c37a264934279856dad9218b242adf951", 0x23}, {&(0x7f0000002300)="4722614534cf5c44754c9d003578e82d70f40b979ccf6ed1ef8cba616bf97e50bacb1230ad8ed656f30be668a4c92c47be1be58bdaf8e6f9b98e0c97ce15b7d4ea33050afe43b472ad2c741b889e662dff0ba69994f278b301", 0x59}, {&(0x7f0000002380)="2f71644aa1afdd0bff527706b8b8ee5579a87ccc565f28cb95a67c9d02c3d8c881ae", 0x22}, {&(0x7f00000023c0)="2db3d5510698e39757fbeff7df691448369723d7f2152c2843895d24ac94c63356817c63fa743aad9384321e5b50a62a9f0f2bb9eb698f009e12bd5dd6727f0565ddefaf563ce7a627e398c09e6645f534361bebd4d51b6e9f7c0bb3787cd1fc5fc5f07189514969f44198d316253dfd090b708f51e1cde79501592f3367b9cfad869707b2a790652f436a0cb4eb1e426f6dbbd66d1b866d972e020b588adcabed38df5888cc6dc7a7eb0320818f75800ff71000fcb039bc079ff161add0f717b9e78f466093910997f10ec475f84dbb324f8268ebe8c7854d9c3d0f2a07067b1fbdb77079351d96479c3383873fc61d3f0d7023adad5e5311fed2", 0xfb}, {&(0x7f00000024c0)="05772434d7932e6f15bf507482480adac012eb22fc04a3cf189a42170f84e4b4b1ab0a0cd3c99b23527aa5e718e5e4ad286f8cac21fbee13cc51e8d123bbf3483c97e93039359b97c9df26b8547de2ac97f06b9e2829151ea98b1bf4cc5f068cc1ccdb186fe09832bf3a56c9c463f6c7d4615b84391eea1cf9723106c0d7c05640c43853161282f3a34a2112cf4a512851e61604e108e69098663a622e2175f4911986b1223b27d34c471d16de067cafbb06d407d2c5eb7edc91ac25f34ca40fdd1568b9984feb90d06ff606cc2804126439903e553dd87945d3b7914300d1ce40701c778352c42f5e14234dd2b6f85878fb86b75987de4b24aa50a9072c02d8fa922f6fbafefa03a0693979a39bd49487215db00fcf792829a4cce74297ffdfc5f317f52040b8157d440e5d9fadeb11b4bd51a4a1c6424f254b90c8178a492e4ed74d97ac7373f4cb85403e4bcb37bf9f9bbfb4c5e0b1399a8cb7ee390207e1a8c5a341ef2ec2f8b501870aecacc81ad5f863fff061f5c55a02c4b4ed70f8bdfa2ae2d8e8349224c98cf763241b286781e0d3640d027b11f4425ddf70a5bdd02db6c306b33744ce37c04ad323cc88bae9c64fa29cf6104242ecc429ca56834dab1bcbc5785c1634e7d0d245f80a71e10ce720d849e930b87765704f360090bde112bf274608e468de7517219ef8ebef11afddd84ef06e4b9df64325592a40d40465346610e2544c12cc9554ca89bc78590989406fb7af33c0a7092adb506ccbab4109ecf670630b31c196dbacb8904d9bf7439a5d0b28809bcae04b6dcab5f18cd37a09151bfb60e56de7c34b9fca104b8de4bdbb5920d148dc8313e597953d36c4cf9747f450c7f9ea003a3744ddc8f393e7a04593feda92f819968fd0617ac6df0537c98b85474000eadd99d21d202c86d704d3d6485f76b25d1a1e176464fe6a100d9aa99a44f11bfab15c525255c19855eb2fc855ee5953b5173229584a86c4debe823528cf7d98b5888cc01e57af06a005e3637810a619d6931db860b2a6453b37ebcbdcd4039877409a8728e1a3f716a02f2d987dcf19d7454313ec7d089860001375c4ba93bb0c222cd6d9fbdbd86c062bfb6030ddbff189a16f98998dc1c321905b477fa2b6aed553df62d0043b805f2acfe9a9dee953d9db7d87d0beb76fc6ec213b8795be18b30165222ded138ad390f466200b3616eff04d77c4a27bfd9fbcb55dc13b815627aeb92b1d5f9474de66c11c796bc5d242d13723a2bc0b8807e0fea97c1ea056b8447ae215371884a7fd0bdaaa93d0c80168e3006cf87a1e847847cb14e4b6f0a9e656d70300be1fd6ed4ce234d0a90a34b46434fb1b64d9441af1c10bf0e05da1c3fb442d42eac4cf2078fa83d2424da2f9857e188292de88397688419c9d7dfbae4620e19379aa483966ddd1166177e7e55858569867fecad874fbd03d19ecfb11cbced543583bfdf623b807a657e4d778af248517a69ee563422f4801b004e9931251a481ad9a0c0bc114bfe51306e4d5e39d43e2c362c6670f38c81ef50bf1d2c76d997f9c8fbeb75a6dd87dd8e471dd42392793217a9ab5e44079eca18be178adc5d0ce2cbc6d566ce91d6944ac31771a85d75e68816b4ecacd4e3a01a07ffb6185be99ffa5e513097f4446ffecc382f96b6fe8b1219ac3f96cc0187a9413a032f34cfadd37dadd991813f068c9d6407b940ec7cf5567cb3e13db1fd0e34178912d288e02051fd819cc53040977ec7224750b0d48228d5ba5bf3a84bc1fe67517a6aa9f5997b25f82d5fef4fab79b1312aa1e4ca48744f1d3abcfec1113d43a38ad19eeed532d932e635423f2301e246a15559a2216bd321ff335a05ce071989706d38bb7ac8248db52d561d84322a2f3c5f7eabce486d8e89517575c53a16bfec4413bf96492f3008c07e1f63a4e05be457531e09da3337b1500938afa1047b73e14ffff28a59516141d39de2a2c5010465292914d4cc89dec8bd41719ff11daeb8912dfc7ab3a3873ab388edb7cfd8232437609c692074f9014035eb2ee28a52759837385b18e291a77f72e6a856118f695c8f87cf48f3a5a5395478f78906c99f3a23caebc29e7b77fa0f213b5789c34e933170ae51d8195eaf45ac2bb67553aad2392f020993550520b4cbe88c975839e24bedd0ff92b96bab5e4a39ef2ea16aadc6c7a7490d4077b78f645c7396f33c87ec8326e1f543a54358194f41a699758405ef137352da3c578edffd9f616b089666a3fe6f8d11def73ded3f168c2d5587194051decb6b9ac78cf4438f9c3545da839c33d07efd0ca21cdf14c1ad39489cd6cdd93c6eb82bc58786173bf6c3c55bb9ee48be8c55e16cd3ec7bd3fa1b5c8002c9e590edc5dd19edbfbefe3ae1ece4d75a52fbb720091a1437fae436a1bb2e006c77dec75280eece7d0903062ccba7afd0e3b96cea30718820fe23227e8c5c28465d3607858c498417907931543f75c23a8fc86f636f28041710e17fd5bcee9d9fd1eee9dc5dceae11d45b5d3c4235f442cb31905f668cd9f605fbabdc27e7b5c98bba8123e87227fbae41a86f8de7a32d345b3a3b0274c5c37bd596697c2cb83e70a87eba73e5dac6e07199074a5a162ec4cddf567278298d374f09cc14fe3fd1c9f68ced011ea2b7ae60412e122fdf8d8f6f09885a5bd8ba47f70a7dd434afb67566b6a43f4bd52ec16b630292fabe42a10b3b921221838e9fa0ac63fc70c68202d663b9ac0ee10606ab104999f84e4b27741a3f4b42ef27c67eda8ef59c8b107992f487ae188dc92846c88e04d927da9fbf90276bc98e7f718476e77ccbaa2a3a451abecdce543ae60f3797a7a5610d12e714d042ddbb1418ae17f9e56d724cee334f9a26e805cbd6f914941d1d7af6b056d7fb1c93b9dcf46eadc2c4796e4f6bbdd347dee973825c177b1538a76f85028f60366d4ceb2f84a51b37a9a1b28eefd2d6a2250196011af598e50cbd9d669058b1dd69c982067d55c533d9737918285822e48737340209de9743be60dc10c16cafe8886f58ec96dd11abdbe8e776c69cbf813fe9b0253ddeea4705b0b7c6987aba6be79755146077f4e89698e9d1c603d577f99101712e010ba50a6314c4e19fe832b0e9fc102c82d875d0a3389019f2efa506d84722a752b420597938bef0f8900129baf7929ad580111aeba701170e77cbece34fa5ab78483c3336b9f2e8b69b0c1b91aad00ee02a8417aa7f569df0ace1ea308d7a12538ff4eeccb7c538a56358b44b2000a00daacfc21d89f2d587a968d9eb00c2d00a8b797a645a51f8d8a803b9671a71a57e86076150fdbcbb1a04fc7fe1648b98c6095abd6bec32575f4645da3928b6f28adb45c39a4d7f458a351fac17db6651da821769cdc64449b8b79971613d4a0da5bacf2b642a67cb5280985ab06b073e3f3c9f938f061bd1f0d7b20605ad3c0ad4486663bdef386f17353e41c25e3586097f4f42bcb7aeaf956a57e0131e48b027dd10a33a34eebb7e7cf9515391aa806db0ea95a020c80f237b4a00ef929f29b1c08854f93fbe25a79ccf5cfed9c8fe0de8130bd92e481c52a099fd6071df4647ec44bd09b8bcc95c70471afca7a17b2f29b47c65e5a6daa83ff834d95843e8ecd2859169dd31683d2d016132144857789baf98f9f829a265af0522585a824746f20845149e84a7138765d20d91f080ed063dbcd25e1093cfea57ca3af58d29a0bfeec82fa8da75a6f96d3dd004ffb0072ee8634e90fdc62d7541a355e4dfc50f9d4690d80d21f21cf09682f4e3896188bae3769af93ce73b98edd545dfefac4966d641460df5eea8a2fcc3ac16c82193b94513f1147f9110f4aef7d3c8db8b5b3d48c2cbc4d006d279e18f24251817576b8b718f4b064b5b570558aa302877a2199cc37d26f754ceb4bb33b104c06e03f8c6391ccfd828d0138456a2134a30f2e67eabf5aaf45bf1ca9a2afed19fe041fce6a7c1ceaa4cb19f2131171cd43443950a67b4f60f99ba5d46c07c0c0f96ad0d2c0eda18de29f84e56cc68d4af2dd799a69b3ffb0f282a318bf8620df60a9f83353f0f07874b422fa3078cdda0e0ab612dd82c38ec1140a1d49847a507d0b9a59eab7fe4e17fd8ffadb85de0b4fd5ad6e105ed3166856f864f3ca418c4da408907baeb3a060a9a20b9fd9d669907e7801c346447a456fc2818cf49c168a5a5a414422d88654534fe7d35ec6309430ce98cef516069f9c63090b6c33a2aa61d62a70689001e98ce6bfb42cc7e22cdd21696ffabe71668cbe3b1b5b3a17e67b431bd1bd998f8f82c70bac0d0ed0fa4b66a6c8428452eef6e0e5546b4e7a953a042392b63a45a89b649babd493791b7bd629020ecb07a18c9aae074c2b1ad31e52e2aba887d053315045e26531b25c1572562253e884e75c6c79b55a621d2bd05fa958fc9881761c8b42efc6a41444de6e4303ef7cbd0d3bb894aafbf3e58c00a6fed83cdc303844138d6adf09b8df4a34f36f888b15d2eacea60efdca6383d990a7fdafe16e3dc2464b8a79726601bdc58de2c597fd129820ff2b79f9de7761e254cfe8274eb743143f243c4c6fb1965946c33faf7fe0c3e922c5d4adc131071e55ccb805f26977f17d3f6ab930f2a4353f37f13bb022b9954eee03645dfbb78b58d21e8e8ce41f1a9c90795935dc7ce9a82f329cf87a1ab293456d7a91ea36e0b8e5d98a7d64fd40cf6391f9072f480e904f4f033ab2d0397d8eed2615ee92338d41f6bf2fbd57fcf038ab4eb394f5b71f1a7d17fd1c3e7d0380f3b238939ca2d6e7ee506b11e894b2e4d68f062c5a384a69b3abdd4092c62ef1dde0a21963add9c01fd92188262ecba51cc8362ac5514c79289cd6ccde197f952a9f0222b01df4e011156eb556cf3a6c9c47bc40fc74f95bfd5fd3f0e0db05d2ab59d310f9f0187dd23d0bb135935077f95407e92d73bfd69277e863c1615ec49e8cc97b4bef44fec28dc77d6fbec5a8a4e0fd97df752eb49fce6d4962dce44780f607d5fb35b0eeea929b5ac5c43527c46cf4dc73b94f9f1798d3fba7a0a7902c90e49036be2dcb08b8f14bc90186f20c9e0ec1b9ceaeaefce02a1ac7074b3c9734a36806737ff9e050edc6998feea955d052f20ffba288ff6725bb7c92184b73c2352ed81088dcb40da780e44a29118fc3ac83f9426a196c403f61f2cee91e32502440317dcb00a3f85378a52e72028456fc1eef8dafe78b277bad23d53518d1369b547ca8fcf501f9f0071c23fbe5c7dcfc1895063f48c995fdca22cf8595cfb9728ca0a6ccf6f37ed5f07b22cbcc76c09db17e3df307f98f4a476ac93d4b6adfe0078f2c4cfbb3c2b02d774fcb3dcd566c13af3f5ecd8ad85fb14b16cdc2720763d6288672dd950d0c3090ad675dbae7f7c49a88177585e8a4347ac4f0af21a3e356bec88838c7654f1710e6c4e3dc9c417aea7d816d7b8798b535ecc75ba0ced016e00e9b66b3ef49a10b4446b5f6c726489e46ab70359073a65be87ef10eb2cb0a7d68cdc1168c4c44d6182291a5a99eb1188140ba79ac88c1337890978b21aee363b22844a3eaa53ca2c2327b173a806d4fc1cc1a04ddaa24b223bc602999448e517dcea6a6bae4d2aa130de16784cb910b9cc27a0cff152e8520a3ee97ff7099bb6cee2d9835a7e65fd5b35b24d5e6cdc4ea0f7fa1d1bf68b7a914a8ac19d9015f57fd13e11a187175366e5913a109a659dca674988a8f8e46f7e5f6ddd0791c30a31f70e3f88eb6818582690a2f48604b22e2703d68feed0c967f12b68df7f0b4b305e9b3", 0x1000}, {&(0x7f00000034c0)="c7cb3ce903288d10c97d9f1bafb0c911786eaa626fa5178d6a2f7b44fa42040873fa946b3b9d65af8b0ec23a352139ab7ef08cc7acfe9c217d4f349502d1eb386a9110435d038e3fc3cd07e45ae988f3e57da94f228a39d56f464c48736af851c3b96a9c369ae367b212602525ce046d44edffc9afbba287e0cfbbac6bf1a443b4a1cc12317b8c5489f405ce0ecc766065c25e81a49cb3a4a194797688b480f979ae3133b2448269db25865a6ed79799b548f4e6ac4915174a90eab278f54a649729ac99fea837c98f0f3e883b5cc73b46ab4e3f90aff5864e", 0xd9}], 0x8, 0x0, 0x15) r15 = socket$inet(0x2, 0x1, 0x2) fchdir(r15) 16:00:15 executing program 1: r0 = socket(0x2f, 0x8000, 0x0) r1 = socket$inet6(0x18, 0x5, 0xa4) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de40000000000000000fdff00000000df00", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6ff, 0x7, 0x0, "579f855bc33b2e9cf2d2358246067126b27f9b5f"}) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmget(0x3, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) msgget$private(0x0, 0x10) r2 = msgget(0x0, 0x80) msgsnd(r2, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) msgget$private(0x0, 0x400) r3 = msgget(0x0, 0x80) msgsnd(r3, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) r4 = msgget(0x2, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/102400) r5 = syz_open_pts() pwritev(r5, &(0x7f000001a640)=[{&(0x7f0000000040)="c4575c54ba77a400b57fd06451b6d04ed652", 0x12}, {&(0x7f00000000c0)="e433094c9716d6f14082bd418e1d03c55ad41afd8b7a48342254", 0x1a}, {&(0x7f0000019240)="5a7eb23072eec7051a877d83166395d3a38a75de0198667332bd2e9ac12398e5012c9b880a018a11ec1808e8ee6f922dfa9aec2e90b7897275e74c811ff66bd98b96e93d104926f1f88505758750f3760d909ac2f91756b8226934d7c9b4599d22ff77eb480acdca53137ff4c7fcb6f2bd32d4328815abc65096553befdc4e6af4de6e261d4bdcbc48dea917d52b18357ad255d29d", 0x95}, {&(0x7f0000000140)="fa3ebdd72eb99900ef7d0f30f03a37ff8c52684be6988ef255803c01f5c61dc5b1982d", 0x23}, {&(0x7f0000019300)="eeaec9561cca6d0e02110c64956edf676ec066b831c1ae9d8788e9f0f5d4b7f50c42b8963c545b0a642817dac0d38eece055d9c240b7695ea8d2b51befd1576522", 0x41}, {&(0x7f0000019380)="9466bbe843ae4ae2df50af2fb3c1c55189e1f7c076fe1237c3e59b7103b75f54141755efd1218406a28f02eb10c45115a300a74985b8387167038a7231e0e9241458c4e558a591b89c1935bff2161752186c96a7587fee8df54d624afde089bcd3cdfbfe59f4bcd52102277276f16fb5c5290333ad9f37fc20a8dcbeb637e9a25c04eea4e0908a5d9dedd537f4a172f8267feb584c", 0x95}, {&(0x7f0000019440)="0a5c14e5f9dae3f268075778e9a7d816a171bf1f8758a6b8bf54404e48eb7899ebe984ebcc233c4976be4c8987bbb8d29794a61276e23ae3319199", 0x3b}, {&(0x7f0000019480)="13d3177fe3556fa2d2e36dfabfbfd007da855be75af821945e97fd4fd53513f295175bf9ec81a9c0efb77b8e103f017bdc8555d70442fc9e460849d7d275cb6d00e214e9d8c1257518355d1062d62869d737fc90f860c9600b1acbb8180b6fa185d5bc72ddd93d2ded6cf9d60af4e19c8f2ab1e9c1cc014ee4ae7fe873c171d2edc5daf10358554c94ca828a5a5dad73076c100cb0f71ea06aff9bd56661718bb2eb6fe226bf57781d0a3ed02a8e4499b73fe50e176febb0d2d6d1edbc77165578d6dfbde440117f385b3636c81249456064", 0xd2}, {&(0x7f0000019580)="075c076a7eb4621eae310b110cee6a2618bdaa571da3085f0e199cfff88db3e63bde8955107cffd4f750d7520e0e8671f57c6ac0a9094edc750cdfb0bdeaedaafb8ae97527b50a9411e2ca46975c8aa1f3f910126dc7ee890d34a044fd6242927b73fe412bb971542e05b2130a12e718f3f1c6f463d3b6e5d487d7d19650f45047818b2e4af60cadea5e1159cc0cb48504a282f7476f27c27d33867b46a94a5fbe2e17f02e246235b2c796b7", 0xac}, {&(0x7f0000019640)="4fe3e249e379143bd1b670bbb5cd168920b7191a9e1dab7a4bd15cbfabca51ac7db4af7ef57e16f1c53783f692547a72cd3684a98dc00be519b0477d0a1e4370814850d4d5e72f95d3141da70e15f0147cd75729d251c7ccde219137d356b113dcaae8e5c43e4bb06077a3ede0320f15dd9c092d601d46a73c0cad51991fa06a719c72c82bb2156aa3b488da35effce3bd6596ee63e629f5a729506b1bba19fed2a3d56edbde2f0d837eb9bbe1e7091caa294c9fc9d2c1083dd2f8ad392fe7e72d5e9eaf47b7ea06fadbeabe85aa9eb9f98fd52caa26f46c067da69babe9153449bfe9536f9c44b5cb7ef23997b4b466aca7990019f497445cd66fc99dd73f95cc087f1dcf6bbc35a2362da41c0d56ff4b4c8129522d50e7b09c24719ecab6ee4a462d3250fc2d0d50743a33f7a75b4a0c4714ba98c0372ffc34d809cc4fc7584b0b647216869616dafa4cd7a7bb08053c8397358354cfa25744e70a6de807f46cd124ebf354dc222a8b9498a3e362620bfa4a53e56014b112d20355d9501436d5341427389eed703580a565917e2eb7d95d4d459efc9fd2e2b90a01b114ace024cfe5cf4a991df207f06fb1cfcc4bc5062fab40ec90404ebbb489cbc8cf512f3567d4a4bc6cdb2016566ef7a5c7e3cd220ce7f3c0c4b6befe4bb33ccc93300fae76fa96d6b474d1e1135c575895d6bf2fd4a95f7b24a7d9c7ae4838d1f43f565aa5b8ac6ee1e320519176b4c60019d2103f07c14988dd1163a8e941ae2ff46ff23d13758c25e436bb3874f507efbe0635ccd25c7c4609dbf8af8693ff035be14eaec90c0208e8faac2fbb544f759a2617792254a03ae9cbc9a1910455a2c457e81ecc7aae978fa059c7009cd8837228ab86ecc2099fce27f3864b4063f58fe016ba783fd2fb51d9e995c895aa54c3e26c59dea1e7448407217dfeb084d5eeaf002a31232cce9172e600611816a22929b77bf8b7201266fc139928420780df2770ef156f7f3840a1c55ea26afed8e42ecb3f9534c10313172cc4a707164631546995d412a6d62f5a738625e82cc877ee7545655d7dffaa1cfb327e77117194a9630542853daa322a57816a291fda10e97fa745817f2fea20f34a3eb0e4aee74730aeef4f78338fd8ec4e666eeb4ce9edffc86abd9b8192eab362d31fdf1c2308c61f1f41f8c1fcd459eae81d48b4690888e8afe301994c45d11bf8582b8f0a662e9697f2c05d6f8c02f645ae11aca210a46a481fa8fe7f403d7e399f668e72bd6ed8b83cbf37ad1f9c2eba42e8bf3f9c272b7511000a2a4d0ec19e94e471ac0eeed1cbf4287e5a5e026d54a56c8cda2b32975fb477fc71e8b7ce0bce011d9696fadc67ec0bfd349188a831cc2669e2ea22ba42facf93ea5273c9b47bbb130eb963e066cdd2af744998d229398644fe0bb1b7da730f45a811137e87d7fcd9a99bbd5a15aff79af1b10c6be44d435d379bd80e462f157df8eedee14c32f8710a4551534b02ee5a5000776241e377c77b0a5317a2b0132ff28d23a08a32021c5c9764f95f4072105373fe10b92bb5b6dc53dd6f7e9a669f9ac383a222b911870ac4ae40941dc5e4ba9ed648d0bf5945611ba63658e17a9d6ed335eb37f3dd051c954db7e0d4458c353a78b273408e2595a78940353582c813a5ce22c2ba4643a08e4af1377719e904d77cc916ee0a7e97c48811256c2e124a24009371aa4830e4c34aff120d4c079ccbb0b86ae3527446421ce69e708bda252818d3e895c2b64af9a49bfa14f6206dd3e83c5f5ecf7ef57a1341814e1257b795c69682ad0e75f4fe35e3da0741a1b88f1274969e7925026117b61136c15d96054b35adecce2385a78aed7ec567561fbe4d804b4a0adda0d685e6870d0501727dc51f69582aa81ce59f282a4886428965134889b7fb7a0bd1ddc956dc3f1c2c4ea67c88cb9d4a5f3f5920f4bb4598c9f245eecb42942270896bf3c2134daf04ade814f8b46d418d92ca9685d1150a755b219b5a2340c6f31b5db8757c56d777e89d4bd2535db22e5bc6a9812df67e9d6c8fb63f0b6eb04c2976fad53911662ed6f27522427d15e5c65b2003e6ca9e9e4c1a45418356ea41882d921eba0ccc48da49e957d171c432b41bd5225da838f9c157d216d0540252712519adfb1e216e7c9486d143d07c8ce44cdf35a9cc6db6b9031a3cee3ae8a0269694985203b28a705d1d4398bc10bbfd3d7ea21d33f6ee1fad7d01d356b00ea862cde84d5951a9928801fb065e189703b6ebb45abd7a4b0b50ee58f09d28b3cd9c7a9b3a8e2f549de39b208590a515c82bf2784d7631ce39b98acacc29d5e5384d9f4f0a393e86a7d39120c3b39f68c2ddb7f6b06d9db07c0f2af86f7ce94be1aa6c469900079798fbacce5d409c5e5714bcf8e88da94b75f85777870a39050bcb4443e7cc9142200eb27051927874fb690a179b1dcb05041ec3357b87df308bfcb3017e843972d43852391f89737f8f400d6764474107c18cbd2ae6f7076bbbf4500aa525bbdec7e3198c5c14f4909d635d91c7e523f8eb45ab74dbc2674014f5714b64bb1691b64d75c4851f1fabea26a9a2e55aa07d3a28c800960c0252d8e3dcef2df7581f06f29612c389a0aab3435de1de6ec72491cfe760cb845393aa443839c6b2740f12a1d29c66659126e9b17782dcdb46be66127a3a99ab93072d7e3d283aab0d36196e677698efae7d7026cb65b66058fcd3271fdc2ba15375eda865c5fbb2e01b759b7983221898cfeb09d4b5cddb8a6dabe18563cad74b6d3c206b983804baf8f1f2802214d269785e2cc00089809683870edaf405730302e0ee2c1e654a2279ee181677a3bc1571fa2181841688f994946f927679e67c8edd47b589bd3bbe29a40d5e10879925633264767d0124c3286d7e2324fa0d611e07973996a22e13faeb6167edf2f0a72d9c35f85816035a63acfc8ff81b6f60a8d97d4564aeb1a27ac6248099725a3eb76dae063a9866f11976d9096767c5dc12cfcdf15900ffdd43b918a02a30481138df897ae20634682d122ddec1d74f06b8bd7d49c9858e65b61b835613f6a9679044ac215b5b319a2ce497703bcd49fd57e03e0e19be070aeb84d523263a4438562cd95dc08275fdeb6b64f369204acc666b66a40f43fc30275147020af46fed13992e99b90f69d3f3b27bbc4c4be9b8a2c5fe7bca39c7073e57192f9ea7a4dbc6e097e4dc8c03fb9e88191186f38c08f61b67671a841e209290413ef0b61545d4a3993f9d1766863322fb84e61ac19e312f76a85e4a9266e3371fef75b773815c8712afd4b36e331718ae96e375d121332a4f3677dc4f762e9bfe35ae818eefefe8e7e4a9abefb86406834e679079c6faacbeb9ab605344b9fd9065667c5c5679752c5eb83e24f7c888648d7ced9789262d51d5df9d1cc51f7a87f163e0f6fbf1df661f2f23250ca0dfe484ec20f9fc4074219c4f52b450a11f7ba933c56df3b09b3d20ec87852b9bba6c35efab8ed8e39b64122472f685108d3e0059cfb271b517e3e880eb89ba963acc819bb688761a92d757d4651da0ed6219f2543cfa6729c89163312b91c4db6677f65b3ffa19c96f455de08e6c1e7139029c339e8c5bf3fff01c35f60f8bcb7415a508c7018381f40e3277a2d15e7825a31e99b88439fd5def7632dee115eef21113f4e8bb76624bb430141fd6e722302f263a9f8a421b54abd34dffd5e40a9e2e75ae95fe1dcc369e71a1e569195c716494d600b6ddf95f223cbacf237cb23721b56073dd7a5d10aec201e6521ee229f0517f6d95c5255b26a9ebe3f87f711b09800dd3419ed46e24cacee0c6a0d2c4607df6475fb06aef7a5b34b644cec77a29e211f9a17fc27d8c9720ec64c9e5b45b976538bcc7b86d16461858db24983d6bffd7a9d56b2f3361ac6e0f5140d61a90df78451e18bbc7b432b305ff4a8484d254bf9d39524767d7aa2139357d49b0899d31a0785146a2cc05df568c588ad52d6bbd7e6af2c759a4ff5f312637dd1276209977b4151caf8ec842e176c411f4e2ef6a827027fffbd8bab0f9e61f6d0822b0bb98c48156fa3090bc171a746f3b41b61ac7a8815e82bcc6586b1f68754bdc1e2bc4dad2c066763c88086c9d3c58f64baf979fe70c700881864c3606b3d227966dd3f53a026fbf83766f1a693690c0d4c6518ec8ef74929e853b59271b7051b8029cc23087bb52ce76bd982ba65613c70e700e595c28a826bb88fafdcb57df8f5f6d4f1af5efdc44d544e42d514941d884fdc1e3f50942f6e4351dfa9e202fcfe0cea4c64a955290d0941bf120ba9f7cff72425f8cdc6303856756a06aff2e05192d90eaed8487c432a764d138b5e67948c0785bedabb5f078d5db9ce5c8d5873b6fef2009ab4224eae9ecbd71a99412d721eecfa8f407622d608163272ae6362b64e999f0905e0ae542bec185e4fe7defb6b28ef19b57101f29368bae72d87554a6229b814e9ef1bc68f7ebdd8bf0e4e62d475bc7cf98eedf5967e4c3df768f0334d19d45fbe73a60676225f9c5e61b7f284a5785b6a0d4a24c563d9a66b7fa745094a91c9b48df9d5b1f63c54ae5004d00b98e67262df4b3dfd7f59c0bebeac7c54d07b97f6463f6de04ad35ed0c3f023ce7ac2ba4b1dd2b2763c656429ac1451ac3e63e1bb32ed9ddb58e16a8a03da2216c78356e6021709734eeb6803895c45e22ad4e073797b9c9351d1a93e23fffbbac5368791ba7b097704985934c4cb1058730c803f2ce4953fa73da50c8ad3010db1f536b57b0343c29c3d701880d58f63aaa965c26ba682caa06e8f97fa6d465b63100c73b80431bbf07720f81301d6707f930bda13667ab81c060dcdd95f3bf98eaf5254efe23e39fd4fe53ac8a5c9a42640b5598dbcf551e78d8a5cfe012745bd1981db597344686cf2d1c75a1b443aaa051b5475cebbdc1c679dc1cd1c11cd2f22cd961a04bbdc494afa26911c428d27af4dd63b5fd1f7d134d93569b8167ac5977c100ebaf2de5b77f5c837913f776ea1cea27284d46919a5716166013d3e2b25bd1ba396a3204d1ff6760a3d96451f434873cd6de09c2db45ca474706d2b87fd6f72df320b4c60175f92241ad4ed5a14245bef1ec94c4c293c76cd14972e87c3a0bf9d603664e9894091fa87bd4d725b4a6fb2844502d497e777e887f9a56c786f95fac21becd140616ff99d36550a4b5888b6d28a7edf8bd5888caf096c3f4a4e6ae190c4248668936631905e3dfa295374a38e70fa0107e926683ac4b69ea5812b7c53b51b945a3bfdcfb45fc0d4c62f7279bd9f2080cb42c99655767d19c3ca8c566852149703851527177e4b75340cbca1e0942a9a11fa0864f3f0c83994a8dcb420f640340f2c4225acf5304f2555efc60531152df7d657702a25d4ffca0bcbfca74a3842c000e108ab1a77dff4ea3b057958996c91be567aea393f2b81b617cf0b6b6ff5fe631b40f0c54d972fe3a5a23d12461fbee8139257e95fb0045f423ea194f5b1b052d89b1eb0d592798ee3ad3b3b9f564413446c1c9e84d0c9415c76cc0783ee4c9b60c42e7a248a4cebe91197557dce7a8e856fe5480b9b91dd12f3c0498f1728c09a43acf78c68cf896b4f76d06b623b751e49429e002320dede87e7510d27812079fbe7ae6f5ff467fcc1ff2e658a13f2265b160fc2d0e139d786ab799fa7a1b365cb7cd5e600259dddf2c1207e2aa4c16e7453010cead788fc9ed02a817a7f5cc2ae3ea81708fefe2699b982ddddbe6c1a434ce2b259d0f0bf531a7dae17ffbf2062c464dfda0b1e7", 0x1000}], 0xa, 0x0, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) msgsnd(r2, &(0x7f000001a700)={0x1, "f62cd6760ee7957e177a0f33c94df23dcc3676b9ae5033ff260a50b6dce15872fb4d1df57f17eb6d1c7030aae9b3311b8e9c85cec0b5f85228a405b78af4cca2d720261bdc8294d1eba676835384af11fe1314a0211e9cfbb1b1cd3c5851e1ca29044c2922fbfedbc31cd1c95b853af8daeeacb7f50197f26db85ebc9f4a2dd7f95f6901"}, 0x8c, 0xe89bb21698ae753b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x18, 0x3, 0x102) r10 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r10) r11 = socket(0x18, 0x3, 0x102) r12 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r11, 0x0, r12) r13 = accept$inet(r12, &(0x7f0000000400), &(0x7f0000000380)=0xfffffffffffffded) kevent(r2, &(0x7f0000000180)=[{{r5}, 0x7ffffffffffffff5, 0x80, 0x20000000, 0x1ff, 0x22b0}], 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff8, 0x0, 0x8, 0x200, 0xc0000000}, {{r8}, 0xfffffffffffffffd, 0x20, 0x0, 0x4, 0x1be}, {{r13}, 0x8000000000000006, 0x1, 0x1, 0x1, 0x9}], 0xffff52a3, &(0x7f0000000340)={0x401, 0xfffffffffffffffc}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/\x05\x00\x00\x00k\x00', 0x0, 0x0) r14 = syz_open_pts() writev(r14, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r15) dup2(r17, r14) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r18, 0x2000746f) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") setsockopt$sock_timeval(r0, 0xffff, 0x944766da16cc245, &(0x7f00000000c0)={0xecd, 0xa620}, 0x10) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r6) poll(&(0x7f0000000140)=[{r6, 0x100}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0xfffffffffffffe2d) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="144b2590"], 0x10) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x4, 0x6, 0x5, {[0x9, 0xa000, 0x200, 0x400, 0x1f, 0x3, 0x0, 0x5, 0x8, 0x10000, 0x2, 0x0, 0x3, 0x9, 0x6, 0x4fb, 0x401, 0x9e2], [0x5, 0x70cc, 0x6, 0x1, 0x6, 0xfffffffffffffff9, 0xa47, 0x7ff, 0x1ff, 0x800], [0xeaf, 0x5, 0x5e, 0x1, 0xc7, 0x7fffffff, 0xfff], [0x5, 0x8000, 0x5, 0x0, 0x0, 0x5eb3], [{0x401, 0x0, 0x8f3, 0x7}, {0x3, 0x6, 0x8001, 0xd61}, {0xe554, 0x520d, 0x6, 0x5}, {0xd7fb, 0xffff, 0x0, 0x7}, {0x800, 0x7, 0x4, 0x80}, {0x800, 0x1, 0x2, 0x44}, {0x4, 0x1, 0x8, 0xe1ac}, {0x7ff, 0x1f, 0x8, 0x1}], {0x401, 0x80000001, 0x2, 0x9}, {0x5, 0x401, 0x1, 0x9}}}) close(r0) accept(r2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f6d543accd3d3e3e3bb1c827796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83472e20920d0d4a2b"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="e40163b2c6bd84ebdc89"], 0xa) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r8 = socket(0x18, 0x3, 0x102) r9 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r9) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) accept$inet(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:15 executing program 1: r0 = socket(0x20, 0x2, 0x1f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r3 = socket(0x1, 0x3, 0xff) r4 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) r9 = socket$inet6(0x18, 0x3, 0x40) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x100, 0x2}, {{r4}, 0xfffffffffffffffb, 0x97, 0xbba1e6097bc00639, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x3f, 0x6}, {{r1}, 0x8000000000000005, 0x20, 0x4, 0x93f, 0x2}, {{r5}, 0xfffffffffffffffc, 0x4, 0x20, 0xfffffffffffffffb, 0x2}, {{r7}, 0xfffffffffffffffc, 0x1c, 0xfffff, 0x23e, 0x7f}, {{r8}, 0xfffffffffffffffd, 0x82, 0xf00fffac, 0x100000000, 0x9}, {{r9}, 0xfffffffffffffff9, 0xfe, 0x3a, 0xb92, 0x9}], 0x7fffffff, &(0x7f0000000040), 0xffffffff, 0x0) r10 = socket(0x18, 0x3, 0x102) r11 = socket(0x800000018, 0x3, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x802069b0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x7f, 0x3, 0x1, 0x7, 0x12, 0x9, 0x1, 0x2, 0x1000, 0x8}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) fcntl$dupfd(r2, 0x1c5b666186b77cd3, r5) 16:00:15 executing program 1: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) r3 = accept(r2, &(0x7f0000000240)=@in6, &(0x7f0000000340)=0xc) connect$unix(r3, 0x0, 0x28c) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) getpgid(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = fcntl$dupfd(r6, 0x0, r7) write(r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r9 = socket(0x18, 0x2, 0x9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f00000002c0)=[{0xfff, 0x0, 0x5, 0x4}, {0x8001, 0x80, 0x3, 0xfffffc17}, {0x5, 0x0, 0x1, 0x1}, {0x6, 0x7, 0x4, 0xc040}, {0x10c, 0x9, 0x2}, {0x6, 0x0, 0xe1, 0x1}, {0x0, 0x3f, 0x1f, 0xffff}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x21a) r17 = socket(0x18, 0x3, 0x102) r18 = socket(0x800000018, 0x3, 0x0) r19 = fcntl$dupfd(r17, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x802069b0, &(0x7f0000000300)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x249) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r20, 0x4}, 0x200, 0x401, 0x2}) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() setgid(r23) setgroups(0x3, &(0x7f00000004c0)=[r21, r22, r23]) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000900)={0x3, &(0x7f0000000000)=[{0x7c}, {0x81, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r24, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0xfe) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r25, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) getpgid(0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x228) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() setgid(0x0) setgroups(0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0xfe) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x8f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) kqueue() connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x1fLev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000100)="3cfe144b81a16b5f01f43dbfcf02360f080ae7cb56471eb07beb4bb72334cb28190e8ad75447b06be76a8be5636cd2d853ffa85243f0d3bb38b2d284296aea5910ae44a1b6588943fbf3092f6c1c267e738236f688d5c913c31afc307998c0a553cfad97651cd91144258adec96a3cb1713d6277e1b824c90417e95f95f56b2cb7627f899c607debce7063afbe7f3cb9ede75e27c296d30ff0c85ce95b93d2b1214c38d24e7af6498ea2d1", 0xab, 0x0, 0x7) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x110, 0x48) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000340)=0x8) pipe2(&(0x7f0000000380), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x0) dup2(0xffffffffffffffff, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = socket(0x18, 0x3, 0x102) r6 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r6) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f00000000c0)=0x4, 0x2) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c402242f66696c653000"], 0x10, 0x0}, 0x0) 16:00:15 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) flock(r5, 0x8) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) utimensat(r2, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x9b, 0x80}, {0xac7, 0x9}}, 0x2) r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r6) r7 = socket(0x2, 0x4003, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r7) getsockname$unix(r7, 0x0, &(0x7f00000001c0)) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 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, 0x4000, 0x0) close(r1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r7) bind$unix(r7, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x14, r0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x10, 0x4, 0x80) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) dup2(r2, r3) r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) getgid() r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x4, 0x6, {0x8000, 0x20}}) socket(0x2, 0x4000, 0xcc) ioctl$TIOCFLUSH(r8, 0x802069b0, &(0x7f0000000300)) r9 = dup2(r0, r8) ioctl$KDGKBMODE(r9, 0x40044b06) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x40004000000028a9) r10 = getpgid(0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x20, r10) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edfffc], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/193) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed40746ff6aac5cbe0edc16cacf01ca06cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea93a03ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d11520105a9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec72947d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000018728176eb1880da87a045de62ca9605108585161af3c6c2af92c5a8f74f1261e11542a74c240df0aff2259dd8df0258b75cd14f47a957a1183ef7724af57dc3fb4bb647d3d4ea2e7b369350986afb5686a7e566197be01a61e0a4f60a0145cb4e9fd15cb81a677a3ea46366b8a93a1f82f5d969be7f3f31dd7a47d34783481d2eb0f253e0c6ce404f47a80e59c68439ca2"], 0x10) r1 = dup2(r0, r0) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0xd5, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x1}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000180)={{}, 0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockname$unix(r2, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="cdecd60c8cfe27eb43d866f493dea4004d56d2d51ff84d60a877ae937b86ebd7db54da539d287de40cbe6c35aa1d87b2c227ec28f73c460e3336a04b810e73250998653c26a41f30a19e8727dbd999a1", 0x50}], 0x1, 0x0, 0x6) write(r1, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)={0x3, 0x1}) pipe(&(0x7f0000000600)) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffff81, 0xffffffff00000000}, {0x8, 0xffff}}, 0x2) getsockopt(r0, 0x400, 0x100, &(0x7f0000000340)=""/214, &(0x7f00000001c0)=0xd6) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000001500)='./bus\x00', 0x20, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x1021, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x70, 0x1ff, 0x8, 0xb5d0c02892d6a654, 0x5, 0x7, 0x6, 0x1, 0x0, 0x2, 0x1}) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x4, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x18, 0x3, 0x102) sendto(r2, &(0x7f0000001300)="1866977d52d50f67c67a70ad8be9a0b83b41c7959e1204330f431cc3362a78743982edcc8f7a5ced4c6623a42aa8a912234a117a3f94c66e43039a1d3c3b236bc70279dbdbdec05648d6a4f931c74143530e8616ba4855cd6154ea7fea304cb546c37b74fedd59d613b4f1baa99510adbcfdd319e31d050a91707b23aa997b96fb854511a1751f9d0e0fe9a2d66900774fcc6dfb0988564223e957386efd8301a7d6aa974a0a4123b53ad9a01da225eb4bc02e1b0c01b547a4936f2496308da841062860e3dcc40fadb4b336be293a918afe0968ae64e011ab3d2cfa1d9d86f3011b9bfd9520146fff7b9033758aa575278e033d7cbdb6", 0xf7, 0x0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r5 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r5) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000014c0)=0x1a6) pwrite(r3, &(0x7f0000000300)="4b197ed3f8b75a779ece10c25736f8b587f731e24cd5fd0543b5614bec81d9efda380ed3480dc501f8eea58dde0007d971b917670a715ec8bd124f447b845b54a22b4b6ebccff9642824fca0b541e30f35b4e2e7be32a3817fc912781ae6b9a1b3c1724ff0582818aaf6284e8a29d0de9ea3d6029806377eb879309bc15fef98909fd547548a6ca48894cd80dc6539b78cd92fe8178ba6aa5cf67ba142453f7a72ce4021bbedc79a0c9ad956f4b0d5c05742d436f3aa2e62c77defdc61eef5359bb3a86408b8eb05cb2bde655d1fc2965441d8c4864e9408af181d46dbc14fdb156f15fd0e62751d032a6b3042dd3a26c87843449b2cd642c5952790ce02e8e31f3fb03c690144ae59c8b1021bb6b1be95c2237b9985116701c8f1852d8b04fbfe597aa6111d1aa9cbe9216ebc3467b00aa31f49837629be1282026d7b46685aadfe039c6437fef10c5ab898218a3be72986c9c56647fd923a465beed6e9d3809c85a2c17d610ad9e50f18814b5d1f78d7118301db3c1ddc56c242db418fc3336e393b405d1b4a2b6aa5af6afd495b8858c1dd88b815d2b55df2dde92c2cffe58d4a28841bf41cd19139300a126fa82b99e58269c51cb1b7731d09ea3aae136e47e7e05b9cbc74aa0bc7a7b1ecbbf7abd05e6819e05168608626bb1034906a21a72687f4bef9069a692317133deef5072894f8f149ba64d1318307d647cc566bf8de63badc3a12ae4bab0bfa4bf5c85b54765e8084f1dbe119ef90e1030114ac3b06bea883569fe797d4c1b9e844bb24b750d7c674fedd76c51075c9c1bb04d166a71f64a7972bbb951a51e4a3c8adfecbf86a082dbf9cfcd2406de2dc18898700a85ac27cc0bf9b604a08b224cf9e5b78ce68ee967a674e8f465b0403254df9b0e5e4cc0ea03e15cafb5020db496834ec86a046b2bce3083eb9ea2bef589efdb4a42f9a58b279fbd95993922a103b35996f31e7b6bf769c9aa4b24af1cb105cec0c3572c1ee345cad9b6b93140a8cb1111eea7962d33a2d233b626811dc53884ba5a5bda34df6f1f453a798766d47f7fad70e9e8064a36291e5c55a597c6868d668b5b3de1155716c0ad9fb871c8cadaecc1556640a9cda2c3a886ce9412a630ffcdb673870f6a60df755ee00c69769ed14ca45f6185e4f00b51b9d7b3720d193cd4ee528ea1be0a03141b8a6fbe2cc49aaebbb907ddaf050bdab20e78baccd3d7c34d309716df6c4844389998dd61f492423f3478d28c16451d0363d29cb9db4f3757a0cb1233338b0b518396bd5579cd02f6742375e5097cc69cb6744a31633ef23057eb0adf062f6510cb52b40c8847e6995e25544b34134486a7bfe91d8bb3c31af48c1985bacb226fea81043e86d700d10afdfcb8a1ff076ad23d73dfbeb4d5e4894acfea5d2d3a660b26c64ac49292e5ed2750253e4d23cd4c57652d442235b2a929c36359cc1f0d7c901a7024d58d17bcf90c8c88e76f513a99a8ad4958e28b113d9b5a8a1d3eb7428e1edfbc27815bbb8a1d07cccc908897e6be73f907508883efdb2c87217c9598b703f48668cbe97a08dbb4d64a8088884fd66dbabac64c8f6a32c259c5cb8f715b0e700439cfcb9c4e45386e55566468aae3a112508cca74ae775bf95260bb87bf94d82ee8cb9e978e927e944ae7a76d43d3c3cfebc34d6ff6df2f46be9b10c9315436e0e9df850c41aac7f30d0d92e243fb24070df40e656a1f1a4fe4ae76d391a5909a7232ac729b01028a208b72924f50af4ce513c1cb1eef495866f1052f68b0c2a818c93100478b43d5ebdfe95b8506a195179c386104c71dcad776567e400abec44740a12e90839d0da4f0ce1a3da5e940f82cb936a04ed7664f90a091e364c9cf280078a854d06d9e3043cfd507c6938a16835b808af93c5d074617ff7c662e2179e1489ede25f44ae377122d5f4d815b01c3f9da9f5fe27583ea48fa511ab14a7c003c9d2937d595f24c9a1384014f7fd1e033529ba8b617e3b44660d22172825f04dc3bfa9367575b1c386f09bcbe04f3c72e2d494cac81b85662172b60a85e6e978c454da5e43b2160a999840e280ea437001c231107104745973bcfb5ffb6594d388747e6256f5ce80259605b80efc1c9d36784de348d95720f095f94ca7c4fdb97e53103e8c62ef3a78979aa23f1aa49111c1b1691733b0c9b4c0f819ef98bb0fa5dc55ffb211f5e2e16675d96628752353d38264e583004db4f2e7c3cb041d927b72358e0c66daa62de15c3137e951c89c3784f2d9ac8a64ef69b529b361d0c6082e0b0277970d4926f54a9ba40572c9a7252318fb069e0f3b247df7266d82980f2e71be8d9e4d514e2930e640a3d07216a3883b1e2d4b99f182253bd66f12dabcd7fa36572a86c5c2d2f462a79d2e788cc07271a88c3e0a4ff62fe4326c0dd4126f8fe12e71230deb1ed891b5324bb26f6880fffb9f6a0e1f498040261ce7fd35e616b7f6c66abbe321f60c8504323b1d6fe93ef87c0187fc1fe387a69ab5061520a03727f653cef42dd1364a64f8d4b9ec4604a97614fcce8dda08b1dc12f5552c6d319ae70ddfedf4723989ced8a16547cef9fefcf8621cfbc07f8089533d4c03e4ab06ed3a2a71a9fcdb911d4039446966cb147c772d9db8ed86b3c47d61cc14ecc15196ab1f1c3fd4cf7b2c2556d7549fe7b0effc742d27a036df181085b3b05ff4f24b1280b316821106a8391502131be82287a857708576ccd8c0ab5af764a9611f226948ea6eec5edd3ea5cbe36b6abf07cc8b06bc8935d67946b1b7656e20b61fe0fe61e044cf44954eacab7d086eb73a6d15b2b2fdc9ed397636148402e5da5f1f680c46605e773e45201c26f0717735320bd1c806391e327552f6fac6a55eb4aa40877797eac3d6e20d97daa9ea6952ac5d7440aa37571d34dcbd28934b89b7c080ad950f705af3f44d14b8863ddf360e41819ce8536e9e1da26116e4aa24efcd7d1df821b3ce7b9d278ab69ae62c845d0d2bbf6bf6a3a08fd7bf8d54a7f32d04b7f0c4375b2ca158558f237e7e03f5025f60df1558c467363bcb332c5452f8a6d1dddba301075f553c635835144477f298c7729bd94e15233bb48737a2284ffd2ed538ccb6aeb6298947917b57820da98658b2a0979fc0ad05adf9ef6ee1571415b2fb0724d9dcec1059dd89861cbdbef039855e3bf5b217e6bbdaefc7fb5587be64dce3e30a9009e84db70c3e0307abb95a8e6c9c34e7501fdcf32127c9a1bcf8cea3bc68e1bc61eedeb66c384debf2b48f7da77c1c30e4b71f076a8b19da76ba4993193ced8a68e64c25a993462921cea0f716509677dbf182fbce3e34a5a0c925a392f5d972d158bfd0ff23a3a1f0557a3cdca85a6931a33caa57d10e23d72c015890a14008996390acd359506a4101857d9f400c08b44eaabb90af18eb02e24d54514fe29340d8a1130226524ff109eed99b228191b29388663de01a31b21c0a716e776b6c565c7f1dee02b7a4c72acb8e25526a72348b565c7d3da919b9c9a398876f13cce504dd0199d61fd0538943da9c3d03f2ec71c3093c7d7867d03ea350086f419eeb2de8cff5d7e982fdde2fe953afbbcb3b64e0b1616e5d2671f4a3c87bca79728c1c03485de02e962dc2b557d893e2286e19544dd723582ee95495d34deb116bdc9034287522c586f0286d465d067663c07d6b4e0b83f365912d1400558d8edb97f718726d467466b172912bdcb1284ec4c75386755dd84de177cd12279f7f3d76c97de695c024bb814c6dac90e8bf75e5578b23f75d1011eaef9694edf9340155c80631f96fe5262c847e36a8c0eeff35a1ee86bd271520cd0e020f8d6a9e1fb83c49234d6964783fdddb76671217fa4416e9d4c4e230bb5bb7ef03e952f3c2c7c3aed4da8132ac7919a8b9f14bd64908b1370a55ebcfc5a23164e7dba39c592e4fcaf91d81f56b0097b03e29578564da9fb520711e27e7b0d317fba00166e55483f55c09e47b07adcaa643601a8a26783915f2b63f3742ace0bebc7bb26fce38c7f7ddd3f3e0161e23daf30f439d2851986a23ef71784d455505502a6797804c0e35788c0f8b9e1febbc819d8a75defb74eb399a37e8315e7f154d94be6d893da27ebfbfc349cb0271f5748e44d063f496d1e772ae9a9a75cadf86e97d72275b317c35b73d8631df8be7ace484710ff3d8c4d5702d1586ef5127112b8232bf58f471eeaa61c80675474bdeb8e7d4d0c2f5e7a1f45c8d3ca441366c18a81bb05dd4c2bd2d154c72bce1348e43f65ba811727f3f84f26c358ec66efa09d3df1622aac43a30a83bc0cf900a000a5d354fecb7b607da38b3a8880a091fb595c4dcc15abca42328c3ee127b613c4d0b749a71aae07399b2fd35d051622eb373e6702a553bafc9d6108bcbefba5af97fa55c40fcd0345a4c5bb055c273e36350e189563a6760fbd9f3762c743e5800e632d3e42cbf96e6ea35fc92c3b4374b16fd01fafebc491ac8cd16f413d6eee176e6dba291f055e217f1321f9845435f9fafacf329bf460a37358bc2e3113c8d60e133a4c67f88b8aaa3175ff48c3d3a735f09060c4b311be494c7f8817d03c253d1f786ab7be74c82aeaa7d4259737e37254a9a40dc7c6118170e8811eec754d71d0008e9f8b91a3d2637615376228877f7b07117a478af6a1999b90dfc17baf7d314b81130816145c908cfd19f986ba97ced8b36da04713fb0f28564817032cd8f08f2aa2e818653e31ea5017f4a8e41ce3c5d207fbaf4cb5f764e780a54798abdef21625f919b989cb2bd2fd796fe96d8d4ac0af5eeb550b85b4805009d3ae9b4bc280b5ad87e22c1a349436fdf5a66cb8756da89c97a62f1e3c639071552d53c753b10f17388520a79f6b2cf52a150441fa29a6fc449c32e1055f98b5486fdc701455e4daeb782857be0c8333ca424e02d41d93e0b974448c2031b7529c7af515a7ef245e5690416f2460ecf11c130dd0e9a056b3aaa954eb11c73b7e7b74e9a19e16b284e2bfcb38cd96898d745c7fe7931851eaff6a06f06c349ff5ba6fa86ea8935ec14a5c5f008ebe01e2799edb72c0929ffdbe32a4c3f4f1ab057803f793fe373d7cf60fe7b5534bcd199194d7eedddb4675b96d3c5a000da90c240e9e9dfaedc5f03ad6100ed3dbd73142858a1df99e59c8f3ad6596b42c830e1f433e5c58c6212cf2668f840665125b632ffc57516e4af7d004110d31faa80bdeace003d32374d227c7897c1342967ba88384667ca77c0ba4998ded669b10dc9d146ac841b73cec911a47483d2c8dceea468861e3bacbe4888abf8b2ef1f203322d7f8c55a017025f6cd40db85b752c140c4b14c593b3b60ad361a0a061dfcb087a80b7fa08a5a4e519cc76d4961b6168666fb8e42a0b132866187756feba5253726fba340b10dd75a9ab8cefb4f8639ce06038df7d46708f9398ce98969e3e07b6ae43ed884104b5e91d5c982a98d2e8fa589137fbff039e8770d046722842670374e86d6d56e8299bd0b27f377fd193a389a5af653540e6dc6fbb9fa39d52d0bfc6d59f0ca67fed503de283de2609b8a712171fb6667830ed75b7ea5e7c25883c108b820446636d1e460b5d59ef50fffb90a5d5db1f142eedbeee63a3f7de144462867c92a085b53e64a9b0640480b60aa1a588f1061831ac9ffbc88d36617d75924ae2996853c6b4a4f41f55ffe7a9aee5e4e9fe3cbea87e7b007148ccca4977c39ed5d4aaec3b2b8b010bcd66f9d01ccc7ae1a0f4ea3127fac1d67d5b63d144e6840ec904f69b40bdc673ea327494a18543c", 0x1000, 0x0, 0x80000001) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000001740), &(0x7f00000018c0)=[&(0x7f0000001840)='\x00', &(0x7f0000001880)='-\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1, 0xfffffffffffffffc, 0x0, 0x4, 0x0, 0x800, 0x9}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) flock(r2, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/182, 0xb6}], 0x2, 0x0, 0xbb2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r3, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x8d42, 0x0, 0xfc}, 0x0) 16:00:16 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = msgget(0x0, 0x80) msgsnd(r0, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/98}, 0x6a, 0x1, 0x2000) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x11b}], 0x349) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1da0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x200000, 0x5, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x401, 0x0, 0x800], [{}, {0x0, 0x0, 0xfffffffa}, {}, {0x0, 0x0, 0x9819}, {0x4, 0x0, 0x0, 0x2ca0}, {0x0, 0x8}], {}, {0x4}}}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 0: r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x2, 0x4, 0x9, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbe6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x10001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9a2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6fab697a}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1d1baf64}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x1000)=nil, 0xfffffffffffffffa}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x24}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) pwrite(r3, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) getsockopt$sock_timeval(r4, 0xffff, 0x5b094465c8e5e337, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2018, r1, 0x0, 0x1) r2 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(0xffffffffffffffff, r3) r5 = dup(r1) poll(&(0x7f00000001c0)=[{r2, 0x100}, {r0, 0x10}, {r4, 0x10}, {r5, 0x80}], 0x4, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x008\xe8', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x20ec, &(0x7f0000000240)=[{0x7f, 0x20, 0x4, 0x3}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xfcd9, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000000)=0xc) 16:00:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x400) r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000380)) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) r5 = getpgrp() r6 = geteuid() r7 = socket(0x18, 0x3, 0x102) socket(0x6, 0x3, 0x40) r8 = socket(0x800000018, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069b0, &(0x7f0000000300)) r10 = socket(0x18, 0x3, 0x102) r11 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r10, 0x0, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x9) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r12}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r13 = dup(r9) ioctl$PCIOCWRITE(r13, 0xc0107003, &(0x7f0000001600)={{0x2, 0x0, 0x4}, 0x4, 0x0, 0x5}) recvmsg(r11, &(0x7f00000015c0)={&(0x7f0000001640)=@un=@file={0x0, ""/4112}, 0x1012, &(0x7f0000001480)=[{&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000001380)=""/218, 0xda}, {&(0x7f0000000240)=""/151, 0x97}], 0x4, &(0x7f00000014c0)=""/222, 0xde}, 0x401) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xd8e], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x20000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x6}}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0xfffffffa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f00000004c0)=0x27e278f14fad5727) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) semget(0x3, 0x1, 0x1) r3 = semget(0x3, 0x0, 0x2) semop(r3, &(0x7f0000000480)=[{0x0, 0x0, 0x1000}, {0x4, 0x8001}, {0xa8245f716c1c0026, 0x2, 0x9e0970ee9dd6f2c2}, {0x0, 0x0, 0x1000}], 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x19c}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000200)=""/209, 0xd1}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x0, "9375b01a93b4518660e5be41a66d29dd00"}) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) readv(r6, &(0x7f0000000440)=[{&(0x7f0000000540)=""/108, 0x6c}, {&(0x7f00000005c0)=""/224, 0xe0}], 0x2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r7, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xfffffffffffffcf2}], 0x1) r9 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r9) dup(r9) write(r9, &(0x7f0000000080)="bb", 0x0) r10 = dup2(r5, r8) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = socket(0x2, 0xc003, 0xfa) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0xc) close(r11) write(r11, &(0x7f0000000100)="8c65", 0x26d) dup(r11) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x80) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0xc0105715, &(0x7f0000000000)=0x35) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x32) socket$unix(0x1, 0x2, 0x0) r14 = semget$private(0x0, 0x3, 0x10602) semop(r14, &(0x7f0000000080)=[{0x4, 0x1, 0x800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1800}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3}, {0x5, 0x8, 0x1800}], 0x9) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2}, {0x1000000006}]}) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="dea9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xfffffd6c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b0, &(0x7f0000000300)) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000080)=0x8) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f000838cb496a", 0x8) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000140)=""/61, 0x3d}], 0x2, &(0x7f00000001c0)=""/119, 0x77}, 0x801) 16:00:17 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='xc') 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x8) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x2, 0x7fffffff, 0x800}, {0x2, 0x400, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0xf, 0x1000}], 0x2aaaab50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r24, 0x0) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', 0x0, r26, 0x6) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r31, r28, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r32, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) r33 = semget$private(0x0, 0x7, 0xa0) r34 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r33, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r33, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r35 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r33, 0x0, 0x0) r36 = socket$unix(0x1, 0x1, 0x0) r37 = socket(0x18, 0x1, 0x0) listen(r37, 0x0) setsockopt(r37, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r38 = socket(0x18, 0x1, 0x0) listen(r38, 0x0) setsockopt(r38, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r39 = socket(0x18, 0x1, 0x0) listen(r39, 0x0) r40 = socket(0x18, 0x1, 0x0) close(r40) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r40, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0xffffffffffffffa0) r41 = socket(0x18, 0x1, 0x0) listen(r41, 0x0) setsockopt(r41, 0x29, 0x1b, &(0x7f0000000900)="00010000eff08b1b86a2479cbfcf38c2c45ca3b02b3ccf1d6fb1ad77b358f6c9cb5a568cc9d2205e5794d3c49e3e98d57cd98395ca8c56d2ce737355c3", 0x3d) r42 = socket(0x18, 0x1, 0x0) listen(r42, 0x0) setsockopt(r42, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r43 = socket(0x18, 0x1, 0x0) listen(r43, 0x0) setsockopt(r43, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r44 = socket(0x18, 0x1, 0x0) listen(r44, 0x0) setsockopt(r44, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r45 = socket(0x2, 0x8002, 0x0) connect$unix(r45, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r45, 0x0, 0x0) sendmsg$unix(r36, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYRES64=r37, @ANYRES16, @ANYRES64=r38, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r35, @ANYRES32=r45], @ANYRESHEX=r39], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r34, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r33], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a489200225a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f448b1a42e1683a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c1fb1dd0c4dc3a01a195d00f42075ac6afb5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689078b7ae18d147e4e34d1de33bdddc81e74e4c5b6e73b", @ANYRES16=r41, @ANYRES32=0x0, @ANYRESOCT=r42, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r43, @ANYRES16, @ANYRESOCT=r44], @ANYBLOB="13ff4e61006d4d36676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d17", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$GETNCNT(r33, 0x1, 0x3, &(0x7f0000000040)=""/32) semctl$GETNCNT(r4, 0xb, 0x3, &(0x7f00000338c0)=""/102400) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r28, 0x0, r28, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r24, r28) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r24, r15, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r48 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0xfffffffffffffd65, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0020ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de305001f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854821a2e191500000000270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f074b6d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673f688a919661d0a1e373b41075387eed9771524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40e620771f439dba4b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b586733ddc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d430af4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b8"], 0xfffffffffffffe60}, 0x402) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r51 = fcntl$getown(0xffffffffffffff9c, 0x5) r52 = getppid() getpgid(r52) r53 = msgget$private(0x0, 0x20000003c4) msgrcv(r53, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r54 = msgget$private(0x0, 0x20000003c4) r55 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r56 = socket$inet6(0x18, 0x8005, 0x10002) msgrcv(r54, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5f938dcc57bbc2a90000e0ffffff0000000000000000000000000000000000000000008f09300000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000"], 0x65, 0x0, 0x1000) r57 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r57, 0x0, r57) accept$inet6(r57, &(0x7f00000004c0), &(0x7f0000000140)=0x6) r58 = kqueue() msgsnd(r54, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r58, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r56, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r55, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r54, &(0x7f00000018c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002288e36518a83054cdca7411fba2e1ef77512981f623181b573b244f777524f2a5cf693ac6b33f4951d4f8c412bfe8c4c29e8535a207b3745896d44b003fc0e31380bcc7c825cd2802faff27ca54b3a6c3d824f66cdb407cd9039f0b84de77ee2b778128a5ad93cd6e958747787fccbed65f02890a23ebc189fe6d469633becf6b1f09f366eabf6b21250ecef7a311d37ce3998321554ee8403776da19edae5817dfac3338fafd7b6d3ffc490552b5ea4a8f0d0ce6e90734afc27010e085e91e5784fe43ef0c1c6a27eec7d8517d8c436fd41f4f756ae783687ebdef627d3bc209a9e5659da2cf1dd710fcb3f578fc2baa27505216e8dbe454dece81f8bc77f5c1d71d2ec9b9ebfec5087bf4430dea15857bdef72d46b53b419035d1a4d9040cf56dfe2286a61b7e8eeb2c66"], 0x104, 0x1, 0x1000) msgsnd(r53, &(0x7f0000000ac0)=ANY=[], 0x0, 0x0) msgsnd(r53, 0x0, 0x0, 0x1800) msgsnd(r53, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x1, r48, r50, r47, 0x0, 0x46, 0x81}, 0x10001, 0x1, r51, r52, 0xa5, 0x1, 0x4e2c, 0x6}) r59 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r60, &(0x7f0000335000), 0xfcb7) writev(r60, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r61, &(0x7f0000335000), 0xfcb7) writev(r61, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r62, &(0x7f0000335000), 0xfcb7) writev(r62, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r63, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgsnd(r59, &(0x7f0000001580)=ANY=[@ANYBLOB="a98faea775f06c26c2e651d16b907f572aed79c7c32e4c57e15ebf596d64ff595edd06f4ad37ab8a08fee46c7862a10df1e0e84244ae4059b78ac38fd74c13191de90f7ee2fb831840d9fec43a7525865c36ad7055fd22c49ce1ddf70200e967e02196e8b60923f2f2a40d69fe1f499e29b494387964e451ff8d56ccd72bb38669b51f71b2c80c9e550545bcc1547e9f694296c79b04222b11c99958a98b3f3bd2452de60db99c9088d639473e9cd04b1c6bd819d174890cf541020491687e447ab6615c3fde3b488f9d10d2409144d7d9648117fe044cbaf7443fa81f0f413c0f6066b37ee10a9444d0237985ccb08f", @ANYBLOB, @ANYPTR=&(0x7f0000000700)=ANY=[], @ANYRESOCT=r60, @ANYRESOCT=r30, @ANYRES16=r61, @ANYRESDEC=r62, @ANYRES16, @ANYRES32=r63], 0x9, 0x0) r64 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r64}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r64) r65 = syz_open_pts() r66 = kqueue() kevent(r66, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r64}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r65, r66) r67 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r67) r68 = syz_open_pts() r69 = kqueue() kevent(r69, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r67}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r68, r69) r70 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r70}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r70) r71 = kqueue() kevent(r71, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r70}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r72 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r72}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r72) r73 = syz_open_pts() r74 = kqueue() kevent(r74, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r72}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r73, r74) r75 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r75}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r75) r76 = syz_open_pts() r77 = kqueue() kevent(r77, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r75}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r76, r77) r78 = socket(0x18, 0x1, 0x0) close(r78) connect$unix(r78, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgsnd(r59, &(0x7f0000000a40)=ANY=[@ANYRESHEX=r66, @ANYRESOCT, @ANYPTR64=&(0x7f0000000b00)=ANY=[], @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYRESHEX=r78, @ANYRESHEX, @ANYRES16=r22]], 0x4, 0x800) msgrcv(r59, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa90000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f77696b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/388], 0x44b, 0x800) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = socket(0x2000000000000002, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffff8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = kqueue() ioctl$KDGKBMODE(r0, 0x40044b06) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x80000001}, {0x8}}) r5 = fcntl$dupfd(r3, 0x0, r4) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x1000}], 0x200, 0x0, 0x201, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x10000) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x6, 0x3, 0x3}, {0x0, 0x8, 0x1c, 0x4}]}) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)) mknod(0x0, 0x0, 0x7) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x9856, 0x80000000}, {0x9, 0x7}}) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) socket$inet6(0x18, 0x2, 0x1) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x8, 0x1, 0x0, 0x66, "6b41d98f22e1df24b27004bad6f97a16af1c2273", 0x4, 0x101}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5}) mknod(&(0x7f0000000780)='./file0\x00', 0x10, 0x1ff) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) semget$private(0x0, 0x3, 0x2717aa5a564fb5b9) r2 = socket(0x2, 0x3, 0x2) connect$unix(r2, &(0x7f0000002cc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb24623873631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae29e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf500f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372906c13334c32bd084c49f398ab5875adb6f5ae402ca5fa82d5fe596b28976a0f2100ee248c6280380330851a308062cbbd4120f08b58ca39788fdd7dba82538777927ff96b48212d45425fc8e70d4e71443d45705fff7e65a2093a3894fa2597b6d9db03b64c13dd94a3008fd7d4aa54c47fc5a93e0974904a59beea2b868387c8f2c3a0ed4a2dd9c012fbf77df4477bb53c8ddaeaf63915df427d76c08f13748b681ba513d65863053971cc5f7db30bc06b93f158266dd51c38a76c"], 0x10) r3 = socket(0x18, 0x3, 0x102) socket(0x800000018, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) r7 = fcntl$dupfd(r3, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b0, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f00000001c0)=0x41a31849) writev(r2, &(0x7f0000000580)=[{&(0x7f00000007c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836614725b4067afef127d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22b24ac5f45fd213cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be6595e94e42f69afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540e73b26b401c4555410fdcee2ea122a0bc8fabdd3b19641296250100810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38876b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c51610dd461817d1cc33c8707034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca0000f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb64668c4ae52b7dc43643099d3b554dcd2e8612fe00403361b61b4d7abfa95253d9c6224f27a0b258e2", 0x609}], 0x1) 16:00:17 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x2d, 0x2e, &(0x7f0000000080)="ebffcbff13aa83e8fa19ceed8f37ad5595c8b9aa4e713048e6993192964800000060a3", 0xffffffffffffff92) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x4000, 0xd) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xf7ffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000040)=""/66) fcntl$dupfd(r2, 0x0, r3) r5 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000000)=0xa36) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semget$private(0x0, 0x3, 0x24873a83c95576f5) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/81) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x81) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/62) r4 = socket(0x18, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x200000, "f1b34d3be071fe480c0600", 0x0, 0x2}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:17 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x140) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x104) getsockopt(r3, 0x0, 0xb, 0x0, 0x0) write(r3, &(0x7f0000000080)="74db", 0x34bccd44f89a126d) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ktrace(0x0, 0x1, 0x40001000, 0x0) 16:00:17 executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0x0) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc6957c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aa96b77e5ed65c30b451ee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235ec1fd99343071b210000089c2fa0877a14040000000000e107c592e3610599a69764d3a4e5f4f6290c170d358c1ba099132f42cf8f6948564322af342791de1e8a45264e293d9d2060813b90e2ec66182558047478cdc374945eb2b36cca1ca340bc13226f7f9363ba8d0b63ed0772d716afa4f9e59963e27387c8bd06a59334fdb4655d7ccfed09824f283e3e6aed5a246a72888a1232b46e0174c77936ec515ff362e4fcbdfbfe59be1f5ad4319e427b43d0cc86af71c8ecbaca427a965b9c48c6a760845848d9aea9ae2a6aadd78c5bec4f94e7eb7d2229d3219ae5ee997df8e77c650652"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) setuid(0x0) geteuid() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) dup(r4) setreuid(0x0, 0x0) socket(0x40000000011, 0x4003, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) r5 = getegid() setregid(r5, 0xffffffffffffffff) r6 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = getegid() r9 = geteuid() r10 = getppid() r11 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x8a9d, r7, r8, r9, r5, 0x10, 0x7fff}, 0xc7, 0x9, r10, r11, 0x401, 0x2d, 0x3}) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() r15 = getegid() r16 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r12, r13, r14, r15, 0x100, 0x9}, 0x4, 0x2, r16, r10, 0x100, 0xe6c, 0x43d}) r17 = getegid() setregid(r17, 0xffffffffffffffff) r18 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r20 = getegid() r21 = geteuid() r22 = getppid() r23 = getpgid(0x0) shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x8a9d, r19, r20, r21, r17, 0x10, 0x7fff}, 0xc7, 0x9, r22, r23, 0x401, 0x2d, 0x3}) r24 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r26 = getuid() r27 = getegid() r28 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r24, r25, r26, r27, 0x100, 0x9}, 0x4, 0x2, r28, r22, 0x100, 0xe6c, 0x43d}) getgroups(0x4, &(0x7f00000001c0)=[r13, r25, r3, 0x0]) r30 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000200)={{0x9, 0x0, r29, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x9, 0x2000000000}) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) r2 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setregid(r4, 0xffffffffffffffff) r5 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getegid() r8 = geteuid() r9 = getppid() r10 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x8a9d, r6, r7, r8, r4, 0x10, 0x7fff}, 0xc7, 0x9, r9, r10, 0x401, 0x2d, 0x3}) chown(&(0x7f0000000400)='./file0\x00', r6, r7) r11 = getegid() setregid(r11, 0xffffffffffffffff) r12 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r14 = getegid() r15 = geteuid() r16 = getppid() r17 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x8a9d, r13, r14, r15, r11, 0x10, 0x7fff}, 0xc7, 0x9, r16, r17, 0x401, 0x2d, 0x3}) r18 = getegid() setregid(r18, 0xffffffffffffffff) r19 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r21 = getegid() r22 = geteuid() r23 = getppid() r24 = getpgid(0x0) shmctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x8a9d, r20, r21, r22, r18, 0x10, 0x7fff}, 0xc7, 0x9, r23, r24, 0x401, 0x2d, 0x3}) r25 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r27 = getuid() r28 = getegid() r29 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r25, r26, r27, r28, 0x100, 0x9}, 0x4, 0x2, r29, r23, 0x100, 0xe6c, 0x43d}) r30 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r32 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r32, 0x6, r33) r34 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r34, 0x6, r35) fcntl$setown(r30, 0x6, r31) r36 = socket(0x18, 0x3, 0x102) r37 = socket(0x0, 0x1, 0x0) r38 = fcntl$dupfd(r36, 0x0, r37) ioctl$TIOCFLUSH(r38, 0x802069b0, &(0x7f0000000300)) r39 = fcntl$getown(r38, 0x5) r40 = getegid() setregid(r40, 0xffffffffffffffff) r41 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r43 = getegid() r44 = geteuid() r45 = getppid() r46 = getpgid(0x0) shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x8a9d, r42, r43, r44, r40, 0x10, 0x7fff}, 0xc7, 0x9, r45, r46, 0x401, 0x2d, 0x3}) r47 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r49 = getuid() r50 = getegid() r51 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r47, r48, r49, r50, 0x100, 0x9}, 0x4, 0x2, r51, r45, 0x100, 0xe6c, 0x43d}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6, r3, r50, r15, r26, 0x110, 0x4b}, 0xc0000000, 0x2, r31, r39, 0x3f34, 0x3, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000629000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="400000000000000000000000400000000304ef0724f9d3b7b1c5d58d3a468bad6f2058336e8cc8d1f59dfce5b821c7fa73c6f401957062bef7cada3a260000009000000000000000010000000000000070c13a6c9b19793a73ee96b63f677218b9d4bf6832ed32012737de0c391f4b76dce04f78640a36f27f211240c98d35f577e9d27f573944ce1e585616976d3688f7d3092650d529c9e547ee399c7a3427a23f6ce5b67c4046dbe28950f30bf85751332015d5b9967fa7d0e8153481d04df0809d2c55882a46e1f0790000000000"], 0xd0}, 0x80a) socket$unix(0x1, 0x2, 0x0) r1 = geteuid() r2 = getegid() setregid(r2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x8a9d, r3, r4, r5, r2, 0x10, 0x7fff}, 0xc7, 0x9, r6, r7, 0x401, 0x2d, 0x3}) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() r11 = getegid() r12 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r8, r9, r10, r11, 0x0, 0x9}, 0x4, 0x2, r12, r6, 0x100, 0xe6c, 0x43d}) fchown(0xffffffffffffffff, r1, r11) r13 = socket(0x18, 0x3, 0x102) close(0xffffffffffffffff) r14 = socket(0x800000018, 0x3, 0x0) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069b0, &(0x7f0000000300)) ioctl$KDSETLED(r15, 0x20004b42, &(0x7f00000002c0)=0x2) r16 = socket(0x18, 0x3, 0x102) r17 = socket(0x800000018, 0x3, 0x0) r18 = fcntl$dupfd(r16, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x802069b0, &(0x7f0000000300)) recvfrom$unix(r18, &(0x7f0000000200)=""/110, 0x6e, 0x800, &(0x7f0000000340)=ANY=[@ANYBLOB="01001be143c21b0c569dfa007889ef5bd11a14"], 0x1) r19 = socket(0x2, 0x2, 0x0) shutdown(r19, 0x0) kqueue() r20 = socket(0x18, 0x3, 0x102) r21 = socket(0x800000018, 0x3, 0x0) r22 = fcntl$dupfd(r20, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x802069b0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r22, 0x80245753, &(0x7f0000000280)={0x3, './file0\x00', './file0\x00'}) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r19, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x1fffffff}, {0x3}, {0x2, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") geteuid() r1 = getgid() r2 = geteuid() setreuid(0x0, r2) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r6 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r3, r7, r9) seteuid(r7) setuid(r7) r10 = getgid() r11 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r11, r10, r2, r1, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r13 = geteuid() r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r13, r16, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0xc003, 0x0) connect$unix(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r17) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r19, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0xc003, 0x0) connect$unix(r21, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68e11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c4593d2870b4122cd235000000000000000000000800000000003702a5999b5d16dafbc8e47d48e7729513d1e11721d64f55c2e159d2199b9b653d916fe4d241d515b9214b257bb4f40da0add84ca000fc548f5a492d74f36720f31b92d0635d05bb5fa081dbf7fa6ee836881586f41c052ed5becbf49ea4af894d1032aa30675c06da8591e19f4ba6938f2a7b1a4e0aa8caad0f685fc78ebff628162873a5b3cdf05f8829a9afa0e57a81523141d3abb4dc9e89de123716c0f517c0813431c3b1bffd4d6bf5db962d7af854186eb7e01e09d169f7a4e19e9776c07686f7b9573f8e373410bc0d67c5a1e77d6dbeee28d1bb9498e9afa84e794091efae9e37fd37eecd4012e49ca1e2db317ec8dd2de07e4b696c3209fe37e74475"], 0x10) dup2(r21, r20) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r22 = socket(0x2, 0xc003, 0x6) connect$unix(r22, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r22, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r22, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r23 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r25 = geteuid() r26 = getgid() r27 = geteuid() setreuid(0x0, r27) setuid(r27) r28 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r25, r28, r27, r26, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r29 = getegid() r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r23, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r24, r27, r29}, @rights={0x20, 0xffff, 0x1, [r22, r22, r30]}], 0x40, 0x20c}, 0x0) r31 = geteuid() r32 = getgid() r33 = geteuid() setreuid(0x0, r33) setuid(r33) r34 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r31, r34, r33, r32, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r35 = geteuid() r36 = getgid() r37 = geteuid() setreuid(0x0, r37) setuid(r37) r38 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r35, r38, r37, r36, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r39 = socket(0x2, 0xc003, 0x6) connect$unix(r39, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r39, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r39, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r40 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r41 = geteuid() r42 = getgid() r43 = geteuid() setreuid(0x0, 0x0) setuid(0x0) r44 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r41, r44, r43, r42, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r45 = getegid() r46 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r40, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r43, r45}, @rights={0x20, 0xffff, 0x1, [r39, r39, r46]}], 0x40, 0x20c}, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = accept$inet6(r2, 0x0, &(0x7f0000000000)) setsockopt(r4, 0x7, 0x3, &(0x7f00000000c0)="978f30383a8ebc2078c0e605f1fa39d6293046d403eca657f0ae08a1517704c1ea9503202fa52bfd4d8f82", 0x2b) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a004021a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000000004a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 16:00:18 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4001, 0xa6) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) fcntl$getown(r1, 0x5) r5 = socket(0x18, 0x3, 0x102) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) r6 = socket(0x800000018, 0x3, 0x0) close(r0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b0, &(0x7f0000000300)) r8 = dup2(r7, r0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kqueue() pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x6b7, [{0x1, 0xffffffff}, {0x1, 0xf26}, {0x1, 0x1}, {0x2, 0x2bd4}, {0x3, 0x9}, {0x3}, {0x0, 0x2d7}, {0x1, 0x80000001}, {0x2, 0x3}, {0x0, 0xff}, {0x2, 0xffff237f}, {0x2, 0x1}, {0x2, 0x5}, {0x1, 0xf8f}, {0x1, 0xacc}, {0x0, 0x8}, {0x1, 0x6}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x3}, {0x3, 0xffffffff}, {0x2, 0x52}, {0x1, 0x8}, {0x3, 0x10000}, {0x2, 0x9}, {0x3, 0xfffffffd}, {0x2, 0x2}, {0x1, 0x100}, {0x5}, {0x1, 0x8000}, {0x3, 0x9}, {0x3, 0x5}]}) 16:00:18 executing program 1: r0 = kqueue() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='^-@4\x00'], &(0x7f0000000140)=[&(0x7f0000000100)=']\x00']) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x12, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000a2c000/0x4000)=nil, 0x4000, 0x0) sendsyslog(&(0x7f0000000180)="a3595e97459456974ae11216c21463898601870fc1d9fa609f2a61dd203f16e35e5136984dc29b0ef047fe6ad32c60731eb5e8d9354541e594a18271d5eab11ac8abcf7e88fa8ee9802c068b1626144613572f621309", 0x56, 0x30) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:20 executing program 0: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r0 = getegid() setregid(r0, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getppid() r6 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8a9d, r2, r3, r4, r0, 0x10, 0x7fff}, 0xc7, 0x9, r5, r6, 0x401, 0x2d, 0x3}) chown(&(0x7f0000000400)='./file0\x00', r2, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r8 = getegid() setregid(r8, 0xffffffffffffffff) r9 = shmget$private(0x0, 0x1000, 0x182, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = getegid() r12 = geteuid() r13 = getppid() r14 = getpgid(0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x8a9d, r10, r11, r12, r8, 0x10, 0x7fff}, 0xc7, 0x9, r13, r14, 0x401, 0x2d, 0x3}) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r17 = getuid() r18 = getegid() r19 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000d80)={{0x7, r15, r16, r17, r18, 0x100, 0x9}, 0x4, 0x2, r19, r13, 0x100, 0xe6c, 0x43d}) getgroups(0x7, &(0x7f0000000200)=[r18, r7, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0]) r21 = socket(0x18, 0x3, 0x102) r22 = socket(0x800000018, 0x3, 0x0) r23 = fcntl$dupfd(r21, 0x0, r22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r23, 0x802069b0, &(0x7f0000000300)) sendmsg$unix(r23, &(0x7f00000007c0)={&(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000280)="4645484b34562ac465e25a15f6a8732cc6212f82576c467b217239345b5e92c10edcc1fba62a7b4d9eb5449b0b303371ece184907dedb0ef722b4a8c0e32329e44e62de1b7b2fbda4c4f7786735f1f927d3cfd26cfafce6f45518fd8bb00da34ec5a23230978786fe6af600f84fc63a58a4f6c9568157ff44e5f52ee9fb87b49b61ce991b4cd7fdab50edce5280bd6b9bfeb72a3fde83e6b813672842149af288b92447eeae142654e81e9d968c08de707ca85d91b", 0xb5}, {&(0x7f0000000180)="c80e2926bade7f306964f1ec25b61ab45d383d4ab4f0ab4de6d647ef60b60bb576729649da1302803a4813f98ee82079e9d7c3a72a16829396037febfd138e8e08c76ba9ebaec459eab8d662ac65884c617513d479f7881fc8b89b20f4b28999893e414ff6804676d62bd4596385", 0x6e}, {&(0x7f0000000340)="871b2000573c205d120c1b4c6d075460ffe691201c576b10f298c11c22ad30d4ab0e7cfcccfc6d2a1f20eea93d21f62bf5eba450843d13964aaa62bf010e3ac4cd3f6bf50937", 0x46}, {&(0x7f00000003c0)="4e55c9fd1c6a892fc34e6c124489ec48f2144bba219e92e57a86c32b34223a70cc845a297e4672038e4bb2b3ec4cfeada51e460f98408b5048d465e27a2d", 0x3e}, {&(0x7f0000000400)="8d90072d29e837b4602c2ba65c5269f27a62b6fd74c708d63a41d59be2a027bc1ce96d50afbe8a2c4b5284780e8da159c5ce8afeb519d361f89e8a2995e5b55941f88bb28101ba826801abb51a3f82d44dffefc1358c0b4cc9a092db1c31cd9582aa583f4c6cf37c4e379ef63aad2b172dc7c05da43710167b44bbe016d8d380beac3b31ce46a6ade076fa2520e9d3835b300450a2c18df98fe6f1f62835b5a9a5b8ee0ddbed7e", 0xa7}, {&(0x7f00000004c0)="4d8243b3726a5544d40286d9860ae24dc3b10434c6cd02ce057c30acfd019bc988cb46f8d039f47f454aba20cdcbce7f9f", 0x31}, {&(0x7f0000000500)="71d96f01fca993c9dc7189b9f5c97808685283375504cb96e98902aad2456a89fbd475ce147ede911b2903d53f176787b4acb006097614d84947395d8fd131acbfff5a90e2aa4bd319f676f2bd1e52ff8ab871e9684706bd9b705557283d38fa004457ad0df57feb8c57", 0x6a}, {&(0x7f0000000580)="b3b427293344233bf10102ea94eb298e92bde5c55cf09eb25d8a44b63107a71fc3448123b9bb38c40d9c84a93e303fe2ecdc10f41a77e4d276d416ce59f18f473c1a5febcd0fa7ccb41ba60a4ed7", 0x4e}, {&(0x7f0000000600)="bc2368be806ebe9359692d36e43daa4ae0e00c17560b413a6f5000522659ba6d4bfb4e935e07ce6d8bc51bd50063933a882f092030883cf2c2b8c81e02f206a8295805eb85618799abba065eebead70a94230233f592af2c7e3ed8596d56b663f3972957fcc1584c30c0818dda86e8e6dcb4345d9477dd4e43abd1861f0d0c5c26a5d60a75ae227400439b97b3", 0x8d}], 0x9, &(0x7f0000000780), 0x0, 0x2}, 0x400) r24 = socket(0x18, 0x3, 0x102) r25 = socket(0x800000018, 0x3, 0x0) r26 = fcntl$dupfd(r24, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x802069b0, &(0x7f0000000300)) bind$inet6(r26, &(0x7f0000000840)={0x18, 0x2, 0x9}, 0xc) setegid(r20) r27 = semget(0x3, 0x0, 0xa80) socket$inet6(0x18, 0x5, 0x0) r28 = accept$inet(r23, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000800), 0xc) r29 = socket(0x18, 0x3, 0x102) r30 = socket(0x800000018, 0x3, 0x0) r31 = fcntl$dupfd(r29, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x802069b0, &(0x7f0000000300)) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000008c0)={'tap', 0x0}) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r32 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r32, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r33, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) seteuid(0xffffffffffffffff) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) bind(r3, &(0x7f0000001140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000100)="eb3f3836d92391d0d2d8c5bb1411bfc59eba08fadc23f9feadab4b95f00ca4c37ab4279034530815c3ee3abf4eb0d75b20591eef497bbe2e3f5588faeb7f77c1d25565c34c494247130ff9e0a58faff4fa7b8d8c19637cb3bfc67d0b5145e20703fce4dfe44b0f0adcd95b62d7828512ae448dfee60d82821f99a9ea15e823259667773dc1ce90711a64222c3323e9ad5503d013aa4fd6d1f4a20185453573bb4f5dc66229930bcbf8c7782ee50c4297d6ba1acab86ace339a5321eb175f1f3924bb816c37cc56ea26ddf735d50c163336e1a56842074dff1879ea0b3ef537dcf14d63324d24f826cb4654266d8cb4db4660b619b8154730cb0ad4a766e565033694908d325d9e966269dba441c813e80537bbcba57d872dea4eb71b707e3fc8cda55d3c2bb7fb363bdf3f9a2e75e107d520c51c922501563786bd7628fcb5c99e48446bbeb51597dab079ce6db9bdaf57b7b78493328617ec9f7ee0a31e9fe813627255b756795baf5fa6d40bfd7a572029a2fadb7b9bcbe73790d8150eefc0a9da79027e5724a73d6a4375ee554521c73186013204dcf23c6ae3852b15b8d45b35b80fab5adfd91dbf02e9d41b926d264b52a734a886a1a8272ec67b3a6c14ba91054ffa8371af10ee7de25a16eea23ded43518d14132f503eb74dd82f6aad78cb383db3231a64c22ddc7492407d479dca47c4d27885d6460b5c3885bec34d2908fcc50aff13b204f76b48c61cce3e387cd57522d3e00f6b4c1bf56ded97927100c6a54bd18312441163fe2fc8aea2dbd69a9485a59875bc73b75603f66accc1bfdaaeefc0ae3fd593831b6eb2247aa2e7612af2644adfb65b258abb3777a9ef90ed91a7240258efb15b92f162e33da21c5c4e79b1542606fbf597e0afc0f40c48b9d74de4905fb922f6de88ed691019c8c9c27d3c8664fcc5642ef5651618762df5d24b744cf002364b8915da09b34fe8c1d173280e9ea09bcb542eb722966a0a2a37f244b3637a048a0548004c1a58478feb5d7c059149bad993ca7d3c850ab42b05201e862d93736aea71c1dcc0b148dee28c89f50f06c4b222aa05fbcda4632d7157dd437e9ebf3a4245c756990743d3b430d932ad0625e283a7e556f3fabae80c4278be06ed6281f0028321ce73166808ac99d19c8c2f1da2f467a4a0f03f09e8b97ecc64bb109a24e3b8d1b02d78d892c337f17949aa3be901d3b55a0f3375938791faad4891006752cf207de0aa5b930e2e52eda7a7cdcc11312ab0e30058880674e88f064695230cc2b69515d1644cfc4f3bc8e577981fdb3db708585e33877892d361157594d2e8b2146ecf2eb18805d28b38908017eea7b5c21c15c13d7927ec84bdfe466fd651a80f43bf0c0506b28e0f9a9a0bdc9f1338c1f5f4d1490d43812443fc8d30c7e8109f03b690b65d0afc10c29776f995ff2a9637f669578a3d6b6313ce08ad873e3c732218f70b6219dd7eeca5cc86b57cb1dc102b0d93cd37a289439c83083d99958793e03d0b752055a70e44a5b05a206d319999ac531b2bc7fd94c969a3afe271ae426a3703db613e54136f17491fe3a605fab9293de391d7eaf570b5f20106cf12eed6e4a9976768a166fa63876d55ea61917da64fa764924197ff0ba5fc94bfd406867d95de2e9ee9a403be9d9819768f7855f07f540dab8e105b699306d200b859efb98926ecc2728abd3aff4f0a605b04febdc058ad082a7beaec1209518af265397210b72a7c138bb8f3dd5086129d1b8b79e353ea42edc9bc91ea658d7d48dbbdbe94c74ac9e5200861bb252cff291630ab6301d157ed13f9e3000e7009dde520b83bcbb24b0a03ae9a5cdb3e61d2dd2d432efea6cd40f9f02fd2cfb6c8cc3558baf8f04a3d33d2fe7516d2bbd51a92470b432b93a6833b82af90211cfc2ee2e2788edfa520d603587b8c4db5de3f52a698a95ab8a4bcf3d2a95a8fe73a400d3e8cde6dbcc485f01b53389ae65cc20ca8bff1eb10266e8ec97c548af176b8d5a7e6affc41362ecec71dad99633960c4468f664e5cfa03a5b59de28051eb26bcf02e83438cfe24d8ba975294da875ac88c644d11b7e670ba1bbda2521e2add3bae5a50cf8700f5d222b7b8233a7c3ad56691fb172b130c1ad14e16e9123ca8b3ecf0c6e0a2250ad34054b1c5a24486a13af1460c5a1e2afb969c33a3d7416df845e13468d45d8f7d9310d1a7c33326f3a75e3163b83709084a1e70ae844da492e93249e08cb567db04cdcee60778bec106a2c83c716e802f5f2e3cffe35bd9d122fe694e28a4691bb17b45904cb234244c3a03cc4b0933a50b0503cb8a2800574ab2fac238379161bf595fd640c34b6b1ad15a1510450821732391d12f6eefa349b4341241b835b2337ad774f723105281fa02dac43ecaf7376acc900b127ccbfc4a6bc78db00d72bdfebcc62756e6e0e62e11141a77f4958dad985963ec7631ac35fcb579584d6a1da32bf73c80bb5ae2fe02b561c897f5ddc8b44de30f82c153fb7029b515b70fd86fe62f60a1b5fea36c45d38b3136663cd35b83c65b9d765ac41832cfcca8e83596ec3d0332456cb6053ae170fed87a69a6192232b6985f65b8155cdfcbc2c2fb276ef6c021692f0ccd863423797f236dee325b6350547c7f9a6a1305578f88911b5369fe0c71097d86003aa515b763feb28ab599299854dc8705b618550ce24068e0412c5d062d9a78b0a08f793082919128169f0df8a32613c1a552431706968af64ca74a0037af8de0c8b9c5f3b762c39cf3702606f3cb10daa7fb9b422273c4b8826e4a652363a5a4246c4aa4df1c178da3016763246dc49bcdd99f680fe9c5477eb526f81ef09d210ddbe7e716e7712d1d6ef555624191fb43eb8f965e128a61188744d4c951ba4acc23b8ba6cacbbef381a875ea52c26b0d1d1af09f1fd8f68350b202329dba8d6cf193f86c4a5d8e80a67e16ef4c606d4c1e166d0fb3122ca549e6d8cfff161cf406fece593101211803369d55520d2ad295a2d4cbf781eb4d59feaf18f6ec5a7c43130522525c4be2bab6c05b6ebb1efd49735924b74cf594ee9bf1c3fb30deabded215e5600b016648fd0eff060e4583c56f754354f5f77308f5dceff46ef4f3314d3737735d389daa7801c233518db086d23e0a532a753e8a6a44a522dcedc26b02f414d28768f43aa6ea1afd55d68dd5bfdac63387cedce674cd37ef6c8daac13e1c1dc337a9777eda5c942d225af63c5109a1b90bee525417f48d65d436cbf81b687cec9df1b6c2a040fd013bd82d87d302b786b6981178e006744d33e3bca49c645969e95e8cc218152d05fd85e4f2866aaa468d1cf258b223b51f3c9bb368a795caec3e66fae64212ee0fb618a855626fbbd03f7427221e86778c265a5395a90948893d4a27a313d604c5386f87691da1888bc1102c25ef1d8bbbc269360d370affcf18ef28c04811e82f7c86aca89afe45a7e6ea7d786f800fbbde6187bb6d51bc12381bbdb81e4da4d9ab002558ba35c0492883c88e6198a99aa3652801e2486de57bd5ded113ef926da3385f47bbd1181b609b8bba0b19c3c2786fef8568b7f3df561938ddb60f0f991b86d2def2ae858662ac73ec2eedc78cfb2ee6828b9c8fddf2cb1564b477213e638ea675ac4d9fa93826189b78f287276b8e1ee222110488ff90d837ef225d4096f0c156ab1d52e5ce6149df219a0436e80e539370f7d911595ee3e1ae0857ce2ee0ca7c521d86e3924fef7f238eb809a452dae3d1193a879f22f5cf9808e949f723777e963829117fc09ae9b55663cf5295511b5189ebe60a41c69a3cce59fc191e775c6a46be11ebce391f9918110e4c609dab66f43f56c90eedb405b4e20ce6b0f72a9039594e0d8575bc67273481341753485dec981c951b4e8f4ecd0764b990aeab6b170fbaeb10b46ac2e7dac34c5f17216da141231cc6e478c90a1fc2080c254efaac0cf9d6d9123ebaa5f37e9e0ec810063a21e2bf0046fbfde111291abbb5b8b085efaa4331458fa959aa0e2c35e9b979b12017022c50cf8593ffed0df953cecce8549c47dc774d051701b9ce31b1ff72c8d09a9f45d0242bc5c73691de3ab4ad22a0d4ffabb2fbd62b7e2c04fae8e5d4cf0a14d549128fb0209fe3d1c1dabde6989fe12fb09be5d60c561d2db3d803d2efa212700c82b30ee25c61453797d7860bc068f30c9a78cdf1ed9687dc772ef22522ec78e6a47b328717c716e4b5f01b22d46ecae0210c3a7d4108574a46a033d8c29688252889827bfc7ce0cb7060e9e678592cb1412d9cca78d9cdff9dd5b65ae6289a13d10c8cbb175759f8f7a21fa349281d9a3f4408c8c5ee339fc79290b6ce45059491207c5f8f9e7eb3578255c6834a66878eb884a78bb48e32cda8012e6b6b702202696f4bc74d367b7da59a91dc80b28de66bd94956684ced7ecc86b0c7aab580aa3d4c14b02d40a100b4ae084f434703220f01f352b2657860b6412cf093a0150077730769e1aabb7095236478324afde48b8237480b61f0b40ccefb118f81f7e88b18335ced1dff0a732135d56073c9dbb45d0319346f98db18cf5f1d19c7e6fe488115c01c774258d94c7918b53c5855d809ea80cc29f1c8971945ba6391c0bfb90523b7483bcec8ecd85cfa4257230eeddff63b4f1241d6d1fac5cc82aaf34b7debe6b691e8455c082c647cc1e6d3336a149db953c7e7946e964f0a0226fb4e4508ead5ac9f2aba67cbe9f4cbda7b40f857b0e0b3a5d1fbb57efdd31865a506cd859c0c45553cee28cf00e9468c349cd5514a0f139c4d9ceb46dbb4e9479706af65e90b6e74722c796893aaae83c7bf54d34f834e2c18b116eecfeb0e439e0f2fe0231c6d7e1b31214c30d743c4f594b9d11d0586178464ea56438b7a5e9bbd6a1f721445f4c5bf70f51397696bf944eda219fd1b2ecfee8d4bf1d064b653ee077a1439bb129a5d883b70341cc58ae2d463ff31c50760382da8469dfdfe4ee815f899de629e04afbf3fa936da143db695c55b40e4fc03d2abcc8a6f6a4ed9d60dc03c577076ba196cedbb3ecf8f456c197fd98d4e7e6f644e3d4f50e5a89b4e65f13c64d0488de7af916abdc4f2480788b249f32ce6e5daee308e708ce0f304d364442dc18f2632e59be7570fd9a6c293980e65ca34e3129483a539736a5d31198068a1590c93ffbc8e8ff3c28386eb0f682bd74efe4c04bd2036e8b03314f82bb462ddf201839b16dd721a4185c24693c77be7aaa04bc3325fa79c5765c75f03f5985a4bf1953a0f7c22d43e08350786b375ea613373824631ccce4cea063690f252473dcc3f849c858b351777d852fffadcd69f2383509ea53c03d421d5f255dbcde0ec7077f56b921078d8ebd2da6a5d4095405352016eba5138b8d1fcb8cec912485ed40686f3e191fad3242a9e3310e960c71951c2e8bbfad506b68d8dfd2f3fe5f480c748b0b745f48d4e0e73485072088ec21124f0e54bde4f95b1f11cac79822efbbfc2a33b2ad0c7afffe0d4d99f93400356083dab686a02032524be8a5e905e0f80fb3f08f06710469dc755b749cc694090f2960b88922acdc1cbe3fa3dc87669b8a3d0a724f2b33b840d5fec952683d40d490a14b09a8ff69c9fdc2fc3b13cd79e64924338fe288bf29ca05e04abf6898e7070db311c2bd51ed46d7fced45ed35fecfae9ec6b4214a96b19d075a073467d46735c608988a577084313174a44ba54b49ccf8c7fd8d9c69fc372e1540870e5524baf2d9ad774a94cf9ec71968a0612c3068241ba94b216ea5ae8b63d6", 0x1000}, {&(0x7f0000000080)="3c2f5b206a137023218475a94836176d9fe58f007aa819951f1fc6104ed64c8f4e0f74543e2dc361", 0x28}], 0x2, 0x0, 0xcee) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107004, &(0x7f0000000000)=0x4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000140)={0x80000000, 0x8001, 0x5}) r5 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0xbde02ed64b1d71c0) ioctl$BIOCLOCK(r5, 0x20004276) r6 = socket(0x18, 0x3, 0x102) r7 = socket(0x800000018, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b0, &(0x7f0000000300)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000001c0)=0x6ae) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffdfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f00007ee000/0x3000)=nil, 0x3000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:22 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x194) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x23}, {0xf6a78bc67a1d2591}], 0x2}) 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7bfffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x3, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffffffffefff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x10001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x10, 0xfffffffc}, {0x81, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket(0x18, 0x3, 0x102) r4 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = dup(r3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x0, 0xc0, 0x4000002b, 0x9, 0x100}], 0xfffffff7, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x80, 0x0, 0xf9a4}, {{r5}, 0xfffffffffffffffc, 0x2, 0x4000003a, 0xffffffffffffffff, 0x3}], 0x11b9, &(0x7f0000000340)={0x5, 0x5}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") readv(r2, &(0x7f0000000280)=[{&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/151, 0x97}], 0x2) 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000], [], [0x0, 0x0, 0x0, 0x3ff, 0xffffffffffffffff, 0xfffffffffffffffe], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0xd79, 0xffffffff, 0x800, {[0x7fff, 0x7, 0x6, 0x5, 0xffffffff, 0x9, 0x5, 0x852a, 0x7f, 0x100, 0x0, 0x97b0000000000, 0x9, 0x8001, 0x1ff, 0x7, 0x40, 0x7], [0x0, 0x7, 0x5, 0xa8, 0x3, 0x8, 0x0, 0x5, 0x9, 0x8], [0x800, 0x400, 0x7, 0x3, 0x20, 0x2, 0x20], [0xcde5, 0xfffffffffffffffa, 0x5, 0xe6d, 0xd6d5, 0x9cf9], [{0xd8, 0xffffffff, 0x401, 0x3}, {0x0, 0x7, 0x20, 0x80000000}, {0x699, 0x7, 0x3, 0x2}, {0x0, 0x7, 0xb9, 0x20}, {0x9, 0x6, 0x5, 0x10000}, {0x1f, 0xd2, 0x3, 0x47}, {0x3ff, 0x8, 0x4, 0xffffffffffffe3f3}, {0x9, 0x1, 0x4, 0x5}], {0x4, 0x6, 0x1, 0x5}, {0x1, 0xfd, 0x20, 0x8}}}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x3f, 0x1, 0x10000, "a4cf07e088a2aa9ac297308c5b4b8f506276e061", 0x800, 0x8fc}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xc2) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@file={0x0, ""/11}, 0xffffffffffffffff) getpeername$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000f3bccaa6c6413093a5d400"/110], &(0x7f0000000280)=0x6e) semop(r1, &(0x7f0000000180)=[{0x4, 0x6, 0x1800}, {0x3, 0xffff, 0x1000}, {0x1, 0x5, 0x1400}, {0x3, 0x2}, {0xc, 0x7, 0x1800}, {0x2, 0x3b91, 0x800}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/17) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0x8}) 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r4 = semget(0x3, 0x0, 0x1d0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000940)=""/4096) sendmsg(r3, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:23 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r4, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:00:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x200000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x0, 0x400000000000], [0x6, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffeffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4}]}}) mprotect(&(0x7f00004a2000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) uvm_fault(0xfffffd806e7b95c8, 0x0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd806e7b95c8, 0x0, 0, 1) -> e memcpy() at memcpy+0x15 end trace frame: 0xffff800020afba60, count: 0 ddb{0}> trace memcpy() at memcpy+0x15 tcp_usrreq(fffffd806e975a88,9,fffffd807c41f300,0,0,ffff800020ad18c0) at tcp_usrreq+0xa45 sosend(fffffd806e975a88,0,ffff800020afbc08,0,0,80) at sosend+0x645 dofilewritev(ffff800020ad18c0,4,ffff800020afbc08,0,ffff800020afbcf0) at dofilewritev+0x1b7 sys_write(ffff800020ad18c0,ffff800020afbca0,ffff800020afbcf0) at sys_write+0x83 syscall(ffff800020afbd70) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd8b90, count: -7 ddb{0}> show registers rdi 0xfffffd80679322b0 rsi 0 rbp 0xffff800020afb9b0 rbx 0x28 rdx 0x28 rcx 0x5 rax 0xffffffff81fd723b tcp_output+0x173b r8 0xffffffff81fd670f tcp_output+0xc0f r9 0x5 r10 0x64769dfb9e2e8e4f r11 0xfffffd80679322b0 r12 0x580 r13 0xfffffd8067932200 r14 0x28 r15 0xfffffd807c41f400 rip 0xffffffff8182ef45 memcpy+0x15 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800020afb828 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (sshd) pid=340966 stat=onproc flags process=12 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ad0288,0xffff800020ad0ef0 process=0xffff800020a9bc50 user=0xffff800020af6000, vmspace=0xfffffd806e7b95c8 estcpu=0, cpticks=1, pctcpu=0.6 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35975 493910 14948 0 2 0 syz-executor.0 35975 377688 14948 0 3 0x4000080 fsleep syz-executor.0 14948 169364 92923 0 2 0x482 syz-executor.0 91317 193424 0 0 3 0x14200 bored sosplice 87844 197269 0 0 3 0x14200 acct acct 75263 432341 92923 0 2 0x2 syz-executor.1 92923 170661 11147 0 3 0x82 thrsleep syz-fuzzer 92923 317238 11147 0 3 0x4000082 nanosleep syz-fuzzer 92923 142091 11147 0 3 0x4000082 thrsleep syz-fuzzer 92923 482321 11147 0 7 0x4000002 syz-fuzzer 92923 304638 11147 0 3 0x4000082 thrsleep syz-fuzzer 92923 387394 11147 0 3 0x4000082 nanosleep syz-fuzzer 92923 142985 11147 0 3 0x4000082 thrsleep syz-fuzzer 92923 314224 11147 0 3 0x4000082 kqread syz-fuzzer 92923 61489 11147 0 3 0x4000082 thrsleep syz-fuzzer 92923 231040 11147 0 3 0x4000082 thrsleep syz-fuzzer 11147 137481 53788 0 3 0x10008a pause ksh *53788 340966 44125 0 7 0x12 sshd 21627 303569 1 0 3 0x100083 ttyin getty 44125 352226 1 0 3 0x80 select sshd 37100 255120 86563 74 3 0x100092 bpf pflogd 86563 130899 1 0 3 0x80 netio pflogd 36938 277867 51299 73 3 0x100090 kqread syslogd 51299 349814 1 0 3 0x100082 netio syslogd 29531 389035 1 77 3 0x100090 poll dhclient 5308 112952 1 0 3 0x80 poll dhclient 50046 434322 0 0 3 0x14200 pgzero zerothread 73958 413410 0 0 3 0x14200 aiodoned aiodoned 54159 411332 0 0 3 0x14200 syncer update 61821 61091 0 0 3 0x14200 cleaner cleaner 34628 139999 0 0 3 0x14200 reaper reaper 56048 397539 0 0 3 0x14200 pgdaemon pagedaemon 73622 394367 0 0 3 0x14200 bored crynlk 567 372239 0 0 3 0x14200 bored crypto 34777 62015 0 0 3 0x40014200 acpi0 acpi0 38029 445054 0 0 3 0x40014200 idle1 61610 100377 0 0 3 0x14200 bored softnet 73056 7749 0 0 3 0x14200 bored systqmp 15909 200751 0 0 3 0x14200 bored systq 14563 489622 0 0 3 0x40014200 bored softclock 34541 346995 0 0 3 0x40014200 idle0 30131 286549 0 0 3 0x14200 bored smr 1 337755 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 53788 (sshd) thread 0xffff800020ad18c0 (340966) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8265a3c0) #0 witness_lock+0x52e #1 pageflttrap+0x6f #2 kerntrap+0xec #3 alltraps_kern_meltdown+0x7b #4 memcpy+0x15 #5 tcp_usrreq+0xa45 #6 sosend+0x645 #7 dofilewritev+0x1b7 #8 sys_write+0x83 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff824645b8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9532 6546K 6984K 78643K 11385 0 pcb 13 8K 9K 78643K 505 0 rtable 113 4K 4K 78643K 401 0 ifaddr 83 17K 17K 78643K 170 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1486 0 iov 0 0K 16K 78643K 62 0 mount 1 1K 1K 78643K 1 0 vnodes 1225 77K 77K 78643K 1507 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 105 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 344 0 proc 65 75K 95K 78643K 530 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 21 0 in_multi 77 3K 3K 78643K 108 0 ether_multi 1 0K 0K 78643K 2 0 mrt 0 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 78 344K 344K 78643K 78 0 exec 0 0K 1K 78643K 259 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 120 38K 47K 78643K 2180 0 UVM aobj 74 3K 3K 78643K 76 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 64 0 NDP 12 0K 0K 78643K 34 0 temp 137 3019K 3085K 78643K 15342 0 kqueue 0 0K 0K 78643K 4 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 5 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 47 0 45 1 0 1 1 0 8 0 rtentry 112 73 0 28 2 0 2 2 0 8 0 unpcb 120 236 0 226 1 0 1 1 0 8 0 syncache 264 10 0 10 3 3 0 1 0 8 0 tcpqe 32 973 0 973 4 4 0 3 0 8 0 tcpcb 544 152 0 148 2 0 2 2 0 8 1 inpcb 280 1296 0 1288 3 0 3 3 0 8 2 nd6 48 9 0 5 1 0 1 1 0 8 0 ppxss 1128 10 0 10 2 1 1 1 0 8 1 pffrag 232 12 0 12 3 2 1 1 0 482 1 pffrnode 88 12 0 12 3 2 1 1 0 8 1 pffrent 40 497 0 497 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 50 0 7 1 0 1 1 0 8 0 pfstkey 112 50 0 7 2 0 2 2 0 8 0 pfstate 328 50 0 7 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 331 0 112 14 0 14 14 0 8 0 art_table 32 332 0 112 2 0 2 2 0 8 0 art_node 16 72 0 31 1 0 1 1 0 8 0 sysvmsgpl 40 33 0 14 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 103 0 93 1 0 1 1 0 8 0 shmpl 112 74 0 2 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1878 0 471 46 0 46 46 0 8 0 ffsino 272 1878 0 471 95 0 95 95 0 8 0 nchpl 144 2562 0 2101 61 41 20 61 0 8 0 uvmvnodes 72 2138 0 0 39 0 39 39 0 8 0 vnodes 208 2138 0 0 113 0 113 113 0 8 0 namei 1024 7424 0 7424 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 2 0 0 1 0 1 1 0 8 0 scxspl 192 7294 0 7294 8 7 1 6 0 8 1 plimitpl 152 44 0 36 1 0 1 1 0 8 0 sigapl 432 537 0 522 3 1 2 3 0 8 0 futexpl 56 8068 0 8067 1 0 1 1 0 8 0 knotepl 112 109 0 90 1 0 1 1 0 8 0 kqueuepl 104 72 0 70 1 0 1 1 0 8 0 pipepl 160 314 0 295 3 1 2 2 0 8 1 fdescpl 488 538 0 522 3 0 3 3 0 8 0 filepl 152 4326 0 4226 8 3 5 6 0 8 1 lockfpl 104 67 0 66 1 0 1 1 0 8 0 lockfspl 48 23 0 22 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 26 0 15 1 0 1 1 0 8 0 ucredpl 96 471 0 462 1 0 1 1 0 8 0 zombiepl 144 522 0 522 2 1 1 1 0 8 1 processpl 904 555 0 522 4 0 4 4 0 8 0 procpl 632 1286 0 1243 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 9 0 9 1 0 1 1 0 8 1 sockpl 384 1589 0 1568 7 2 5 5 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 347 0 0 43 0 43 43 0 8 0 mtagpl 80 14 0 0 1 0 1 1 0 8 0 mbufpl 256 539 0 0 32 0 32 32 0 8 0 bufpl 280 7040 0 1341 408 0 408 408 0 8 0 anonpl 16 89419 0 69467 107 10 97 97 0 125 15 amapchunkpl 152 3639 0 3482 11 3 8 11 0 158 0 amappl16 192 3231 0 2141 78 14 64 67 0 8 8 amappl15 184 290 0 284 1 0 1 1 0 8 0 amappl14 176 39 0 38 1 0 1 1 0 8 0 amappl12 160 11 0 7 1 0 1 1 0 8 0 amappl11 152 212 0 195 1 0 1 1 0 8 0 amappl10 144 17 0 13 1 0 1 1 0 8 0 amappl9 136 622 0 617 1 0 1 1 0 8 0 amappl8 128 151 0 125 2 0 2 2 0 8 0 amappl7 120 123 0 109 1 0 1 1 0 8 0 amappl6 112 210 0 202 1 0 1 1 0 8 0 amappl5 104 163 0 148 1 0 1 1 0 8 0 amappl4 96 796 0 764 2 1 1 2 0 8 0 amappl3 88 129 0 122 1 0 1 1 0 8 0 amappl2 80 3388 0 3312 3 1 2 3 0 8 0 amappl1 72 21976 0 21530 25 15 10 20 0 8 0 amappl 80 1590 0 1542 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 75 0 2 2 0 2 2 0 8 0 uaddrrnd 24 540 0 522 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 540 0 522 1 0 1 1 0 8 0 vmmpekpl 168 8162 0 8123 2 0 2 2 0 8 0 vmmpepl 168 75955 0 73681 164 25 139 140 0 357 37 vmsppl 368 539 0 522 2 0 2 2 0 8 0 pdppl 4096 1087 0 1046 7 1 6 6 0 8 0 pvpl 32 239585 0 216428 233 9 224 224 0 265 33 pmappl 232 539 0 522 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 214 0 5 6 0 6 6 0 8 0