Warning: Permanently added '10.128.0.78' (ECDSA) to the list of known hosts. 2020/03/10 07:21:16 fuzzer started 2020/03/10 07:21:24 dialing manager at 10.128.15.235:32742 2020/03/10 07:21:24 syscalls: 338 2020/03/10 07:21:24 code coverage: enabled 2020/03/10 07:21:24 comparison tracing: enabled 2020/03/10 07:21:24 extra coverage: support is not implemented in syzkaller 2020/03/10 07:21:24 setuid sandbox: enabled 2020/03/10 07:21:24 namespace sandbox: support is not implemented in syzkaller 2020/03/10 07:21:24 Android sandbox: support is not implemented in syzkaller 2020/03/10 07:21:24 fault injection: support is not implemented in syzkaller 2020/03/10 07:21:24 leak checking: support is not implemented in syzkaller 2020/03/10 07:21:24 net packet injection: enabled 2020/03/10 07:21:24 net device setup: support is not implemented in syzkaller 2020/03/10 07:21:24 concurrency sanitizer: support is not implemented in syzkaller 2020/03/10 07:21:24 devlink PCI setup: support is not implemented in syzkaller 07:21:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x2, 0x5, 0xfc5, 0x80000001, "105207cb86247242497cd2f5bad473e711c45469", 0x0, 0x2}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = msgget$private(0x0, 0x11c) msgsnd(r5, &(0x7f0000000200)={0x3, "a06d8eb9b29ceea8f52c7dfd3a4925494e776080d47009fed0cee9235341b4951ec68e3415e5e5f623d04f895c1b2118f0ba33c51f6f1e57717162a02c8ca63b691f03fc1452c405024fde27cf891de096ef772e924fe1f953c8fb07365901"}, 0x67, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x3f, 0x1ff, 0xff, 0xfffffffa, "a03d6a4b38c6e1bc5063a0886493d5bb0c5985b4", 0x4, 0xffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x400, 0x0) getuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) write(r6, &(0x7f0000000340)="4aaa57697c0dac9a8d7fd836601a5b6c425247b12eb2b9e0fc268bb7dab9e8f61037576d151ce60e3d94e7415fda81275896bd26f3c7f1f7323c2acc98583c64b18dd3014cd2e803af2108d7951a91b430840144c9a23c9fc29147dd6beb68eca768ca20915fd0cfadd85ddf479b3b9c4383f7ddc9404c18a3287323", 0x7c) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x10, 0x0) pwrite(r7, &(0x7f0000000400)="69b8af7938ca7193eeb9a49a63fb24558d167c286d17b915f53858e64b8f0e4a3e39d117f30d39147ee61ab1099942181de9bfbf5d923cc604590df8d1e6726ededeb403bce0c576480e1d803bf931ef1176b34860a837914d30a17a7ed61c265f58f0cb0d9dd434b9fcca0783c83b9387eaee0a75f4d59ee7e720c3fc4b9f80a42d04a9f7241181314f7b3a8b0fe84ae5cb33e455b314d8758c7ce0afcc5743af", 0xa1, 0x0, 0x3) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0xc0) r8 = dup(r1) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000500)) semctl$IPC_RMID(0x0, 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r9, 0x2000740d) r10 = dup(r8) accept$inet(r10, &(0x7f0000000580), &(0x7f00000005c0)=0xc) recvfrom(0xffffffffffffffff, &(0x7f0000000600)=""/217, 0xd9, 0x802, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000780)={&(0x7f0000000740)=[{0x43}, {0x43, 0xff}], 0x2}) setrlimit(0x8, &(0x7f00000007c0)={0x400, 0x2}) mknod(&(0x7f0000000800)='./file0\x00', 0x0, 0xffff) 07:21:32 executing program 1: listen(0xffffffffffffff9c, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x3f}, {0x18, 0x1, 0x7fffffff, 0x2}, 0x800, [0x1, 0x43, 0x3, 0x45475094, 0xfffffd79, 0x0, 0x4, 0x54]}, 0x3c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x7) r3 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x0, 0x1, 0x56}, 0x1000, [0x1, 0x6, 0x80000000, 0x0, 0x82d, 0x1, 0x0, 0x3ff]}, 0x3c) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x3ff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)="d39ce153d49c4d4df75ca2d89109e06ee7b6be829875bcd23c2408f9a9c6b72fd881d8d3ac306e25bb0f5b24bc467892efb9c06cc00a7b1ada9f3759c147545ec5dd0cb422c6a726d0ad5bbd6547b840be9d6d591a53f05bfe0248d0f0580c6a0c4fdc268f84b451e2278ee5d4c85d18f35d575cd5f70a2395317b1fc15323128f461a1f64a9fb7567f60e8ff5fd2f4cfba62f8654b8bd8d8cc9d1ba8afbfbb3c4c1a8697e9149d0bf7a27cd806a50d56fc6158a70499903e2974b0ecf402b9fb7a09c9d0818", 0xc6}, {&(0x7f0000000340)="a57e390368507f9a88850af042d5f995799a679a7432cbddb39c886a5ed6f3a694779cec784a83384100586dec652d9acff76f1c6cde6da1b530148d8a16708110424df8e6430951fd157218ce3ff909e1400296928dbda421e89b13388c9a527e1a42c5f2d8416c620ffaac95559993894b23e26ae1cc4acfcfbf3c78d0acb22efa6b72ff39cf4efa3bd0ecbc05c5f68914b753df59166e882802eed089b4fe909bddd51e97fe1199c722b7f5c8cee72e554c3e498d04964226731b6e042ce93f353e25b8818280bb5be4895e3b", 0xce}, {&(0x7f0000000440)="320878297296c6c7bfa5b7ced2191f55d833e3434345fed46861312b50da95dffcfc3ed57c68995540c35df1bf8d23f11936720e9311363a9bc81e38680c16ae94a621d7fdf2c799464fb99fde0df0ec9e2ebb898180cf09119bf036ca7c3aaf2f8345e9b115c82b0cd9d0ba4186328fadb12d18f695464d06e727bcf70731f878a65c80981a29e918e631be708d269ce521b6", 0x93}, {&(0x7f0000000500)="4738b18e3a7f25a2b111ddd9cfe89a7f4e0797dd88f4eb07c8d461beadabdf51e532850451384a55f22c5919fc23c60c6b2f4e0f6c390afc219862a5c1334d40cd2d0ac078aba2c6d8078a44a48c4e6f7fea6d7353261a83dd42531192b7dc7dbd57afe67d9789dfcb2199f6867a1746608c707dab30840c1d0251974f316a31343421daf9a72ad11c6825c88befae5094dafaf7e6e67c320124c4d1c59bed6fc5f0b115bb681554bf9e11db89952023585059ff711aaecf03253d8aa45024f998f7209b08772c6ad6c1a62829b73d45427772902d3a068af7627cafed96be21dbdeb67d226abe", 0xe7}], 0x4, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x20, 0x9}, 0xa) mkdir(&(0x7f0000000780)='./file0\x00', 0x20) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000840)={0xdd, 0x5, 0x5, 0xfade, "c68c0bf5bf4965419b5c5c3ab0f67a9531baa476", 0x1, 0x7fffffff}) getgid() r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/speaker\x00', 0x0, 0x0) r14 = dup(0xffffffffffffff9c) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x10, 0x0) sendmsg$unix(r11, &(0x7f0000000ac0)={&(0x7f0000000880)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0)=[{&(0x7f00000008c0)="84b2eb63cd84c094ff94f4dc37940a17a0dfb335e35dad895462352db6b317e7ebc0589cd769db914cbfaff58a6c6dfc3b1aaad9a3bb7d149c69f35ebb856afe57761ca1136fe1f7e11537b40f8b866aeee8d1ab084868081273415752530c9ec7cce9ffada80714a7f1a5efbe09166a2d4fad7fb252b88dac7b66acf3b2032f34fdce2730bf0b74551584727196212160cd0efd6fcf866fdac4dddbd6d3985a", 0xa0}, {&(0x7f0000000980)="68d3254e3a59afc382528aa036382a1345039d1fa7f70721cc1838d1fc1cc1696c6d", 0x22}], 0x2, &(0x7f0000000a80)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r13, r14, r15]}], 0x20, 0x400}, 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000b40)={&(0x7f0000000b00)='./file0\x00', 0xffffffffffffff9c, 0x1}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000c00)={0x5, &(0x7f0000000bc0)=[{0x9, 0x3, 0x9, 0x3}, {0x2, 0xd4, 0x8, 0x1}, {0x0, 0xfb, 0x7f, 0x7}, {0x6, 0x8, 0x7e, 0x6863}, {0x6, 0xe0, 0x9, 0x3}]}) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r15) ioctl$TIOCSWINSZ(r17, 0x80087467, &(0x7f0000000c40)={0x6, 0x5e2, 0x1, 0x8000}) 07:21:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x189) r0 = socket(0x18, 0x5, 0x80) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x44) 07:21:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x80000001}]}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000080)={0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:21:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000060b000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x89) 07:21:32 executing program 0: readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/65, 0x41) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000300)={0xe3f7, 0x100}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r4 = dup2(r2, r3) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000001c0)=0x10) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f00000000c0)=[{0x7, 0x4, 0xf, 0x2}, {0x3f, 0x3, 0x7, 0x8000}, {0x1f, 0x9d, 0x1, 0x7f}, {0x1089, 0x80, 0x7, 0xff000000}]}) r5 = socket$unix(0x1, 0x2, 0x0) recvmsg(r5, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) getsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000340), &(0x7f0000000380)=0x4) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 07:21:32 executing program 0: r0 = msgget(0x0, 0x101) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/221) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x8000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 07:21:32 executing program 0: open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x22) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) mmap(&(0x7f0000a5e000/0x4000)=nil, 0x4000, 0x4, 0xffef8a1fb4ebbcdc, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x45}, {0x6}]}) r5 = dup(r4) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000240)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r9 = getuid() setreuid(0xee00, r9) 07:21:32 executing program 1: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000240)=ANY=[@ANYBLOB="0000dbb14bae3c855658"], 0xa, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) r1 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/219) 07:21:32 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000080000000000000000000800000ac7d39e5e030bade123ff9a6006c358c8a6e4fb1666586be89b9c66e05e9c5b2572fc6a0f2d38b3629e154db2ea853bc219d44cf77dd3a57aa229894f9d24589c2027a080e99f015a3c5b490df34a299ecbe5cd2610863737e6275edf99e1c819178"], 0x72}, 0x8) bind(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$dupfd(r6, 0xf, r7) r8 = socket$unix(0x1, 0x2, 0x0) recvmsg(r8, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) pread(r8, &(0x7f0000001240)="8aacdf24c19325dcc0547e4cdd7b4845047829adf9c0430d792e1e36bf5dfb74eec85a3ccadb4b81079f539237fd6124bc1a7c0585f119501482719a253ff1dd2086af9159979f854529d66c4d37b5ace112522b4eb003cb8c3f3521b3242caa146aef44f4999472b5cf27de38f3e2daaa25efd6105fe4135b6ccdc4d7a8d01b9974efd16e9a36282e3c0b40ea375cc323e7a549456bccf8343a3ad5f3d8a71cb91e9842eab7a3504c8af45271438d49939871f11618e9d98928b71fa8091deb2e2534961f8b5910e2fdce84030fabc8b47794b0aefafb4dbf8f852e60d0ac8dd3be2e7b9971a11bd81305f0734e8af9cb011fedf1dbb93af9ca4de9be9bb01ae9c1dc6cb86443b542ee8c1ac916479ae8e701fc628cb772d159f34723a85a18dcb84267cd91372d839069a5a049340d13b1ec4d8add40d7d155cdc6c605e1fbdd91cf9d9a80de6f760de87b177d194aaf5659034bfa89b11128a9e244afb9b8c48481b4724530c38eb404bb894c75dfe31582a5430da216092b19a41dfca3157c334c57d805da9d01ebb8c0b1d81cef2a5563004ef3a037c4f2071b56f7d0414ffa02144740fa190af055c918616e4aec0e8744ec478da4d233b0f018b5792dcb8451004eb3b957721518ca3a1fa042ed37dcd3558fc3abe67c540fb906ae49d05e6fea0af7d5b0421da9dc578d94cc9d4e2c921dbe18e5f3d3199e418142779623d86dd29d8f0dfae7fc17366ed39d8d87a30f96172b91ece920b9a2a66f6a50784d547c9bf2c050957579390ea2215f6c9570d8dcc17b90c531990539d567db0903b883fe58c72e514e08e816eb79b35fefa5f50beedb362b447ad9e69ca3f78e7b1a9770d749068f74865d8df5be30ee327b74b552aaf2adebc41885c163a83d524c808e8fa9b55cbd50a17f205f2ff939d149f255ef207386deffa2b53d76dae7bd97ee79e6619a5e54520ca4b253a12551c44b0b8759401209ee440b82b5dc527cdd81b94373fa11e9e4fa8f2352ba5b616032c614c340d9f0730b3b3ab6dd094b6e8cb8f2e8f2bd3e4716cad13176a7b455d7ef09eb7df39db4ffaa4eea36901649c10e6470e7268be1cfcbd6100714ef86bb761835b107a421545a01c3c21ec39bef280e8ebb6e24c84e6f24e2e529fb4e77e8b250d6c3d54ae59b76e08de82ee17af7998e96b5a4e88f32a169fbf6f4943c3851917b3b0ca49830d43a90cba70a38c030c9c3450e912081858af88bdda64ee3a8a3fad7982fb8a6d1767355ff0cabe2d63b5c538b0e4d93d515948adc29c06660fe82238456827bfef1ff96d3522761cbfd08ef9d5b19ed6494cfdd32b721a08b0e0a7da3030cc56937d5569797f40e9a3c5dfb9c566324ee98388196898097c36e8d9e2fe587100c569f1134663acfc8ff7c008bc890fb668f1add583f0fc37de4ef0d1436175719cb338aeff550f0fafa40470cfe234a975c727a7d5ed766e19821d83e405bfc965b610763a23f12e92e4e7c42c4c1964839a09573535f9b0e8be3ca272a7797408251cf33f323272bcff9b21a63deb138c40c1f06ecf960ea6da734f6262a07c8c44269c991234932388e92717b7736bd5cde9f62bf36c9ad1ae97ce8b4018bd2fdd84c0779980f333d187410a6d1da053e0be32ddccd26739b6cf658c4e4b46ede184d0ddb818894b24c8b0b9a42fc2e5ee0a58bde410298f64183c884f8bce4f30fe974a38e6aa61a8291db31f8caf5576950ca4ce99f01482721132117c6cc2cea84022418294c202cde40af06e63f058f705a26bc2aef3b865a002e7ecd714077d87546b8f5251843446020dacaabbbf1854f3a00d7493a0d4a355109a6ff73afef58fe181ad9dcaa0abc39d07e4f50b7c367956954d629073eef4dfffb4d2543eb04000b5183014821113ef548c8b62a06250ae22d12a8c396671a0d2c9c6e542369c7fb5ed1d2943216c5f10017cfd931ef84083c7fe44032b4c5d579f97f7ba23b52e8445868880d453724256db827d49b7e614a5f0900eebef54148ba92263ac5a8d467b4095011dee8f7851e6ad50ce14a13d31a10ed592fa4ca1737be2988afc49f71cc5b3c4f14e8067d47dc7eec90c386370ea1f11bc093d7ca4069ac695d762ec0da5d9bb33061b4eddc60b6c7aec28b7928cf43b035c32a05d73f9c63c382888827f82a23b6191be261411ea98f96e744032f95e6486ce544028111881c43499b13a735a9a09875f83e38f54578d895db89677bdaf04349ddd4ee62eb2aa2653154532a93068049658b68039b2a13c48936730e5c5829960f14fc411afc75fbdd2853f0d0958b64a4890fe8d281402dddf6f2abd37372c2885c79d73cd32f97f26acd6182f7755c1db39915eef59aedf7cf3b32b038bccf65a8bf885bc7bfa68d1a59bc1b519da7790cc6b22c26be08bfd55c3e473708f0bf4960d39f9e0594460ca8a35fd4a7db8774165e8c48e58e4c8cb5d825041573d97b2029856528d2ba74271502c1926ddc094c4cda452b9da15b4653f478141623ccf4aec4a2304a202c745a4f4a77bf5963b8e427420485207f687bf2a8aed500d5712b924c1e018e5e86c170184136db9b6bd2dcd506e34ae33bc949cab85f422429bcf86a9102e2fcb545bb89f72a89e3645fbd12e6cc556ddaae2ac1844dbaa6024078e2e308e9a179b76e7c33f341ca06829054fd4d4518359d25219f31641839fe40d09a5b07b9a0fc670c44f012d9133c3ed13d836e1c720b51d0f670aa42f68419ef01ec71f8175d43ee2e05981bd2c6ae66aaedb936def024365eca44e861ea1bf4221dd991698f550d2909078f2291c323a741132b4cdb5725a920d406efb89ade302ae6b514c31d5d283be191a2f4c503c77231c37515d3f802da286f308712831a9352abac5831dd6f99348da1018f0eb604653019ce89f4148ff7178d4194ece176517cbbb890dbae2c1ddd535dbb56d256102f50a18103ef0b774448d5305304c6bda87feef9ab7fa53ba3dbf16bbaf60b2ab140667a7eb3fc02c87fc723409b6ef34d97fd6443dc67affcc4abd00fc9270c193660ffda6277f5c3dc8e9ed49d9861ec4ede3dbd97986f9c0d7f77186675e56e347aecab5622c5003bff66e0376ed7c2460512d1195cfc124591ae2cb38a22e40674b66c843d1a955decc2236187150c26ae85af9a035354d0336b5c22ff13cc3d3c03c7cfb26580665f65f2bb9aace18ccfd2cc82c7d36e1bdeae34cc27f922e7c4fcd92c8ee3a01afebb84aa548d8a80916671a07ce7ee215daed18bd969aee9f48f3acd2ee2946141a095a2fd100dd479a231cf9c040d761a897a7a2e020754e1bca54f87a73d07d9c3e4288ccb374452621471cc14c391221a5bf0a52204fc74660dc1a27130519f939c0516379f0b8fb0f23e0c60baada70928c5bbed5cc88aa61319dd3d202757f8ef11578592daa67840103d136195b963a5b7e87c9db697a9f61dd9bc995906e9091b48729bb3f003e3d5df052960f9124dad8cdcb17071c7971ed402fe53be7391359c2c9c9b74f1e960c6082017ee41bf71a69f4baa4bd024e0ff1b8d53110405b82ab9b3c8a54947b7e18b79bda530a2752ab61feddda0c93d2c09c9f234cdb0213e1f117f2bb22adec4a9b566c8646572638b6b7aa4c7c53be56448d83d51d0ee656bd23e3f01b944d5be0526246448d7b6295ce82b9e4c51a4a3f3c610f8baa460e317ca713ee5e130194a31ccdc8a565950404c184b65ee993b454aa3a635ef4351ce5c2e52d6a6f5301331e1ae4aa06a47516d9584c5813524edfb4293eb9f1737a9145865543f37ba907ee3adcb452186d6345baa684b88825b36c50c676b7590fc8baf43299b587d988ac5c0e01545fab2012e6eb7e0d7a884f08339adbba0d973afd4b4a4ffced1c6aa23ce3db841b562fd9b4f53615589e5aeb6c2df58d393ed29e80967bc509c290ccb2a6b7b9e99ed2eb5509f6a7ce2c778238667114cecfd2500afba26393f4f5ba161803b4422268636983767f85907a229ecc5ed8770b119005462c88f39357c449974cf0131a80f4106d16baa5625648b1620e28397b62bbaf820132512bfd17545c5e19e83cbdbc74b6b73c4d13348ed5187dfe4e4d1d2b389ebe2d5885da2f874310e58f13bc2ec682005898a9154d2765048b0781bca10c6536185439b0785bc0d19a21f8c8bd1feb5dce775c16941c7d5581058cb28976f1c35604b147e5121fd0d8d7a8c71f2bd04cb0c88ce381e62c6f64de40642b120adc34092562bfaacff68a9fda2fe55e7ce813ceff91da213df953ed3900975db609174b71f9e125b7ac8d4704a85d3de264179e9f62ff6d545b4ee394dde3298267f6fa543c08a7133f4edfe5c6eec97ce8e2838920ecf33961d67e0be9b771ff8fd701871f5e4e85d6c8dd21afdea243562e31c8d46814a529f89b5f94d5989bdb3f72313ca952d8c4a98a38493cb84364d1def05f39e26660301b002f68ef12a2f1d7a38fbad53c3ea6a4f5f769978c5d0461e619af4c96397792b307ac4a6adf6c38fb0b6b91a4d07710d6046695c18f805790aab003f606efdb9eafdcab6dfe5f631a78e46cb1e2fa951a4e373fc5eb670a696b8248611405f5cd6bac4c864fafc1fb9b0e66903313d9f529bc677a2e2e82e8e98bfe54b17a05312fa64a927063bcd6ddcca6d58001b1407ebb3de27e814cfede4ab7ac6f058d1fcf9c8fc797ebe1274bbf0d6eb8aaea03a7b4ce978fd27f496c7f9372dd4cd61ad312390969c60efe2b6dc0decd7d3cadd59eacb814e8755c727b8c34031007bfc030652e185fe0c285870ecc6f03876e4ae9ef9f33a96be9c3751fd3fd93695c9844285aa6f8c6c4ba6551f61aa252836398fc5592289241d61e772404b5b1c6960cbfc4154097c9ba634689964c8223b71809611584ce8f43ccdd9fcd19e27381b3e8a703e0ac44a7ff1c521fff1c995b149352aa4b62a7a94dfceab02147a23576d5fdf343ecd488f2d559469329a1fc323e4cdee858e738c2637b1b3a9586962621ad8282683351354ccffed362cdee4f919860e7bfd36aea4a0c56958e73d9e5bd0138834284d3e06a888546ae543eeb7cdc886078d4a921eb7cc386fb4e2ec9cf9adb9907d209173f9a0d6d16f600219f112d28b590d84c9bba22aab63d353344a5cf505a6f3da82328b15a14a01d0e12c935b6ff43c1e2eb6a0b42985541647c47863e0d97e26a984f12cd79303b61c1014d3a81e7b1adaeb3dc98be4c3ae5888c3c93bfa1a014945dfce1d76195384005e257197c21cf08608221ac26f94fb3e49087c60b3896a5924947523bb049f74d78d2d10b8e9a557c923b0f4c024a27364481eee2527e7a3b8165174f1bdd0322f2653a0683c5990ed0e946214e369d1da917d35442da6743e23c10a9fd3bf7a12dea1302f3652b53bfda7202aa99ad8ff7d3f228b7d7ac2cf6ebbfdcab19bb986842ecbe072c417e9e7b040a007b71bc7c5a5c13d30fb21e80ad7c150a8633edc95e71e16df77be10412ae46ac4ac40f74e9ff936d8f222bcbe3fb24f87325c3371c4f38a9f544822e4e79d44cacd5aab526de3b02cf519404f546301a1ffc0c2a05777a0785ed658bf8e84c42647b3ad75c28bd45727c6c31094693dad79d9d64a1e0321d2c58a76df4a1a791fa566855d319af03309b7774099fe710d8dee79e0c718980487a9325b2a3ea8fe8a4ae464fa78b70d090702ef4be62d4feafc96ee6d3c500d9a28ee1432bbd4bcb9118739a2ee469ca5f2f5b530cfd4957a7b29277a7172", 0x1000, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) syz_open_pts() r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000580)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb3232190000000000000000000037107aeec552765b0ec859811b81d004c4eb85094c53194d6468add592634123b2c23c6602191d316aac76ac466d09c863dd324e734bd6a7da78b78c14a57d51aa5746e4679912"], 0x156, 0x800) 07:21:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x2, 0x3, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20580, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000000040)="5f000000000000b9", 0x8) 07:21:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{0x0, 0x80000000}]}}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x128) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x7, 0x6b, 0x8000, 0x0, 0x1, 0x7, 0x7, 0x2, 0x2, 0x10001, 0x20}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0xfffeffff, './file0\x00', './file0\x00'}) r4 = socket$unix(0x1, 0x2, 0x0) recvmsg(r4, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) fchown(r4, 0x0, 0x0) 07:21:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") getrusage(0xffffffffffffffff, &(0x7f0000000300)) 07:21:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6f020207e0000041"], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r1 = dup2(0xffffffffffffffff, r0) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f000079b000/0x2000)=nil, 0x2000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) fcntl$getflags(r4, 0x3) r5 = socket$unix(0x1, 0x2, 0x0) recvmsg(r5, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) connect$unix(r5, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207510000012000"], 0x10) write(r3, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000300)) 07:21:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32=r2], 0x1, 0x3fb) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910ae42b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a63f138885d7f5c13addd444a61c24ce5efbf077ac5a1aa966ffa90585f7b55ebfaa04dfce7e59c9d64cc2c758ba74154c4a4d0e20a95c769277f10c83ca1eb45284f8a7c27d3b074f507ac1b24586754f2b53ddac88fd0e7dfca994d8f515c0b463ba8257b6bbf8faed13e5bea07e781b7275f8ad257c13b181fbfb68703238fae11b3c661d0f7d4b5043d0ee1d8112549635c4b57c40440c7f3232119c4a5bf260a6bb12df66cea4acc319a73b51b5215eae9e36f4a2c190084edc4f735213223"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r5, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r5, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r6 = socket(0x18, 0x1, 0x0) close(r6) msgsnd(r5, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r6, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r3]], 0x1, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pwritev(r1, &(0x7f0000002440), 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 07:21:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8879baa6a2900000031000000000000000000000002000000"], 0x38}, 0x0) dup(r1) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) recvmsg(r3, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) fcntl$setstatus(r3, 0x4, 0x8) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) 07:21:33 executing program 1: r0 = semget$private(0x0, 0x2, 0x103) semctl$GETNCNT(r0, 0xc897f96bfbb66cd8, 0x3, &(0x7f0000000000)=""/4096) r1 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = getgid() r4 = socket$unix(0x1, 0x2, 0x0) recvmsg(r4, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x5, 0xffffffffffffffff, r2, r5, r3, 0x10, 0xff}, 0x8, 0x20001, 0x8}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001000)=""/198) pledge(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket(0x0, 0x2, 0x1) 07:21:33 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x6, 0x300}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff05000000aa1b70dd6000000000182c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 07:21:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b6bc1fb924792bdbf5c06e8ad19c") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x2000, 0x322, &(0x7f0000ffd000/0x2000)=nil) r5 = getegid() r6 = getegid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) write(r7, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x4000000, r8, r6, 0x0, r5, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3ff}) r9 = socket$inet(0x2, 0x2, 0xc0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xfd9c) r11 = fcntl$getown(r2, 0x5) r12 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r15 = getgid() r16 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r16, 0x0, 0x0) write(r16, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd73) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r17, r19, 0x1e4, 0x8}, 0x5, 0x7, r20, 0x0, 0xfffffffffffffe01, 0x9, 0x7fd}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r10, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r11, r20, 0x10001, 0x8000, 0x3}) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x40000410, r20) r21 = socket$unix(0x1, 0x2, 0x0) recvmsg(r21, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r22 = fcntl$dupfd(r21, 0x0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r22, &(0x7f0000000080)='./file0\x00') 07:21:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 07:21:33 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r0, 0x400c5711, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f00000000c0)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) getgid() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x3) 07:21:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000003700)=0x272) 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}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r16 = getgid() r17 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r17, 0x0, 0x0) write(r17, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd73) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r18, r20, 0x1e4, 0x8}, 0x5, 0x7, r21, 0x0, 0xfffffffffffffe01, 0x9, 0x7fd}) r22 = getegid() r23 = socket$unix(0x1, 0x2, 0x0) recvmsg(r23, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r26 = socket$unix(0x1, 0x2, 0x0) recvmsg(r26, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000005c0)=[r7, r11, r12, r14, r22, r24, r25, r27]) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r0) r28 = socket$unix(0x1, 0x2, 0x0) recvmsg(r28, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r30 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r30, 0x80085301, &(0x7f0000000140)) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f00000003c0)) ioctl$SPKRTONE(r30, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) r31 = openat(r30, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) preadv(r6, &(0x7f0000000380)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x7fffffff) connect$unix(r31, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setown(r6, 0x6, r29) pipe(&(0x7f0000000080)) write(r31, &(0x7f0000000180)="ab793c4b72985a0953fbf3f866176f6da398", 0x12) 07:21:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffdfff, 0x7fffff82, "0710000000000040000820f90000f700faa36082"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x51) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = msgget(0x3, 0x8) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000d700216cc8fe571ec4823205a255000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000008ecb7fbbc5a78c064cdadd0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500"/197], 0xb7, 0x2, 0x1800) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 07:21:33 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x236, 0x0) pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240), 0x10000000000002d2, 0x0}, 0x0) 07:21:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="82028fb78f2fc80fa1e635371a9f37db9cff30c95d2ca46de57a5ccf00000a187b947f8115688b337d43203193cae36875b1bedba8945ce9116b8ad9e96ce9c919f2cd26ad1c58fa14d67491916f45cf98e5ae7667bbb110684a162a0414785b48f5ee2868b56ba056823becaf51f4296ca78e02453fcae46f657e6a465619f6c25fd76f000000000000468fc55328745f51e5fc2b157ca523b301ef116f3a1b7e0a32fc"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc", 0x1c, 0x0, 0x0, 0x0) 07:21:33 executing program 1: clock_getres(0x4, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x4c, 0x0, 0x0, 0x2}, {0x80, 0xfb}, {0x0, 0x0, 0x0, 0x80003461}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcd1) r5 = getgid() r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x1b3) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) openat(r6, &(0x7f0000000400)='./file0/file0\x00', 0x10, 0x140) r7 = semget$private(0x0, 0x4, 0x10) semop(r7, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r7, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x100, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r7, &(0x7f0000000140)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x0, 0x8d1, 0x2000}, {0x4, 0x4, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9}, {0x1, 0xfffa}, {0x1, 0x27}, {0x4, 0x1, 0x1000}], 0x9) r8 = socket(0x2, 0x3, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r8, 0x0) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) sendmsg$unix(r8, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = semget$private(0x0, 0x9, 0x42) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r10, &(0x7f0000000500)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r10, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r10, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r10, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r10, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semop(r10, &(0x7f0000000280)=[{0x2, 0x8}, {0x1, 0x6, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0x80, 0x1000}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffc}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) 07:21:33 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff8, 0x1000}, 0x10) r0 = geteuid() seteuid(r0) r1 = socket(0x2, 0x2, 0x0) socket(0x1, 0x1, 0x7f) r2 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x7}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r3 = socket$unix(0x1, 0x2, 0x0) recvmsg(r3, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc018695b, &(0x7f0000000300)) 07:21:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x87}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) r2 = openat(r1, &(0x7f0000000180)='./bus\x00', 0x40, 0x40) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) 07:21:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9a) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, 0xffffffffffffffff) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) recvmsg(r2, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) fsync(r2) 07:21:33 executing program 0: socketpair(0x18, 0x2, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x3, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:21:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000001800)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001740), 0x0, &(0x7f00000017c0)=""/34, 0x22}, 0xc42) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffff8, 0x40, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r2) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r1) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000240)) close(r4) socket(0x400000000018, 0x3, 0x3b) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pwritev(r6, &(0x7f0000002440), 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000100)={0x100, 0x7, 0x7, 0xde2b}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000080)="b58b", 0x2) 07:21:34 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c9260000000000000000"], 0x10) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000040)="7f71ced71bd2e913", 0x8}], 0x1) 07:21:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r3 = dup(r2) close(r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef6", 0x62e}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000002040)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3156267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf3c53b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e229b53dec7de394c0003536a3cd1a8d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed486d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2ba264ec2dd06ff93124372bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d03080075ce777edcde29d894391334591e4d1e42ad19692f54565ecf652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882c3e2067d32923d1229b62e36766737c8ece16f1703492f46f5f225d4b0eb88a6182935dd0dbe84185465dde8842de80c71fc9c9926d2a9a5d2977e51ca7619fa2211ce0db03feadf081ec20c5a8ee0e8173e101faf8689859995583d56df4d7621088af826035d96cf0319e878dd64b5c12f0394a898afef734bce6b161afd46c60b15edb7d2d57d5", 0xd85}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218", 0xba}], 0x1) 07:21:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x64}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}], 0x18}, 0x0) poll(&(0x7f0000000100)=[{}, {r1, 0x1}], 0x20000000000000e4, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x92e8) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="e7a9b662c47cde256243ba63d1f6715385ee0ecefd116ee6cf24ccbd2436545b86ae5834e227f71816bc300500ed788d8d939be65c2917b3bfa5585817431b0a565d75bacfc0636378a85ab24bdef7ec13d2741d6bf1c8f195facbd165ae2556499acea450d673071636e3241a91e6fb2021b5ac15fa8e60a57b0994f35d5c5b37521e857bf7b2c10854c3d8ba3f14e7e439d5f6dcd4cbc36ae4cc0fb1a1afc816ebb9d565712e6544ed32623d83aa7e01b9e123ce9ca7e982", 0xb9) r3 = semget$private(0x0, 0x5, 0x624) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x3, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(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(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x1]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8faffff2ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f041577909d1a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r8, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r8, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r9, r4}, 0xc) r10 = getgid() getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) r14 = socket(0x2, 0xc003, 0x6) connect$unix(r14, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r14, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r14, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r15, 0xffffffffffffffff]}], 0x18}, 0x0) poll(&(0x7f0000000100)=[{}, {r15, 0x1}], 0x20000000000000e4, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={r7, 0x0, r11}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0xfffffff9, r9, r10, 0x0, r16, 0x1, 0x401}, 0x5, 0x9, 0x4}) 07:21:34 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x58) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f00000001c0)="00f98926229ae7e696a0ef4756918e3a66db05eb5ba3fa625e3d682019cc250ea6b716266b36541ce4442fa636d013aa7f1bdf847efa6dcb22b6c1ce93ded40021aff5c9456085bb49c3b9955541d5504fe7d415caba94e741974fc747f6dba502000000085ba89fbdc565e01a84a5c49071a10718294bd50c6e2f632280e7b16289be37f90e6a02f828cf17a4f5", 0xffffffb9, 0x0, 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x1}, 0x7) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) 07:21:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00003800010000bda1e800000000e71d0b50000000d5b603002f0000aa9502e1c4087dddb200ffffff0effd6898f0000855559e63c5554993cd3c40d9fd5df85660100671273b7e90100fc0306000000001eff0000090000ad21000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x8000, &(0x7f0000000000)="eb888affcbff132b964800"/20, 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setitimer(0x1, &(0x7f0000000080)={{0xd6a67c5, 0x2}, {0xcd41, 0x6}}, &(0x7f0000000140)) write(r2, 0x0, 0x0) 07:21:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) recvmsg(r3, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r4 = socket$unix(0x1, 0x2, 0x0) recvmsg(r4, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r5 = socket$unix(0x1, 0x2, 0x0) recvmsg(r5, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) getpeername$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r6 = fcntl$dupfd(r3, 0x0, r4) accept$unix(r6, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 07:21:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50, 0xe0, 0x3f}, {0x24}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x4000, 0x3, 0x7fff, {[0xff, 0x5, 0x6, 0x4, 0x56b1, 0x7, 0x2, 0x80, 0x1, 0x8001, 0x5, 0x1ff, 0xffffffff, 0x8, 0x80000001, 0x8, 0xfff, 0x4], [0x40000000000, 0x3, 0x1, 0x0, 0x1, 0x3f, 0x3, 0x6866, 0x57, 0x80], [0xd1c, 0x4, 0x7fff, 0x401, 0x1, 0xe9, 0x8000], [0xc9, 0x80000001, 0xa9a, 0x6, 0x3, 0x4b8], [{0x5, 0x49cc, 0x80000000, 0x80}, {0xe59c, 0x81, 0x1, 0x7}, {0x5eb, 0x1, 0x9d3f, 0x5f27}, {0x3, 0x7fff, 0xdea2, 0x3}, {0x0, 0x7, 0x6759, 0x819d}, {0x8, 0x20, 0x4, 0x2}, {0xc00, 0x106e, 0xb6, 0x24000000}, {0x1585, 0x5, 0x9, 0x7}], {0xd08c, 0x2, 0x10000, 0x800}, {0xd94f, 0x9, 0x8, 0x1}}}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 07:21:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x20000401}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x1, 0x100000001, 0x1000}, {0x3, 0x7fffffff, 0x1000}], 0x2) r5 = getgid() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) write(r6, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd73) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r7, r9, 0x1e4, 0x8}, 0x5, 0x7, r10, 0x0, 0xfffffffffffffe01, 0x9, 0x7fd}) lchown(&(0x7f0000000040)='./file0\x00', r1, r9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 07:21:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000004c0)={0x0, 0x5, {[0x1ff, 0x80, 0x10001, 0x7fffffff, 0x9, 0x101, 0x0, 0x5, 0x9, 0x9, 0x3f, 0x3, 0xffffffff, 0xff, 0x80000000, 0x10001, 0x7], [0x1ff, 0x7f, 0x3, 0x0, 0x8, 0x5, 0x200, 0xfc9c, 0x9, 0x7], [0x4129, 0x101, 0x80, 0xfffffffffffffc00, 0xfffffffffffffffa, 0x7ff244c2, 0x20], [0x3, 0x27, 0xd288, 0x10001, 0x800, 0x8], [{0x4, 0x0, 0x4, 0x8}, {0x20, 0x16bd6641, 0x5, 0x89}, {0x2, 0x7f, 0x5, 0x80}, {0x5, 0x0, 0x40, 0x3f}, {0x800, 0xa7c, 0x200, 0x4}, {0x6, 0x8, 0xd1, 0x1}, {0x1, 0x375, 0x1, 0x3f}, {0x3, 0x6a, 0x2, 0x1}], {0x6d, 0x0, 0x3, 0x800}, {0x3, 0x6, 0x8, 0x3}}}) 07:21:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "28b50000000800"}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) 07:21:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/103, 0x67}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000400)=""/109, 0x6d}], 0x7, &(0x7f0000001580)=""/199, 0xc7}, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 07:21:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x101) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) recvmsg(r3, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r4 = socket$unix(0x1, 0x2, 0x0) recvmsg(r4, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) close(r4) r5 = socket$unix(0x1, 0x2, 0x0) recvmsg(r5, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r6 = dup2(r3, r5) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000180)="286184fa86c16aefdc4c4448fc2dc75d8339ce3d6e", 0x15}, {&(0x7f00000001c0)="d7e77716ad8ad67ddc58e8278309e0b1be533301b09388f081bc87ad14415d92b874d1282f6ff9424fb6ed", 0x2b}, {&(0x7f0000000240)="26bff47905392f89e109818ad89541859ffdbcebead15f276faed2ee22f4fd99dffbe314c1e1f9428214de1a106ef76451db9d612e168b0b90121a015ef9a1474d6cb6d8bbe139229501d6d80b55d81ff1ebc9357116061d2c6e7a8125b6da93cd27b76e2d1388c4f6a6e82e6270221024bef951d691030c141f5c3fd5886735e785251f02b17704362d6d2836281b3165f1e7c5c78d7beea812dbfbc8669bddbb19676825633bc452352a93", 0xac}], 0x3) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x5, 0xfffff7fd}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x21, 0x80000000}, {0x5, 0x7fff}, {0x100, 0x7fffffff}, {0x48, 0x3f000}, {0x3}, {0x4, 0x5}, {0x4, 0x5}], 0x7}) 07:21:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="06"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = socket$unix(0x1, 0x2, 0x0) recvmsg(r4, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r5 = socket$unix(0x1, 0x2, 0x0) recvmsg(r5, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r6 = socket$unix(0x1, 0x2, 0x0) recvmsg(r6, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r7 = socket$unix(0x1, 0x2, 0x0) recvmsg(r7, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r8 = socket$unix(0x1, 0x2, 0x0) recvmsg(r8, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r9 = socket$unix(0x1, 0x2, 0x0) recvmsg(r9, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) poll(&(0x7f0000000100)=[{r4, 0x4}, {r3, 0x2}, {r5, 0x4}, {r6, 0x20}, {r7, 0x80}, {r0, 0x20}, {r8, 0x100}, {r9, 0x4}], 0x8, 0x1) 07:21:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) fchflags(r5, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 07:21:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x201, 0xfffffbdd, "0366fe15795acd76ef5caf04000200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af", 0x49}], 0x1) 07:21:35 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file\x00', 0x0) unveil(&(0x7f0000000040)='./file/file0\x00', &(0x7f0000000100)='r\x00') readlinkat(r0, &(0x7f0000000080)='./file\x00', 0x0, 0x0) msgget(0x2, 0x39) 07:21:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 07:21:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4086331) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x100, 0x0, 0xffffffff, 0x0) 07:21:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x200) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000240)) 07:21:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) 07:21:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x5, 0x1000], [0x0, 0x0, 0x8000000000000, 0x0, 0xffffffffffffffff, 0x1ff], [0x0, 0x0, 0x401, 0xe04]}}) 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)) 07:21:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6"], 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080), 0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000140)) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000140)) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r9 = dup(r8) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r10, &(0x7f0000000100)="8c65", 0x26d) r11 = accept$inet6(r10, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r12 = dup2(r9, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) r15 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r17) ktrace(0x0, 0x1, 0x8, r17) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r14, r15, r16, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r17, 0x3, 0x18f, 0x9}) shmat(r7, &(0x7f0000ffa000/0x3000)=nil, 0x0) r18 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r18, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r18, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r19 = dup(r18) r20 = socket(0x18, 0x1, 0x0) close(r20) write(r20, &(0x7f0000000100)="8c65", 0x26d) r21 = accept$inet6(r20, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r21, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r22 = dup2(r19, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) r25 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r27) ktrace(0x0, 0x1, 0x8, r27) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r24, r25, r26, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r27, 0x3, 0x18f, 0x9}) sendmsg$unix(r3, &(0x7f0000001100)={&(0x7f0000000f00)=@abs={0xfa62d9a1ec42c6a6, 0x0, 0x2}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000f40)="57be34dbbce3704f6d3ec825e326009580d8ffa8bcade3c244b7e08fda813df1df24fb367b2ee4fe829a40aa1e13c23e29248df5175d7cdac54f53ba3bb13ca5339c9fac688e202d0ad070d6d9970a86a9429a1a4d5807d55541a87aa877857fcc6f8a748dad04ecb9c1bb6ef48a99beb380921cefe9cd7b90de30465fd6ef84dcb3d3e84fba28ddbc48e3734f8c2647b052fc6b595963e173d91e075a7268906de8dbe9a5a34f6ec745fc070fc13fb97f8f7cb65fa413878c1b9b75a5803ec4375a2aadc00d329ba175973f2d841299ddbd4e098388bddd350edb31b92180", 0xdf}], 0x1, &(0x7f00000010c0), 0x20, 0x1}, 0x405) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r28 = dup(r0) sendto$inet6(r28, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r28, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r28, 0xffff, 0x20, 0x0, 0x0) recvmsg(r28, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) ioctl$PCIOCWRITE(r28, 0xc0107003, &(0x7f0000000080)={{0x77, 0xff, 0xff}, 0x0, 0x3, 0x8000}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0xfd, 0x0, 0x3}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$TIOCSTOP(r28, 0x2000746f) 07:21:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) dup2(r1, r0) 07:21:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8bf], [0x0, 0x0, 0x0, 0x9, 0xfff, 0x3], [0x0, 0x0, 0x2f6b6091, 0x4], [{0x0, 0x0, 0x80000000}, {}, {}, {0x10}, {}, {}, {}, {0x0, 0x0, 0x40}], {}, {0x2000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mlock(&(0x7f000026c000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getegid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) write(r5, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x4000000, r6, r4, 0x0, r3, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3ff}) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = geteuid() r9 = getgid() r10 = socket(0x10, 0x8000, 0x2) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = fcntl$getown(r10, 0x5) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x29, 0xa, 0x0, 0x0) dup2(r13, r7) r14 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r11, r12, 0x2, 0x95, 0xffff}) r15 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r15, r8, r9, 0x10, 0x1}, 0x3, 0x4, r11}) fcntl$lock(r7, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r11}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r11) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 07:21:36 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d8850dd5", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) sendto$inet(r0, &(0x7f00000001c0)="0408df952d4d55b5b6861061ff98999fc2c04cbdd7c2361486c198efdc6f9cf7f4ae12df001566b56c9372d10426d8dc1012312fb065bec2967326a2dee78b538ac13d896b8110b7c1844c079f2ea39d800f075e32f138a6dbb215d08953c988c317b90c61894fe9b8c2cfafebe287bad41f17f691892acebcd904ad232a4479dbfa642b5e1261d9697a9eae8cded5e14426cbd1042e1209fe79004f6f654bd7ba43eeafe20ab99d5e5efaae2096161c45d6915e634f034884806bde460c7b9bd7078f322ad5568b361dd79c1798d7f34248e49cea75f9f8106bfb25f288fa260d43b1f8bab0273323a956e58afdf8dd1f054dcaf2029f82d43d8450e5e1", 0xfe, 0x40a, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 07:21:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000100)=[{0x7, 0x1, 0x6, 0xe7}, {0x4, 0x81, 0x1, 0x8}, {0x8000, 0x7f, 0x0, 0x4}, {0xfff8, 0x7, 0x1, 0x9}, {0x1ff, 0x1, 0xfd, 0x10000}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = socket$inet6(0x18, 0x8000, 0x7) sendmsg(r2, &(0x7f0000001640)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="896bb9e86dee0846187f07ffb6008e745d20f7df5076e8567a7670ab4511800000003f90f65b97", 0x27}, {&(0x7f00000001c0)="92887707cd33d16ee7178df97e2236cc4e41cc47e8b44717739c27a7138fa67384f2576673", 0x25}, {&(0x7f0000000280)="2ee49adbcf", 0xfffffffffffffed3}, {&(0x7f00000002c0)="fad2fb6f515cbd21d8b2345d9dc21c58560b2016381088b0b195067cfb9e4798daea868385407b83bc6160935472b20d9ed4ac9d4fb4ec259eade47ecb070bc6fdfbb4e480ba3dc492cab84556f61e6bcbcb2b344e7646a53d78c7445e09b7f41043e7d35f9c974cfe69340351617aa1885d73c605db9d797f924c085064eaad086669c12d380a52c60cfbd96b3308017bcea752733be7a651292b43", 0x9c}, {&(0x7f0000000380)="61be2b276699154af29892e8f3330115bcd83b0b143451e03c55e549440e0550897412fb73203c86400248d84fa3779a0c99406c84e2c975013d9db42327594624bd139a37198f1750f295feac3aeaeb6ad60fde731cdaeace095238e8470ae3c91c4e3477039fa6f3cacc0dacb6302eeb3c01f2a5566ca3fd546e249f50fabc463c8be8acf47a83b1f0f61ff2c324a347388c60310e90b188d87df121405e503c33a1a07d0eea609bce654d598617305561ec19a05fce294df0b21a21edb39318f651daf5a51ffff20ebdd57f28711443a008e535b00d3053d9191f4be4126bd9d3f531040e", 0xe6}], 0x5, &(0x7f0000001680)=[{0x1010, 0xffff, 0x4000000, "0f69eceafc47a35ba6b92821b97249f1d652e4dc717dba6facc8ab7551f3289d87a660ba6e0132f2a96cfc14eebc0ee79f2379d49ab153c5535b39dfcddd699044a9102cac62d837e148b5e3f6d86e0ff73c88c8038447bccfae191f93355a3dc12b1ea14519f0836dcbfa65e531429ba545aeb67641412f608aebc8d333c3eb61bf9dd31a43f6032fa79f978113cb1058b93e8d4ac9bc43d51f4ecfb393b6e0c5e96ac87eef9e14f9f0f28804d348e556a72424ff2505b0e7d1d42f8b08133bd0f08e8069401c5988b42b285c5c6afc1cef01ff2410b8e30a0bea23166713062dcfb088153ad11e700aee2d278b6a762b91edb53aac73bd961f09ae6d9280b8fa7c4b3fbe8a3c743602042d57cdfb303ad4fcb6a2419d99791185f44cedc1bf387c905da4b5dcc426a0d8ee5c2553c435d3a5caee7253946c4af55988b4c1ea8519a30b20a302b8af0064a0488f0ba29b976f1c2785cd0b3fe2c4848b494baaf79e8db2f4463683a2306c4547f9cf6f88b4c3b189394cf19929a43570f965937be29a94ffbb50467fe9fefec44754ff72a2c1e5ab69e66d9e3b41df0305f6948659f6db426df0168af9dd6269ebad45f816dbffc72b2a880064c7026778f023d024b1775de86d1094b0ee2364020bb2e2c4ba5b8e16f74d8874f02c1a01b3d6a019437024c461b2a05147750cc25c8e89dfc0a6a808fef6c1b7427b8e589afb28b3696ba65bedd10ed353ab4eeaa16b19964bb08c171053a48c63f146f72cc95a87c5aed1c42f502c9207d6cf4293e0bf2a8b4d3223de4ed86a41e0d391d560f589adbeea3a566500460bea8b8cc2189717f3ae7c8dcd3ebee1a24d1bbf8c1a0b87826c63cae173c567037df6d53a22fddc7bfe30aeb5e24c4da5bd386f975615e96e31b2bc2cf55e953e92f27fe105b6f4b635465280a3a2b9c8ccdc2dd798a882ce6e4783a0c8b6531f37b87215eed10e22f95f892ac0c4a3197098c3286e7116b82118b7ae9854fbc9ac33a91395687fda27b99e17cd9b7f79c15727ed6d727f97d49e841926f5270b7140e6120b8fdea78e3ae00836d2ef20fb09c2a32277f4a83e96461df7e6b440474ed73ef0a24cd76990ac0cd4a3e202deb36226715ca716b4f1a9719908d0b4bf4db1f448b85b87e9bf89a83a5c16b51d3ee248c1b06fb3a18804414f58c798686c3e0801f1e33ee76b5df8ed850af5797c0c45bd95e356b139b9010440c20efa1a16f0c6ef083e25ae00645b844a5c506bb794739e8d391fb40c72db82243c02e28b33cc2abab45da40551994053efc647b469661f5900d7d8480b30a4075a115be7cf7330189ef6f4148edfab7ad7aa80041d0c8c5fc11740960dccf130e860696733b12234c7425a65a848c1f83039a6993d8e770213d9e30ae497b6997d3d08ab275f103464433d85f2b86136070f77367b986586bae9fc2af69230af518ae6b6089b3853f46f69c0cf1e5baeb7a7bf3ffa0f1553c43551febca085910666e1bf1508351602a5cbe8f6f90df8fccfc101889562fcccabae203c498ba38cc1e09a70d2a070155ba986fa03079b4226c1063930b55b4ee542592f06c0d9b543641e785e53e093e2c84a0ca690a3b355f146e04a4db4b60fe9dd5191ed8b202b92fe98549e29db6c42935a4b45c4051094b8eb2956d8799e97fa6b51df4c3d7b530acc017d12087d64a586c911475475d1e702dbfab28502c0d5875347aff8ce7fbb261be8075ef1c6f578591a97ee21cf01be499b91667afe865b06de008a23b9889ff4832e37592c64ae87517f665a6be044cfe2dea3acc6de4da80b806ebf828c254ca788801a7326ebbb364920ea4e0f2579b1f1740d2618582319255bea51d3d4628ef07b7ed369cb5720ff535d8ece2c8788cdeba129e50eeb21196a3db5d30d1873098a068cb7570e38ab9e958383bce8c648afaca2c77de1b747e291fdfff7dc7d8dc4df924f2ed2e9c2b769a68b8fd4056a94848b3ae3147645620107e68f99a6d59e76999217ada8a2a95e0edabf49c351ca637083e3b312dd2c714f9cb9dd0c95bfe5fb90e7f15cd4c5ba8798c761e4d4c3423665aac78c20416e8cc1adf1e338d7330325300c9ea3ff6386142fc4a9222613fd39d1fb7e5799d1ac03cee9034fee0a80501f9b59cec6d2d723efbe4d84050fa23894528eab90c1413b5374e881d497c055bef823e32aeec3a099b1ab689fc0b080f3dceb1fa98a5281c047ae7933cf72cf611a1b495f02848e624c65a2ca5f88b80082f19e3c5c09b52e3dbced1029261b9d6f212928e174306b729e2ef28630834987bd8a35854c8c1ef53bbab8186c71e5d98f6eefa2d0f70e0c3041c216dd4ef0b364f0299828bb93c5ea080f606d8234f10d73152402907bf19572814d97d5dca351356489f97eac60b9d9ad74e96b87ea4e5404ed7888cd6f385b7b023e2b96a8ca111829d8fff61a4278b68c8c430c3b6a407633b56c0cfba69a48c11154b71e97becf91621f68cdee858e69a7588417bf83682d89982c24c17dee8505eba2fee797491adca4246cd0560169b52801a699e22161a843164e276d83956d48a905a71cb2aaaaeabb81b9095965b529da0e73d940788b11ca5bd914f43255ced53f1aa66c188a2382e67a9dfbf7c3363f510158f8a73c4e85101c5f99d70773c4a8f08fe8aa6d997d13fb1f4866ad1c3e80d0de7483947105d0e7afc8de31c594fefeea594076a55a9cfdacbf957fa9a610b2b74eb76755431c92d6a939457b6e550b77b0caf70fa8eefa20790d04eee3144ff0cae80db56673a869854f3b674c3e3231e601ed6f654afcfd3b0d516dfd806b827abeb467d4fc85d7fd42c670578281cd417d194505b3d04411e15429025fc1411ddd6c21682c1eb9e8feed8a0b96f4ecf5b7ca437539ba8163ea16ecddfed3ad51d0b2a3050941949837cf60ef8dc6db51ad235635fa87fea186bb9e5447a9a67f39bed9af65a4e01c579f862458650dabed7b59fbceabc71f748274692f0de178443b79e2d06a80ad9d2f5888cefd921939e290c36e91f1f65a2dc56be88c1b7eac4b064a287b9adff9e7a0f82aa07a68c70554b9b34a1a7f3aae92e0b0485dedddcfd8f1c03fc70b484e7f2b98aeef13586d9592ff09a2ffcf54e2eb907f345924fb6382471deda7aa914e75a19f857517742baba22e6182f2c12041dcad21d3b7f9fb7c958cbe13195c41206170941ba37a482cbf0494376ac5fa6265f596f1440d94379b265191a8b630cc539425ca165c19812205cc2dd269747559ebf9d96d4097b2ae943583a215ac95a710ebd629d0a8be4882f820257adb9b5acd3c0e061a2f51db95cfbfb2db72bcec067838e15927a79dea3249c3b0239de4dcce3a3485a87ebc4b994d2460257351c656fb55e860e6b3276bea62c630fe22b11ef3c17df9deeadb158663a3d6cb13043fc5299706880432d5009422c1ae6c04e0f3f3d8cfb092c83e4dd40983d2fa56b576770152bf6c5d3abecf7e8ed12df0a69750a6f2a6ae5ea37a0643198bdb1f67dfc7bd78767d66655354c6cfce467f140809887afc9252f640b3b7551e40c706624a5c549879424c5492c20351d319bf4c82f8bd64be95adcd7ce633506ddca561e954b68331bb9f5f96969a441b435f0ed7ccc38c2a8b8b1b683ab6b3a78ad2fac7dda5e2aeabd042d50f122d002a8baa8b91a5a4441f7f3ae795d25d1c280fba274c1fe32220a7b113dbded27d2e2356a403c153c556d330374ebbba92d0d1850578fae1383dae8463113d2347fe1727aef9ee6a2747c0a3b9c3b6bec4fd02cc1718b2f466e87d9c4201f81e74b984798403466c2de44f2d9f1b461a1479afcd6e4dd39d5c59e8b3cf4973b3dfdccff9b2f1e42229ed0ad8ed27075ccebf0ae07ae06960379f55fda7ccae0218f79e142acd08a1f218455f3af4bff96fc0e8db0e5d422d46add131ee459806669eb4e432224e14d7414d94a212ee9b00c22c17b9188bbd6e61947d225ed1c3cfa136ca5d4dd7fea01f6249f0e40c3be4a0b87683037765ba8c0e7ddc897b9260c95e89f4c2593b6f6dbfe99f1630749e94452e24d3bd64a9d856ea00e2f73753b21953c8bb83ba0974b24f6843a83166a3f93ab2bd85e4599184a69aabc315a68baa3fc59d2aa9766dc1509910a6e53333d541f856b736ec1f68e51e955e108c010b09e647698e8a35a82f77b5bee524edf266d2acaae4565f2e12ddc3b92bf6e2b4e35317cb90e9f6a70c13f4bdc47936d824e112d7974995d76d9f1e252a0dedb3cc5d73bf533c4c26b9a17d97c10757bcc8ac30560cd3c819da81fca32bfd50b3dcb3dd0ed4f685faa53a7217925d1b142be684e2ba7112ff1c1331e31b8ca65a7cbdacbe391c12db9bc03ce9ade33780fd88d5c455640673b60fc0b353bbf8a9c1fffd000ab7b1ccc13532a7bb59672ba8e5485bd37dbbc151aba268038d5de1c827e2387cf957a6d2d033336414f91403a87f3eb576a8d448e50288c375c5b1d006754ab070e5adede0505e6aa07886711c6b7fd95546b09660ac3ea70fbfdd60d29dfbfc556b5a507bf0f37a389bbc3355062a8caf31e7bc0b55873b13484396699400703b2a8f6661997e4cfbc868ba5b4ef904ce987a0a1e511804c3915e861dcf7dffdf0a38913056ddea2710b9cae40f68253cb9e969bb999c0c7b8bd041ccf29c83f122f5b9f5c817b7a5ad1d2229867b6a2ede38caefad25f76f2c14c61ccaa60ba77bebed441b8eb2da9687d45d270df6d9711082676f3e01a4824caacb9077b76daa65aeabceba2214a3d3b71f412b47b789e2ba07cd390e590e4c5dcb345c3314cb506463993e69c6ba759be0b29fa7de8dd4c831a2f603064ac371517f7dded4d8f1c42df23e6d632d3c34d47edb043c7e628a765ce2bf34ff027b3476a7ef46142f4fad9020dc3c55ed02339001a4d4ac555b327328462d52ef85eed8c0330162804fffb387edde0c83f654ef785902bfd02a1124ae24d7a5072e5786f76f718fe9141bc5374c3898d257ddd505691f47f056278e6669ec3319a0114e9df25be4e9601e797ec1fa6df1a2ed76d7f3e32035d27caff30e9a5991713af4166561d5eb4cbfac729f2e4851f6d9f461f0a07fe98b0c69459c9f8d63e4471c7b4943ff2bb100ff314559614af9db229d4a7f8785e6ab4efab872c87f86952d1521ccb12f1c2c1f60962a6e3a32e1adeece4614e8649547b4ca10203732479eecbbb9ba2895051b4fd93b86484c4615d4e2e4488f0185e045f9650def3b32d58993b5083f98bd1e183c275fa8e8c38f4a24ab0765dbf21594ae3a1d1d15e46c0dfbfb7b7f268e66d83d40415698042c8e37dcd5aa66528877fcb390dd8a6c9e9fe93eafacb17a708f4f9d5e172499d75f4cb6222549c0596c470b16f9a4f4d8d25bd57a986b471a099f05a9666fa63bda4d2442a0f5b6a5b491093e045b36eee6121d7286966bfafbefd60313ecbf33f8e4fddbe00a9dd7b135308cce6fc557f340fad91019e1e9546cac595847f3b041b7032c68e64a9d0cadd12aa216eb78a68f6d74407aaec2069f6590eaa90d119844ff047c1eca5116d0c33e3556fc88b9964a31022c7f23f98f6197f5945a5495c52dc93d9004431df45c883013ddbdcd428c4af63ad03f02599d38c40e7d5d1c401c98c34765f62c724b73bd731c20c35ff0fb6cc974307e5b69afb8fdc78413eb88d043b0c88569de8804b2a717810b630fcd9ad85990f5db2af0c5b20847a3dc67a139230d5d30c34e9fd94b9a41c6a560"}, {0x48, 0xffff, 0x80000000, "f67da6072bd5cade6f6137f2f42e5448676fdbafa492a0a93d93939d8c35584aaf48e9d1ee9d98bb1a1fd395de316b73b6a36a74e7"}, {0xc0, 0xffff, 0x8, "45cbc01388eb3037a8485240a0c6f9699591a39d9ced8d865fc85e071bc3cc908dc36b89afa247bd2aa2d0a1f9f601259e2376fa19eb503bcb3cf0451815350f4b5e795a1533bc0e96c4c0981dc47b3db1d59ed8c4587a3d8f35897655a6810c357a084cc91130a189caf774211dbf5a3c927ee8f24bb5ef66c68c57e085a59f210bef0973d85f021029fb8e7ba0e2009cb33fcda5b16548cc185ea464d050f9bdec63f0ab9fcf1fb89e8a5b"}], 0x1118}, 0x4) 07:21:36 executing program 1: mknod(&(0x7f0000000780)='./file1\x00', 0x8000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r1) r2 = semget$private(0x0, 0x4, 0x408) socket$inet(0x2, 0x8000, 0x2) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) sync() semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x102e7) semop(r3, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r3, &(0x7f0000000440)=[{0x2, 0x0, 0x400}, {0x7f3b0752e8ac2e83, 0x2, 0x1800}], 0x2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000680)=""/161) sendsyslog(&(0x7f0000000380)="8990a269dc651ccf638248e16fba40c49b805c00aef2f44d6d8522d7caa8faecdc28ed7e2a41a499afe7d8335ee4f243763a2f916c291cae1b11d8e9f5af6057dbf446c8a74fa9431b8368be0315aefc33c01491db529a6b8d6b20d107bfb1bd0d7df092e6ac829521f48b5598773a65915967b78d634557b5b8f30c73235f5430331feb399e93536a04ea301b646444438aff5cc9092afa48dee3d6841c46556c77b9ed554cbb7b9319cf377aa143b4814ef13e7524f5d63c124669aedd78", 0xbf, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x5, 0x2, 0x7, 0x0, 0x0, 0x7f, 0x2, 0x0, 0x0, 0x81, 0x8}) 07:21:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) read(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x2) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x6, 0x400, 0x200, 0xfffffff8, "f7c6e295e3a94f98a3a3a7499361a83bae9e5146", 0x6, 0x8}) 07:21:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x2, 0x1, 0x0) dup(r1) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) r3 = fcntl$dupfd(r2, 0xa, r0) getpeername$unix(r3, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r2, 0x2, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1aa9fb3d138d40fa78ce03f1725b7466efc29193a92ea84441fdc7c51fac3e84ebf90878a86d559a3da28477a12b0397714f507b642e", 0x36}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x2, 0x4010, r0, 0x0, 0xffffffffffffffe1) 07:21:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 07:21:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x80, 0x126) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="c0a9aff58f55650f6ba028ce1e28c1b669afb8bb9ae198216c77d6da80c473defb91d8c0efa0e4", 0x27) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) r6 = socket$unix(0x1, 0x2, 0x0) recvmsg(r6, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc7, 0x0, 0xcd, &(0x7f00000001c0)=""/210, 0xd2}, 0xe0) getsockname$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r6, 0x3}) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f0000000140)) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) r10 = openat(r9, &(0x7f00000003c0)='./file0\x00', 0x100, 0x43) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000000440)={0x0, 0x7b, 0x5, 0xfff, 0x20}) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x1, 0x7fffffff}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r7, r8, r12}, 0xc) login: panic: poolWA_RcNacINhGe_: itSPemL_ NmOaTg iLc_OWcEhReEcDk : ONm buSYfSpClA LcL pu10 fr-2ee4 60li00st EmXoIdTi f0ie 9d : Stopped at savectx+0xb1: movl $0,%gs:0x530 TID PID UID PRFLAGS PFLAGS CPU COMMAND 313248 75914 0 0 0x4000000 1 syz-executor.1 * 11365 26381 0 0x2 0 0 syz-executor.0 savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffc43c0, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd806f2ada00+16 0x0!=0xd3dee1ff8ffdbd0e ddb{0}> trace savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffc43c0, count: -1 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800020b6bdc0 rbx 0 rdx 0xffff800020a6c278 rcx 0 rax 0x38 r8 0xffffffff8113457f kprintf+0x16f r9 0x1 r10 0x25 r11 0x22534d7085712554 r12 0 r13 0 r14 0xffff800020a6c278 r15 0 rip 0xffffffff8114c3f1 savectx+0xb1 cs 0x8 rflags 0x46 rsp 0xffff800020b6bd40 ss 0x10 savectx+0xb1: movl $0,%gs:0x530 ddb{0}> show proc PROC (syz-executor.0) pid=11365 stat=onproc flags process=2 proc=0 pri=32, usrpri=63, nice=20 forw=0xffffffffffffffff, list=0xffff800020a6c008,0xffff800020ac7d68 process=0xffff800020a812d0 user=0xffff800020b66000, vmspace=0xfffffd807efff8a0 estcpu=36, cpticks=1, pctcpu=0.11 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 75914 239533 96640 0 2 0 syz-executor.1 75914 313248 96640 0 7 0x4000000 syz-executor.1 97359 455774 0 0 3 0x14200 bored sosplice 96640 478654 41498 0 3 0x82 nanosleep syz-executor.1 *26381 11365 41498 0 7 0x2 syz-executor.0 41498 357742 19787 0 3 0x82 thrsleep syz-fuzzer 41498 220833 19787 0 3 0x4000082 nanosleep syz-fuzzer 41498 265850 19787 0 3 0x4000082 thrsleep syz-fuzzer 41498 419000 19787 0 3 0x4000082 thrsleep syz-fuzzer 41498 269078 19787 0 3 0x4000082 nanosleep syz-fuzzer 41498 111248 19787 0 3 0x4000082 thrsleep syz-fuzzer 41498 201505 19787 0 3 0x4000082 thrsleep syz-fuzzer 41498 418360 19787 0 3 0x4000082 thrsleep syz-fuzzer 41498 227546 19787 0 3 0x4000082 thrsleep syz-fuzzer 41498 515509 19787 0 2 0x4000082 syz-fuzzer 19787 133558 34993 0 3 0x10008a pause ksh 34993 365321 61928 0 3 0x92 select sshd 80035 383886 1 0 3 0x100083 ttyin getty 61928 522494 1 0 3 0x80 select sshd 4093 435170 92849 74 3 0x100092 bpf pflogd 92849 284422 1 0 3 0x80 netio pflogd 50529 489415 1653 73 3 0x100090 kqread syslogd 1653 26511 1 0 3 0x100082 netio syslogd 91131 95230 1 77 3 0x100090 poll dhclient 56531 75902 1 0 3 0x80 poll dhclient 97815 327862 0 0 3 0x14200 bored smr 91337 333798 0 0 2 0x14200 zerothread 93 114900 0 0 3 0x14200 aiodoned aiodoned 67695 166621 0 0 3 0x14200 syncer update 42361 8268 0 0 3 0x14200 cleaner cleaner 50453 264856 0 0 3 0x14200 reaper reaper 16783 19745 0 0 3 0x14200 pgdaemon pagedaemon 79196 235130 0 0 3 0x14200 bored crynlk 21229 135883 0 0 3 0x14200 bored crypto 57947 152453 0 0 3 0x40014200 acpi0 acpi0 60719 478022 0 0 3 0x40014200 idle1 531 259164 0 0 2 0x14200 softnet 74900 110875 0 0 3 0x14200 bored systqmp 67128 502024 0 0 3 0x14200 bored systq 31747 249899 0 0 3 0x40014200 bored softclock 12942 291195 0 0 3 0x40014200 idle0 1 82705 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &bq->bufq_mtx r = 0 (0xffff80000017ad68) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 bufq_queue+0x28 #4 sdstrategy+0x178 #5 spec_strategy+0x74 #6 ufs_strategy+0x17c #7 VOP_STRATEGY+0x99 #8 bwrite+0x1b9 #9 ufs_dirremove+0x291 #10 ufs_remove+0x154 #11 VOP_REMOVE+0x11f #12 dounlinkat+0x195 #13 syscall+0x4a4 #14 Xsyscall+0x128 Process 75914 (syz-executor.1) thread 0xffff800020ac6c48 (313248) exclusive rwlock netlock r = 0 (0xffffffff82531638) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 26381 (syz-executor.0) thread 0xffff800020a6c278 (11365) exclusive rrwlock inode r = 0 (0xfffffd80638541b0) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vget+0x1c8 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b7 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8063854f80) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vget+0x1c8 #6 cache_lookup+0x2bb #7 ufs_lookup+0x1bc #8 VOP_LOOKUP+0x5b #9 vfs_lookup+0x7a6 #10 namei+0x63c #11 dounlinkat+0x99 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82685300) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 exclusive mutex &bq->bufq_mtx r = 0 (0xffff80000017ad68) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 bufq_queue+0x28 #4 sdstrategy+0x178 #5 spec_strategy+0x74 #6 ufs_strategy+0x17c #7 VOP_STRATEGY+0x99 #8 bwrite+0x1b9 #9 ufs_dirremove+0x291 #10 ufs_remove+0x154 #11 VOP_REMOVE+0x11f #12 dounlinkat+0x195 #13 syscall+0x4a4 #14 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9485 6402K 6601K 78643K 10701 0 pcb 13 8K 8K 78643K 41 0 rtable 105 3K 3K 78643K 208 0 ifaddr 49 11K 11K 78643K 60 0 counters 43 33K 34K 78643K 45 0 ioctlops 0 0K 4K 78643K 1473 0 iov 0 0K 12K 78643K 57 0 mount 1 1K 1K 78643K 1 0 vnodes 1221 77K 77K 78643K 1263 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 34 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 96 0 sigio 0 0K 0K 78643K 4 0 proc 60 63K 95K 78643K 444 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 14 0 in_multi 33 2K 2K 78643K 43 0 ether_multi 1 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 211 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 110 38K 47K 78643K 1242 0 UVM aobj 20 2K 2K 78643K 20 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 10 0 NDP 7 0K 0K 78643K 12 0 temp 81 3018K 3097K 78643K 2607 0 kqueue 3 4K 4K 78643K 3 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 6 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 21 0 19 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 152 0 140 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 tcpqe 32 603 0 603 1 0 1 1 0 8 1 tcpcb 544 40 0 36 1 0 1 1 0 8 0 inpcb 280 140 0 132 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pffrag 232 3 0 2 1 0 1 1 0 482 0 pffrnode 88 3 0 2 1 0 1 1 0 8 0 pffrent 40 68 0 47 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 22 0 1 1 0 1 1 0 8 0 pfstkey 112 22 0 1 1 0 1 1 0 8 0 pfstate 328 22 0 0 2 0 2 2 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 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 12 1 0 1 1 0 8 0 semupl 112 9 0 9 1 0 1 1 0 8 1 semapl 112 28 0 18 1 0 1 1 0 8 0 shmpl 112 18 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1516 0 106 46 0 46 46 0 8 0 ffsino 272 1516 0 106 95 0 95 95 0 8 0 nchpl 144 1877 0 258 61 0 61 61 0 8 0 uvmvnodes 72 1590 0 0 29 0 29 29 0 8 0 vnodes 208 1590 0 0 84 0 84 84 0 8 0 namei 1024 4936 0 4936 1 0 1 1 0 8 1 percpumem 16 33 0 1 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 5900 0 5900 8 1 7 7 0 8 7 plimitpl 152 25 0 17 1 0 1 1 0 8 0 sigapl 424 312 0 280 4 0 4 4 0 8 0 futexpl 56 1662 0 1662 1 0 1 1 0 8 1 knotepl 112 53 0 34 1 0 1 1 0 8 0 kqueuepl 144 9 0 7 1 0 1 1 0 8 0 pipelkpl 48 93 0 83 1 0 1 1 0 8 0 pipepl 120 186 0 167 1 0 1 1 0 8 0 fdescpl 496 296 0 280 3 0 3 3 0 8 0 filepl 152 1813 0 1710 6 0 6 6 0 8 2 lockfpl 104 52 0 51 1 0 1 1 0 8 0 lockfspl 48 14 0 13 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 163 0 154 1 0 1 1 0 8 0 zombiepl 144 280 0 280 1 0 1 1 0 8 1 processpl 960 312 0 280 5 0 5 5 0 8 0 procpl 624 476 0 434 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 400 313 0 291 4 0 4 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 199 0 0 24 0 24 24 0 8 0 mtagpl 80 7 0 0 1 0 1 1 0 8 0 mbufpl 256 265 0 0 17 0 17 17 0 8 0 bufpl 280 4515 0 174 311 0 311 311 0 8 0 anonpl 16 46252 0 29847 76 1 75 75 0 124 7 amapchunkpl 152 1583 0 1444 11 0 11 11 0 158 4 amappl16 192 1355 0 462 46 0 46 46 0 8 1 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 69 0 65 2 1 1 1 0 8 0 amappl13 168 26 0 24 1 0 1 1 0 8 0 amappl12 160 9 0 8 2 1 1 1 0 8 0 amappl11 152 72 0 54 1 0 1 1 0 8 0 amappl10 144 23 0 18 1 0 1 1 0 8 0 amappl9 136 390 0 386 1 0 1 1 0 8 0 amappl8 128 322 0 296 1 0 1 1 0 8 0 amappl7 120 120 0 109 1 0 1 1 0 8 0 amappl6 112 27 0 22 1 0 1 1 0 8 0 amappl5 104 202 0 186 1 0 1 1 0 8 0 amappl4 96 501 0 469 2 1 1 2 0 8 0 amappl3 88 109 0 104 1 0 1 1 0 8 0 amappl2 80 1448 0 1379 3 1 2 3 0 8 0 amappl1 72 16531 0 16082 26 14 12 20 0 8 2 amappl 80 730 0 684 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 19 0 0 1 0 1 1 0 8 0 uaddrrnd 24 298 0 280 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 298 0 280 1 0 1 1 0 8 0 vmmpekpl 168 6310 0 6280 2 0 2 2 0 8 0 vmmpepl 168 43447 0 41408 123 7 116 116 0 357 26 vmsppl 368 297 0 280 2 0 2 2 0 8 0 pdppl 4096 604 0 562 6 0 6 6 0 8 0 pvpl 32 153434 0 133921 180 0 180 180 0 265 18 pmappl 232 297 0 280 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 178 0 3 5 0 5 5 0 8 0