kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Dec 25 23:02:09 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.29' (ECDSA) to the list of known hosts. 2019/12/25 23:02:19 fuzzer started 2019/12/25 23:02:26 dialing manager at 10.128.15.235:12580 2019/12/25 23:02:26 syscalls: 337 2019/12/25 23:02:26 code coverage: enabled 2019/12/25 23:02:26 comparison tracing: enabled 2019/12/25 23:02:26 extra coverage: support is not implemented in syzkaller 2019/12/25 23:02:26 setuid sandbox: enabled 2019/12/25 23:02:26 namespace sandbox: support is not implemented in syzkaller 2019/12/25 23:02:26 Android sandbox: support is not implemented in syzkaller 2019/12/25 23:02:26 fault injection: support is not implemented in syzkaller 2019/12/25 23:02:26 leak checking: support is not implemented in syzkaller 2019/12/25 23:02:26 net packet injection: enabled 2019/12/25 23:02:26 net device setup: support is not implemented in syzkaller 2019/12/25 23:02:26 concurrency sanitizer: support is not implemented in syzkaller 2019/12/25 23:02:26 devlink PCI setup: support is not implemented in syzkaller 23:02:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x8be) semop(r1, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}, {0xe8b7550f20b6f3c3, 0x7, 0x800}, {0x3, 0x400}, {0x2, 0x3}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r5 = semget(0x2, 0x2, 0x4) semop(r5, &(0x7f0000000400)=[{0x2, 0x8, 0x1000}, {0x3, 0xed9, 0x800}, {0x3, 0x1, 0x400}, {0x3, 0x0, 0x1000}, {0x3, 0x2e6d}, {0x2, 0xff, 0x1000}, {0x0, 0x1ff, 0xc00}], 0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0xa2b23b137ed6bf8, 0x0) r7 = shmget$private(0x0, 0x400000, 0x28, &(0x7f0000c00000/0x400000)=nil) shmctl$SHM_LOCK(r7, 0x3) semop(r5, &(0x7f0000000480)=[{0x4, 0x52e, 0x1800}, {0x2, 0x0, 0x1000}, {0xa6f1f4f38df6b6d6, 0x1, 0x3000}, {0x0, 0x7, 0x2800}, {0x0, 0x4}, {0x1, 0xa91}, {0x4, 0x80, 0x1000}], 0x7) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000004c0)={0x0, 0x7, 0x1}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000500)) r8 = semget$private(0x0, 0x78ff4266094ec74b, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000540)=""/110) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(r9, 0xa, r6) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f00000005c0)={0x800, 0x8, {0x5e, 0x708}}) r11 = socket(0x20, 0x1, 0x98) r12 = accept$inet6(r6, &(0x7f0000000600), &(0x7f0000000640)=0xc) dup2(r11, r12) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000680)) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10c12, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r13, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) 23:02:33 executing program 1: msgget$private(0x0, 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000080)={0x0, ""/19}, 0x1b, 0x2, 0x1400) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffff, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20a) fchdir(r2) clock_gettime(0x2, &(0x7f0000000180)) r3 = msgget(0x2, 0x2) msgsnd(r3, &(0x7f00000001c0)={0x0, "022dce62ac90e2442fbb270100393d05114208f4c6edd42a3311a4d24b53694db0ff0dd9252b5ff9edca424a5c7eedec222461b0458046509d588e9915d61f851f29ffbae13eeaae28361ffbc8be831b0169d57750535146c8f1a45f4ec6b22477317d88a913ce63366c25c10ab0260e76e744426aea3a1891dac7fa704850f09170dd3cf35747b6fca89b0bc21c691ad49647aa5c2d00"}, 0x9f, 0x800) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r4, 0x20004b3d) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) bind(r5, &(0x7f0000000340)=@in6={0x18, 0x1, 0x3, 0x1000}, 0xc) fcntl$setflags(r4, 0x2, 0x1) r6 = getegid() fchownat(r0, &(0x7f0000000380)='./file0\x00', 0xffffffffffffffff, r6, 0xa) r7 = socket$unix(0x1, 0x5, 0x0) preadv(r7, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/36, 0x24}, {&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000440)=""/90, 0x5a}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/86, 0x56}, {&(0x7f0000000580)=""/45, 0x2d}, {&(0x7f00000005c0)=""/115, 0x73}, {&(0x7f0000000640)=""/174, 0xae}], 0x8, 0x0, 0x6) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) connect$inet(r8, &(0x7f0000000780)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) dup2(r7, r9) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r10, 0x3) 23:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 23:02:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) flock(r3, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(0xffffffffffffff9c, 0x1) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 23:02:34 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = shmget(0x3, 0x2000, 0x226, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x3, 0xf2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:02:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 23:02:34 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000980)=ANY=[@ANYBLOB="9d02905312b8a4a2749d9c5e40e7cceb4bb9239678632371976fd791911a0576aac675f9ef53ce25605f3ba67d50cebc47d90ae8fc798cf72ecf0617397c969b5dfeb386b5df038cfe6771858ccc68f040d81bc970fb72075568a72e036625f69d2c4bafeba5163db70d580029692e6fefad908bdd3147fb7465c5a75a380f5728e662b223b3a9737862e01cfa56d68118e91a24e9715c1b201d234bd1b856df9493a9"], 0x1) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x1, 0x0) close(r18) write(r18, 0x0, 0x0) connect$unix(r17, &(0x7f0000000200)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x4) connect$unix(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x1, 0x2, 0x20) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r23, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 23:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x7ff, 0x8, 0x2, 0x3}, {0x4, 0x9, 0xfc, 0xffff}, {0x5e68, 0x1f, 0x7}, {0x9, 0x1f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) kqueue() getppid() socket$inet(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fbc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012a0700473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c500009fa202361cd8e9c7dbbc5b65c6593d2870b4122cd23500"/192], 0x10) dup2(r5, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r6, &(0x7f0000000140)=' ', 0x1) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000180)={0x2, 0x1, 0x4, 0x9}) r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:02:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4000, 0x3) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) ioctl$TIOCFLUSH(r2, 0x81206919, &(0x7f0000000300)) 23:02:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) clock_settime(0x4d6024ce0fee7ca9, &(0x7f0000000080)={0x2, 0x8}) r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 23:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 23:02:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r4 = getpgrp() r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r18, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, 0x0, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r15) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r20 = getppid() fcntl$setown(r19, 0x6, r20) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8004) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r31, 0x0) r33 = getgid() setegid(r33) r34 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r34, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r34, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r34, 0x40087468, &(0x7f00000001c0)) fchownat(r34, &(0x7f0000000080)='\x00', r35, r33, 0x6) r36 = semget$private(0x0, 0x7, 0x287) semop(r36, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r36, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r36, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r33, 0x0, r33, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r31, r33) lchown(&(0x7f00000001c0)='./file0\x00', r31, r32) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r31, r22, r25, r27, 0x1e6, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = getgid() r38 = socket(0x800000018, 0x1, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r40 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r3, &(0x7f0000001b40)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000440)="941c4b38fb31129e1d0a4a899944b2a00a1ed4b6ec2f086456f3ea7ede2a33ffea80399732cb49def3c983ddf15157fa94b005c2e53b06a803ff228d8f8ab33e19f79ecec66b51", 0x47}, {&(0x7f00000004c0)="4e2b3bc8409b84592ed2d81435653bcaeec5d4337408d6dc1ce9e584c257c3ce4c0a788dea6eb74525a30eff13e282b7f350ceab92ddb39d26d334408a2449ec6b46aeb98ce2a85be6c7a09fc421fce604e0896d460118d7146a63f79a2e2d0127335bf6e0e11fd5d3602e723656276129175d62579acd2ce2d7fdb239aa80417ec481df35309a79dcb5366d9e91d085170629bfeb525211bf4b8647", 0x9c}, {&(0x7f0000000580)="7dd59dbfd5bc78517b607fd018d1e867cd8130659e82efe453c0b30c928197ec23df5efbb731a5e81b817942c3924b9c2ca826a59d7c0b0994ff1e2c7fff2cf39b9effab13e22450df111ea1de7ee154d5d21f9bbabd7fbece08c7ae2c9c5cde1b8df8873f7e6be636520ea821a92b27b33275989d440a7e261828f4968ab99e93ae7e74aadee402609162750a2d454337bf1a38fefee579278e6a162fcba1d7e651dd82f214650261aa3aeb9b61a8008618f844d99955c2bd62f1d7308653ac10b3b6662344d6439197ae62d9466ddd840fa5cf2932cf6d07b3b3de4547776f0ca2b3d59073827891c817599eaa027b3bb26ecaef18d0c6555c9ef2bed86c835c24068a3449bbf31d5503e6a9b2ead0ff7c4b89df861537a3b0214a55171eb438299f7e268ea18ec88afc2e85a89316a45e65a6cd4636de60d093c32911dead9153806e2a9e616510a679d179e65a6952655dc16a4306269ee5a364e22f3a473dd570fad02963ec6e4140841fe726be10ac7d060d861388326e4d3fbbc0c735713dccba4b3d4e2853dd0457fdfae0ac89118da8a8aac9653cf8c32dbee9210ec714b06b8ff892967fe974a61dd7cea0f974e16735312e5ca12f70a53c084e444eb153c185751daff1903a050c95c21d9ad688e9db2b1ab25f7a7c322531093c298f8833ba98ea1493aac2b3f128c92f635d705f686e27209e65fd58e4c2f3efe681612856d1c12bac1dfc3eb7e0d553883dae73d03661920887b8fa80d7e0ebf732d74269c1a6ea0b04df9481ab3e7fdd4f8702d5c05bcd709f88ae673028d59469df44dbfde1afba16060161bae263c4977d3f5a7df073255b2cc190c440d73ff025327ee29482871eb6bb36cb9707c86d3a0e7dbf0db7ad214ed306b7d44a9e6fa73437b36e2e0aabb111d1065cf3dd98e36a365747e2277109845629ed7c4a88bca18bcdfba9765a99a2aba03df6e1e7af6b290eb7619f4698a0427ab5ea2ef2fb20e6a11764aeafd8924e67300177c44af1058ff344c71984d090c63455cc184b32c8c02e7b44c1f086606b7541fb44c78631a01112a2fec1f17e93ffaf8141df6373ce7189cad85198ba8cc37907dfc53ac1ac947f8d9ef42cc40b8ce6063ea4d1b8a679f329b6ea9240edb565fb9d020075382fad9ebee225dbf91b4b22912518765839ed9687f9265869ab63870333ce5dabc4360c5908c5dace3e3f88ca22b18815700ec82841d6747a9540538b7905b893193732a8680bd35580cf3168eb619c1e4ed641a94fd47c99cd79a80415747b6d91cffe9e6eda23b0b3ed465d060d0998bd5788a143836ab09340e1a84a27e592f3998e1abf7cd1e6e87bcc51e180958dfb26a2e0cbb7876939c696abf809a6f9294ad3fcef9352159ca23f447f962e54b74722cc7081cb7173bd675ac1f4dc92256a7307eeaf6f81793c55acaf577fc43790fb16a4dec84c34f92362a91494a12a13b93a7e8da108d1112b5ba04aafdf5b850fc8a401c2872827bd8e287ffdd259d86da6e810c34a29def484d0bd995f4cc2576071d44da4287fa893f08e869e78d85293e0dde94c5992e4e82b89a01ed771530897c0a5af21c77c363ef2e8eaa878968023c1ae54668c722acde2c65f7d243c113ce9b711d45e1eb86ac122f7ecbe76ca58b704a56e62e28748f0725c1d4ce5059fcf9505147785c39d618afa0be3b2b563d347ab88d33107dac80a79147ab745d5f64868eeb1e8065f5f40a344a848f1b4d26f5cb3d7353de02fbc142734f5840ec19aae097a3a22aeb5ed7537dfb82b51c7abb9edbe4623fb4dc1d73b9cc50da99a4fac785a230518d9663725d6d794b7e6587e3762eb1f838fb6ac06d9c392cccdf5d10a49d6764ca5daa323239f949834c7f6ddf54008c1f0402b4e9d995d2c497b388b2523bc0a025daa71efc01851ef674c54aac188f6645cf82843b1a32c9a6aacc56071aa22ec36359d640f47355ccb329627062008f69961ddd22e801364af63b9622a752b421bf50c1ce31e3617e2d35cf7f044d1e11a5be4834670f0b021b008f6651556a69c37922aa5eeca7a9dd4449d42a8752576fa08d30cf48cd74edcebdc5eaa0c935c23b146221f50a94bc9381f19d467fb7d8e79855198c5306c3cd55bdb4bb25b9d4de426d2635f31724d9c4fd8412fb74eabcdbf81fcafbc773ff9cf66904be1dfb471c9b684897b81382844ab0585ad66625dc8b7a34c3f509244cd0ee3282989e0f6dad5b2261ee39273498d550c7bf992ea45f00f1663a53ab4444f01fd9e826695c1a5880d9ccaf575e1d2d3148ac7943b6d0664f71a3c9c45770d6a9d8a06860be17e2f31cda33bbef1bc11f5d2cb91bbad2cb349f8e4f45a53b62ea005c9f3394b781791d6aed942aee6fa32c4a267b8647c54f383bb0b52058ae1d2577f93333717274ddafd7a42edde919ff7c473a8e6323dae7029bf9bc0d3809a5d101f739e542fb53a2cb5695e072c8dd3f2da48ed585e0907ba202757d884968af36a4df050a94fcad5da9fb7e3243c25b8bb99c92b7233f53687c5221375a2bab1598e7f75e5d0f76700122bd64159555af42f280f8c7ad2e46fe9104b0b64c550aa0aa5ba6b75bb9b03697a0bee13e43eb114eb5ee474c0cdec0dad6c3b0bfaf13072a37141d7c21d93f9fa684b4fbe76be035ace4f235c48435098e6ebac7bc1ed6b1201be4b509873fe319790f953370d60ce744bfd279ead84946708b7cf75efb55a41c5e810efc1e99a5c781fe0301790d3a9a5600c0f3aff656bf1fd906f1357787dce435bd00fb5138d80452f50a7d6e5db43c1b886c3dbb397017dd52c61d8b72e679a79a2bfe6a1e1db7734beeef2a11e6793659ee61793d4326fa9c9fff62b0c8e76ebda1717189ba965b1e6d8ee9460415a707aded105cd3acad85c4be53fb7f5ecd0c97b2407ca889b19b4b92d9b7302bc1ed353dc71d6e3d5b6780c3a52485f35c59b1c8e03e5b307e253ca305c3d7f9ce1f8705f45c5be4ab13222d7e74fbe15e60e693ce5ef9bf259a5bef0f39f20fd4e0116625f8bb32c2f73e788b9df58caa4957188fc9e6b9813dd1fb522b54dfd9be2dd410c14bfba82332de736809a6ae0b912f712ea7384b0626035a56a58298e4ba306399c5916a246c6d9355cb6412b02841bd2387f7bc424aa805ddd74e880f71687c27e2a0b4cb65b8954140c1064f444b497c58dd44867e70f056b775f7f6dfc139dd081e14027f8396ab8b03e423ee195fd8e07f7111181637280001231f72d1ca1f96e01e5441a0f05bbae1b57ebbdccb0966d318e4c0431187c66661690653bf78865e5ac38285782ca293ce9d43db2e39d63b7c890c1fa92b15167f0e5c37467877c3dfa4ca0ba81058c4972bc9728436901e3026dcbec035982b34b6ed38b4f5b9156a4b3343e66d86f17654e134239a0e5088723a21097465a2aae137e81d3070230e9bee7c46f8e2a08999f4c584cfb28a4f8334819461af55b37cdc6c0634df66e75e1d403a7e7411a4621449d6e85eb178c604a21a8847f138a6e521d01bde5fb3db190bd821c28c581f3f6471e52777e42591629fda01133af1279d91ca07c5c4a381d4150ca54884f4057976f15ef621257b8cce20f18bc4d7c3e4600ef8c97672468f9e040c35ce241ac41aa223f9e518d1bffea487d66a11bc67163b214435df025bc608017e009d676071dd3ff99a49a2bc976ea5e8fdbd0ebd187160d0d80c786ed0721273d4107fddb0f11ed2d23d33b341bc260fdc4508d9df67d33da3f4d530aa4f946537cc692db55d8f7aa0b5ee0cfb268958eebb92b85181d769b81945ef558f67c1fc6cba28267860ee484b3ef4401ef2a0b000aff911e0b46d9d61b0b2f69042fdc69a109acafff404f1334d2c8a3c7e5901b5d84a42821b21b8a74e80401004f23a8fbf64ebb6d55f8d85c67b272cf19c4a75f34025cde0cfab270404caa980af2edc1098bc48f252dbeaa6dc2aca8f4e2d4f2469133c82c91a9d831ed28995144bfd298107f806a50bc11a5c6d755294453f9c96fbfd42d8b54ac167013f758e15ae6cf5e36f0865caa45ff2a28d8e0964d06e914d79fb43fc19dd495812728a0cebc65e9608e0e1e1e022bf96d083459346f249ed57e13d3723de240efc9ddb8e8821d3d3463afc227447f6b870a5f5ce3e2028a63babda3e333b6629adca57f62296c0e227cd43e2b438ff1a6aa5d6d058a3f0a0ae4c40931246e704a8e399dc8983243fa1fee4946a2070e89ebb77b4a3c2c59074055e502487338a012df4ade2f9fbd450e2a3a3f2d847f4a5b2bfe37277dca55bd9d3eb7c021d7419dd8b264f3b781fe8482052efa8a87669ff341bfb3816cd8bafd9b0f93ae14aaedc33a03198fb5161fdfb9f2f3fad972a8acdbb211ef99cd657ba8024cce27e2001aaa374a40e8c2375370e46ad61410252b08f4d3c0ebfeb34dd095c78650f57c612fd6a59d582ac701c7977969b7a59ae3761c0c0366d8ec25754386fb0b3a3164179ae1b0cec1141c64608d3ccd886d307fd3aff380f048a60db34c01e0eb9eea68335ae9205d6254623e0efc2d4df86b814f4efaf32430895505b2309713cde79f7402664f1bf711e7dc6c598a32aa8cfdee553628c12efa2e969aadac07cf3f3442dc178231ffeb6043e31725a136a1cb040ab4b7dbbba9acce9e22dc76c77af2c9daa9e55064a222f2a60423c66ca9d8bd6484d58d445d5921392af38b967c5ce2c95f306c190a11cfe15b51dc8f7dde9887beb8d7c83a6a2ddaf7fbdac1cb55d6a95faa06235e540569ff41f7fcc4c2096c4c9cc6cf3105e125b780ac1a1818c9fd5f847b24e00c7b038a32f9e95f35211d36d0205658aa9fc8679250f6dea348b41d83e6433de286e94dd3616375b810645070a3ef9f711176fe50c4e14f8b66a30d2a7176a55052b37629b8cc35386e1c6fc1bf12a2150012a47e547598393db5375b81334fa75730ac9d9f47261c0f99a13bce2ecb8325bfac49541063757f0b936a8c70f02173160534b6672c231645667b3defa3ce93f946b10246b603f47018d733b0f9d5ef5e8fc886d434807c09e4b3c9146ed34761164eb200097171efa87ff57c8da4fb2948b3df4311c6990f236771c1fe0c59421afb64bcda5c0e384503c601027a98b25a425706bf037c5473b568a4621514264140decfaf29b5c1ee4b2149d560ff6bac1e209f5cd7cc4b6a373f79bfef9f29173520bc24634fb1d24cef000f4b9e9aa2d93afdd291b4374eeae861eb3f2f551130d37b0eac02504c13a7f65f84dce88b0f76efea435f278f0cddbf473a18d8036ba619fb0cdd0b759988c0d9398f69ca4a1938ebb546411b0f47a7a8922e533ce6cf045ec1fdc067634fea932b11628c35b684903625738c83b2327da46d74f6f1d3a1d05f7d0065c4dd9252e2dd902693a96dc70651ef633d07bd05ff881ff5a2966e74a983e259ffabdafc4a40a0eb49f93efdf7c7a71869adefaa243ea9d550831f7854a3b19254675c2242f07168bb320587de66c2f020be70add118ba8fd109d2f889dd2639c41a0ac655bb194908ac88a86c8e3a967b8f7ea3f699295f38b49cfc3fa12c7cd651498a8ed1fa7bf4c49d9bbceb0d6aa9152a6a3d2695967c9b0653a93b14e2550e46b5f0a92e96082c983d18194fed12e2d9fc41aa936837298e08b341beac0a30beccc23da30bfd55054f1c2914dc95f0e16b7902f6fc1a41f8db346a63c50152858a2f7c7b269d4a44bc6e254e300b52ef5ca4a210b251170510f7d9329dfefa", 0x1000}, {&(0x7f0000001580)="57e39eafbd09d93e7cecc124d77fa852f5820e7a0842a705bb894be57056645d2f34bd95e9bd8a8342251e272e765e220aecea3f595cb47d035a12a4da9e111e3b44de8cb7af428f990a2cd0440a2bb53b36236b02e8097c4e7f9a24d0b8469c30a78315a53e527593c1da02d988dd0db6d268fb08b6fa195c36ba8cf71d239f1fe2dd3f7cc663964ec493ed985056e4d1ecf6dfb09ff9aaf5301031ab18a502ef80d8ed825b09cffdafca4afa705cca16eb6f75d8dbc1f3d9089a0e5cb73afbad57b289d78666d4ffabf6eb84f0ae6b", 0xd0}, {&(0x7f0000001680)="2bba79689ecefc61cc96ff2c0a14a4d0361813898f6cb84ead633ec5b9848dacfa1858f1bfbf7161d801b273388d2d1f284101486f1e693f7bbe41939ca85a4f45c9b915b74af18649e5b1b937bcbfcc28b2f4f7ee47d798928c19e992b16b1a8c99477e8844aa886e12c1a270849622a0c4ea92d9f18fdec5d658427e933236b22d870fc08ffecf096296ec094662c9cdd8caef5b6cb2bca1e1d6b7cebc254a1a841ae8d658ecc185dcd6d31daea11b613a05aec1c174a0677ca2426248f532605ef51a0747e119fb49ba9247563aa829e5387d606ce551cf", 0xd9}, {&(0x7f0000001780)="bdbd7e52e2bf7be5e7f63673e454c0c517e360f31bfe8047502e70832a8dffadd4250c8f6626d4c507007b8248350f7e8066674a9ec9553653ac38a676f6013d52a0ab216c3c6bbcc5a34e0e5cf4192e6ee71b96d89256710a0ead8443b2fdf31dcbf66549b649b58a2eca73703a8a04d03fb458a44b19d63fcb2687762a512bbb2eb8da0e208d2962510cd9eb171648660ed80965d056b6a4d675b5db5d6e66448036e839a6d5e16c0c8f8ed81d5a289a6232e1f3bb06c68cad5123a7890be8e18b55dcd20f80cfaae4b7972df84534e70279bb33d70e9e2afb7614effc3bf8dd0a98e175bdee83b11c", 0xea}, {&(0x7f0000001880)="068dc17da72681e910a084b41173b15d067570cd7d79a5aa12eeb5ccdf07092288e7f51a654194f82012f078a9d0384d6d32ce7bea4b5cfbd2f89aa386e8fc7b47b19ecdb6034b0c2d8a6a14cc94681a988cf3506c5c47fa3dc3ff2b84bd69528f9b042dd37898a3c7463bba746d9908cd50e3455956916fb3534a", 0x7b}], 0x7, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r7}, @cred={0x20, 0xffff, 0x0, r8, r11, r14}, @cred={0x20, 0xffff, 0x0, r20, r31, r40}], 0x60, 0x4}, 0x2) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa600fceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832a96a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8007820faefaaa891724062f7e1b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) socketpair$unix(0x1, 0xe0bb0037f04d6ac0, 0x0, &(0x7f0000000040)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r41 = dup(r0) sendto$inet6(r41, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:02:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20010, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) 23:02:37 executing program 1: munlockall() setrlimit(0xf, &(0x7f0000000040)={0x7, 0x3f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x2) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x800}) write(r2, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfbfffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 23:02:37 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82026329b7cc77d03f773967b16d90b696e6fdf999b662e6f67b180eb0622ceda016b8c83914d75a1315080b5beed5"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r6, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000200)) kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r9 = accept$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchflags(r9, 0x0) socket$unix(0x1, 0x1, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f00000001c0)=0x66) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x0, 0x5d) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0x3, 0x9, 0x2, 0xc0, "b7259f3a4fa75747cd897ebc4f61b8503c21688b", 0xb0b5, 0x10000}) 23:02:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x20}, {r0, 0x80}], 0x2, 0x0) 23:02:37 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 23:02:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x3e6) r1 = open(&(0x7f0000000140)='./file0\x00', 0x50, 0x111) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)=0x1) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) mkdir(&(0x7f0000000380)='./file2\x00', 0xaa) mkdirat(r3, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) renameat(r2, &(0x7f0000000100)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 23:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x35}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:02:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r6 = dup(r4) listen(r6, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r7, &(0x7f0000000280)="d0adfac5c269c9093913c5fc2ae522eaa59411a61b3ea6e6f33d04b5b70700000080bc818db05d94071abb2bd8707a0bf01a117957d69cb65f0d1702", 0x3c, 0x7, 0x0, 0x0) 23:02:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0xfffffffffffffffc, 0x0, 0x0, 0x20020000, 0x200000], [], [], [], [{}, {0xb94}, {}, {}, {}, {}, {}, {0x0, 0x10000000}]}}) 23:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x2000000000000006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x7, 0x1, 0xd7, 0x2}, {0x6, 0xfb, 0x0, 0x200}, {0x3, 0xff, 0x5, 0x9}, {0x1000, 0x0, 0x2, 0x9}, {0x80, 0x5, 0x8, 0x7e}, {0x0, 0x3f, 0x8, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 23:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xfffffe01, 0x1ff, 0x0, 0xfffffeff, "e91807957a5f761776b52917b7363c3b3eda78d5", 0x4, 0x9d481e2}) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x8, 0x257c, 0xa, 0xdc9, "37da01fb00027b4b225167fddccd982a4c1e3687"}) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) semget$private(0x0, 0x1, 0x400) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 23:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x7}, {0x6, 0x0, 0x0, 0x8000}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) 23:02:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r19, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r16, 0x1, 0x9}, 0x800, 0x1, r17, r19, 0x6, 0x1, 0x1, 0x2}) r20 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r7, r11}, 0x3, 0x0, r20, r21, 0x9, 0xb01, 0x9674}) r22 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r5, r22) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r24 = msgget(0x1, 0x254) msgsnd(r24, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r24, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = msgget(0x2, 0xc0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r35 = fcntl$dupfd(r33, 0x0, r34) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r39, 0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x0, r30, r31, r32, r36, 0x1, 0x9}, 0x800, 0x1, r37, r39, 0x6, 0x1, 0x1, 0x2}) r40 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000280)={{0x8, r25, r26, r27, r31}, 0x3, 0x0, r40, r41, 0x9, 0xb01, 0x9674}) r42 = msgget$private(0x0, 0x0) r43 = getpgid(0x0) msgctl$IPC_SET(r42, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r43, 0x0, 0x0, 0x0, 0x80a6}) r44 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r5, 0xffffffffffffffff, 0x0, r26, 0x4}, 0x2, 0x0, r43, r44, 0x6, 0x1f80000, 0x2}) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 23:02:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b1892e40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08513a4b606dff094689cd21858729d1759d5668786c6859b4faa404507cd651aefea5423677aaf23a7966d37c9758085637f13f153982dbf7daff39d78f8615bb79e1b1c3428b9b1824e92b3f3dc8e75b89f20a54f6e53dabaff54bcd61840e1f0573acbb54183c3a4b605e0cbc6217cee02816d285ae59e01953fc3ddd013bceae0107f5c6535dee253b6c9cc080fb99f720201d78374131c20e47523156c78dea0a0a0aba8550f0e3132cdb2253e3385e15a2f62d7612e2abcc30d2471e9aa902562f", 0x206}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 23:02:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000040)={0x0, 0x2, 0x100, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0xfffffffc}, {0x87}, {0x0, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 23:02:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffcafd2eb1], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socket(0x1, 0x4, 0x2) 23:02:39 executing program 1: mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x82) chmod(&(0x7f0000000180)='./file0\x00', 0x80) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x50) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:02:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() pipe2(&(0x7f0000002540)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000002580)={0x58, './file1\x00', './file0\x00'}) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000024c0), &(0x7f0000002500)=0x10) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000002480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f00000000c0)="0d1a6a632fe87a75d0eaf70f37bfd5b4bf29ef02c4a920987a7a1aac210ffe6620b748f332", 0x25}, {&(0x7f00000001c0)="16a60b308efff4e2aa147e13c5ce3aa0f07526aa93ce43da5f67e45a3476b06d94401eb6d3058548afffe3b8088139119d16c4a4a1efe44fe5a9c6d2f578c178ffc335d379cd6198008644c936b76003d5e42ea2bf5ba3d5cff28f4b638c3cc4ada74e91235f77a1d1f75d92c960927d61fb40789fd2e71201cdcda5ec2566ed83ac83a959", 0x85}, {&(0x7f0000000280)="1ab674b732094a7e647111c786d28cf9e1ff037c0a060b3e4fbb0f67d82e2ca304c28c89ea82d9981a373dc4265ac14dd8a17487ade64ad51dacaffa3e680b6beb1c6625425967aeb8872c8d032aac6f0390fdc29e51cb9b38d336b32a62c3e69a708ec100f7e9ee03ea2e8d440ac08819db5fc5697d66f7e9a63a90a6d16535691161162fde", 0x86}, {&(0x7f0000000340)="1db4a3a21bfeb76ef554d7c943954bc0b34515972e0be1f59666caa2c87891ce3bcce293732fac2228526a10a01ed16f681bf7d5f433d4579875226db32c7047492d4acc8e8a129f7b780ba2a66618d2b0a88555037dfab50aa39b757f64eef917f075dca96ca14039e15d3bf4b2e2bd2dafbf70ba27b69ebddf866c43bc1714acf813c8d0e8351ac96f0c7c3f380751148513baaead0718252575c209341963cee13cbd07ef8df3d8760df8abbac12b91c7027c1f0f5e7aa1ec5e7380c5e6dbc2273794da79c381b322a2d275e1134edc00ba135ba7414c457e993da46c5badd3ca7ff20f0e5e6991d1b49c9a3bceec8faf36785d2b18c4ce0d512643f7a9ae47a8cdce3f77134f955906155629bc21cd93c4286002a90dbc624df63d0cbac46424aa9d4c5319fb60fa95b21c3d497bc54a04a26828efd5112b17133139994b89153c06d35b548ca08ca747ad394217537abc4ac07135261e8f3edadd47568df95b3b5498dddd629a65d81125ecf92f18cdc37b61f21ca124f1eade74064ff881d251af54090c5f658fd5fe2dbcbbdb4a7f72e12a68e8bc5f92a5c3dc430eeb80b7456f5e847cfaa7718902ffcde1c1b25f049b35a9c084506b406e8b291bbc6b0967d56331112b4746d984da6d48935e6c8014df609479f66b55ab1cf445845fa4868c9f54884150c188a049e2bb16bc3aa3ad1fb31220f51abb36753356052954d69039aa03b93956ba37711815565d41e635daab6230b5bb9b5f7d05e1444e5b96eed4d0053a0a7e019fc1d8448efa184f0d6033ee898a22fa8d9c0b4133aa538e0e63f141cb34d794957a28223f8519bb0e6b09c566edb7bc86d793845fcbf71cd74978df2b7bf558827029070ad30ff3695f79d373c86407a18ab6bb34fcfa6137ab0d1444f38f028bfc4675b81378a746e22860a5d587fd892a9e040508954b016b3d0864356b354c2af516be94050c49ed5939879e43e60867eec7f8b1273bae08d6eaf966ada635206de6496c2b7921fc1ad0cf0bcdb21c40f182f48b723450fc157b5de902e794e323465a0a725f3539a66cae67c58492d462458af7f8f8aa9caca6eb97031367f0375ee7cd2cd0f5a09825a4a697c93bfd58f4d87d95d6c1af9d2d1652588d11419053be44086ef195151d4ab8a3bca50c1d861858790a5f1bbe9c7f5a3ebe95c86af8d1e3e1cbec397cb510d985fed78d23d669e753e8fb857f585abff3cd12af94b552f2901f7dd9f2859c8dc9eb958e2aed6b2e7dad40bc7875346e5e1724dfd432807e009cca609ae225700ba333c49691fecd507f7aa236b401327cceaac26db55780c5e00c72a16427f3734513938183101acf59a526cabbd3ec76540bf5601ddfc675a39da024770feb508b1b3b7065681bbddacd2b097a355ee0cce0d8fccccd74fe545fb9e5d1daf08fc5c4d8f10fc6114fe2beb9b6a0141ff0c8835fb524f7e9fc942d545c31f656d7719e900cf3caf135013427b2c46ceb7f1ba3a945eb5344fda9b62243172381a703a9068615b263ca940d461e576d0c40440587c8334252fb272a122edf929a167434c81e702125b97205973d35ee6793bd6ff0a27a34abce88c3a7e7af0e165b534a1791d803ad897ef44ede2c8f1b8e68ad6ed3b8e7837e8b0e73aa01ff5668ebb3302007ddd30d0f00bca16517fd04a11d5ce7d51718895eeb83679da2b9ee03a63e47cd814f9c9c298452ccdf1c4cf6b53c9b8b561f0d39b81ffa3e8438f418dfc2b09419da28ac4eaab4696b9eeddc8861b02878e1c203bcf68caf4fbc5b6af67edc02d562c0ffc09cc24a074525dcf0b9eeb0a3cb1e98cf17f23d3e5705f92f7127aed61f25aa9c033e5697a3fd0d920b77565ff56b57fe4ef781d0399e9c5c942b3a77c5794ea6cc9da00125693ce7cd4ce01f25c200ceb4b2ccbe3290d21868cd522a3b4ba6c3d7b8197795ae7d656b27063d4ef6af139dbce2dc8630cfbac7e47af7c9828f3760d4fd0266a36d95db6a4f1d0c1b7a140a6b29e433d73474caf4eb11618edda6cd102a5c3e15fdb41d28f2ebbe9ff9487c72b23e9dfbdc2e413251bd6a0184e36adcc25c968601b23af499bf116e19751b0aee59a808e284e02906bad4cd4df531942eace24f19f7b3f531121a77f30ce98ddad9764221a01ef3aff6c9603da5f3ab8de2cc8b062c643434829a42cd716100e93d7a8b386f713dfecb7324c4bf9ad3c62ab5ac10ee8f8f06754bc2c24ac17b4d42e82f19480371df711dd0398208c92ce0b1057e755960f8af751ad8088c9e789190ea2d14d9dc12f26f0781b98455c7ecaffb1432ce8dc53b27d078fa2008af704f074c0e725ff1f772502ad6c56228cd5ca2d47800b337bef57339b27b78f77fa96a4d731bf01db3e8a129c03361d8352577ddbb3dfe373e0c89b9f0d4aca2c572b349c6d28e4a17a530a49086b26019d25b6accd0bc67fc8cf3c42bca19ead8b8ead0194313f7474990636854489909e811b6515798118a385fdbc1a033948515ce024918bbd2051f2977afae4fa5d7dd18607d88f40bc77f274bc10d904e46d1cf32457331b5831f366c51c32edf068a7040750bfc941ed9acdde3bad857fe1fcd8cd39f24a9e09df8116dfe2ae6ec2fc4b77bf92beac034218c300eb718e93c1bfcfc525c355b7075da74cbd6a5bdb66cdae7038a80dd1008d699acc2931ef1a82b86597c63e461d16d7c3877a0536d5c995885c8bfe763ca4f79ce4732616bf8ff68a33b2afd37431a054f1c791ce8e6511abffc104276e86fdd73001f0bc6f78f45898f297389b24c90a8ee243873ef19b5edd9cb980d5443424c688ee74aa11632b14bb4317f1b2b25ffc81b517b257fac8393300463c3a56dd37d2ccce01c86814543a973191506a8d1cb8fd39a138220720aa690a41972f321618e42d2ba46a2b0d9b276c8030bb69dcfede4cdd2816d390df1c7f239ab875bb288880f6cf5209e12b668ec27a10f78e985394e38c53fc8d037c4579005fbfad9035d2e5165d66fa821b32172c680db9b9ae5754247603186decf9e3de63c75b5141f48efdc4c250255f302d4c8706c72ec49cb0297bb165ff1afa7231b2ef786b9898287a59dca653adcb79d4c5742fb27e467e96e58c99ceaa018104ca6a3c7ad0a0716fb2bf7d2ef8049f7a1f3323aecce06db2a5dd34ecb504402ad6d99585e733fc0fd8b14dfd13ee9382a09a47435ea891e1a16e5e909a9a5b8cea69df648c5bbc9999b9ca04618a58c84d8ceabb35144bed8c37f7d81b6fcd206db5574900186e4d955aebc224bc148a9f8a5827b609e3d87175e17d63e6a8d2fd5cf88a7a5ce9debc58031543a5755a100d0f5bb7099c5bd4cb9b09ceec8c7e842420d6e9b085082ddfb9ad557edce40b34a9fb0e1758fceedcb7a70a1db6d34d31129e26bb4a788bb92e60afd060a8faa6a55bb9e908964e748b9202f9fe0b88249c3710b1757d536dfc0408fa7b9911a58de72e84e3a029ec8b4266ffd44cd5a0f5be464ff63e6c0b4fff85a15f284177d48856376e2fefeb577af008820904db6c659dd77326183da36322c21b17ee6e439abcccfd9198354d3c6340838b1f850d7d6a1e38987be5210e741edbfbe1dc3171331ab0de35997ade2bc00146af8d8eeb77949d3036152a8f10a694963aec979ac03f19f99c72e7a5530a0048af5603369c502b47038621249555a95b22f9eebd923cb4d4a6f58b135b7fefcc3747dfcc29c8d1f4703906323b604cf70ba0dd2e009ae8a71f4e7a22b7a705fc26114d8e2839bbb317fc67df139a4e623d1a3fe0db03d3614c1c883adfd36b292eb5cf2ddca0a85aa03f9ff220d5640f0306ccefdbf44dc979d071684981facb48bf35b3ba13ab3117147ea6847e1c4c4a8f6a9405aa647c4174793ce9697fc2ff9cc9168ce53532e24000b6ab2d45190fdc0a21024df0eed78e3cbe5da503de0766c9dc22e537576e3e88eb07ed1548ff4f378bb3d8a51e2505b3cb1ff51396661e570211a47a638db2b872d2cb4a2089d32c4bdbd557331d6af1df9350c16b6fc0728edebc4ef2baea6ffb93f68cb0e2f6a961ef3e31dcb56226cbcee0e283c5025e6b195ec64e8e7109fc9db4482d49120304e065a66e3c680111920890aaac62e9ed467ee88df20b109eeecc2195767e38f3980c022d390979cbb5bc6d4bcf35a4ba4dc4d29fb95f31cbe0553d7b262e017637790c8d263b396eeebd43f83323edb6a0610c6b99238dd6e72675f60ff2ba43db03109a1dcecb78c43b51598d6d2d914f4022f0256fe5191d5a127a79a4e882ff957b73b76dd213a09938dd3dac131ae277cb545cc38235a8d93e1573854df86106956133f980efeaec29eaf9e4fd8dcbba07111974f5397c6f2d651e3aa6bd498fc46a5ee52da87b64c45efbe648ca134f0b7f70b0de24a1ae68bfc9b35b2f4bdc4dd727f826d33c2771ac35e074037017c6bdb1d6609adaaadcc46ff6739175ca2d0bd8094f35ccaefae7aad80d7aa98da5ec8356f711b8269ecb9743fdba1c506874f0d9b07398ef14d0fb89b4d553c34305b35a3e0f216f179035bde336e70299899544629d3bc01164c2f5fa2b4f197d7cb62c6d74df2ba45fa91041ee4189082bba0356357ded129c175d80d27d96c63886759def03029d8e73bd4e089522b17f1cad9ac4fc7873412038c2c533a7e02ba3476002e914a83be40a8bff1f20313524de3bdbb7a3a486c4b948f81c0c47ac85a2a0056e0728747a5478f3383026489592a1eea2ec321d01e74133927eb2a6aa5fabc8d5c07dd43b06174b18142dd2fdad7f3bd9a57c7016938f8e148323bc15b0e33eb0517070eb7d7c37ec2535ebc36591708ffe4132e2b7088535f03dbabe807c11f116cf84cad713d95ff0c0c35775368a6289920e8c09c2cc666b53136f60c5446a259ff7c7a4eb941395900867da160cf013f2dc9294190c85bd5127fa9f41004183ed6a86c5faea90e577a9e4c74dff7d6fd650b292fd886d2a170a26daa23501af82990a505128ee8fb3ff320041539b705e6cb418779bcd77b27ace4e797b1a29f3997f21bf0a3e30351656ecb64ec03d1cdb6fc1b13c502b9bda68b2a512f22da9a4898f0d240b2c96556b511b6430bf50b5e197f5c8435b304bb88abbbf48c556abb1ea6a40c91df26a148c735c521e9dbb704e2109c2d3688aa68fd3280507bafff5649bf094a9e457a59690ce1aea4c6a55e90b47e1f3365f60b89f0defad535f7d996442050a6a9c9fdc38e786c565cb7b039137185b60318425a9d838db496bc1e7391ea8b4427b1b8634016bebc1d5e84ba85bbbea4341ded864e0a7cce852d316259ed6b2c9293139c50daf3c6b98328430a46836c1fb00dbe8f6261c2b6da4b04d19e8c5af17d3e75e3b1416707e12cf35a4ec31857749700f72c2b310841aa75f6e9e66f147bf30dbb54b3b8ec68f695cfe13abbceb42c451856a648cb5ebb1bff2b5684755edbef8230004b9c1020a617abad1552cdb09302e76de3dd4733fa08aeaf4ca4cf9434fa837bc0686e484bf9df8a939a5b1749f5c610a4a71b60c4d303a04189d58e25b9adbb99e8fb94e6ca80cec467a0a459bfec5436eb6cededc3388084bdbe202a741fa21ba5536becd06c0c7a104ec4ba51ea7f499a0c1825eb95b462e6ddf0351737db54b6fff51755d91cc70583bfec4f462dc5cbd5364739470e1d606b77058e4eee90fdb19eb9b6b9f046d77b9ad5bc6147ec1366f565d8095290a197037665b8fc82ab777677cb3753be91e78a93bc860b", 0x1000}, {&(0x7f0000001340)="30e53494a8c39fd516f7d0f86b58fa31833a3e51bef9eebe6f0311d3928a6058c8a53fde38b4591b280c3def530c53f48d94a1d2cdc627e308ff3f9c282adc4115333400a7ec0972d2c6cdbaec53af1fceacb6e029d6f988b62ce69c23b4575a8a38eedde2dcf908277b35f898dd5aa3367389d5bc5de815ffdf54dc8856e180ec", 0x81}, {&(0x7f0000001400)="49331b1cb15b9dcae25f9405eb4972f8eb853f4569dc1e00750dd7c4fa10f9614c321c5915f98072d35a019eee29c119cc3c0c4edb22b668b38a540c48b4219f7861415eeccbcdfdeaf46b2965eac5587b74136cf467e489232487d648e2da065f9910d53f294d28b8a3a3c4a008d75dc056a8e3f1a1faf26c923ecaeb0862577b7b6f494acba97a4228a0683cb5a1f338dde08d5c65014dc7f0862b93dc27aa7d518c025ac0dd059a4c0d899cd3ecc34a586467d9b86e9eb10ae69ef95f322e2cbe446558ecb081032f0c08347081f718fe61a073caf2f8ebf4945995c4969d4f3e52ec96718099550f1d4ef05a192898b190254e3fd2db40633c16bf359fdf5a32bbc304810f5528246602260411d4929c01cbb0b4420aaebfa7c7fff4f821459055d37a64609ac0dd7b1f0ff3f084f5e68e34a20bc090177b756162c12c615a55119a7494d072029b86e9f31334ef64df01e6b8acb82133d6615817282346dc38323497698786a4c877f3c3184fe68170e8d4909114cc7252afbce98c9d8bc0a733981909d9d547239233e240e27e1e80fe2f359911d73f0dfdd6af75fdaf1099485792ebb3f0ddc4a224e5499618f055cd26d7172225f1adb303ef74dd3e53ebef68de3e706a215d825d16c49686ecbda6cff91572bcc2e7b13cee69042abab8d4789843c25d51e6251794d31655963efcc2efa8451324b668e6f32f3852ddf2ccb8318b2e26e89458caaa60086ca68215c4c2431d377f04667c355b04b8c09b0ed3917d6f2e5d5ddf7674b6d521f83e190b006001834e18380657fdd1d360eeefb5afd703586e711fabd5ec97e9be436a117ac87058c8e41c724f198f7e237ffcb34155779a81c8db4da289210fcc1b7e9c10b669fd947b8c7104bc7a9b199dcafecd1003e82773f19de5aaa569c7cdf60ebbd0728c5f9c2fdae803e05ae060dfebfb0397fbccaa3762c175ce782424063dbf7774d614659bea07bf50f6b2012b0d502540dbc89571540bc6d29d94fbcfe109d831ddfd5f286e65781b12025c07f09aa28fb5e46350edf28f5c3d079b4530dd9990894ed811b9f4bc7d94a622405783cdaedf5f323f04b9e0f383aa4159a670a029e031ce325129dd8e352beae86eb173c521678c0d9bedb7521cb7223c819d83765a23f2b7743a0a5324604a2aaf7d81fa56936c67296170266984f0143df481b344bbab88dee174ccf21c7a066e928a1e987d2fe6437661ed221a244aac688460255a298fdb419aaa669f21eff80070502adb109b9c65f4407082a7d16c098ea11a639dd4545f120c00bfd9686aa38b437428e68522ee1df3443ae2469897b325cbd22d034e8be4bcaab156589da647fe199f8c595e0357a6d1679ad6bb9e64f2b22e77515ae0a9529245c894e9ebe2ad79008f930aaf47f63a93008c3d8aac7acfc3e139ff63ef3f6dd750f3d81b908a6e4ef0fcf7038ad46eea7448186fa5f29f8c13352e78961e466f9aaa37e5e10b4b3eb32c4915c0637bf2d1b9e183242f880918c9fc04f1e20dd58b9ad4c460e1c74049094b48515fe9635d0d1a58c2941e0dfb535b599ac3035b51a945c823a89bd81375323ee9e07274313fc9b2b0c29e9de3ab1c9e7a19aebe28f8dc2ad7b3bd82399f049216bca3a5b82def5801f49f431416f29936c7a15e725c81440ce60f8c8249a940f7fbcb432aeae23313e40b584458d53c7d9b16c3379588ed0e4da793ae7aa6d7adf488c62ff36853104592952cfe5d1b7df3bf6e3199a4cca24c19251f15370586121a5f3bd74fba5d6f0d15306a7b0d8fa2d69a72ec874122a8477afa44fa7531686391dd8db3508f679ed3e9db04b7538086701581983daf80ba35fe6740f54b34b3423e7cb40f17bf08aa662291c131d265d8fac2548413d914eb5906bb8b612fe9a91abb786e55ea309f5202fd07c5e5060ba4b590e806a1f4504dff0c3b4c1d6e45b5f81ae6f204d96a0b649f0fcd1f0c5d5da0f03d77d2292aaa7e98d4f097d1d1faaa965fa032d6b039add90ee53b1dedd068ab705358870baa3d7763bfa04c9273af5103f751a2bb14602a1e0dea17464a997d6d51ac613a3f87cf362aa0b53b0ee3fe0c4d34a7d02389bc40821493aab527f3d9a43a20a230c864515ced7667409ea2326dbdafb6fa7375491286d2f3c8a57adafdd197f39b53589800d4dcb8e10a843a66ed7a747d48d0df31dc19bae97a34fa4ea8062b2d48de5b5e24e82146d120fd2f61ae32865848e947dd7a7cd6286797bd90bf973e70d1d9b86b656664384d00ffe29cf6245969abcbce063a9cf3d608f8c338209c4a0688dc34cf7a54bc2435dba62e07857c78a35a928c08efedddfbf13d428c97557a5f724811dd163e24146dffdb42f3a6838ab6fe6c5c6ccf6ff741677320b985f52b6ecf9f7afaeac06d057165835f06961226c3fc9d3bb87875ab932ab531479f14ff7f5f4985144b2e2fef4945e55c254a50d95ede34ea0dd6c00bb6e16f281cd3fd25b94bd7a580f5cd437e34b922619a19fe4ce8c4c2e2af187d4932ffa4b46c45ddcafcdeaad88ebf092adb4c7090d6341797144e69f893870e8128ef241f7ed4b9a249ad51ce443fe03d32298a645c4e1d9319baea9dc2494987ce47be5ecefc613db55325e3c506caa6f002ba7e617b8f06d853eb796fa8465d963b1fce9b132e60e3c74f436670979722fca001590963a4e5fcedfad3b696db2c6fc671c3d80ed5cb84a3fdf4bafae8a9af2916ac32d8200c9f6bc238ee81ea3448af32e5baa0a78718e43ec4e27107c523b78dbb1074da432f8bd2c60ff9c2b2836b41e32f9408b195559f6b7984fe361ad0566c330bdcbcea7652c300591af4c47e3016e121ab5988ca4aae0897bcf08e4936010f1a1289b48215d44d554f29713085213b6590bf9815c5da00ba385e922ac3c1565c2415955c182a3a204369631ca6ba76ea52a6f74d7646c72fdea5b2ac65a19267645871a12b727f60826dfa8ddcc04ac485d4b75d1d0b7ff8008142bc077155ce55055bcd00e0969dbe41435a537e355848e7e3d726e05d23bbdbde0bff00772de9495efb4a910e76c2c46adafc5f7ef184ebb61cea293465c86285b7b0b8a1528aabf3ec3bba857a9227198002cf17973f8445ec6bc11a8a770f8db25bfdb4c0da447beeed37881b92a410294069f0e0ef2f0054c1ae6d3e01482efc0f9c75bb9df79e735190a9bc11958b9530c9b445e8f3fa0f8bbfc2db9c0e9b4809e7154e7e1729f8c28c167bb775768474a4d0ae950d7474f01b46b2d9ae2f0842ace43703cb78108b716e2b7069a5323fc241b6a6a929e18a4819846629c58966f794d5c88691052336527e104ecdce7f62c64cb33bfdf196f8b5fd943b905c28f5be97ad49969a0c3588c92a0026f7294d4f20cb33b0335bbfeac0790bb2d3308796cd6c9750db6aaeeedf4baafffd8ad3ba1a76979b2c408a724ca9ec4fce374b7d120b3fd654df3373bb341020e486ad1adf08ddd0d7b141852b6a94e198e17e5f1d709270bf5c14087721b32e5c4d6e2c14a4a293be545dce203d8e4412834acc95c5eb1cfa277744486b710fa0c0e8aa4b86229b9b670c8b9166c0bea24163a1d552885ebd477941ad10e5bdce2dc388bcd696fc67bca4fd1d41da2d03408519abf2c599473b001508655c1a71eb7241ece99921187c05f66c618b3afc9e73cd1e7290207ba48ba234792aa8f6a047183f2e5151dbb42bcd0e6e9f9704d08e7dd9d667be13c6e34d0527066c167d635b4e57455f5c740df0c128bd2be9b980aa7335618fc95d96e02d2add27598ea771e87464e4c62232ddcd85fe56649f1c3b1e73e838c69ebfeaf5baa3792c8f811003e6c39cf35f5e2c733d76cd2855db7c6fe563abd0b748df436daeef341617d6a7045369969fb937c35300be2e5cc59c165e029ede5063d491e5a7694172013c51807b0807245bdd0cabf029bf59613b34f67a0ed656ed861db88041c17159fae05a9774ca7f6104b9bc9e9719cce18463005185e99e45bf90c151036e6c306508daf2195af5a83f175194582a0d612ddee4870c73a825c10702ec206bc553b9b6126da0ab3b66673e421573b1deb596975758491367caa78484e4240ca9a13d12e74bdcaf2e0c9626b3560fafc2619b5e1ad056eacde238602bcef06aacfa36501c5e421a11771b4657f0668d50227c3a6f056a08fd74b0ee1b53ccd6c66569ee5a70dacfbf54bd7f314affa2224e19bd4c7d5da928e7275774646df775a4fb47a395970790a209584e1f8120bcace5423f552fd4448e98836d52fe480216e013adfa2fde68c3b07d7e3476a18df013479056cfe73b9717111dcbd5af6d73414412c751c018db18f1b29a18233fd1766b72cb56d1de87d9266cebfae588f9f629069410da476d65fc1e066387b838c62af4f7ec40d139f1aa8860341912b8acb4008023747f34b728c8c18e61ce67290b3f712be7257d14772300e4a07567716c2d53bf06b865e7e85fb2e86592c24c2fd7809218af4414fc83cdc8fb22034e84f73ce8d2efc34f9aeb66ca8fde7a19a9e13cdae6a6b3ab9571ffe706d56862ab8cc1e01e33cb831f8eb3579c64433e3f561884a0b20d59e4869d607d067d9d7003acd9d1b618a950159f4e26771f1731a8335ef59d70cf3336757810c72e9559a7241c5106225b1e81c4b69d653d3553fbe6c1ce9e53b86a20f86005229df3fa0a2d492f46670b5588eaf42b8be9e326a7be970908f71e859fa1cf2f3a15797bbedc61f68a164a2d262b1a57ab240f552ba473613e1bff4aa48848d588f48a46a6fcff109caf469c9ab1208d7a4eeda32f0e577a6106526fa8098200bac94883a3b43caa492936d116bb19b082f9cb72bdb33c5e4b77f5a93a63205496f7ca2722f0da88c0ee5b6690dcf7d65d4fe2330c03af91f7b1cb51860cd190e397312c1681e8164d0df1edaae4b0c5bc6b00b904d5d548e8db4f0704b2bf003da256268a32c8b3ac49340c3b954d23dea1dbb7405996a6b4ef79d41e0509fa21ae703490ea4d706cb9b626249c03c8334468055e112c19c6b71077714d9a7d02ce2c8fc4d5b580225bd2e9b4209a83543c5b407767d672176ebf7fb9f5e269cf873086bb3ec528ab11506da521c18bdc2058b8d0edb0a6852399b87f24741c6e8b37bd4f5b83dc24ee987d7e1b29d5c59c3c1b9d76e43aa8b4c0636870618d01bb92006a80ce6f557af7040ac02dc1d13134ba4ffa851b31224fa3bd10a0a1a97922d107cd8d83ccb07414af9dead98d5c22be1f0e31acc1b299e4c6c4f50a8f0904e2b330782fc5aeda9312156ea0f70ca3709d41680d93618515ee8e85252d2dd72e0cc3dc8daecfc3afbaec1752c28ad12da61d4b78f7c045b7da04906f272d26d3f4282b86690389653be895e7743b5752716bd1f323184e28260ba3d83195f0f4c63f2f60e44ad79e2ac8eaffc1410e82a84875688d7c405987159da000f1ac5fec50398d8bc0bed41e081c5989e7b8d9b91a3363987b4586e31e3289b97179ffdced3fb7c8e0411a7c35c1d959a3df33a31029212fdc58b975df214c73b9964648e7a52aa2b30a494e5c9bec76e4e13abe028ad767740097a5d9ef68d74aadf297b0f10f317c4f76ced7684bc6b8ce4e767b2fcb9fcbfa199df77373ce17a3c9bb1e1fce5b084e3496e75270597cad33f10aaad935171e829d941529693f904624daecb137c9339bd0073e071ff8a094e149222705a479fd12db41ad498db1f31e80a50b675227d594d2daeebf096032d7", 0x1000}, {&(0x7f0000000140)="38355410710c78787fa5676dd459811e011506f90cd6d05f43314ef4ca9b88173b3451", 0x23}], 0x7, 0x0, 0x0, 0x8}, 0x8) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) syz_extract_tcp_res(&(0x7f0000002640), 0x0, 0x6) r8 = fcntl$getown(r6, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/vmm\x00', 0x8000, 0x0) pwritev(r9, &(0x7f0000003040)=[{&(0x7f0000002d00)="30463da3fe85fa72d11c451f3651368fef51de1d6fb25a9093fc0e2827cc35e74f619a98c89ca9c70170b16d9219ed8e68bed7d787db4f5a0acb2211c6ffab35bb0482cdd69229b3915a2220c1c3fc254592f32393ee34b43e817a726ad050c071a50eb43e176faf383cdc057790ffc5ccd232f9c39d9db2745dc42c1071bd56e2962d9452ca302b0969ebc449915af7ccba885a8a324402aece2b77694639d5b148cad66a1c151a5f3d1c3793c4a572b6d11dca9a4873609052cfaaf3ead1e061f66ce6707a5d1acb30a3594e7171cf7ca832b9528606fe8d31c25d58de063f263a529a58bfac", 0xe7}, {&(0x7f0000002e00)="49fe00983d04d91bd16001ff6301f6cccd4f3db56c2efbe35b835a17de316a209f695ec7f267624070174a", 0x2b}, {&(0x7f0000002e40)="70c32c0fe5c72858a29fa00db56a93f2f629", 0x12}, {&(0x7f0000002e80)="9dabf4bfa42dc8b2feee2b496b551a3fe8c88ff10d4ffb72213fbde4d6f4ead84d75681a75f3be36cb85e83f8933ddc18e5510561a262c5d510162f65518e6f230763584992b36dd586ea7f14247a30145b62366435860808182fea36dfb3cd5d2289d5cdc0ff2355965eff6c4642b74338255c2705947da53d2e7b4c623a36b972b464d6cbf57d8348e420b8b58e4f95b9becfb70f0820500732ab05507f91a1f2fe6f1d7faa8c9c78f79ee7044e473c53d740d5cef0f9ff6", 0xb9}, {&(0x7f0000002f40)="e4308087c8d88839bcf92256d3a8a05bfcfe6c15012a8fe303f2b29a0045009e65ff5f0c1f4648a5405f9aa1deddfd5ad3210992b86602a3e248635bd81650250399f84e95ff9c12f0c0919256d1064980fe7ef904257acf4d922224198d25545c058d3ca2fbd251b5e22f430a62250010554dc5a334a6af5818f144303d560484a8692ff81e4562343796dfb8e1955e057e3fb32818c6961e32f4d387206f17a3afd9bcefd41ee13e1be03cd0db8dcac67ec13c8108e3a2deaae6855f0df64a19e525ef7059c8e7b594ed350e0711682e398d74bb579cec5c", 0xd9}], 0x5, 0x0, 0x400) ktrace(0x0, 0x5, 0x2, r8) symlink(&(0x7f00000025c0)='./file0\x00', &(0x7f0000002600)='./file0\x00') writev(r2, &(0x7f0000002c00)=[{&(0x7f0000002680)="7898d8bc8f6f5af3a5d452e44f5bde6f141e8c77cf4fe4b392dc09298183766e8f673185c00a9390a176672407f2ea28619f1b5abd86b3dbdedb0abab066529a74c7da3088cf319984f717cdaec89f3d9a268d028ef5", 0x56}, {&(0x7f0000002700)="ab0310caaa852886ed5a4e17beb1810a7863480a731a74d881318916573cfa8179956eb205f12be719c87ab079d00b6599b414e95c5e7f8859a672ea9d8e9418c93a7cd17710203133226d94c1bc894a455495e2967688eaaf86fc5cfaaea0563653c85689e97eb6359e5451a6482a000fc52ed2960226334eec46a5fe405ed81b7ce1d74e0dafffa9732a903a2d7f795f56", 0x92}, {&(0x7f00000027c0)="82b7879c2c3d04981c569f80bdcaab877f12b1109f34408c4f5111814e1f6777931417477ee57e08b6ab5056a9f3dc03d3bfacf76fce5cb0a362f6ed3b97b4a5eca7bd94af5eeeba72b5cbbf95962535df013d633a050ec6f580fd10bacae3785579b8a426b14e89319bef912f52ccc95b44fada21715de6a383f8844619adfda3b0f70242687093db5cf7a882b90c72f6c6ab298fb4a0ba4aa3e874", 0x9c}, {&(0x7f0000002880)="4453923a27d3c25bfe1202b0bdc01d26d250b4d0c5af0735b81695a02799a2c47eee7900f8356bec0012a5e9464261d9da3e9e03c62929c3bbc801ade6ab5894f06907a20e5fece7bb6aa7", 0x4b}, {&(0x7f0000002900)="4318cb79b71a2fa4d496eb25d789eb67ea3a9500089deb803d1391ab5ba1a55dfe8f888f40c60ceb7a2ff89f03f7ca6be765def995e4bd75e9a59c973c71a155096c91bf243fb5c1ba11ef1db798282f4c59e5a5922f52ba90bc5a20602f4f23fca682d5a1b33013045fba8959e90e", 0x6f}, {&(0x7f0000002980)="de5eb9275d9695c25d3dad49db7920d281cecd119060b521a97cd67042757fadab3970638752f1c0429a365f02aec89d246b32172887027204237cd35ecd89acf69b5765c7834d3b5496287ff32fb5eb9ddec85914575b928c9796f9c78a6ee6c510ebda5dc83efdf48ca940a437634c49a675675a464d2a9d811c1e4d8e", 0x7e}, {&(0x7f0000002a00)="4e16203550408000b64a7a43555e5e861b51206a880f66b7c6d040ac4c599f774a0211c0a28e72247f3da1c36739614bb5323bc05914ffd01af5a1f53b409505107af04d084774de98f63a4b93c1704e5cafca8211c68feec6984c37cf27a06fb8f2732bfc67b9514df5d2140a069b6795a53ca37d4acbe9da99bf85369699293a5c3ddf6e179c7b1029d9a7d9f518fdf10fcac691d72212af4f2f97fae0976695e6149075debed754cc2d19355182816ae568d256afa163a490239b99636d8acb28c7c78776bce4baef3b68f4f2be8bf8d9baa0cd911330d494393abd122d4117966c80c6a6e5c3288627291a5637410a0ac6fb", 0xf4}, {&(0x7f0000002b00)="a177852d87bde560f0f99d77a9c2b7e005fa78c5a0079abfcbbbfa40afeaf1fbcaa49fbf", 0x24}, {&(0x7f0000002b40)="a2b2185578f42de40d78ba768d01c9722cf02b1ac7c1c8d74689b91f653a662bb74fc4b52a702c45151176043ce356151bd4a414411976cc033ddf46dce5a327b2da56ffbd296ff982f995bed0bb7ae8f31926d22217009252df29d6e039ff459c9c6f3391bce191db76447b3e1d84c61f28690169295a9e0f3c7f07f3448e3ed41293d5cc3faf3773b94e20f085a16772578ad49cd64b87cedb8eedf55c668f", 0xa0}], 0x9) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x200, r8) 23:02:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r3, &(0x7f0000000040), 0x100000000000038d) 23:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/eev/bpf^', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44, 0x80}, {0x35}, {0x6, 0x0, 0xfd, 0x100}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socket(0x20, 0x3, 0x3f) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x252, 0x40, 0x0, 0xff}, {0x8000, 0x6, 0x3f, 0x80000001}, {0xfffa, 0x9, 0x5, 0x6}, {0xe279, 0xff, 0x3f, 0x8}, {0x42, 0x2, 0x9, 0x1b}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0xb727) 23:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0xffffffe0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3a0000030e83ca4fa4af07405027e3e481106a0cc557977126807465e1d48c0fd55b8586b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) 23:02:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) kqueue() 23:02:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x80000000, 0x0, 0x2000160000000202}], 0x0, 0x0, 0x8301, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) preadv(r0, &(0x7f0000000440), 0x1000034e, 0x0, 0x1001) r1 = dup(0xffffffffffffff9c) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/169, 0xe9}, {&(0x7f0000000280)=""/45, 0x2d}], 0x100000000000012b, &(0x7f0000000340)=""/3, 0x3}, 0x2) r2 = socket(0x40000000011, 0x3, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r16, 0x0) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, 0x0, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r16, r18) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, r16, r7, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r22, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r25 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r25, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r25, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r27 = socket(0x6, 0x2, 0x0) sendmsg(r27, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x80000001, r5, r22, r23, r24, 0x100, 0xff}, 0x5, 0x2e7, r26, r28, 0x7fff, 0x0, 0x7f}) r29 = getppid() r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r32, r30, 0x6) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = getgid() r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r43, 0x0) r45 = getgid() setegid(r45) r46 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r46, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r46, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r46, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r46, 0x40087468, &(0x7f00000001c0)) fchownat(r46, &(0x7f0000000080)='\x00', r47, r45, 0x6) r48 = semget$private(0x0, 0x7, 0x287) semop(r48, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r48, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r48, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r45, 0x0, r45, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r43, r45) lchown(&(0x7f00000001c0)='./file0\x00', r43, r44) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, r43, r34, r37, r39, 0x1e6, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = socket(0x40000000011, 0x3, 0x0) connect$unix(r49, &(0x7f00000000c0)=@abs, 0x8) r50 = socket(0x40000000011, 0x3, 0x0) connect$unix(r50, &(0x7f00000000c0)=@abs, 0x8) r51 = kqueue() kevent(r51, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r52 = socket$unix(0x1, 0x1, 0x0) r53 = socket(0x40000000011, 0x3, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs, 0x8) r54 = socket(0x40000000011, 0x3, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs, 0x8) r55 = kqueue() kevent(r55, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r55, &(0x7f0000000000)=[{{r54}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r56 = socket(0x40000000011, 0x3, 0x0) connect$unix(r56, &(0x7f00000000c0)=@abs, 0x8) r57 = kqueue() kevent(r57, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r57, &(0x7f0000000000)=[{{r56}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r58 = syz_open_pts() r59 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r61 = socket(0x40000000011, 0x3, 0x0) connect$unix(r61, &(0x7f00000000c0)=@abs, 0x8) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r63 = geteuid() r64 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r64, 0x0, 0x0) shmctl$IPC_SET(r64, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r64, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() r67 = socket(0x800000018, 0x1, 0x0) bind$unix(r67, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r69 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r66, r68, r69, 0x10, 0x9}, 0x8, 0x1, 0x9}) r70 = getgid() r71 = getppid() r72 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r74, 0x0) r76 = getgid() setegid(r76) r77 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r77, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r77, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r77, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r77, 0x40087468, &(0x7f00000001c0)) fchownat(r77, &(0x7f0000000080)='\x00', r78, r76, 0x6) r79 = semget$private(0x0, 0x7, 0x287) semop(r79, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r79, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r79, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r76, 0x0, r76, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r74, r76) lchown(&(0x7f00000001c0)='./file0\x00', r74, r75) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000080)={{0x6, r74, r65, r68, r70, 0x1e6, 0x8}, 0x5, 0x5, r71, r72, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r80, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r83 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r83, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r83, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r85 = socket(0x18, 0x2, 0x0) sendmsg(r85, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r64, 0x1, &(0x7f00000001c0)={{0x80000001, r63, r80, r81, r82, 0x100, 0xff}, 0x5, 0x2e7, r84, r86, 0x7fff, 0x0, 0x7f}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r88, 0x0) r89 = getgid() setegid(r89) r90 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r90, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r90, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r90, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r90, 0x40087468, &(0x7f00000001c0)) fchownat(r90, &(0x7f0000000080)='\x00', r91, r89, 0x6) r92 = semget$private(0x0, 0x7, 0x287) semop(r92, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r92, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r92, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r89, 0x0, r89, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r88, r89) r93 = openat(r1, &(0x7f00000018c0)='./bus\x00', 0x800, 0x8) sendmsg$unix(r3, &(0x7f0000001a00)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000480)="102786fa3572e14469b5", 0xa}, {&(0x7f00000004c0)="e1a2e49388e72d382b4f78baaa699105fcacf6c790a3740c9e461c786834b71763f158a65f34393f1d2e3499be030635917921991c38845673c16f3c8108a3a266", 0x41}, {&(0x7f0000000540)="4efa8555f9abb17012913e0219485e460c48fbe597b48702a6ae98f421b8b64680b2962209f47cabc1eb9e72415ee1f19a8e1cb46f141e3cc24ab584671de4674c012a38d80eb94218afff1d7adf144035ce30e24cf607eac8a71ca0d73c04b452af1e25b323ba19675c95a056fb0245877b12000f5760fefce669ce648fffb0de66cddc780c6f4b72e74c5577d179d087ae8b8ee1a911fcb7dacd849eec84db3b8d89dd96ee9ce9f24a2bdb3b4c93701b7ba4821ebb51c7f6319f32e251ca693aa2aec2dd82b2215c9569efaf4a23fea3affc872268f2b5c5b05a7f6404855eee29c6b2877148906f482cd9480d1e606de1c9431c121a3e44e6811099c3ff42cfa56a61a31645afec83ecab867c1ba73c672b8eaf48c17ce98449f24469ac0f193b0e6e2f955f74ecfd0be93c60904476cb8502dcc3799661a1f17746abc09ac11ca2a25eb6bff22c0c836ea4342abd88677b5d6f7de9da67a668712e8d01dbca91561e62f7a0f4d2286d24acc20048d7a4709b60229eda30aba84573f4536f872af9582d576a51394b7c7c484fb9f3ce542dea80430a0259aa9bce471f255893eed46525eb5ce66225b576ecbaec4b0bb4579b467850e582d38ba9714361b980b689366d28376ed2909799d873f2b92cbbf76b8ff4dd9b093984ff616b845056598072ac51ed425d76a84440a7599457970cbcd50ca486eeb7da60687e8193a3b24e96339925d94f7bae0686a4d427c8cadbdc43e77ffa25fbc5ce4d6b10a38f699f57de27026be57a8a469f3b303db28e47adb44b0dc8a9a4146fda9506ef78af0ba330115d379a67d682f06745dcd245721663cef240fbcfaeea344c2579b80dbd740921edfb6ba5a981ba8cd30e23c676edd3e9f946a26b1d8fdc620880fb6ec6798fddcd60c6cf1ee9a355e5edfda4de686c4b942c9cefcfe4992cb706f5f88d05f9398623b258c815ae5c605b27c4d0215c2dd5248e7ec68cb3f16f3efb29d90abe0091b7421873e1a47389e93593b7988dcd2733553c5efb28d723d01ff9976f77fe3f4f82558ffbd1db3b0cfee1e7621bbd4da51d2bfa4631c5829522e174a3ab72f696d0199316adfbef9c0e48346c5184611c0beead9157510d0fca778db85ff609dc908eea74187069b3528bf1c2bfd0dcc81c40faef4b249a1e677840cf1efcdc7d11d57e5d7cf8f574d142f328b54b4fa11e1b777046efa914823da7162ca97edfc4e77a35664ff361e1e39c6dbcca9dd780b597eeea679bed493234a582335ee644ad5459ef6ca77f4c8070a33d09742e01b746649564f0a70a9f463d1e2c3ec1381f5d7418c4ea3f6e7056fd83e314edca1acaf6a3af372aec7de23318fc21a84cfca2724eb33946e26bc43a2d5ddbc263ea5de7d5f8e210132eebe4f0f71f607fd2b8a74be2cbf2254de417b3820198fa1e23d61bf634cefbd3470d4d77a4afcad2a2e7011d118d497a7cbb1cfb5879695bc3045a0fb57052977ea29589f334aca2888504490a39cac1e21cac3c911216158d4cdf9dc0bf0dd3fe9d13ad133a3ec4843b96a5b9f1b5733416dcc282ca34eb36e6dcfd8c992620d826c2db259f1ccc21fe141b1672df5d1aebfdaca3a3db89b5c8a176f382cb813b7a95bf3583510afc36291aa44e7c91dfe8f190fb078b581c2feff55c202e5724a1b49a410e96d83a36cbda40c3ec7db5aa0b116c3990e70a91c03e3ea24d2be45f1e71df7f92739c848376be5bf1626bb61d1243c314698b7ed5563434b4a9e45417fabda19182d3013dbbe6e0b5f29758308423bc4f4fb652d302e8c1ebb253de5139a5b3f0c234d1337b515b92ccf4a33a239c322e915e55d8705c0cb623853abcadb39a91dd3c6877e3f8eb0309300b6fbcbd48700a9eb15d281a2a336230591bec8c1468a5105f271baabfa1f535195a61523065390ab600183adcd32a17e088d25952e3c802e3e2cb9a9ae25a8c2aab23f7318dca5d794f212ae1e96c1679e107883432c5fece380a2a460ebd43fa4a728751c34cfa485bc3390cc6bc60fde5cd0d0cdc09b69828e56a2e632280daed043c5f290d48812675efc2009493e15389f130200b1c70e1b49f2086e999a129bb485f352a6186ec1f64088d2508eee97bf9877169c37aeb7cd580b5254c215d8c29bf59d7e668652d62f07ffb2fb6846f455cdcacc4cf17be41573141b0d6c166266fcebbb9d7816aa63ed975ff0da05bcce82fd003ad0911b63e777b5db29898701784efc512605af40c19efee20038f1d3d1a29b1e993281a4077177ae4db1c8587328c7c2c555be9a592e9028391ff111d0207200cd411a584564fe633dbe14cc3aea7cc5cf2973bed3260fc22b49e57a3d4164f61c3595af5a2cb88c3b6721a9e49c011de6cf9ca37190c5b57a75eacc515488790ed14b5ef80fbd33cbf679842f813ef9296b47f904e3c4942b512a3582b4b0c5c9c3de7ce201b7f918ef72cccbad6d3bde7d4366ba1c1632e605f3f9a6a32618ba1916de0996c0ef97ee58284df8e98b370489d04d8d9c601bb9f9abf97940eb243a6f04f6d35a63ac8f1a8d643e63e840d56608f8316a1ce48a1e5b9e36a3f3c4e40c597a0452b1c1fe31fe051ba4fd8043d466be75ccf75ad553a029958f002ce463aaafeb1471fa5274b6c8cd17c85ec7ce905f3cbf6cc1e81d0764a665eafa8a7b77c72878d3da62d313fae615df87c301e5ca7dc8aa3e18f7bdea0eb0f4340eb823ff7626c6cde71e6c7ae72c7ac8add838d57d325a3af438682445a1f38f916b86c2c4e26b6b9fa8e12ff20fe88a828f0881997db5c0f19ba7c0afaf6d15e304f61ebdb66f465ac44312289c45b7dc71ed13a36956098162b5f92b9a50cc8111a4528e5bcaea0e7b003e6657abc4fda9d339dfa6af3c78cf15f8d9627c198da77002758b3b405f8fec4cddf1535273269f1e40017f9c4b922c9e160561f38ad76e7781cb7cb8a90011be345f12c5bb24953bca8331597196a914915353b55dabefb90347d2d01d61594da7fc156303137b9a62d68cc8eeb83281950a193442ed31b47a3a2b83244f09e31033ee01a4ee590f271942d9872166010b20f660a336f96d7058e223b51a600cd66fe6f9e35f79c2ee5836ffcfcae01f1605c5ad5a51efba5d2b701bf35cab90ec0877494e3bc4b552fd2b8b5ca17911a1f2cd39a4ead47d800cab73d5cdc6923d657e9699a1e82c1e7fd1a92bc50184772eb87b5d7bcc09cc2fa4cd3b3b5751fa397110593483351833c640c4dadc64b6ef568d104c91d2e70372a5b5fceea727d28bd76176ac53c709a69c7a9502a10d93cb2720f00890c6392a5f0f186dda0b41d3df36f1817a9dc4b182ac92a6c4d44d092bdc893e2c0caa2b1fa1a9d4a1fe2c8a584f2df96d5573539cc9b96ad28e83104fc2180a4ef4c6830bd37c1c70e57d5afeaa5bd5632e871ea5918fdd408713f8c20dfe686d51e8db411b853681b5f8b13a3519e57f2a77a3b7876533f59be69ccb6d8dff54e7605289648683bd26de548d7beaa11c69b9ed58290ab14206d6f2f1c4b602ed2e36c78e5e60ac6f37718a903b8aa542363a3ac46b93a7d54321a97d4ecd915e52e54dc8c7984fe8a0e1e756538651493c166aa8f5935f9d03edc9028beff74827739f55e9b60ace64af79e90c28de3b50acd464315dbd9e4694e86eec67956a1a36400150bdb73b3d535b97991e03ac0a2c42bbb1c50189645c0e64e0db441fc658bebffdacc11d1c8001f6d5afc30dd2abe693eeb792be046a46080fbf206ef890b3b31ca60648d3d1e5936651264a506452ceae001a22865760e5c608c3673eab3fb7b5a33e119f99d9b3f6933a32f083325cd7b499c7d509be0ed614d2e8b70d47b128e0a2dbf1a149afeed928523b64293131a70818c74012976aadaf2b46954d11a732edc185e4d897e02dc52a0661004ebfb471a7802de23dc734e8259b286dffdedb908e352a2b8cccb8908fb689d50d83a7a765ee669f31a83340ae74bc226df5a1344b957b37074e50a55a3542feec0762d7acb131d91ec3d0966e47fc10aa21f7ffeaf3b52b7210c483b3d9ebef7bc652323e59f5dea9136517cfdbaee97de70916fbc2d56c679974006c439c99839ada11880c630d22437782ba1145419c80cd5eca809031a78ebc02f778af2d2e582f5703ec9f0906837ef1fc837ab351d71bda15746a36a7e75783613be02dec4a5c68125e98c5a64d34cf36dd1ba2d406ac6687f45f61fd2ccf82286c0a9a016a93b3216f11e11bb7e9281d18ce700cbd4e27ed96123ebcf33010cdb2653aee91847374d58eb6d696488b1702e1b22bd3e64637a031581747aca4129d4eefe55512c12c64d1f5891abc1d77e0091349841764de3442e40b2c595fba6852145b68a6f33b12987d0bcd414dd380fcc15d5ca3c20f2e4bc214a97922dc9872b08c3dd9cd331cad326a3fa212e69927b4a704164ae320415c222f64ae53e63647ef1136a61ae99be7f85780cc37dfd2e2833995987637765c194b21b2d356e5b972fa4e5ba55f690f2e0f14161d2dc8a08dec0f6a945738369224872afc28c6266516e8953e7182cf27732b6749c9faa01b891b797492609f9b560032a1d2c3af919ba96a6af23a6771ac5d3e8ac91fcdb6b770dc870344a5576cee3378716b8d1e1cc770ae35070804c5b6a75f68f21ce081df96031ebf32bd79d07b8baa453e89d06dbe1b315e403e3c1a956b1fd4f008d607fec2ddbe71d462331e48ec194a44f08c302c1e56ea5eb8db84964fb573bb8e4678792feb305d29826b4434914b8111ce5b522d00798949919ece0506729f57de58026d3839ff22c021c9707e35385ebb7c2949cf82f4656013231018944d8045824b9610a326490ceaf17adecef9e6014259b810951fe9e18ffadf779feb6aea295f6a8aeb1fe292d7f0090d3476e01e4dc48a25d14a074c5706ab02441d7e3dd46803ddfa589b8387aae6537e3ae59a9375e7af82d312d8ca53f72450305efa63eb0b23e1e62dbf44a729f64e15e61e74b9260c5b38d66eeac6f334cd6429e6ecf5086baeef5c4927d33f86de674cf9f1f4abe4557fe2490758975d19353646f5b26aa35b7d0dce42f175b9e66a9c89296dd4ceca39cd8a5027075c25f7932879c63e4d13dd9ed99936fb8a94054001cb4df7d6c1d6a5b4a97e25f6bd2f7757f5fb838527b135fdb42c0ce4fbd7b2290accd462b144bb304811c283c7c95fb389b06c3dcabf5db51a8b7524640ce48380a4e4031c607786d06bfe4c3c1b9da81060957a254e991cbe287d9ff3ddc5381d460c9ce52ab205796117bda4489d2b016e15d65800bea5903d3cf2e155442458bdf3fbd641e957bb678dc8e6b7c08e10cafc33b8ce04c5bc1149b0974a7eba9fc3540a51e10a33dc626fda743a2540a2cbe15cae7fbff16b038d2999e44ccf155e77d793220ac392e1ddefa26782c67e94553b7fbb8024eaea1c46eea4de90a1e7ecc214f7ca3c490c113370addb79103ca28a1637180102d192947a32cf13d6bedd3641d99436290229187b25d4e604d9fd3a844bb7113043b364709d8d25633759c3c353cbdb58c4010cedc1dfa0ebd87b56372387c979242b1cc8c8558fdfa817469c838ad25b6a30e8dff2535d0ca080246045f2d2db150d49cd5de9e8fa4d710f037ee037eac32ee03f5bac1d3a8a7e369c17fae3dee9df4cf602f419544b2d98dacd70d1d8a045d13071aad66feede97221f5ec45926465cb2ccc912d7d8db8153a2af84b08b98e99c0224a819fa4e4f1a4483d233d", 0x1000}, {&(0x7f0000001540)="1645863152cf1c296a5bc16f80615d13718122137293c62202ea5927e79454c1a9802264c6633e81e92844a78d21e7c774daf428bbd1bceb842a71ed373026f4956bc402", 0x44}, {&(0x7f00000015c0)="db2fc9602c7f6065ff8a419ac08ef2a7c15ae22bc196898f78fc81fc6dab0be52ba7684ce79c7a0cca9a6d482e7ddeaa530c1221eccde8df7678a5b091ec097458004ade7f0807041046be0cf461df52b242b5d241956e4d4fe1ff41eaaf48751fb05fa9c50f10bba6934a5efe48dc298b0397c9453f7a82ac7e184a6da0eed3f8b57483305a16da71645b67dd9b088f", 0x90}, {&(0x7f0000001680)="29b5d4dc4b9de24f52b7b43f1faf799a62f30576282685074d9737d5300dfeccf6dbd3e1b9cb7613a41ee16973369dc49fd434b9323ecde8f59d12b0349c3555b5c443508f7268b3c7aef2b2502b419866109fc422c03eb1622f13899ecb61358406bc282b5b6e5f83f05dfb76dbfc2767381434d76997ea75f1c1382d78d72ee0106551fa0444", 0x87}], 0x6, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r24}, @cred={0x20, 0xffff, 0x0, r29, r32, r34}, @rights={0x38, 0xffff, 0x1, [r49, r50, r51, r52, r2, r53, r55, r57, r58]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r59, r60}, @cred={0x20, 0xffff, 0x0, r62, r81, r89}, @rights={0x18, 0xffff, 0x1, [r93]}], 0xd0, 0x2}, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r94 = kqueue() kevent(r94, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r94, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x2, 0x0) bind$unix(r2, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) r95 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r95, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r95, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) 23:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c1000d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2788e74d0c58500", 0x3c}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = fcntl$dupfd(r2, 0xa, r3) bind$inet6(r5, &(0x7f0000000280)={0x18, 0x0, 0x4, 0x32}, 0xc) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162", 0xb) 23:02:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x18}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000100)="630d0700000000620d54f295f91e", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:02:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000400)={&(0x7f0000000480)=[{0x101, 0x8}], 0x1}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = socket$inet6(0x18, 0x8000, 0x3) unlink(&(0x7f0000000200)='./file0\x00') r6 = dup(r5) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000001c0)) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r7, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r7, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r7, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000280)=0x80) getpid() 23:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0x9}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 23:02:41 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)=' ', 0x1) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/144, &(0x7f0000000040)=0x90) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x58ff, 0x1f, 0x100, "66eeadafb66dff2a30117463520a21b238d76274", 0x9, 0x1}) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 23:02:41 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1d2db6bc0b2cf0f1, 0x0, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffffc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCPROMISC(r5, 0x20004269) getpgid(0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r6, r2) r7 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r7, &(0x7f0000000140)=[{0x2, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0xc00}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x102, 0x1002}, {0x2, 0x4000000000000}, {0x7, 0x9, 0x1000}], 0x9) semop(r7, &(0x7f00000001c0), 0x0) r8 = geteuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r19, 0x0) r21 = getgid() r22 = geteuid() r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() r26 = socket(0x800000018, 0x1, 0x0) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r28 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = getgid() r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r33, 0x0) r35 = getgid() setegid(r35) r36 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r36, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r36, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r36, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r36, 0x40087468, &(0x7f00000001c0)) fchownat(r36, &(0x7f0000000080)='\x00', r37, r35, 0x6) r38 = semget$private(0x0, 0x7, 0x287) semop(r38, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r38, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r38, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r35, 0x0, r35, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r33, r35) lchown(&(0x7f00000001c0)='./file0\x00', r33, r34) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, r33, r24, r27, r29, 0x1e6, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r39, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r42 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r42, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r42, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r44 = socket(0x18, 0x2, 0x0) sendmsg(r44, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x80000001, r22, r39, r40, r41, 0x100, 0xff}, 0x5, 0x2e7, r43, r45, 0x7fff, 0x0, 0x7f}) setegid(r15) r46 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r46, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r46, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r46, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r46, 0x40087468, &(0x7f00000001c0)) fchownat(r46, &(0x7f0000000080)='\x00', r47, r21, 0x6) r48 = semget$private(0x0, 0x7, 0x287) semop(r48, &(0x7f0000000180)=[{0x1, 0x2000000000101, 0x1c00}, {0x2, 0x1f}], 0x367) semop(r48, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(0xffffffffffffffff, &(0x7f0000000380), 0x0) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r21, 0x0, r21, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r19, r21) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r19, r10, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r49, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r52 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r52, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r52, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r54 = socket(0x18, 0x2, 0x0) sendmsg(r54, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x80000001, r8, r49, r50, r51, 0x100, 0xff}, 0x5, 0x2e7, r53, r55, 0x7fff, 0x0, 0x7f}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r57, 0x0) r59 = getgid() setegid(r59) r60 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r60, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r60, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r60, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r60, 0x40087468, &(0x7f00000001c0)) fchownat(r60, &(0x7f00000002c0)='./file1\x00', r61, r59, 0x6) r62 = semget$private(0x0, 0x7, 0x287) semop(r62, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r62, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r62, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r59, 0x0, r59, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r57, r59) lchown(&(0x7f00000001c0)='./file0\x00', r57, r58) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x6, r50, r4, r3, r58, 0x147, 0x401}, 0x4, 0x1, 0x8}) 23:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x34, 0x0, 0x0, 0x800}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3) 23:02:41 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x6, 0x6dc7ef63}, 0x10) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r3, 0x0, r5) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = socket(0x40000000011, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs, 0x8) r12 = socket(0x40000000011, 0x3, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs, 0x8) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r14 = socket(0x40000000011, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs, 0x8) r15 = kqueue() kevent(r15, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r17 = socket(0x40000000011, 0x3, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs, 0x8) r18 = socket(0x40000000011, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs, 0x8) r19 = kqueue() kevent(r19, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r19, &(0x7f0000000000)=[{{r18}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000780)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRES16=r16, @ANYRES16=r17, @ANYRESHEX=r0, @ANYRESHEX=r8, @ANYRES64=r19], 0x7, 0x7fc) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r20 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r20, 0x1, 0xfffffffffffffffe) msgsnd(r20, &(0x7f0000000900)=ANY=[], 0x0, 0x7fb) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000043", 0x8) getsockopt(r21, 0x0, 0xa, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x1c}, {0x4006}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r22, 0x0, 0x91) 23:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") login: pckbd_enable: command error 23:02:42 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0), 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') kqueue() 23:02:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x8001, 0x50, 0x86, 0x0, 0xfff, 0x9, 0x8, 0x1, 0x0, 0x1fe0000, 0x9}) pckbd_enable: command error 23:02:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 23:02:43 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getgid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r11, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) r18 = socket(0x18, 0x1, 0x0) close(r18) r19 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r18, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r22, r22, r22, r22, r22, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r28 = geteuid() r29 = getpgid(0xffffffffffffffff) r30 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r27, r25, r28, r26, 0x143, 0x80000001}, 0x8, 0x100000000, r29, r30, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240)={r29, r20, r21}, 0xc) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x107f, r14, r15, r16, r21, 0x40, 0x7ff}, 0xfffffffb, 0x5, r17, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r31 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r32 = geteuid() r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r35 = getpgid(0x0) shmctl$IPC_SET(r31, 0x1, &(0x7f0000001680)={{0x8, r32, r33, r34, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r35, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x430, r6, 0xffffffffffffffff, r12, r3, 0x4, 0xff}, 0x6, 0x7226, r17, r35, 0x7810, 0x2, 0xf75}) r36 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r37 = geteuid() r38 = getgid() r39 = getpgid(0x0) r40 = geteuid() shmctl$IPC_SET(r36, 0x1, &(0x7f0000000440)={{0xc, r37, r38, r40, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r39, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r41 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r42 = geteuid() r43 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r45 = getpgid(0x0) r46 = socket(0x18, 0x1, 0x0) close(r46) r47 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r46, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r50 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) getgroups(0x9, &(0x7f0000000540)=[r50, r50, r50, r50, r50, 0x0, 0x0, 0x0, 0x0]) r53 = socket(0x40000000011, 0x3, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs, 0x8) r54 = kqueue() kevent(r54, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r54, &(0x7f0000000000)=[{{r53}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xfffffffffffffccb) r56 = geteuid() r57 = getpgid(0xffffffffffffffff) r58 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r55, r51, r56, r52, 0x143, 0x80000001}, 0x8, 0x100000000, r57, r58, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000240)={r57, r48, r49}, 0xc) shmctl$IPC_SET(r41, 0x1, &(0x7f0000001680)={{0x107f, r42, r43, r44, r49, 0x40, 0x7ff}, 0xfffffffb, 0x5, r45, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getgroups(0x8, &(0x7f0000000080)=[r1, 0xffffffffffffffff, r38, r1, r1, r43, r1, r1]) r60 = getgid() r61 = getgid() r62 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r63 = geteuid() r64 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r66 = getpgid(0x0) r67 = socket(0x18, 0x1, 0x0) close(r67) r68 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r67, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r71 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r71, r71, r71, r71, r71, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r75 = geteuid() r76 = getpgid(0xffffffffffffffff) r77 = getpid() r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r79 = socket(0x18, 0x1, 0x0) dup2(r78, r79) setsockopt(r79, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r74, r80, r75, r73, 0x143, 0x80000001}, 0x8, 0x100000000, r76, r77, 0x3, 0xfffffffffffffe00, 0x7, 0x9}) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000240)={r76, r69, r70}, 0xc) shmctl$IPC_SET(r62, 0x1, &(0x7f0000001680)={{0x107f, r63, r64, r65, r70, 0x40, 0x7ff}, 0xfffffffb, 0x5, r66, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r82 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r83 = socket$unix(0x1, 0x5, 0x0) r84 = fcntl$dupfd(r83, 0x0, r83) ioctl$TIOCFLUSH(r84, 0xc0206981, &(0x7f00000000c0)) r85 = geteuid() setuid(r85) r86 = getgid() r87 = semget$private(0x0, 0x4, 0xc1) semop(r87, &(0x7f0000000240), 0x0) semop(r87, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r88 = getuid() seteuid(r88) r89 = geteuid() r90 = socket(0x18, 0x2, 0x0) connect$unix(r90, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r92 = getgid() chown(&(0x7f0000000180)='./file0\x00', r91, r92) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000680)={{0x4, r88, r86, r89, r92, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r84, &(0x7f0000000100)='./file0\x00', r85, r92, 0xb) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r94 = geteuid() r95 = getgid() r96 = getpgid(0x0) r97 = geteuid() shmctl$IPC_SET(r82, 0x1, &(0x7f0000000440)={{0xc, r94, r95, r97, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r96, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r98 = getpgid(0x0) shmctl$IPC_SET(r82, 0x1, &(0x7f00000001c0)={{0x430, r85, r86, r93, 0x0, 0x4, 0xff}, 0x6, 0x7226, r96, r98, 0x7810, 0x2, 0xf75}) getgroups(0xa, &(0x7f0000000140)=[r1, r3, r1, r59, r60, r61, r70, r81, r86, 0xffffffffffffffff]) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x1}, {0xff, 0x1}}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 23:02:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000600)="ca04e169381b35569c97c64b1073f11a9b5d4ebf8f63bb38874b653e952f425a75532983d72e072121e34837e5f984dc2a57c1921731e1bec488b9ad628401ad4475af15360dfc15185805b6e2357536d677c469a6d1c3570eac1eea69590bf18b67cb04ebee03be06f66363f84456d0990b9e93ec98911fa7f020bfdc331ac30180f9a4ee734a5e459d09f136a0608186f59a2002aba812ad518265c32dcb11cdd0001dab1c8a130f2deff299f2bc59f2ba0a7070a2492e6f8dfce4cfa833d1432e8312d4cc46d60d23ce2f24580300febfbfd193"}, {&(0x7f0000000500)="9f35038f448775486e8d488ed7df056f5dd9a8df41ee2dbcee2623222228c76b7a53962750612970750e846bfb4e6b1aa5fe103aefc961324e1206548361316ea1c591a5f5834b1080d0b70bedc26f6f0f33b90a07b28ba4a8b1b8b3681c0d929856be08ea35e08ed32668a03e699200471105950768cc3b03962e830643ff554e72f8c321f88a1f42d2f76c02cf3a5d9ddd95d935d31316dc5762758d56ade66964b7d058653cc252c7e88b857fcecbdfe8b70684"}], 0x1d8) 23:02:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 23:02:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="83634e19846aedb4a85b6f96b51e84e24f5afac96d7e88cbba23cef29e1b86c8ba2ff182da0378eea4a02a70acff33a5aa4c3daee2b4daa46d170805265264aca9ce7aeef000"/80], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8f) dup2(r5, r1) dup2(r4, r3) execve(0x0, 0x0, 0x0) 23:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 23:02:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b67010000355cc9ef000000c414000000290000003d0000000000fb0a000000000000893f"], 0x38}, 0x0) r0 = socket(0x18, 0x5, 0xfd) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffffb8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() 23:02:44 executing program 1: ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 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) getpid() ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 23:02:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x40) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) fcntl$getflags(r1, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="00000018600400824d657ffe958b00b12b710456d98ed90000000000ff010000f0016f8273885a9492712a51", 0x2c}], 0x1) 23:02:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffefff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x2, 0x4, 0x3f, 0x8001, &(0x7f00000004c0)={{0x1, 0x5, 0x7, 0x1, 0x2, 0xc29, 0x3ff}, {[0x80, 0x8, 0x7fffffff, 0x2d5e, 0x2, 0x8, 0x8, 0x0, 0xb3, 0x6, 0x3ff, 0x7f, 0x40, 0x3, 0x700000000000000, 0x3, 0x10000, 0x5], [0x5, 0x0, 0xd04c, 0xac, 0x101, 0x800, 0x0, 0x0, 0xfffffffffffffff7, 0x7], [0x1, 0x0, 0x6, 0x94fb, 0x2, 0x3000000000000, 0xf2], [0xd86, 0x2, 0xffffffffffff0000, 0x8, 0x270a, 0x3f], [{0xfffb, 0x401, 0x9, 0x3}, {0x7, 0x7, 0xfd31, 0xa95}, {0xead, 0x0, 0x8000, 0x3}, {0xfffc, 0x7ab, 0x9, 0x8}, {0x7f, 0x1, 0x9, 0x2}, {0x3ff, 0x6, 0x401, 0xe}, {0xb8, 0x9, 0x7, 0x10001}, {0x6f5, 0x0, 0x1ff, 0x7}], {0x20, 0x0, 0x589c, 0x1ff}, {0x7, 0x8, 0x9, 0x7}}}, 0x1, 0x1b}) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000080)={0x7, 0x4, 0x6, 0x4db8}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:02:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0xfffffffc) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) shmget(0x3, 0x4000, 0x3, &(0x7f0000ffb000/0x4000)=nil) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r1, 0xa) 23:02:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x0, 0x1db0102a6cfbe59b, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) r3 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = dup2(r12, r11) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) getegid() r16 = getpid() geteuid() r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r19 = dup2(r18, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001900), 0xc) shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r20 = getegid() r21 = getuid() geteuid() r22 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r22, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r21, r23) r24 = semget$private(0x0, 0x7, 0x286) semop(r24, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r25 = getuid() r26 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r29, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r30 = getpid() r31 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r33 = getegid() r34 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r31, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r32, r33, r34, r35, 0x1, 0xff}, 0x8, 0x6, r30, r30, 0x0, 0x2, 0x1f, 0x400}) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r28, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c29863d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000240)=ANY=[@ANYBLOB="f9ffb15043a9b4eb"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) r38 = socket(0x40000000011, 0x3, 0x0) connect$unix(r38, &(0x7f00000000c0)=@abs, 0x8) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r36, r39, r27, r33, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r40, 0xa5, 0x3, 0x1000000100000000, 0x6}) r41 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r42 = dup(r41) ioctl$WSMOUSEIO_GTYPE(r42, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r44 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r47 = msgget$private(0x0, 0xfffffffffffffffd) r48 = socket(0x40000000011, 0x3, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs, 0x8) r49 = kqueue() kevent(r49, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r49, &(0x7f0000000000)=[{{r48}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r50 = socket(0x40000000011, 0x3, 0x0) connect$unix(r50, &(0x7f00000000c0)=@abs, 0x8) r51 = kqueue() kevent(r51, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r51, &(0x7f0000000000)=[{{r50}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r52 = kqueue() kevent(r52, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r53 = kqueue() kevent(r53, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r54 = socket(0x40000000011, 0x3, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs, 0x8) r55 = socket(0x40000000011, 0x3, 0x0) connect$unix(r55, &(0x7f00000000c0)=@abs, 0x8) r56 = kqueue() kevent(r56, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r56, &(0x7f0000000000)=[{{r55}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r57 = kqueue() kevent(r57, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r58 = socket(0x40000000011, 0x3, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs, 0x8) r59 = socket(0x40000000011, 0x3, 0x0) connect$unix(r59, &(0x7f00000000c0)=@abs, 0x8) r60 = kqueue() kevent(r60, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r60, &(0x7f0000000000)=[{{r59}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) msgsnd(r47, &(0x7f00000009c0)=ANY=[@ANYRES32=r49, @ANYRES64=r46, @ANYRES64=r50, @ANYRESDEC=r19, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESHEX=0x0, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYPTR64], @ANYRESHEX=r48, @ANYRESHEX=r7, @ANYRESHEX=r52, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYRES16=r16, @ANYRESDEC=r53, @ANYBLOB="ee2d3cd1ac5f7a9a4b8f931483f3b1bfbaae70", @ANYRESHEX, @ANYPTR, @ANYPTR64, @ANYRES64=r33, @ANYPTR, @ANYRES64], @ANYRES64=0x0, @ANYRESHEX=r54], @ANYPTR64=&(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR, @ANYRESDEC, @ANYRES64, @ANYRES32=r55, @ANYRESDEC=0x0, @ANYRESHEX=0x0, @ANYRESDEC, @ANYRESOCT=0x0, @ANYRES16=r57, @ANYPTR64], @ANYRES16=0x0, @ANYBLOB="9cfb6ac14968d783e2fe819d44a96bdd89528e40f7884dd9d96f2522fc49ff843b10bfcf6966bf1190e5d4d6dcb4966b8a4db8b29017067fd00944034e9235d5ac66ceb3fae5088dd52047b7419b5a7d5c05e23734d1aed16ac0f6c2091c428eea4a5c1d784d94537e53d3c7ec30270c5dcac180bd4b3736caf10c994c5127c53f698c315e817d221f120baa3c6bb878c3bce76151f026a7e155b4ea8cebf9ed1ab968e4339ea8b35709300a9eb386db7d6da5fdc36d609317c1c7e129619065a31a4d8aac6cb33124bf73a0186efd899470bc66672ca0fb1a17475fb41eb2be9b527f4f6fb3fc0347cebbcbe96ab04752a087f304a82b86939261b076a5f7e6aeddcacd5c16f50fd0d29646d800a2fa2bec6c5fbb56b6ad193a3f8cd5dd68718cea2e5d42b74d9d15115b6b1c140a2606e2727df57540c2f193d19d56bbe52366cd1991dc21f51b1f60536e4d6c43144efe785c29b629c32e0f5e3da4f04f7a8d512149013af276de322e407f80d4c1491801376b64d204fffe9a1e261ed5963ee01a51c1d3ed8992d1cb7b72dcd500bcbd453148d6b59f51de8968e932ecc416ef51acc0fafbf7bfc491df4a2fa2f921013dd5f0f1770a2890d23d0a24db7491e686877a0dc267e631798c9f5440a80680d8d7931e9f57086f6fc0dd999312ffdcf5b8014224eb39fc931ef84bf64f751220a47c8f951b7010d587effc09e9bf107031891a4b063aa4f1cb6920bcdeddb0e5e0b0ae484c732e9ccde0623d6b3ee741763647fe67025c9e56e1c40ae5dfaf02ad80d689eb2c335522b883a74c130ff0d26736536d6c28d8385429b242bab3144f5ba3b252ee3fcdf78b04ffe010b9c0c1c400390cc1afaca2e610cdd9cc1b9218d24e14cce604542b897f050fd109e76b9d2b7663e9d3d476d2bc8a60e3f793ab69c853be93d7d41a0ea7b282678a703f1651648ac09995cb0443af49caf927867e6fcb65b7b6869bfb8cbe8d437d1fb6238445f55efc58bf6d3231383e536644d3b2438c59f2cbc6dec71a801192b237591140bf6a1319ab2c951157cfe63d47a928e90641ede71f09f1381108def654422543ec25a11b733b75d88756640e349feaae62c701861b2cf9855ff82b3b924d63df6c0be6cfb43bddecd2dcfa4da8a2d742187e49bc52749383a6375fff71617cd9d0b9e8fe3f8c69caf9ed9b03f57a92bce6ffced84fdd4b10601f8481706650b283248586a6f72dfe2acd7d187b187bae5346003c81804f815ac3fb79d4d01fec29dd4170714094a50cf24486dde1deed67f6ba712a32b8dff02dfd886fcc5ee3731ee745228652bc0181dfe79af5401492991ed63abc54bd3c9aeb4228c170e6aa98e6f6061cd04e07a544b58a1af58844f3f81a7edd43c86f1959a42818c03cd65d256e3ea3b4c8d63d56c4fb0d0eb0929ef37c02de185a27462193fe41a51fa9cbd3cd314facea591246b3e645ba306b7cf8de259816ea696eddec894161519494418e26706da18ce0d102ceb0edbbe8db7aa7ad4dcff0ebaed1b34febc7c27c141268b49d6be2f8b858037c01f6974ae18e6fed3c96528a0a5dcd8c10c698f78bf199426f9a29ee100564311eae9c26b2c152670835993c120ef34fc216e2b1b0e4571d468a34610ac5a9f9aa590a195c336328f4e7e0b91be316ee13344b5a90cef2c654e4fa9aa4414de4127fb1d1b3ecded1268533cdba41a1ab9b2f4cd54245c1bd4b892d8a582d041477d53cccafed12808521e020108db052b591587118c86fed3b67a3ab67ad040df06b7fd0ae323f7de555362f61ae96da4c7299702b34be80468d6124206ea7116d0d0bd75f526ec9be0d392dd732fcd66b8bb08e68d4b74c57c94f29bcd421bf3b85eeab875f076ced8beeb31f92085bdff1ac25fcf526d3435f27c0d2ec185d78d4ce046afc3271a5d57cebd6afad46a144e2bdebfc02ab63141da8ef18926d76be2860f8110dc63bf5fa22194c97b194fd1ba70d81768e45f50776375fb79626052e60fb6c36ccb0c9306cc009370a75842ac4025b73f091bfe1ce551ed99181d01b4b28691ed01165441a1e25b1b434c502d6573993d6ff24b0004ad3bcb9274a8392d67fc7410ccce4f085d101d43364fe1a0d1f5f53142a2dd364976a9130a3f84e2c89f3a1a51b58d1a8f01cd16cd4de9eb8f354c6cfa257b70f48498c1b6005338e016e7ad404cafc0f6396688153b7a4be56588a990c15df728cbd17ccf3d0a4868353958f2039688261fd3980785c4cd0f59daa20b5622b0ae38d156a90834a1978f704ec9d876de165eb5a02987d9ad7372d811e902f8f318a95f301d1b05fb5ca229bc24e7e8b85dca1d3cfc852bca187377d33dd81daf31b1a489e50e6f722b42fc45d35e0b647eaafa25ee98243726320d43793c2e9c5c48538010dcf0b527249af86e34aeb2c23aae95719c7a63dc2ab8e6b3b53551f8256d063d0ebb497a9a19c0c9961c30f3e227fd009fb33772e9d0dcc412eefb62ecaac2e3e7e5a4e7147543bf5e449b67b867ec57cfd891d1f4f4885a0b5fc13f5d42f501ea5918b96c57a4b037011f8b0f4e4bb673648794fbfba04018e232914780d3dbe206691d1d6ddab7a2c266c23df72a82465e86cf5708efc33cba115876feea500490a7e1072830057e5c3daa0beda880400af7ed7f83e924ec1a8dc897658680e6fddec4500eb8f58be07c12e61007eb15f18336d177a6411773b60a79bdd59bd73d91ca9f424082291a06dfb77fa394b76e2ec4888722384f6b2a3604827772cedec40a5d4c6aab37e9898730b277de3cabb07551dadc4a38c3a03be9020a7807abfb74a88e783655e6da1b734ebce7e78f8360d37e691130f9823c7d44885ff6af69faefa4ed7fcaeeff9ee383f30580280b6c161d8131cc339678f0c074ee1c725f23bef61adcabad322c5aa08f453f4fccb1e6dc59ffc04bbe5b56a1b2e3efa0dc74091cc86e9f213f42ae8ac713cd82e85f024eb08d94d91bdd7b41015a1729172609615a9550574913258dcc2839e01fed3d64226580ff40c232cd93a8d378fb1ed52cd425d4bd10b72f2f8ac1fb22e3445d09af8a53730937e452df44e55e69b8602a69a9e7afa9d5ee11c56b50944cfba5415da6a4d9b83fb11e28abd958f5ae44d750faaf2d8188ebb4bbff5c6c5246d26f356da42af232e660cf82d4380852af0e0fb422f1216a4915fe8fa3d1b47efc7bcc5053f5189bc00d33cb4759aad66d1951c71ca5783d26a32310743dd59bf8231e199e674b47f27394d006455f2ff71e7bb5e07ef5c12796420158705e79dca5b9d0120da5678950dd9e0088ca66cba795e00bf14f907343a252a72713b654e5d0db5d8a841bfd717eaef97279fcd445fe1ec22040c43557a8c132a90b1c2a81cb65f52186a6562a9fa68152998c44e2246966907a40008e84070d5b0df70a757ced08074e5847f30b6cd8644ff0b237b1424cba45473f1ee525937c2db0b15ffda653f90810c4c861c9fc08854423e546dbf2e283b41d599e68b6c13665322dfc3d153ce618fe723592fd3b30a2459b64b14e104dd852fe5be584576ed9ca455f2727e90b9b282eb1d5cd359c53c14d0de56a5ad4d00b63a1eb29661e335d8f51a12246eb7cbfae15f1ff483822e852de45f327ee7bfa6a41d17bb6caa0fac358b48980aaeed3320e49ad53f4f70854ec0fb6fc2928a64638b52d83f9ade534b8d6e98e3dbcd50b93a8f21111f35b3255abca5d1967aff086fed6f4de801a5587ba4258a94194ba35b54381dcba02456e7703274dd146e57fdef65e1470589ed1f4a514ebd0f1c37273a7e9df0703c2e40c1e4759fce30f16c8ffb0c3423f72b5562b6897b0883078fc5ebaa227221bf55dfdad0c3dae90e0abaa1be5b2a8464ac7cb33a4b681a0f271d1a1e01b920653c0ea35e41548794430b5d07f9dabe525b8345748323b32334133ee1fdf0433ef36c6c1bee9bced8a026a0a3141951ee3b2cf129a85ee341f7b441f14630aae8a00dea3cfc7316b9d626e418f1a922dc07270f55ac4ecc9fd1609740969bf0a778bb5aafaf3f4c1c1a21b61c2e172d4a53004df87e925ea01801ed85a56c746fbd57c51bb5450082c07d6d7bd1a26795be40305950bdb44c08d342624c5ae961b78294829c0d7d6bb8e35920bb96fbc158074b89ed73214837057c0b4e017fe7eddf5e4b56f14a416199abb9023fce4ae3196a253476e61be103b69bd97982d8187867c2cdd183101aba559c6ccb8fd71ea7f844362583e37620e43983a94dcafb1684583b54515b80fccef98ea810ef35bd8389e3c0843e61ca505d131c56d376272799e87411057d6bd61aed12f01ea433fdee283a21eb7761aef5e5526ebeae6a542d6b7df8c9cc64c8a84568106ebaf3dc4ccbe4966fe9a9d9ef3c4b606df1e82ceddadb338af717d785dd3af1e21af64b1361322b6978ee7b7b5842e70ba0f9ad9bf835cc7d53af63d0bb7e618e81e1c67de6af275fa1b500efaa57cf4cf4f0bf1819f762d164c33fed72f88f75a9508d426fcf2e61068e22a99140e4bcbdc7c9dd1451d6ac9a0f4516e9a14d0c5686c23a19a6ab84d183abcbefb665280689eb009f347f550850509f9d7fd2fe7c3e02fbdb1874df6553d7213d90217648511bd558a47d81d3db012c3f0c966c154d654167578b7996fe9abf69cbd651b11a32225814b2f0cd5dd684800a48ac352db0a3a26b7ca1ca6915f88d0ed245fe7e04c1c811482ca619200a206ab71a3b61a4a096868d1fe7e683c96166cd4c7d5e521da05378da7b46b0d3cafb9dbbf0365daf108eff679e36f8d5762079e54f871139ae300acb9019919094aa312338922355fadc77c43194a0a9016666019c6c1ec2f0fd69fd8685cdf299cc34d67404466b66e5963332fc04d68962a0073003ff3d82bceb4983bdaa50c0be8b37bc0bbf487072f2efae8895ea825e100a641ba1778019286c013efe7d6d564b236937e23cbe538187294ab39cf986e0898111c09e0959842dc2be7493b73952797d94da08497aedb4864fe7502ebef4844b7398bc33b299ed1341b89dfe3815ba6a1b3f67993e2f93f484f8b0fe03e260249cef7e74267b965b200682c31ce6f0ecf6c23ae74cf5bf4c8a52a3b36d35b331bfbae0f4e7e10d1cb5e011717255030901e835de2591d9a4cba3c3ef21ce13e218d0452322937cd37450e6e7663e1d184c753a74d01c822d3f0e77e20269df8d8dbf8ed3f2a54329f93ce61111d421f478b8eaa7876d52a66074093df93925bea0f1214799708d4b0a82e1107a44bafe7b17616fad266437fe390393a7ca2b316aa6b87d3def459e11595068e4ec92ec2a988827a779ca21022da8d43ca34014284ffb332125e54a6938259589fb8ad90e54306e38ba8bbbe46806d39bf50f404772ee5a1f2787c4cb65d1f17bcb4a0a0daeb263de366a70be0da75363601c43551cdf9b189437e44423952fd0015e9f2698cb96e905e1ea33414312e5932f4107cc1bdf64cdc89a4eb792af4ada4a00970022388061780cb7744add48c3071d3c24404990155f367b5024cd37cd034193bb72b0a0c35ee6e96cdef4baab3c9b1c0d3e4bbdfcc29b4d492fe19a1da440322d551560128c2aacc39e4cdf5e527f4795593d1f61e89857333f05dab42a5b1c4f02af47010ec344dff802895f934110b5c6927a79b77dc98fceaec4cb03bd54c0a094f40221d93fba5ab6cfe588fe0aed888590a4ff4feef4c774081217445b94b6e1c95458e14e3fc18735912b8dd94cd7", @ANYRESHEX=r40, @ANYBLOB="c45ed3b21a008fe2604c0fd51059b6e82f01852f65ac852ecb8c4a38a96e3c7afe9f87ca542591da", @ANYPTR64=&(0x7f0000000f00)=ANY=[@ANYRES16, @ANYRESDEC=r4, @ANYBLOB="16c89f5ec6f87d655e10c31b101595cc185418819ee551a3cf25be", @ANYRESOCT=r44], @ANYRES16=r3, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32=r58, @ANYRESDEC=r32, @ANYPTR64, @ANYRESOCT=r60, @ANYPTR64]], @ANYPTR64], 0x7, 0x0) r61 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r61, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r62 = getpid() preadv(r61, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r63 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r65 = getegid() r66 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r63, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r64, r65, r66, r67, 0x1, 0xff}, 0x8, 0x6, r62, r62, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r47, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r47, &(0x7f00000003c0)=ANY=[], 0x0, 0x400) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r68, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r47, &(0x7f0000000980)=ANY=[@ANYRES16=r68], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r47, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25009a8b4e1"], 0xffffff64, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r72 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000a40)={{0xfffffffc, r69, r71, r45, r65, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r72, 0xa5, 0xffffffffffffffff, 0x1000000100000000, 0x4}) r73 = semget$private(0x0, 0x5, 0x8) semop(r73, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r73, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r73, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r73, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r73, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r25, r39, r43, r65, 0x80, 0x80}, 0x8, 0x1, 0x101}) semop(r73, &(0x7f0000000380)=[{0x0, 0x400}, {0x9, 0x3, 0xc00}, {0x45f26140aba4f502, 0x6, 0x1000}, {0x1, 0xfff8, 0x1000}], 0x50) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f00000000c0)) r74 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r75 = getegid() r76 = getuid() r77 = geteuid() setreuid(r76, r77) shmctl$IPC_SET(r74, 0x1, &(0x7f00000000c0)={{0x0, r76, 0x0, 0x0, r75}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x9, r21, r20, r76, r20, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) 23:02:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000300)) clock_gettime(0x4, &(0x7f0000000380)) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000400)=""/113) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) pwrite(r6, &(0x7f0000000240)="8c609d5928defab4c3ab663bef3fdac40e971d09574c72a7cf4b63792b7e38260379aaaaca333c09f7a7200f2d7567e9ff25fcde8ec862cdb9bbe56444de1657c3fbaabb94127b4983cdb1895dd579b4c22103b59718ed9a03964e3af73755508d89e7a3f706024b8ca2dba1c0bc8dfa7bc3ab1cac61d7b6372caa10f2b48dcc5147db5f76e88e50965644788c53134dbe2118a23d8b1c50606bca1169993e4b1b71a5c4f65ae5aa68e018c478e982b919e8", 0xb2, 0x0, 0x3ff) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000340)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) 23:02:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x10, 0x8000, 0xe1) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 23:02:45 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x48) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01054b2f"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) write(r0, &(0x7f0000000040)="6427c8a010a1e6cef2f2a74a9a10e55cc4ce27e5b95dad538d15a293d922039eee144a5e09ea3b8e8168", 0x2a) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x311, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="b1aaac7a4b75348597a40c1d991c7c92557ff6673f5c05294234cdf6a61a7f7862a5664de7371f6bf4e5067e3e361ab5a3bae183a360751b9db2226ac642b312c77551412ba3df04d622e07e828971609d6aba60dde7c5ce34c9c7a339e5a83825f927bcf5a1c17545fbc7a96d668616d3120e292c50bf7c839ce0491504f323ad23d23204473486a06aaf7c1858cd6e4bd7da3474", 0x95}, {&(0x7f0000000100)="6b5320650940e736f8", 0x9}], 0x2, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0xe}, 0x40d) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 23:02:45 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/95) sendsyslog(&(0x7f0000000340)="eb3725a0155515c2b2cbd9f64ab73a3818d80f53e46f50e5ebf4e8765d78dea3b3c73153ecf6ee1a782a6b9f2c1f88dc821158957f43", 0x36, 0x9) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r4, &(0x7f0000000340), 0x21) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$IPC_RMID(r4, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') writev(r3, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x110) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/163) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000080)=0x57) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r8 = dup2(r7, 0xffffffffffffffff) preadv(r8, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/32, 0x20}], 0x1, 0x0, 0x3) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmdt(0x0) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000240)=""/225) 23:02:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x500, 0x22) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fff7}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:02:45 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0xa0001602) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) setitimer(0x2, &(0x7f0000000040)={{0x7a4b6c5a, 0x1f}, {0x3, 0x2}}, &(0x7f00000000c0)) 23:02:45 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x16}, {0x18, 0x0, 0x7, 0x9}, 0x7, [0x1, 0x1f, 0x9, 0x8, 0x7, 0x800, 0x1, 0x548]}, 0x3c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xee, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000080)='\r', 0x1) 23:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x87}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0x280) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lseek(r1, 0x0, 0x80000001, 0xf66852d2942b763) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 23:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 23:02:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x7f}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x7f}, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000180)="aa", 0x1}], 0x1}, 0x0) 23:02:46 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = getegid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r4, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r7, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r7, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r7, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getegid() r11 = getuid() r12 = geteuid() setreuid(r11, r12) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x6, r9, r10, r12, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r2, r6, r10, 0xffffffffffffffff]) r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = getegid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x6, r14, r15, r17, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r20, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r20, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r20, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r21 = getuid() r22 = geteuid() setreuid(r21, r22) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x6, r22, r23, r25, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r15, r19, r23, 0xffffffffffffffff]) setregid(r10, r23) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r26, 0x4, 0x40) r28 = getpgrp() fcntl$setown(r26, 0x6, r28) r29 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x180, 0x4) faccessat(r29, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) write(r27, &(0x7f0000000580)="6464c8928572da6047a7035c0642ed25e9ec127f0bb1bb923caae3dc48089082c598fa81e55e95788f348c9e0ddd2ddcf52e300bb5a7c201d954aafb41b67b722687790405bd4c5292ca61b27740abb29b7b6afee4a56001d37abc9815a2415ce3c93e27253010a158dc7548fd7a42fdf33c46bb1a2b61a3af59e594a2b437199cee034c72e7d4922593f58448d135b2e6df7e8ba2c852066a26924aadaeacaa0ea81d6311cd29674ddd3a8e41dc6b52b69bc26ea6f5a927a32a43760306c1c5ffaf957f", 0xc4) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x9c) munlockall() execve(0x0, 0x0, 0x0) 23:02:46 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) setsockopt(r2, 0x7fff, 0x20, &(0x7f0000000080)="96caf8114d10482b1e567ee344d5a53b64eb2166bb8a9c06d186d481a8f80e710289c290d4db", 0x26) setsockopt(r1, 0x1000000029, 0x89e2, &(0x7f00000001c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) setsockopt(r3, 0x27f041f5, 0x95, &(0x7f0000000100)="0dcb18af0bfe365c5dd1a13ee59d1ab268e7cde64f6c04733d5d96e2d4b474019c9c3478017e53db77b46c7526c53c0a59b45f11c2cb1498ee4c28395fb4cf3066fff70204d7604599390586564378c4408901083ec84d5f47fd443d1ae2931cc97af3be0704eafa443bcd16e8ea79a6a8fdaa384f344f2348f27b1e471f54cb59cabc1cee94944a2ef78bf433aaa65ae5622740d04144654b8616963b514b8f2ba8df2ba66cfc26c1de", 0xaa) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x16, 0x0, 0x0, 0xfffffffd}, {0x4d, 0x0, 0x2}, {0x6}]}) stat(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000040)) r1 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) r2 = getuid() r3 = geteuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r19, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r19, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, 0x0, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r16) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r14, r5, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r20, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r23 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r23, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r23, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r25 = socket(0x18, 0x2, 0x0) sendmsg(r25, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r20, r21, r22, 0x100, 0xff}, 0x5, 0x2e7, r24, r26, 0x7fff, 0x0, 0x7f}) r27 = geteuid() r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r38, 0x0) r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r43 = semget$private(0x0, 0x7, 0x287) semop(r43, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r43, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r43, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r40, 0x0, r40, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r38, r40) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, r38, r29, r32, r34, 0x1e6, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r44, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r47 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r47, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r47, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r49 = socket(0x18, 0x2, 0x0) sendmsg(r49, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r50 = socket(0x40000000011, 0x3, 0x0) connect$unix(r50, &(0x7f00000000c0)=@abs, 0x8) r51 = kqueue() kevent(r51, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r51, &(0x7f0000000000)=[{{r50}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r28, 0x1, &(0x7f00000001c0)={{0x80000001, r27, r44, r45, r46, 0x100, 0xff}, 0x5, 0x2e7, r48, r52, 0x7fff, 0x0, 0x7f}) r53 = getgid() r54 = socket(0x800000018, 0x1, 0x0) bind$unix(r54, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r56 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r55, r56, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x60, r2, r20, r45, r53, 0x42, 0x3}, 0x7fffffff, 0x1, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 23:02:47 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="01c0881b0aa7d5963b25f630488f206e63b79379b2998632f2f42c77806b8d03ead53cd95f9a22101218abb5f087787a057f286012b7936031cb6e70065cdf8cd0840432aa7565ad14c4cf549e4ccd133913483912214398c358e0a45949508890fc76a87a802c165ac57dccd74195dc943b87ea089fe3ae1b3adfafd0a6c70f3193"], 0x1) mkdir(&(0x7f0000000100)='./bus\x00', 0xe9) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 23:02:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000040)='./file0\x00', 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 23:02:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) close(r2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x0, 0x6}], 0x34, 0x0, 0x40, 0x0) getegid() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000100)={0x101, 0x67a7, 0x401, 0x20, 0x8, 0xce, 0x91f6, 0x10, [{0x200, 0x0, 0x1, 0xc}, {0x12, 0x7, 0xffffffe0, 0x3a6a}, {0x8, 0x2, 0x7, 0xffff}, {0x6, 0x80000001, 0x7, 0x80000001}, {0x3, 0x2b9cf22b, 0x80000000, 0x80000000}, {0x4, 0x4, 0xfff, 0x7}, {0x4, 0xfcb, 0x401}, {0x8684, 0x2, 0x7, 0x6}, {0x5, 0x7, 0x0, 0x1ff}, {0x0, 0xfffffc00, 0xfff, 0x4}, {0x4, 0x3ff, 0x6, 0x2000000}, {0x8000, 0x5, 0x8, 0x2}, {0x6, 0x6, 0x81, 0xffff419c}, {0xfba4, 0xa7c, 0x5, 0xffffffff}, {0xfe43, 0x4, 0x4, 0x5}, {0x8, 0x0, 0x1, 0x4a}]}) minherit(&(0x7f00002f4000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000340)={0x72, 0x3f, {[0x1, 0x7ff, 0x7, 0x6, 0x7, 0x0, 0x3, 0x3, 0x7, 0x1f, 0x9, 0x1000, 0x8, 0x3f, 0x5, 0x0, 0x3, 0x5ee8], [0x355a, 0x7, 0x9026, 0x7ff00, 0x4, 0x5a46, 0x8, 0x0, 0x7df, 0x8], [0x80000001, 0x6, 0x7, 0x5, 0x7, 0xec3b, 0x628f], [0x2, 0x6, 0x2, 0x400, 0xffffffff, 0x6], [{0x4, 0x0, 0x6, 0x5}, {0x6, 0x1, 0xf8000000, 0x40}, {0x1f, 0x9, 0xffffff80, 0x1}, {0x4, 0x0, 0xe6, 0x800}, {0x73b, 0x7, 0x400, 0x6}, {0xb0a, 0x1, 0x1f, 0x7ff}, {0x7fff, 0x8, 0x1, 0xffffffff80000000}, {0x4, 0x10001, 0xffffff58, 0xca89}], {0xa4, 0x8, 0x20, 0x9}, {0x7ff, 0xffffccd0, 0x9, 0x800}}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc956b09a226c8273, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80206919, &(0x7f0000000300)) 23:02:48 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x112a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0), &(0x7f0000000100)) 23:02:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x400, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x1cf, 0xff}, {0x82, 0x7ff}, {0xcf, 0x1ff}, {0x42, 0x6}, {0x40, 0x1efac606}, {0x8139c2ef105ef0e5, 0x7}, {0x101, 0x101}, {0x47, 0xff}], 0x8}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/53, 0x28}], 0x1) utimensat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6}, {0x8, 0x4c6}}, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000200)="ceddbaa7104dcd3f5663ac85881ef9ecf3255afa918bd74355ae7754a1be5bc503f8d1b0", 0x24}, {&(0x7f0000000240)="714dc60b50f4e20d6d405bf867cfbec83d08e8a6e2163e80c0360e119c5da2edb472b49d4afc7611d9380d8fb3045422d30bd233f59a61335b9472d009f0d1695669ef193444747c4ad9aa687d7b5287398d5a54d8", 0x55}, {&(0x7f00000002c0)="7e03fd5b1d76db62069c73141343daca8f49b07c263096c64183f22982adc9ba7b61ed357edf83877d8712d62f3f7bca6e7fbc11c7f4aff8c7b212ae2d17ff14f58e102c63b8dd7dccff621bccdb667e752e0c318eb0ae89a91b5036254d8602438b532e3dcf7fa3c684347b507ab88eaeaa8074da596b84b67e2789bb5133d040893f5f419568ab0079a9e4c04f4422f215421ec2a9a7dfc66bb97b55996ac2775067fad2cb8d2e6cc2c4bbb37f074930fd090a7ca6d7b1", 0xb8}], 0x3, 0x0, 0x2) mprotect(&(0x7f000066d000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) 23:02:48 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x6) accept$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000005000000f400000000010000000000000000000000000000000000000000000000000044afc85c00800100000000000000050000000040000000000000000057ac000000eb000000000000000000000000000000000000000000ef8195dd6e7e4992373986ed00000000000000000000009300000036"], &(0x7f00000013c0)=0x6e) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x0, 0x8, 0x7fffffff}) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280), 0x312) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r5, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) accept$unix(r5, 0x0, &(0x7f00000012c0)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001240)=0xb08c63b78ab11835) bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r12, 0x2000740e) bind$inet(r3, &(0x7f00000011c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r13, r10) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000010c0)=0x5) r15 = syz_open_pts() ioctl$TIOCCONS(r15, 0x80047462, &(0x7f0000000480)=0x5) r16 = open$dir(&(0x7f0000001340)='./bus/file0\x00', 0x20, 0x6a) r17 = getppid() fcntl$setown(r16, 0x6, r17) renameat(r0, &(0x7f0000001100)='./file0\x00', r16, &(0x7f0000001140)='./file0\x00') r18 = syz_open_pts() ioctl$TIOCCONS(r18, 0x80047462, &(0x7f0000000480)=0x4) ioctl$TIOCGTSTAMP(r18, 0x4010745b, &(0x7f0000001180)) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r9, r11, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x2}) 23:02:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x7) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x24) r1 = getpid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0/file0\x00') ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendsyslog(&(0x7f0000000100)="3f1c5424307ad62d4614f1737d832fdd61738ee4a437abeddfc299c051942203a55d5d86d7470ca363d1b9ece3348e8c7c7e6ca50cf9e4d6e366c2e942faeb37e043329097112c35054a44526d2bc818026419217cbce19d003c997076a2dad8bfee4ebbb043796ecb0bb897ec44233122691fad547fc77d5c7c2bc34e32", 0xfffffffffffffdf6, 0x20) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x4000, 0x10001) 23:02:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f0000000280)=""/4096}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/47, 0x2f) 23:02:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000440), &(0x7f0000000ac0)=[&(0x7f0000000a00)=':.}\x00', &(0x7f0000000a40)='&\x84\x00', &(0x7f0000000a80)='\x00']) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x3f, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r2, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, 0x0, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r2, r4) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r3, 0x102, 0x7}, 0x5000000000004, 0x5, 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x80}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:02:48 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x400, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x49) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000c40)=""/235, 0xeb}, {&(0x7f0000000100)=""/43, 0x37}, {&(0x7f0000000e00)=""/195, 0xb8}, {&(0x7f0000000200)=""/11, 0xb}], 0xffffffffffffe34, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f0000000b80)=[{&(0x7f0000001740)="2ba86a2fbe4a9998f535fb1d0ea27250a19603b5f16860092d4b26db8ce2cd0b9b3827f6723c261f0e82fe5ade205df8ba52985f2da1c4e03c850f580218ae1655f06fb9d27521633f4ccb07187b8582c3ade8caf75176cc4cac09113950fe566cbecdaf23e0b76e050dfc6fa7217bb131121af6b216d31c41f20a783f875a1d43cbca1c8828098dadf8b9212d2abf1e71c31428aaad3ef11fb96c196ccba7ca26073341fd09d9c6a42dd7ddde5e44fd09e9e8a0f04e5d02290f963f64dbd7024c9ddbca6bcddb51a2667e2983ae37a4b08482c0bb34b17769e75656363bfc94595620c69c5ffc05f6ce1070bc35e970ed5882787ff8ca2498f2fe6989f90b9943d3d3203117e9082d713eb886b999fdf3821e69d7dc7e5a31fc4e79be7e219089acb5b9b5d5ce18467280edf37e8e8287ab9853a19e10faf21ad283a12f7dfc577de3da9167e2a2ecbd492459021089b9b4eebe8c35f864a9e254119e0409ef4673cb62dd719bc2b0957e465888278ad47d642db4bb318797393571c1adb5d84aacf7051775601fa77caa853f44147c0299be66f5aea77071d5c1f4da97a3a5c775b6f846be481f4d552081c774be1aeb1fe5387d6548851a698636503b0208c84907163fee4424399c78194720ab9c48ef534a8e1221e2a8561450651e0ac3f350204df994dd80db6628b436f44e729bd384d39de50c78c6a4f63ba6f6d89b08671d85971c029b9d487f6a10197db1b29973057e6753d4bc9dcc08a6b89cf2290e0a0585a39e3d6570eba7bebffaf81263b6abccc657a769d4b6ebcb7b30b0cdca88badcf7853156b6050f2428826c68efb59fd2145f8ccb99a841872bc03b3224e4ad0926ceee9aa40062b31055ab864929bccb3e7ac90ed6700a292694c3c3fb74d669dada3f0a969314911ea66f2be20b24a6db569ca5b6d5ac9ded5b6a6d715290dc1611e6bd3cdcda6f5f1a6653af40ad4abd8a94cb57665ad1c6ca2ad8b8cf081834d44d9317d82d57ccec331be340ba2c120b86164314b8a0a13eef67130bdb7398a0cfdb6278427a253d7b860879cafb3886fd3a4880957fdebf7479cf1482dd77acb0a69e82d59aeaf3e185f0080ed4f51e2bab3487e346e81bca4f8e64dfd359b8f53a3bc650b6de5d4c77accec63a361a0825bcc722e2ba54544f3229520bc9cc4d7679447320b5ec1d084f4207b2a61b1e2454208e0930c2c53f3b10e6b7bc1d8cfd0a512efa2029b4be508dbb89878000eae81ebfe1d4a1df583b03de929957c13b8fc36489b8a81c6e5c4e15747ad5cc5adc1935430f1bfded0ebd9d8c897e4259eedb2eaeae76141e5b30dfc6d47bbac8124d7adf794f60da1e111d1fe57f3b2a499ebfe3f9519fa83de683c44abb6b87c98899db0ca536df12e9572f8d32b203c0c954fdb51e40882579018a1a0911a49d5652da1dcb04f13c00bf894357d4525ac947093ef9aa945f0792e826fcc6192cd4d2109cf2bc2b8c0647fd181957c8234dcf04f28464b9a3d9f2f1f43c604c4f8b2c6ec0a2519d98fac85b18b7f66e4d70fe17302def28d306c738174192f26db4eb69f850f48426d4da23b442b966a3bf30a886e2755fb3418f4e0a90da2aca12f8e7971352c2c856125f28c4e670d68fdc7edbcdb3430ee7cfa5e941c095f27a8fe0b96875e6f6162b0cfaab2c835fec3e5ec67b83eda2ae8fb2eb1549dc023063596eeaa9380208390594c3155ec974008b3425d6aa03dbdd5b9aaf8e119a54c7e578bc149a1c134f5e9e8ac5011add1ab8817bd019eb3790338629d769d86d6641581f8bb2dbb656179b00c64d8177c5b2f4841eb331ea4a7c13d8232bb9b49b0ed369d263636720c6bc748fdef15a2b9ffccf0da06b46335a089f2f9bdddbee7042e1ec77c57f4d8b91c317c3c4910651ac3c285a1663f600e115f13eeee2f0ddd6a5a7be3d55e43ee4c7e73074424fd55ddad6e58d34a8cf42e0ededee870618c4503204c39214e806ffca15f01ac8d744e38bff908f90487a30e9a238f87197d3301ce56c61f2997237b739da659a44cdd770c429fec9d22718d081a3eef56e208bbbbffd89654cd07813532e312a848322a8f9c5be92c08694adfd7c8855d52c137d11ade26d76b25beb1dd5ffdd7f8d942b70e93288ca346be4a21a50212ad37e68ded688c319b2c983c545061b15b86c3de6e3ba7c2b9256c9d99bfc563f02545e3dc54e0a30fc4e026dca7898945f72110f49e72b6a8227fb58668b35374433af2089c376c08cbba2f06431d8a38e836911f1c6096794a367b519176b241db02d655ad6ec3958b5684b0836ec2fd6813906c6cf3d0a3baae114054752ebc8190562ebd431c1e899a8103abd8bf89d280ad6ddb6840825674c19a11d898979958023fa59eaa8ff709f3713360fa2c5c259efeb349909da042925eec6ce9395c25c979904217e14e17f7341d4977c5195eb6e018cd770ddaaa2dd662718c297d6e57150d81dba856d05848d590731a2df568bf87d8757b872f1dd9864df97e8037a2187143f837660ee448e58aee7a6566c0b8d663aaf2efca585f5a8608aff61a540ef1cc011eea8b5934d9b878a64d8fe6118a2aaa4df8b609dc1915d1050730d2e239945caf4482816368143b6b3144c9a5719f7fce963257a5dcb7231c21a3544c847dda5685bf0e82cdfc95fa83c645e50a55200127be12100a344bf98a8e59d6ee696fa7fcb89d26e30e64fbbd6b971a91e2f3a60183586ec292eced989a0cf552a4216cc3d2a10aba76f35c6a2ef9787f05accbef0af8e1a0414e6476d819645cf737dd1c2359e673d9b2b6e6ca7e9cb41d3645e01ce6dfb47ed5bcd839aaf011575dd70a7c093f72eff5da522d57600e02097eb6e0f3d7cfef1da62bec5c3edeb16f98e6faccc4233a9ac6f58c8a42050e7679c46e2923384c7cf7361166994f3b20b27424fd3b7202de3ada75b6bff81dd47a69ba5321ca371b39ee2e9ac4386195cffcaa8359d9f11eba47be4f761ac637935d9ea436657ab16351cf322231b32a9c56c296a8179e12a9d000018ff447270fb32348be5821ecbb406792aad5ad64f4f15e8ab9a9837a332aab82e849a5019217a24ef5ea3672b826af7433520debbf502099ab7c5ccbd51439a92955f92d6b933f2442716cb8ce5f3084a6d732ab281263cb7c40633ea678174476583daae28b2d63ae5ba29644574cf92befd03bcfd0712092b873f8a84d75a7765851e9b44bcc161b080b879f32646d0cfea8920088aa623748ca1b69dbbaeb0f786f5f0feb7959a9211c63f6ecbf061a842cefb481bba2366ca0018655ed017f66b638fb5c91fb6fbcfe3c4b99218ab431d3b62b4ab20328b23d51393f56ee229cbddd1cff0a8409a7c37f9ef1f9d6c0ba02fdada241e799c153e516da12781895eca61a56bf21f13e103e08c4340ef35bf566018b0c582276c0d83a3b36792cd57feb6daafb3aa3df7a888173fd9dcc8ca6545614a915a71a15a1b40cf054f5c2c1dc81f1b7d666529f68ed7878863da7305fb32aa1c1e23f17674c84a5258f0c0733c2e63483d5b09c6cc934c1ee32efc7d5979b185446bcb09e43bffe678b1ed3863d4338dfe325955191325a6b0a2a79bead86fcd6c0920b67e1be3bdcdc029b64711b718c0278872e8241f51f3806a03c6b33355fcd72d3d34ab15b5bca37ba62dfd1689b56b5326cd9cff0dd12d6c49d337755d17e5fa2d88e78f08198b64b526d1c4e89c317cfe37d158b95bce3fc46c417bbceb734329a652b8c3bdbcf307cc20bcb652fd64e4b1b3830bbb743b69f1a3f53fa94040c5b088e7ae3f711206fcfcbee2e1259820ac658d5fab18e6b4fe8183e550494ee34d03fc363a882c439a1f4c8ef8b11cb8903733f2296a8ed6e3354985fee04654938ed7a087a84de4012d673501a142bc2b7a4274ffb3c70fc351160ee2d593acf8764c7ba37d7e159fd49da1e3e8d3f78c4f32421b9990a92e66ddcd45c3fe16a75daeb83c0f357e551ecab3f483d5ad9c72232e2a41eadc386e4d6fddc65a72d9699867b7775a192c79896e3bb7009283a97aa873b9a738a4350f20b43daadeaba4f67773574b078e90f9d70e989d7320af2e5fd8031584bdb177e75d28d2339bf38009b1e1c330c223d6154efc3a83977242196bff8bee4fe8dae01d1dfd7c4a10839a0227d7cb1fbbc3ab3a7923057f42a192f15dad75bba71cf16e05faacb3a2d36f8876f6b883ee29c47fcd8148d36ca16842dab8061ebe3ec52a0df06e25325eb47b8734f07b4e286899dfe327e0d7cfc7d647feadfdb1f3e95d6eafc560dee2d44157b27dea7205c14cd97e1bc4385028436de2c477e965f7128543ee375c54819e48b658c849e344336eb98ded2fe51192af1530b1ff3be9d7e5fa4975e6c57c1eeab5270a9bb68acbe68c260626877b95b3f5b492ddffcdd907c0e5cd828ff35a60f20b0cd7c20d520e92c4f1d04ba61a1bf336e0fd5d66e12e4e1c8f046cfc2002ba5d9675ca370ee59bba57bb4473891ce589e3f679d3ed7c3a6f2ead27febde7a6b9eb6671904b7143ca19491e55c86f70ab029419da9035a7aced0e4bba1e5512d4477f90b922eb03327e0c5c2e3dc83b62faffab1438c3f6279a8b2f5e2535e28426da7590c28ef2a221a93d1a29b7f12693718dd1a8d9a593afc7850f39e94efaaabb94d50ff68e5c2aed3e8eed280cb1ff6e58550b9abdcc1fc06e8ab070b17de4c3785da92f3dd3256a4e7deb2d1e998e12cee1247ac34d1cc5d06db9df93165e18353c8b19a225c4b85ac430e6fa787921aa98605e93859d52a22af913c99488307ee3b6adfe4d34ffc5aa8cea0a2071eaa408d151243a219f8887b64f9a4855abb152e9b6dbea8fb332973d0adef3cce3e5a7fe68587424f022fcebe43512036d65b48bee0fbd18a8559bb8641f4aeefa8626cdf54fee6f10c192ac1476fe3cfb6c27722ea8c85b1b6e23be34dacf85be66eee2f51f9f25fe150d1001f9fd86d114f91172468d99dda59b5eb024326c01ba92adc00b3cb2a5444041018210e2561dc84bccdf24d6515a776ce65e09a2c7ad03da0aa242fefe5dc704e3e18f9f2832d8238ce29038c028b1656976cf3c2288a26b999d6305841fca05201d9ae7b67a68c108a1a424eb8da6b5b78d90c8510293aa3ade0203a68c9c1ce363e4eb7ee2f672df7a57bdee7ae598dbd8407eed289168f99b35a9898164f34242d269552fd7768ade126a06b11b36cc804b4890958837e30051d0542f5181f232e88f826eb08d8b8f5f9bac6bb7afe098c8ef023b3fbc4cd3dc40a79caffcaa702c21b108d93460ba40bfbab6dbae9f4a57fb99624d55c14b37ccc7178e25799170454ff674d37db0775a6a729f2af68addf400a502764be2753bc1db628304691098de910503f08b2586d1fa0cafb1ac85a5fb31aefdf278cc33220b78cd7ebaa5883381cfeede3c204e5b2c9b8f3f46db8e4b3d6a9c19b37d1c681f4de748ed9da9b1b24b315d3bbf0c439e4982f647b10c75882342679b516baafac78f03b2384c5d261189399609ef413479c42894635343d4ed9130ab99172c782b554959bc03f64bd1c0a6ccc1a0f8066c9111dbd1e5383753523ad7fad83a746afac9e2de647dcd20a1da09c4092b1960377b6bab093a1bcf0f21102db13dd764cb797520f96ee6f1ecba9908dc0552289a06cae216c6b9d92a599bdbe048426d2a48e7a002adeb4b0431abdaeafe5f5599046c5d542af7f4dd2cf2d4677d665d8360088e4a5ab530f18508fb1d915c94", 0x1000}, {&(0x7f0000002780)="580a1f055ffb53dffa354764a62026b0e8811123a4dda6bad3e8a146caada74e4064ee2163c50d7e621e64683d9c893dccada3454fdde3a74d5ac1037dfe0b7a5a9e64435f0c3c9aee645083e04a05062908293ed3ef218b72a2c62166adee0d55fff960011c2b7b95074c08395ca5b8348c851cf77974c1e45940ddde94cc1995de8c99b66b5d09d246bfc30c8dafacc3875fa0f95bf3defce666e12922885aab306611785b80dc0c6a96c735439b60562aec318daf8978cd1b2c236f40a3b9f40e21ff4eeb88ef43915d69456adcd93437469d3064096c05e291647839aa9330319735232f04837c2e1a50e048ccecfbe0c3db857f6d8b8e80d234163e1c29f7918599717cc56248a2b940583f38cf700913f83abfb5939fb5ec2212456b7dac82e35f786528de879bff306c433e1893905a63f5e17584d9cc91039333276632cc52a6bb9abf58e20f36248682671b1339306a4750976120c05f5c3391f78aab2439d73cc667edbe95ae3fefe56894958981c94ee0594ccaf034e79879a381477fc9efb8102df1dd4c788dc5268269c34691d8ca14a71d1515e4084602d460b8390f83e260f7454aa6e02d712cd5c0a60857789ab1f189cc4e9f0f8b5ed8feb39afed9c2bd5a2290f9945879b99960bdeb5af3bff4b8498f3c98cafb5746aebe6c6f99ef6a3c04454056fc5e421c89f8adffb8d7fd39c88ca7477b885cb377f636fb93eaa68f9a3ccb5837ff8fb43c22667776862b16cd3e4ef5e2db5f091ae636c3ed23935a9174e8f7594d5a2d0b80596d2f63aa1102c886fa55ca70b09c6cbe874f4021d34aec5633ee87f33bb5b08c81829741a3ba76736bcaec29d1c026323e8f659a3091966824057c5941e00cbd48ddb4e2813bd560db79ec9633a8f984abe48e5c5ebb6b2f59718421b76f2eebc419cd9bb87b4b9e4ff68bd0a1dd07278af1e406af96816699c4534b09fd69e277e37203ec6ae810c847db5f392bc09f685894c62d87911957d96c31170c8b39b6f652367f3e7cd0d773ed45d22e3f4a84115e1dfe8a8f4f00a457aa030a351d0c68f5e34939eaac21801fe79cc7b95ebe771357da4633226f7dbf23bd09a1e2678942731e5db669efc777a349a94b4465c5620e1b595e9cb73b4db8383e512cd4f3522d006073064c7093f8ee5d3d188e905f672d8d31e3d6db9d965dac7d30990cceaeac62cbbe8b492da31c33463625f3ff5ca3ec5d30b4c40924f941c93a2b784e1b2ed047838a364be7d7ed62ef1cc043ddc008d6d59147bc2bafc73853e8a1c604e13788fc33eda5ab87e93c819180b38cf39a8a81c2d679f3ecb4163791d1417c68cf56e1c2cc564ad5b522a3bab3a9daf1abff9750b72d43f4cfb54168b738ed12f878c601f0520fb35e8c55296f0780285c8bf55d9c9a6fae9575d0234f26063a14a0745846a72c0bbc4344a0efc9ed2893dfcbd993adf4a743cf10d6592905e1a694d332fadb972271a4a0bc2a479d96ae564ac1688011040794a53725ba1a58ab96f667b2939466f6aac1c6c35e8e3146a0ca02abb2b081e60b3cd0658e9830ba35785e5e37500e54e279c384b25e48e92d23f68bd9e2e03f9abdacab1e152ae23a53128f23133edf778c274f0ca9aca2b83eddd79179f35847cf1f806b54e0898ed02b5cb86dc71c85c0a329c29a4fce8dbbebbae0e1603875be0429c256476a0ef64bae004ab313e755c7f76c720eff377be73f26982ae2736a816f952b15c70bda103c4e60ebed546026f71497a87e27d1378511097fe249516ef60abffb73fadaebe96d3b4cb6bcffc10856d59cbc7a3939ab91b129749eba2713f3b55711a4a813b4f3e62068e238696a1f578c73bfecac9f2cf3a4adaa5a960f61c6dc127e2dbeaead533f435219b79643b9a4e7fa969bbf5d969e9b14b72abba7a7c71cf2c24a21924f773b45cab4e3bd68de63dda4f61e82f55aaf37490205f8d1bcfe521ceb6d2e238b2b8300830fba3a6f887ff18e5f475b518f0c4b807a7c0c091fa804af70d080d63070d5607ee799e2116d65acc8f21519444c1fcd72d76ffc1a8d1805195efd15a66e9bb103866543a49ac3ba55d2fa8c7d4d12cd16129a425582c2b23227fd868cd2902bc44c5633eb9d9d22cc67fd2724413c02edfbf5ce317b5bbedd3099f2bc63dbd12182fe5a85f5bdb165dc59f063ee4ed00384bea5f39d3d058ff567664c18586ed1ede56057a8f45f40f8e7b6d5aa4befa257324f0539c0dcfeaedf513002d3c99d8f89226707dcc9581e5ce8b4137569dd9c7ecd455c53dc42eb6853e1e0b5a6f3a9d03ba7e7cc55f7163a92474c1b23dde99e0f73370f9fd2b5a467ff4ff3734aa28e80124914856c7e322a20d1ba253e2912e5057fe6a422f3ad52fc51d20fde08ae53aae9abb062215266e26d403bee171853188acbc3e3190069fbbd10a480d01f592a3e83a3dffb3e3caf641b47d019b0487df7ac52de6911d904097562dabfbf3cfb94609a43ab1a55cd5cf11097192cdfc2bcc8f9da392f19ade5e465c5874ac35cec67169fbe90d2687a68059378c968687b416cb2af8f6dd7b9b5463c7692bedd6e847c2c282049dab699c704fd02ad6c32b831ada0e3d50a36d142033900b177d77046ee072ec29b8170cad45c8afd1d42f3c536946b13a5b3d57dbfb2383a477e95fe6ef314ddf19c08c899a801e1e04ffa8048de36a3757fb68643357611ce60e3afccc55a521159e502d4107ea1ff4007c333bfbe767c3a895069f7cefae09b1aa501b8924967b37b8eb786d0ca456c34cc43b1988dacac2124f857f67c31bd80ea45d974b0a045c0159c518c1eac4629f1d202876abfafe72a020a8838c76f860c9a3abaa1e5508aefdfe7c9dee50043d16ac3824bc6a3bd70f830fb3d4d276891ecf0537366ccb2563c3483655074f280749cd33740042c6b8bf9bb6e022b36963fac3c0cbbea86cc59d7b8e8419f20b7a42aaeac1c6ae25d145a31ee4a09548598abc808174738be3df907312cd2964e7688faea257753924cd2b60ff2daf358a19084cf01f384d8027e572bd8848425f4d55a61f54a0ad9b67e095889d4ae3b7830940b4dc06e58de76847b4a8f3ce15dac168a55e52382915e33e5a8db0a60e290a77389f2a366ece7c5135633785c906a0c73291c596e3787c177b111c22be27d44dfdac7d0ff0e966669b3415c539fea40730094b90ab82bd29f68c0cc9670052da73c7ad5265414f08db7ae13a800488cb6f2b86068f88d3a73c890b0a5f2bd2a64b807deac88108414c819eb4cabec594e31767032275c8dada3d418d17cb3d9829b5c4bfd853b413966af7e14ff50864016304c618c1813b47ca13a6463be807c090d7a7977403af3ab13032fbfc7c575edfbacfd4588bd641e93e8350c065a63658d7ce70b163b1f8b3347a60831fd5b88b739c14e953d359a5d01b04e141f34188e120ed7b92b758a42055cdc5c069f421e037192df27fc52bbd52ae98c6eb20cc6aff7df1c5b51279ca041f44da34c275f70631925220c92ec32e750a547fe1031e5f3173969a1c6ac920b0a1921ba5e904e133484a835c996f02918f93d52cde5968d1b37ccd1e06f84ff552e7baae2c5ca3e1e220fd029d25314619291f36a6d4617eec8577fe0fd5df3578a4ad711da2bd7037e8db5d1480331261f9dfa94f28c0d84b47a39f4cdc5ebd4031e983283874d080d7309a8edbb194ebaf16c90a0202b4855f6f9b4c072a528e60a461fc67e72aa727e871b14a5ef1f123b2b42a052e932c9ed0dd811145dd2df3e9b6791f907e1c6853d4ac1ca8653443eb8460f839298077d7ed5ba15a5dafcc13b9efaec266908a7767fdfc79e08a4651de67add416b9a1153cee8094cb3e47694296058fcca952c4d2c1bf442d1781da540ac3872e17150fb91161227bcab063d481b0b9b722091f37675e70b3c9f256e7bcde92c89b9fff3c506784ed52f849238f16828ec4f1d75aceacf668ffda2059c852cb725e3366603a22fe47e6e06bb10c3dc7e9fb0400990a3283f719c6a259fe1da396e69e740f62e9ba31c66939d8e4dfd44385654e2fac06335f002ab5b1207aadb62f89b2bb7bb95bc61db71e324f10919b983c9bf8965656462534ac34dfe7206832e8746a0076050dc79616ca2b2d27a45c07790e2f1e39010ac62d9f7b38e7e422300ebecc9d5cad6da8555e992700fabacbcf91f0f1f78645a78cb4919746366a3fb538a820e8765cd195319937822c928fe2fe7b71e16520d47db22a648631305b4b78173c2fc73cfd4a55c7a6d86071ea6ea5892c7603bdce01ecc5a29e2549e961c357cd2c368423e678d7e3f7b0bb1b552af9a3162da44e19158e8e9474547a145114d2bc3b4324ac9640ce945dc48efc85236897f8ac66c16ecf5b7f3b7085207b522ae33599256c9b5edf50ebe169eb1d7e657b49d59b9618325db197c052734527fc0b9636cac8d20dd45c8fe71c9c4fd0bd0f74ef3cedb506b08f8e11002aabce658bdefad2a5c9e79d5768510e3588fa33887707973f55f2ec0562ec0fa6b5ea7ddb8932f44945d7e01968bb62ca8d8a8e22485c74615f50abeb965a1a570b992b5475e6fa19891c88b1ed6e52b176730712d99a1f95bf36b7caaecb636d740fb14f1f690a8af6d1bad292a9843ff794cf91641b2881ab4e00d068e849d7ba56e38a25dfd187f19b98093eafc1515fcfd1bda68cd6025e26abfaa161c05843bb8e7e44651d80bf1b1e5b3dd7195cd61068ffd3cd1d78a759c7fcbb62d4381df655d462b9003b431f790291449fcc97c9d2eebd27e01d1969f1a7fc8bd0963b74f342ce321ebf152eb4ec768997ad41e22e64fb6057149124d956bab35d7cc662cf04f6554aede9e2ce9a8a92119934de526ca5959d2c93d78b343df6c50da862b4654ed031602425c73f8ad83a3f52cc1dccdba3e8a579b075a638f27e1e4646e6443fff6ab6b07ff23773c2f612fd51ff6179ba932ee9604cf0f4d5d2bcb1ec8804da7fa0e9b0ec6e5c26b634718c9248c259d586aa062fb9af04c2b8330c84f16d0f0c60772ad25f0b8b24a7ebd8bc4e69cfdd6c862988d1de736e6509f970b8480a7822079b85a8d88d2154cec3b59ce3af18e2cfab23914f8b991291640230303cc10763405e32387e95c189c14a6c699220bafd00f5bdae5c7aa6632464f61962e10e68e4fd51b26307d10b8fee8b10e70c5b343d93b33930e09de8c214ae59a8200cfd656fb9271b39bfe2a03f0ac7a15d16b9ad45620a0b1fb29cfb6fc18805caf2288b6338671597e1e28c0dddfe3ada76599281e75effed5b7f574ed7a403a67cbab35e1cf58d558ebdfef3465b337ced1fbd60ff705883fda1e162edce6c5c505d0686b7a541f31b6ba6f574ff1c61bf06dc9cf1c148365cea5bfa6dc1f54e2edc71e639226a678d35cd8aa739b9737dcfd7c6cde565a58bb384f400c450b9e6e5a2a24acf3cc62fdb7d008391e21a1dd14e53505793f09ec8de8504ac4ca9a3d9a165f633f91fc91a2623a3944b5552a2b1512e9b20b87d8bd0a4c4923973b8ac88990eec4e2dcbf62306129c9638e36c8f90f80314335024b71e5ccf85f49d1a4f5bfef1004a3d74093b147226c5a8b4572d6c6499ff61cdd906036d70b19869c92657f34e9adc5a56ce4e8eafe5e81b927d1b24e2f63e2d577f50ac3059998b78576e5de8979a9d6185a3d3146abb1def8ca4c7b8dad25520bdf83cb07e5ad7028c0b8a027a1d228033cf9353f988f43481baf59c1700b3ce6b6ab3cf5dd1d33c9", 0x1000}, {&(0x7f0000000500)="98265afb679c74965ede3989cf78c7214d885d37ca3dee729242a3e3fca0e31a85bc8791574658a7ef3e8d055efa33f951f82e1c7f5156e0192f3cecdacbf870dc8721b5b17476e71d353a9f95b050af6a152c59f1790b2a0abdc7d85005cb9bfd89446382f1e946fa5f9d2256a67825ab327c566db4e2d14b8407ef23879853468f223da5401fbe868c4383de0ab7a9a22dba186396b41332e38f9028965db0a6b793318456fa59e3bae996f86c4a46de50df0bf5cd7a16fbe5edd08f43f7e2cc3f1ce1be29037b89b8", 0xca}, {&(0x7f0000000600)="b809f4e76805cb20fef4c031158208da8b3c00168bd72842b85a989d738081c64960699c507089251cbc56e562214677cf8c08d8df98cb1ac59a59e35a7745513f2dc69f4f1ccee8e2dcaefe2a896f6a9ed19d7938674c6c30f02540633e79f3f4a56c5960da9dc0342c1d6df40ff571d84e522a08b39d73ce421dfb099d06bbf7e07bd6ab2de15b8e94cbc90afd580328d6f6283e7105046515a261e6ba43442e5b25f4b8c293a48f36f5e468bac846039a4487a8ea4c5fa7d304732998ec252801d75c331d0a8eef05ea58c32659e3414949a633d01d529dda6a685d0ea4a3114869387e759d7ecd7a91946d837327e6312d", 0xf3}, {&(0x7f0000003780)="0f6d1f97dea431ade7e00f743a18ce8b8ec78b2263c45a5dd231e3c90d98bfa8987c6720611abd5af4dea1d4dbf733696789798f65b2240f13e6457d4a1662f6dd6d0d06bbb4661b4917291ebc6cbab510c025899ff27c11fcbc371db63f492634292613235aaf098239b7195f4a9e8b722ceffcf80beed4673aab95cc0d2c88dedab9696cb5fc385711203210c2364599541f0b37fa193d664383c178a230a7947dd025f3aa0394ccd1cb4a247e85763c42f3d7a7e504cab7e32849e1e27b4a19d9fc372534726e18c279fdec3db5c5699db687ec34af1673b71d99de5e7de8cf7f05d723209263bc0a33f1b45ed38dc2975dc7e5272f365eaa6ead45f37ce2f78e681374f13290da199f0bdc609ff520c44ff1e263ac20d06e7863bbca3a0c30cfe74aa9f007de3cdce98c6c3b53d70c2f317b5344aa4d838b3b527a928a64edbe83d273209bba087f318c5c9af66eebabe82302a0a137ab8c0e0cebfc899c743ac4a01258cfef04b5c52b051e441546321ee64539dcb7e40d76b730ea22c7ce2b8788996b8b6f9ab09a15321d7eb5adfa970f4eced642af279d290bef5b025f5fee79ef91715f8ea5704961c8beff90765a7e231e3373fe6ba269c35de6d2e26c3319180b247ebdac8994a341bc190a4d0619a41a4367dff111cc28f4f0533937e0d382f6d1b6d26a98996f898b5e445d14d0a12e1eeb67e5e02a19f3cfd89227ac0028cce2737a8d0694a1feb5108687c55df8ddabfbd7ddb4e493854aec54c79853640cfc9845f96f4fbfeee8459b20d4d1a26c1761c27e263232a00b702aa90a9be4b1524ff194d3a48af90828e2bb381467e0a30fe1eeb15faffa4d06db0a42c7c7334e8817ba014925b9871763ff5c28646db5a221e87fd3c3c4c6dd91ae527f010294d19685e151ae6354895047baec3bbd7b9e56e02ee52b94135b23ba0152c4b5ea1f5ad9455a95c6a56bc284e88e6c6ca36e1bc5c32788abeef328b68a7dd8d327b6adb68502b362e858ffd2682b2406df8cb8694155a1d0c99af3c3b772cfa1539b78ff24218f5e3989a7594317cd9c3338f9562c103b9f3120dc1582077aa4c2eabc332f04a99f690c1b85fe54e62d969a57a2d6e7761d48cee982beeb926b4bc3be51daa021484ab3890b4f858813226f5063924dae3dd7b7c4a0f7f7f235d0d36bf66fdb90052ecd078870efc314e7b1f96042199707dc00b74acfac069a717e2981fa8dbf4eef6ecb2bfc242a73541ff78f1dbc135fc6b7e74a4a05186c4bf27e0a74eb0e169bd20cc229a6c3ab50175cd2d85ce439c84248d4192d0cd778831e876c8a7f2203ff060cdd03f366ec95ac69e630561f6219a58725fae63c5ba823e0f1c845cdc03526469ccfb7b58b0bc3236db5edd52ab683865b0297b076793c537e7472208677958ad30641a6e402c216282f11ea6099e896d232a93ffbc2de6a9f8ed8fa9fc1963693a625ae17c1565f9cf2618f714b794e9f175f0bab5347e0377a293336531cf09c6206d5d22ab5d01d0295119c84eb69ded17b59c9f4dae8fc02d73a9b1c15d9709826102037b84c2089ce60dec0f4b48899bba587613efff4e4184c1762877ca8c789b195485bdd658d13093a4435637f6030260c991967dfddabfca462d8bb1cec722fce0d70a43da78b1a87c57c175e0d5715fa42ac30776255ec61aafd80e9810eb0e65a72cfe71b84cd29de0a48d3a53642ee0350adb20beade37c51902b08a679cde7c90a2b3b48c0cab52e379c59ed24c862191a5751c19415f7afd3e7396c0124fcc5a6a38aa08867ba93196dd98bb2bc63edb0871bef6b756231ed1243f9f4dad1687a1912839c6eec77821b46c794d64c477dc614f554ae8701ee17ac31e3e9764bd8836d84af3ce2a17d3626c0459714b29daf1ad61cf9b43dd2f81ac6eaf91c34a06f938a2085a783197e1eb3de8fbdd6be851c928376cfa46f3086fc75240de0415e76b01611b00e545683a32d475539a367e87d65dbdc44f84e8077453955dfcabb48e1a83b36902cfb30e2143033a03df80cdacb9e88f4ded0621213ec6f4a2ef490e6a31ed18f5cc2cef1b802f0fdc6c5da66a733bf40a066dfd198a61e6936e6ac66ab1961e0f6308c9f6b38e5d87058ec2cb27dfb8140c1f88492363e2f369025955e183a74e176c7f6d39956e54c6f4b8cc0c8582b60f99d1fea8c172a7c238c7dd58d0fbab43cc0b7bfaf5d1f77869d7f6f9fc140e15f06c21045828e8e4924f257f006cf779e4117494b8d3b73bfda9f9d06a63b5eadaa312e85b336252090397c16984d9b0622beb69716f2eea94d13241caf1aec53e079955a9523c07dbb3589983e548e50b687a73a687bf3b8f119f38b437f182a86e1005ff2a23b839149972e2a92e2d5664603e476f46f9ae8cc8b6a0c8427368d91f417bbc8624684e2e8b7add43d687c2c7a99f05f397d3615b819474959e94b6a0b0c98bed41fa70b0a5b7715889669e2426247a4d734b16c20f136ed92b507af8c5c1fe02c4ac19dc53ed5bcf7319769e446510126acc5846b78c802837997b305393083d3be27985f6ea8fcb8ab5cf13edac121f59cd23a6141deafe5bcd34a75a768673ab2df5e4a24cdf8dd4b3c3b8a725eacd5d01ab9085fafeaa6a0fa424c361123eefe5062f747a9cf9938295cfd826373bd31000baede48756feef01789980f910c013cd98200942126331b754fd19202e9e5630fd400aa1c7c3a929a711d76310f514d9056d62cb0b53eeacc78151290415659ae335b6bfd8b0dac414f20192763f315095232ed260245ea5c11a1fe6a4d8ed90859b85c0d04c464e140788a41adb03d5c277827abafdd8c78a150463c16cc9d0ce6d6906f64190dbf1b98321260201669a7679163d8d3a71befcffc5de829258d3c4e23b49d6943bb4653807ff5c79368933cf824d5426b4fb606370759be24cecc0ebf5963988ce5a74d33f808a2038d43c322d4e0624c4e736b7fd8b026df91dc35a61ebac5dfde61b8a1953cfb7568d132d491617ea7ddeba31b6d933a7b212b5f730ac9264813d914bcdf9749bed588be98fcb22096bfb6e6a77727a970ac79434175703cf52bbad260105c0ed7cb0feac011aacd51dbe60e58e9e0d9e0daa70d117b6e5f7009423b5b47b0e19fd5c4db990703adbc62e85622f7c0a1164925f15dc989e2bf7fa6b6c5bed7f8b462a0881cea5dcb5c0c1ba8f47dfaaeca20d77af73fc636ce9cd8940281bfb806243b01697344ca5f1193929c91ad48fca1c3a3ebc89a56759b339b985e946d0c0e44da12612d0985be4546a2c9fd3bed5b71ea86520e10ac765c4eb50b16f0c92f1a331437efdd8acf47fef21b3cca0e247e8aa0c599e811d89a934b9c2371b4a4d0b1f2ad40522fb414c2c9c841f27fd0d19945580af931ad171c26ff1bbac2ca8fd45c2bb6162786ee9a36b27c69841027675e8eb9956b0c672f4de23a06f7bac1473c2ec0ac787fae197f35f066b7e01aafd576b2951f9e11f72247e8413ce82240ccaaa387bc7d9bb5af0888b0ed3eb40d40f8e603b535fae7f72f08fd8a9859ba12840c9567ff5148b9afa44b0888735a949914f055cd2981d9f3df483f1107042bac7ea0f336a1fb3453d81956497f970ee480f11b9e31acb9f094c2524ed4a0d9fe0e84b2874d21f5d5ed7d7555c690d7273581eac626cf88507a2a8814c39986262f8a995dc6a28acbc7b40dbff5baa27840fd8ca6578a01523b4323a58c1fee89a93103f19896e133c5490ee0f304668006840d7607a542cf9fe55b131dd9ce1a9a7648e7b34e1370bd30898ed93f2dbfc432fbdec412923f547ff6d7e35a3c3ee0f5e3ee77d707fe0909a8d3f06755f6e4907aea384faeac3165cf9922ef3146f56a72fb313d54c57253626837a55b85d0fbab958258954652479675ed5d0a03298cb36c2ca26f2ed8799a03ebab3f82c0f1c112c1b16915be8c060873437c3f5676cc3bcb827bcaddc012e61e188f8a0beeba4561fd32e54567ef1b15189e12823d5403f454a48aa1ab0b7830227a53e0be04694e02e0cdde91e025edd37b34e2819e066f2b4d82ff445b6f8fcad94c5cfe2761f1d9243a73ddd848b16f3df742a01f1038f42bbeab27e4e75977d888e01ecc478d30f585a0c15743cb156583898c3252bcba6f3ffb7d30dd0da42bcc3b46eca53668593a71765fa3c1ed771d8d4ef243cdc63dcef952a46552842fc62702ce7e71c3732b7fcdae7985e314964914449fad0217f0aeb146a13268374c4027178a17582c7070352df23c93c1019bf8728a3fb90b11bfd667cddd4bdbb39884991a9b6a949925c0346b4b27c9f03f39717f2c40f7597c766c20b848ca2ed46604ee32fdca540c1aa84526eac33311b85c460b1105bba622a693286611841647735eebfb83ad882c43552242a676f958bd65a207b29518d72a6370827c9035485eb788491f1ccb3e556263bb6747fd5024d95d262d0c43da1757dfc043bee86e4e40ccf2f4b070fd66c9882375e71d92a619798306d30326271dd4a23cab1574426912450ae96a8382047693ca5b46c494b347b12420fe8f26555e7465c80b09e559ddcf1869122d082085411dc9072b04671562f738647ebe917dfc631b1a568a5c34ffc1b7d609d4548af082d1b2891ecad82ad8e9a0f9c3f7215a43953497c746acc1e86f81a6ae4b18198acca97c6300f193689da2cea424d2911eae80aa13b9cedaed38bf4c0f8f1fe99fbf895761361b87b34ca76e72efea7260942ebd4deeae905768034c9893e022693b00d9b39ff15b1a5c2712302ef061d56778ba6b7f271b1d71111eef9da6ecc1c306f1741a49f403ecdcee14737ae3357326a7a596d6901b627432f53c707de2d5fc4c7242a5717d966b8c65a6fbf287669511fbe42c5a40e564e34c14f15fe72f3ca37ab1846fd80a2dc5e311cf4fd027497e36869c7bfba7fec6c7e7b49c7bb8781a2a2e4df97dc391070451986dd9fde7d36291980ae89809bbc279a6e38ffc975cb94716a42fcd2506d6e1f8a6bcce18af3e452321654a5000ad95e4a877c0d426eb950cda90e1c2361c00df47efa1cf77fae4c474ced86b51483a07e72767b2d539c0bbe6cb9bf9f5ed41f75735dfe690d1789e48083381d550af73bb840c8ca1477d97a9a2173e6b0a75dfcbe601cf99f44f0a85e4302c5b8d7b46ba6204a0fa3997c02e6489e78d4f97e6611ba6390befb7180458100785333b5e4e26572b82fda0b7dc5bb1951ac62d928201f92d6f9b5e3e391ef5c2aed197f9927970bf4287adfbdeff59bc8f46cc976df01c678b6b030aa37ca338832856cd3687dd877e4793bcc9783f82162ea7b8084b6426b66ae71132b9feb107c09c851e44e7908decdc14aeddfbce30d9a71be39e9570e9b5db8c219d9a40b70b5d75c3020392bd627606475253d98665fc1a5a6072dab970c9542543b30eca569151ed00e6ccd3ef0047bbbd334719f2c6267af231ce4d317eb08d9e9195de5a68328a28f868f55ba9a36721a93d45cc8209b740c8a453e7e44f800933bdeca6228f6a889f7e329ae5e26323870ed080501c6568e2aeb4a3f872bd5723c5f70c5f817620a4fd9a41fb3ecb510f8e7a651dbdced2451479619c411f345f0e3dbeb65ffbcd02c2d10f9cb948954617f2cdd1f9cf09f23b2ac1aeb909501078ac2cfdb95920f71deba5a5071e9049814d06a34a02a9be753d151e23c82bec627742af259aee37a098f910589ed9157b16bebc9f1c74da099c720936658442ef0a45caf6f312c", 0x1000}, {&(0x7f0000000700)="b4a3b542bcb5033c8da9d55fa4b71c943fee1f1ff412aa17e1a888602d89cf4e7cec2d1e8e4ba132bfeff2bdae8ca3f65871b3053b6ff1993a9a9a677999e77844822e04ab3a87cb0531eef484197974a7edb08b181b9daebb12a818824ef8fe8f4cee061db69d9fd756a7f0c581779176f6aa14b9ed8570a883743dd2bc7e8856fdf4e495129b33903b6b7461745cf02d03336fed2d4df29e8d941cb6ee65be6f945f32672ba08b38e7235fd9cacc7100a229d88c1a1957e149", 0xba}, {&(0x7f0000000080)="aec74b281cd2d93379dc834136ec4ff6a02fd92bdb95f2e97ceb48854e16059c53162ddccfa7f89c1073894d53127940ba74bf7375977849bb45", 0x3a}, {&(0x7f00000008c0)="f089d242c813a6de825cf40d235d6dd28e71f8a56a3fea5eda807544e788a8601152381c9c96cf0b86a31716759492622d3ea399f07dbf9017cc0a9ec8aafb10d34036b76a70b7a35f92c11f7c8b0bf8d484be87344431069c07a8b7ab3ca362610f2eaff0a1d40c62d6c8b081fc6f60b9b0462de60594d1a02937095c07b4f627b55d92bf", 0x85}, {&(0x7f0000000980)="b17d492a8cb1d210329859b78f96735ed6ddfef2f842b6b8ddfafaf1ca178b64754e02c28a16133a01a0a7fb2de3036795f36e46f602b32f90ac57bcf37acf27d5624979221e59a7a054e726f906d353f2451692eaa27b5999f79ed0444e8d1890a5ead1233d23613b3a56e4ea30f2edc3ece880eb5fef4d0fe2a56dca6e8a07ffebdac9e822ea86758fad85eee3ff377384647ecff23803659ee2d760c48f5c47df188a1451bc488aac398beded780b8e456a3f8b9f86ec1011b9ac298283497da924bc0ab374edd821e1cf7f8b031dfca3c1b2c3d83a7a2a00384d42e8e7e74858bcabf338e578c206c74a433090f42b56", 0xf2}, {&(0x7f0000000340)="63a5f8c1e63a157c63f1c2f02e74d941008818d949f7edec3ac4c74b6d78ab31412fd419a162821885befd73a5ad6214746572047acf438a8c77a1df493bef8d6a9f704629bb5383ee9ffabc30f16eb2aa0be5ce595a1f552dcf4e6a707a3b8e50ceeacaa2cde4721166ae4f04c7388758b1c57adde7cdfa6cfbc07251c1887dd338c3c1cab87ef129bba35ac4511f2a18890b244712ade8ad71dfcb11b4e08b05f420c96cb043b03e74d017ffd210a7fd4002112925535c3e11b08c9f254e315c04d29a9fd24e270050", 0xca}], 0xa, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0xfffffffa}, 0x8) semget(0x2, 0x528dd0104f7a2062, 0x4c0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) msgget$private(0x0, 0x380) clock_settime(0x0, &(0x7f00000015c0)) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="d80fc96fde6490f2ed9306ad", 0xc}, {&(0x7f0000000840)="0131e090f24b9ff8d396ff946baec5d781e6f05a2db003b125b0ff3b46701d14a87ce8bc197771b7612eca518056188c676f86dfb719984f738b0fcecfdf1e44879bf9caf4", 0x45}], 0x2) 23:02:48 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000380)=0xa0b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="90020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000003c0)=0x9, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x4}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f00000002c0)=""/44, 0x2c}], 0x5) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="f2ff2d2f660700000000"], 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 23:02:48 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) poll(0x0, 0xffffff15, 0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x2) setitimer(0x0, 0x0, &(0x7f0000000040)) 23:02:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000200)=0x8) r7 = semget$private(0x0, 0x4, 0xa5) r8 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r8, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r8, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) semop(r8, &(0x7f0000000340)=[{0x1, 0x0, 0x1000}, {0x1, 0x101, 0x400}, {0x2, 0x0, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x0, 0x400}], 0x6) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x0, 0x4, 0x1000}, {0x4, 0x5, 0x800}], 0x3) semop(r7, &(0x7f0000000240), 0x2aaaaaaaaaaaac2e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) r19 = socket(0x40000000011, 0x3, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs, 0x8) r20 = kqueue() kevent(r20, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r20, &(0x7f0000000000)=[{{r19}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x779f459f279d1615) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r21, 0x4}, 0x200, 0x401, 0x2}) getpid() r22 = getpgid(r5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x8000005, r6, r13, r17, 0xffffffffffffffff, 0x140, 0x9}, 0x6, 0x8001, r22, 0x0, 0x3a454690, 0x2, 0x401}) r23 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r23, 0x0, r23) setsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000140)={0xffff, 0x8}, 0x8) r24 = socket(0xfc33dfbaae0fb000, 0x1, 0x0) r25 = syz_open_pts() close(r25) ioctl$TIOCSETA(r25, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x401}) ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r24) r26 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r26, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) sendto$unix(r24, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) r27 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r27, 0x20007605, &(0x7f0000000100)=0x200) r28 = socket(0x2, 0x3, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8040691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r29, 0x40047601, &(0x7f0000000180)) 23:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x4}, {0x6}]}) syz_emit_ethernet(0x19, &(0x7f0000000000)="002aafed2ee60641000036fd488900a32f439f0b76000000dd") 23:02:48 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x611, 0x0) getpid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x2, r4) fcntl$setown(r0, 0x6, r4) r5 = getppid() fcntl$setown(r1, 0x6, r5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f78659a, r5) r6 = socket(0x11, 0x4003, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x14d) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) 23:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x80}, {0x6c, 0x0, 0x20}, {0x20, 0x20}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) 23:02:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0x7f, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="829244308ad0b0aba300"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000440)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 23:02:48 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r3 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r5, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe91}, {0x0}, {0x0, 0x29e}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x4400, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8000, 0x0) r6 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r6, 0x0, 0x3, 0x0, 0x0) close(r6) getpgrp() shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$setown(r7, 0x6, 0xffffffffffffffff) 23:02:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x10000000, 0x1000, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x26f}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x6, 0x6, 0x98, 0x1}, {0x8, 0xff, 0x2, 0x9}, {0x2, 0x7f, 0x2}, {0x20, 0x6, 0x3, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x0, 0xffffffff}, {0x6c, 0x0, 0x1}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 23:02:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="2fbc76d39a2602490744c6f8fc10f1d5fc626eeabf10e161cbdb0035a0d58b1271b9f3c233c86e23d916443fa5853226d22223a5d38e89643e1bcbda6cde90c872171ae9011ded0f1092c6ee12f6b0607050a2880a54047b97de5c2fdb91bf92b80faee251a6a8e31f3fc88c229e92c4996e1ace8e6f825f002b6daeb1af8a58e44618d3dea47a9f3c6be3b602d101390095c366419ccc2ba3cf03c0db13e8b43960c1536f780bef4b04cc7aba65d089e944afc104d385b4ed3d26e75b8a07638302520922211dbbfdf8a203ebb164dba75185f5a9f26f3e52d54ca052a77f214e82a96c2d8484cd31b9ff1afe974fbb553bf4ba9b52a6f1b85277c02e0506945370472c1f1ed6418101f8d4fc706d638dba06de847f7219fde560063151426a8a98ae21b95311f365a7bd7a445c2c2311960bd5ad941e2e0fe90069afc3ab4b0e36207f51998f71c94de99c1324c7c72dbddd11aa03e3cce649912343ab01893d69989c94f153139db44189c30f6de0112c9d011e9fa23ec4da9aeb2d6c2ffdf17e42e8408351e495a986b43dee63cd092e91534902a93a5ce621edb5e754c9363d5df23d80b4eecb024cfac6cc6967aaf7ebfd3e543e299403e7c097b9dd67cafb1582c0b35ff1a50895bcfe7d0d24626dea6819f4e2a51262e4fce3c803964495336c88cbd1a40d0e1c2ab52252c89e7f363c1035cc0f003bbc44bc873e0c40f891016a1956b0c57b18cfafdca25fe239b15550c25ea8fc1c5aa7d578acd6181031c062912c99f32c0f233b96cff066225b16be4d51b874b41c521323a0ff6967c3ed6ff06c8035a507138536fa06614bb60ea1e02f673d80ff190c3a3df684a4917838ad4ceb11ad428e343481feecab5357ad76531fef9ee9e15e4e22de9904eed0ca8dc37b54081a40706093011f14241577c9e78f006183f293cdb6d6e5231793703712b9cd23d433e46648c41ad8c6684641fc4ccc2831278b865e217659da3da4e7385d685c90095f2a7e76d5e5c9a4f24313601c12b7476c89d5f26b7a40c90c94941e10f619e6cee501032b07fb750855f6757310cff83d9dd68c2860d3a6b51c241814cdb676aa8d102751efb996d5f0cd44eeeb627359b73f26613442d4766e7d5ca09e2046593a5453279d06dbb3d1d07e6f3fcd61cabab81d720f8f889a421b827173cf1bea62def53b5d225f4016e224d3ac6635188ccb4e77a978d52d7821b1683555fb89799dcab18a8215f7abc74ad072b373df769f0b969bcc0cabbf69b8c6ac182e3e8b723475a4d99c65e8bbd2645571c9031caca138409476ae063ab1dde9fd97175a95e493c335c2975403f9035e4717dfe5f0852db2755b5a9a5499000eb1f537f9666f4d145bf9dd4625fc380248be768e276ff418cd0a274328a809a2c7f435d056df20fdcd8accb5cff10432e3cfce22af374189fa38f5bd44c177c00a95c4a7048184145e11faf345b81cfb8d4e3087f4db2367717a4a34e1734c83a861f066dba2944c9d5cc959138fbe859a040e5cd099e85a0a8fa68476dd8d8b6982841c82579da94ca0be67521cbe2db88ca2296e1eeecc5e8c7997c6a79feb7c1512bbebad8729ffc8978b201dcdc2dd2a74354fb5dbe24ae5a72445ba77e095ef0aae67052ef2b28b5afd77de6de2ff2b51df8adb9b3992498dd169f0786c68f6fffd230eedef4e3556de6e7832dd030ad155511988243b6e6fe43f15a645ec7b4c60e3dc31800a23d1adb94338e9f010435ad800743ce52586a0c27a045242b91e0a904784192d44d40fd3290a8d955bc2eca63b0338903ec1df6f9c14d965c83516e6c91007f1407af10910eaa9e7951c23c87bdb5e5102f83251ae15ad05ec78aefdcac0ed0b64bd5d94fd8603ca15eac659471cd415aaf15d772485d86c68e90f60fca0e4cf12e49cf9eaee5c84a71f5aa9abb7704f01bce28066e974a46319b351bf0ea863347c46dbb493025fd5cc52e24ce2cafd763615e7c1bbed093665c9897753e2bdfdb778a3b4fa44415fa9c2ccda15be7a4ccd7680e8523cfde98e2fd5c638be98d35f6ff63c9ddea18183cb4c9ab765c47bad778fd6ad88d98c846f1f02a40b3a3219372e10875ab9cbf2eb6c7a78fe8db6e23b657ff050172e9bb68e4da54ed94a0e417227cf761b46d5cbabc887188fdc4b0fc1b1120824acb558d03aff38fa2892c5d872fa5cf145ad259c137c86624bdacf8b0a1f9b9e1f8f8393168f36572e481e2e8ab15d6b7b7ba01ef2e28df733a7e5069ea04df800e541a57944ea5fe260c04f7c5669a73a8a9847a1869b1dc5d0295e71aaf8f2484e23dc2dbf15824af5029b9d6176c3d5eb0e8e74268022ad685dba27383c63503ca8f476988027c6cf49a5a64656f11793366272d15e7164822d56314064c7c57c2c196984615e38b41f923e160bc8a013fd4ec393974a116a2517952819f3b43c6e78d3c4b72e5c07ce955c998ab34dc2d324fbe4eef0e2575ef2a5f01c49c37a5af19b6c2a89e8b35919d262ef7c690d26912a863897671c7732ea93376d1b43f8d999b8d64ee6bab987f48e1612f6010672595f3aa76a0cd2da7eb8e7d73da69102cd9387a934f99413c3f40fabe27967840753755bdece0b9833dcf4178a850be7a20b10d2cb427b0e102b35a9bbec8c7da8b1d52920c1cf5c6455bc31dd50716257a978db98b7d939481a928e0f6c179fb78c11187a7c47b0b04a66633b84e9d84f6132e4e00bfd5b402b03514e1695ef104bae2a1923466e2b7eb2bfdb26f3330357a17156007c18448dc40be62026d8d1dad4631b1b35857bb3bb6ee15364bd5c6cf6cbc75845daab9887efc0061fba5b9ec12d6572ee8f514aa2c118164c4a78dea2eca75bfb13ecea327cf3864634075ae777575e33426c0f60d90b99e2ecc9e81f0bf6d712b4d0c935b8f0e68f9390ff7c52fc5d4990347c67a39665210816649a6dc0a13ae361d971b3c929120c7bcc203d8b6f5e1403140c3d479808b429552dbf6a1f413268a9f83aec5531d46fbb9bec1dda042c211850e25e14bcc67ce1abfdbce6994257c04601df03ec84dfde0bc4b66742e459e4b8b11d92ff2e2eeee43f6199abd1610eb5e2dedba2dcbbdd59658cc6129bfb8e24033690bb0e34fbaa908ad973c3c49526ec4a736d95b99e7466417f5fedc23d800d5a0afd5497e75c1e591db6d2e7f276915af0e2d8e3dd8ea43425126d13e7fcd72b68fa9552dbc687fcae1894d6a73bba544e79be1cd64f066fd4b12c5351b1f8f8209fb0b869b8202c76f1725877d700ec08e7a67f613331761ceea8dce9bde9f55e5f6357482dd959caf3a52abf2fb5656a8a1ded05547cc41f93e0d47e22342d231bae79a55509f0e4893176f291754a6d29323b62ed94dbe2512cc59f17137ee52eca8c450a81a6d662f8ba372b46e465861526b68815098ec018fa3e9784a77105ba18668740bd4a7b06d868909a2b84170781a34ac20e6c32deae56254068eac345e7ccaf24a807d522c73137e0f0c30d64c00924cb525a36d71880c7033dbbd6c53e31790d1e1bb9a80754cb8f7971aab4e0a8ffd79ba0ce671c4e55b11544c8313a16c16faf3280539816384aedc0580be00106dfab431d4313896616e048817c15bd48a507ebedf6b9185d98191ff8718a8dcdd43c61fc6c2514e6b95450c54412752dfa8abbf79a4064d97def1418bb021975924c475a44f0cd8048cbb1b503fb90f2fbd7bf3280ca06fa15bb74582308601dac672426f540d7cb9c0e2d59f31b5b6de36bee9621f5fa5707fa0d78bfc9099806def067967522dbc2ab056d9c7ac02348b7447122f16bf161adba7e818639a313af1b5f7e1be4a5d7323339405cae63b4e2509e9a88a69011959abf320182b9cdffac33f63b171496f4ad8989456c07e1b1ec9c8d975f81a7072a40b5a34af6307460ff128dbf06e922799fd8a3c5e8607146723075d230348db820840e937b4d35c1ce7ce1bd1a6fdba9cf8c078a9190b81e06e1d83976b18a4ede3b1a8a24892567d8af333a25b7a316738f58e7ab26f1f233e35f9ca540aa3629a921a11a611f9d280b813c3b04e6eaa96b96c8a1724164dc31eb2b87d5964470d1da4b9761d089eb86d17bfff3365a24118cc181492358967f6c18d7b8a4f6d3d8544e8ce3005a96730bb2e34d655a71d007f7e3f1d1d1969156a4d7402c36235ba2ce3de8684a2445a014a01f84c969f726dc4294f8394cd671ac5af0445b6675a249433f96337c63399fba0ef7c4644b780b035fa461a5ee2e665df8fb7ac3b040cd82106f710496cc2ee329180de4581b2b8ab37bef67d87a1e5a316e3980217ced87f7cca32520869b12991f50fd0751beb824550ae495ae189d0a33e80d8f952c56e3eaeff61f61a03db46c60131c6d949742a4de10e004ffc99f294dca533758bf46c7c0594f31b54eba84736863bfe310c994a0f0c122ba8729c43ef58a6c9da74cb55ea7efba5242671e18c1858f22f19f4cbd7fa59e2e1418122eccaf9e5995bdaa1fc5bc9452d22b086a3be64e8148179ff8f4d6d7e530d3617e1574e97d892f392b16865ed6eda2f2e1391feb94ca15a89bcbee4c9b295b93ddec72584488aab91f2f8dad3d48681e9e4f81d0102dae2d2d55725d91a7b51c70842e551012e2500bf81a10092909fe69173d7063163954e193f602be8f90e4978e6b92bf3f3acfda6e82bd20f58d65a87addd0e0a169476b3daec616ada833de83ff8a0a8bb7d089011fadc3ae91b7bd7252fb9d0d07d0877d8d7ee34744dead16b76663c40ca3a4f09d9f0be8ec19c9266d1820b9308c39f0cf2262e9db73a4f777f73b31458b621dd27e3c2a62d294cbfc15fe2d606bbc3f80293103cdb5fc53db10b4ab1606256db2dfc4e6b72e86bd2597498087b0dd03245939937c6231135c8769e368b4c803751313e917bd0beaac3c8aefcb93155d01b2e5ac84e763b3136a83f59b9e93229c6a4c8e5fb6b7ee7933d98dab03509e9ca584f5ed5ff277a3cf5df42e08c3a0612541de0d0f8d408c253802e3b4e69c4ebfe74a553f21c4b90bad4c7e847927340aa3dd145a4d8eb547d45337731cb0e02e17103ae8cb1d1d27131f389dc4ce764d8125a46d982afb0a8e6a2f19767730860abbaa0b7a6db21f7ead7c79d41e49bb610d6051c30632e3f01640fc0b7c6bbbfa3d57269aeaa35ba01785d3b259766a34fb092c71ac4935af5f864f6ff7cbeb1c475d4bdf2361296be2185061dba12067e5702dc918c170a7f74ff4160572b2a9641004f9d9f57d56904747092d34d9a7f417efca95d24097327708a589252f9b3cae56b3955749e4d7a4293b051854f44cca9ca8e942355b2242591e39c0cb7e64a18e82678cd3c99737cbc80c33ef77b0fd579ad8c62417749426fc9a78465614408c25022a09af673b0fca6cfa25ac8a3d367840b04dd6c2f41a4f6774cf34fe70f146bfe7f9d07f0d57a2a95d1d77802fd9384ced2d55c14d65f3372c07f5364114f1c67f0c1c71ba3b11918839af14ba1322b8dd1636b7025e0dcb21074bf2f1f7df2f98f1222ae61a6a8d398bb187a2ffa077bb83fc0a5ff11060208d17dc2ee7af703753c1662f10518fa58e9aadff1abd321ffe3672b29fcdef598567abc41d44817f2435b39af3e5b4a57d9b967dd92a67f21536871d8138d94f96c38367bce6418c0d71ddbed9257708625afe0e4221b0aa557745436069bb2e4958c102c7f084f9f6e0712867c6d11985b13693274ca7fed653514715ceed656c82f3122f6af75f2f", 0x1000, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff, 0xfffc}, 0x44001000e, 0x20008001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:02:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x6, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/231, 0xe7) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000140)={0x7ff, 0x7fff, {0x380, 0x8cfe}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="1d3639f9d2a450114c5d27024951076cc6944dcb8774a5cca3c40278a4b474c510f26a27c1ab09e8d77bf1c6de11e1ed9bc88f2897d6973354493e639acb0b86d7c2dd10875902cf85c0942fe2a2368c5f2263864a913646232e0715af0c30e728cb07236c3d54ee8a6ca427d6c65468d7102197728df232a75a2aaebde655b809d980569d52f98213109045f2da606a09cfb19f6cc5c755a4670e483cb9c820e553ac19e83c8096d0d8bb9777cfc95b7767289aab44f2b8b16f9eeaceda91", 0xbf}], 0x1, 0x0, 0xd1a6) 23:02:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x8, &(0x7f00003e0000/0x2000)=nil) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 23:02:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x1f) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 23:02:48 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = getegid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r4, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r7, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r7, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r7, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getegid() r11 = getuid() r12 = geteuid() setreuid(r11, r12) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x6, r9, r10, r12, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r2, r6, r10, 0xffffffffffffffff]) r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x6, r15, r16, r18, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r22 = socket(0x40000000011, 0x3, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs, 0x8) r23 = socket(0x40000000011, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs, 0x8) r24 = kqueue() kevent(r24, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r24, &(0x7f0000000000)=[{{r23}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) msgsnd(r21, &(0x7f0000000800)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES16=r3, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYBLOB="7ff36304f379f95f3f1e48ad759885b142a4a91194036659f59896ad317be81744b9b3d0bbaad52ccc5248a0269120c889f5a0581d460edd80014a33ecb648c08fdca13319d154b484fb0453718213104c5496802ce8e4eb084c5e135996c073c7afa11e5501d05fa2ba2063ade7eeae0dc02a491220487110705f2eab635c5dca8d53a6887c8e20c783e9015eb43ca434f10118292ec95ad68061b16afab4e8019e84161c07b9d205b4cbc2a7a74eae9249c91eb48934b01a616ff5b8063423c71ce334e7cf85b51f99bcb69a8a409cb15b66bf4e601f28f96a0a1944dbe6d4420f0ca6d2a5b4b872cecd5c91a5474cf1648fb8469015306f9bfbf08e54", @ANYRESHEX], @ANYRESHEX=r13]]], 0x1, 0x7fb) msgsnd(r21, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r21, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r21, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r21, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19060000000000000058899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae961e53d2b8d941319c6b5d3b16ea71c4229d0000d8e749c439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea384d45ca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) msgctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x6, r26, r27, r29, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r16, r20, r27, 0xffffffffffffffff]) setregid(r10, r27) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r30, 0x4, 0x40) r32 = getpgrp() fcntl$setown(r30, 0x6, r32) r33 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x180, 0x4) faccessat(r33, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) write(r31, &(0x7f00000001c0), 0xfffffef3) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x9c) munlockall() execve(0x0, 0x0, 0x0) 23:02:48 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x100000060000000, 0x60000000}) pledge(&(0x7f0000000100)='^:\x00', &(0x7f0000000140)='\\@}\x00') r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "03668000a77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x800) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x9) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000200)="97", 0x1}], 0x1) 23:02:49 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ee08665d19ac14d5e51348771197a70b82386440502af5a2728420aef60815f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x13) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379a13dedfa9ce3f483907b84bacb7f65f5fdf945416bfcaf57089011a630a3cdbc434def3cbf5bd17966913d21ee685b03f20c2a6744647c9e12b2bd165911e95e937180e0341b18aef63ead54b7cb93619dc193dee4f1e6fe80948cd99036eb0501747d4fcf84a3e476b08b2d9a0a80ffd0c78a8bdd439d2f963eef64a6b48cb442416886aaf302074470e113c686ea8a4907b28c92c2b9793a5cbb629c558ea3fb3ce03ab45fb1b884dec66620c5bbc22b8e8a529d8643de79b35402e0f5f4354d318fc87f4227f6885ce270d2b3c86e7979982f1deefbe2b47c384b3ca53a9555a101020f3ad37bbdae87abc83e7474c3123164f677ffe53d58ba498935c0e6314330c0a367d4d1f8b516acbed53ad39a2c174a2f5576765491c14f42e568fc"], 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x8000, 0x0, 0x400}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="8e859584a75c169495cbb90a5f5ded51c67302ade9db3896c2205418235a7610d97a2d53108a29ddf054dfecf94a561253f72f55994803a17b37deb40ca086479969ad36d5f12b8466a89695b0bfcfdcbf95869353687a991b953e66c6c3984412a4fbe6337a40e50e4e8fe787d884aabde1949d9a0c7c62599217803e68fb12751ffa47687c3280060987a2ba0399734d2467167f5b7c3a0239d401ff8788a378a6a3cd8a23ab0698d72e6b5b45ea4a71237b6a4ef3730cd3b34344ebca5f20e961", 0xc2}, {&(0x7f00000004c0)="2fe19f5b41fdd1687a52166ae1339c16ff3f1f9694e9c7437693a00d64ad27d703dba30438a935b176ad3d97239cff00de7f254be58098916d24b736c78a6b405b440daa22d337b9c7d1215dab3cccd00be5c7f330f72e0c19176465550ed999c55fa45d4f58118e8babbec85a13bd0499e1317d47bd4fa2df41bd59c0771a2ad96b8a3ded803a9352bf3710a1b4f776e3263ff14d0b896262fc3cf485b54925dfeba0ff3ce269002ca50dc0934023", 0xaf}], 0x2) 23:02:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0xc4c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x2, 0x90d2, 0xfffffffe, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r1 = syz_open_pts() getpid() close(r1) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000240)=""/199, 0xc7, 0x801, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "babc600b52c7f0338d7c3bf3744077eb7100"}) socket$inet6(0x18, 0x4, 0x7) 23:02:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x4000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbfffffffffffff], [0x0, 0x0, 0x401, 0x0, 0x1], [{0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0xfffffffc}, {0xfffe, 0x0, 0x4}, {0x0, 0x0, 0x9, 0x6}, {0x0, 0x0, 0x0, 0x7fff}]}}) r0 = shmget$private(0x0, 0x4000, 0x104, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/23) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x8) r2 = socket$inet(0x2, 0x1, 0xc5) sendto$inet(r2, &(0x7f00000004c0)="52a8b234a4ff2f23e1c474cc0fb056def362fc0d64de2dfc62c0814f751ec7987e23dafb862bd634a9318a8e63ac794c402bc1570c9af941567322281388aef5740810eff41e86e0d7eabdbada62ef469c9b9a66754fc7e129a41e39d3c69bd452445af002d46262604584de69f48f9d7ff49dd713e7a388a063ee607efcb233594f6eb2ab6f526e61d1492c35f2352cf159cb2a5117f8572949d3427793e0383ffdb10290abbd4640206cf24a0975e5c62347b9afa516ac294eb6d7e1766c1866497ad672cc118e867ae78c17791c5fae2378d97ddef5f01cdf1e4a408802e8b7945494219a41a4bcda81bc8bc1a64b627afbda1d9bf7f9535f30aed4450b5476991e002bf28d774fd10c690501269fd523eaff5ca738ac18d795899fd945b318da76da9ee05b6899c86393c5c5dea8e0b07f01f6c783605877297fd6278e9778bfed5511167a32612f1b98e1515938c9b05bd659779f32d09153bf5359fa8a80d45c715a56d1ed4e86b49516ab2c3f27f3e2da9775cac4d5838df73cb357c880ec60ea24d15c78112fe090f95d61628975a3a66cb43754b846b8cab7387cc6af31218d81bdd39c850264497d37e1dc9711541576cfeaa2ead33646a6d7c26462748156d2bc245061e96bf2460cfae188f928c2f9454d7f17a2644ea2fe2d439a4bf847ddced60b7cef481c225403cade4840a09ce2aecc312fb39c4a3095cc660002825cd9beba1f2a147516e51a9fc0eca119007c0f026879345a7f7bf1d2893a6eb5fed264ea67b39d7326e983f9c7f3bcf9c84864fdb98a31255cd526c189544a66c14ed4118118520b8240f666afd1219720c4edf20e8b9f143f3999abe17ce5ffd5899a80f6455e626fa937eeec7de2c050885234aecfd529b3dd44aa6201ee69066daa74f56012f1a4b6ff97f442446c851d12b3ec3457f318a852d56a996497c4f2940f3f7601922da77e18624a9796dc499ffd41a43b3810190c3420f20157e9d9324ae76eb29f3a35754159004b953e7544c4b44f49e9eff9405330f6abd3324bb3ae5161ce9a41d72b1f9c66754a5ed52500555032bfaf028c43c8904bd14b5a29eeed9d21fea6bf165bf0aeb9b2277385e709d501f5ec82fe80e93bc313e6120a967c50054cd39bdaa0f60214eb94f4c380ca85fdddfb28d23a8e1c88dd930aed21d73b46bde60321883c842e6701b8482771b1c727508d946dffcdd14c89ae3b3cc41af4a41566d96fcecb7c41a70d35b3588ccefd3bb45d50c8635781a0acf0ecfd11639bef9286245be203e43089ce03eb1edfe818324e7856e1985682005074e307cc394471e01c86c670be0f642565a0923554ec2831ffecbebcf2edae36ed83f53952e33c58332702cd98cdb49d07cd7466ef5392fef62eb9ea6f669bee56f494df4346505bc9c9d49d18886aa06cf5092c85d2bd9eda50bef3f6083272ab02ba99aff790de24541ca5c1a136fc14c223e4c8d5682479d072048c6e4cc4e7d174c84802e663867a12febd5833922239e19ea84a01df75ebef4af1b96bff3f7012a12031fef3b183cebc25c041d61e508bd890ed7bd087883e068b40c07367518627dd0d6a2c5559a1e7d2c999b0a3b5f9747420073963a93d817b140bf89d66f5fff5e6beae2444855c1fc905a9aa762f36c07015540f78a548c433049b4f1c3e2961280e98fd4a7778b91a70f35fff821c0c72de1dc1996cc54547aae51baafff4a4fe24161e7ccf7e0d7a40e3e4bd581fed3028e6bb34166bd30678289267df650aa55329f23872266f8d794fda8a4b88f8eb9926c6632e6c620b1d79dfe2f69c592c51d50025e855cf3fa72fb3503ef2a9c903c5ff1655738f9ad380e38275c31ffd4baa7d791b084302b31079361a5eb841423a947d25e630090ce2e384077be08075207cdb6139a8c7df6b558fa2d15023be41bb41cea0087fea30c4bc72897e4f04d7c03542f02efec6a77c3d537b14600beb16901db4cee5d32f2cf3bb454810fba82f66be29156fd78bc22364d3fa1eb9f93c41cd62f029b72780e5bdec1dc3929d9094a70c4a7c7b2c0d01e46679eebd7b98cb1cc4026755adb77af42732724c4dec8d16ae6c527d5d3da879fc30595b74df81d3501eb96b2ce0f620f40e7fb64c429d38fb9c5dd47b13b047c87e3df4cb7fd4d0c8a970deed32e25785cc6accb5ad8cd3ec7bc630821a71184b88815e50c2bee2da427e7694b2a98990d6e52136ed01e3ed414337da4e58e96416b1fc41d837648a6fdef009050d165ea4089d0c04691a3e6e9ba979d7ecb18d4e9d1e50713acf5741da398b6e0f2952c8e102e395d8e790413e7bfef3e7a03b5fe6747da7333ace5e7ac3ad78f1069c7efbc49265288eda0d0177f6690d92638f4aef70941eb0afe3806f16fcd5c58404f9116a7c0bfdf2233200d5770bbd4eda98931926ce9b334d0af0e37e9328c173e41b12d539b2ef8d9b18f963b0ef694739abaff72a0e91c2774b1bc432a76ee3ef0780b964ddf31a246216a3102de16524d3c6c5e7e6fc2fa1f8249852daa9f08cd6f116f74c89e319633decb5fe63f8ab888e4f1952183426ab4c2d1966bc49ac987ccc923def5582615b520bc876c0feccdc6b046db7f4b96bca422dbef30a69daee794b5ed318e82dca9451960f493e2f646f32d57d498b14885bce890aba9f731f7659909f97e80aeddbac02d31bcba701f9eb4c762b14be5f8168aabf38aa90f2f7c23b7dd0128b3ce49350beddc135590f8b0ebfe41ae45b7a708972e4056a6c4cf5585976c3ecc5a69ea716a8c33bcdab4bab05720d62c491ea953c9edf6f544f68bfc93214b26d21d20f3d227fd031a3f3ee81d460cb45ed1ef5377942e1db16b553240199030d3e2805a28d9ce944c186c7cd1dd14be2fc61fd4aa4f7c2645b6df43179aace05257cb95498ae086ebc32bb4ff139c71ab7e1dc30d644f8741b65c8bf6bb184e8f4a6169716a52178fea0e25ca8c1af425173ffd7f6774a0e7aa3ff0914c9357f7b8af63c30fe355ac24a140744f6d560acecd6627a16f4dcf1421e5143790e2ffa7419128c18f035dd5834d31d0d7dbc96653dd8b93c029403ddd98dba62ef0cb86acdc07034eb69295b4daa5cc01c9049faf1f5c77bcd39c22ac97c5a8d93bc482bfed7100256dca61b4d9934b04f5ad4d0f070f8aaa6d1a593dbec43ee0b56ac3125f422125c178789361d44f5c12b5f286e8d38e611365a32cefb824c5734538082858169b376f9c66536a470b0ffe303ad0a9c9f07654fbf79eaff1ea6c3eebaafd7e33810e833f6a0423b698e4c984e3d2c38b3c0dea86f2148eb0a322acaa74a236981f4f09f2af68a37b6cc481a9b15f9871d26dbdddb94fc800bd753527f5464fbca3e10f6609f2faa0cedcdd25533e6c906f04b510fd4f721a734c215aa4fce0e02a543f6445a5278eec63c49603163bf2595bcc81b478a567e68d0c85fdbfed685196d987094cd46252d323a765ed72a4a2365b5872f66938a8bb0e1e00a3b33f6df3d6c97a713086f16ef8ad136b8778321cc3537bae5823e9e2b07d6a30c3c9faca0bcf1090601024d8dbf57f15e9eb30454d9c3070630cf31a5bfafe64c4f6d4020c268f1b21567a7d1a5dcf3668becd5ff6b511fdcfa9135569e8a1a56cdd76cb3b0fbc5ebf862e338ad83f64db6538c5f50f2c0d256eed6b01ea88b60ab09e564d196f0f6a9b74f2049c0dfc4664b5d0aa6f24ef7233bc40b71203ea2967062e862a5a9b1cdcbeed4b44fc9f95bbd2e997deb9119da781212498ba9cb95d175ad7e0d5fc631e8c1eca3f1db25130777c1a8be04c604fcd7bae25ff74709e19e935daa77f04c05c0ba43c736d27621949310987aa9967ba5a8bc30b28fd65fa4e6b0c98f735c68eb389cb843845227d3d17f8ae9eb8d179e1063a4e4c3d167b9ff256a0ad7f200fa359044af5c493e34b07e967fc469f00f05f78c1761938a1d2eaf276e63c74c607ba0b0a4aec71da7024b8ce44c40a923f0fda4b40369e1c87c1ab8eb538c49eb0a278ffa120174a912468be809d904b98f6ad378185f136a14e9871004c7181935d88d35c347bd3f3f969f92734301eca2a0cc45602e19c156d00b29f368d33ba70e1f2ada419dd6b1a7db90a9cf748edc8e6327ad316ca561901e2dcd8268c5ab6187b8e27f55af1d1da0564ad063138c93ee1545a707f716eb9f493c7cd045f256f8587e652fbc7b6ff1a7f8fb24581339972c319cb4328bf4b0c725b5834877fdf0177b95c6abf6f584c1b01a902b00e3ec865186f76aca15dadd61d95353e8709408a3e86624811a6df560565bd0c3946c4386e262accc201363c5e996224a7b556442acb7f0d2b6de8d01ee52fc415babecd7a5a75a139af39fedbb5698adc1345d2b878baefeb3d59d6e922b74f3e1ca9b36b1ad1565045092e90b279178e65b3116cc646844d7f08d40d4f8bdd8e4bed9853187de01a78752a8dbebd3927f9333d04d04182da8f0e723849e2ad9312875f8b1ae5086ad6dc6880cb3ad3c6084b0de00beccf65450f084bc5918e453ece763eb65b981b40e9700011f845c4c72b27b9005129d0839976c7740dbb612949aeeefc7181e2018a375c4e9f80c62039088efcb4db07686c9a29dc8969102a7bbac4c0b732904544af298db7ccff2be129a58feb8138919a0e25db10d364768dc118486fa812c925d41661716138aca3eb9a777f6bd659bbcfa418e3edf7b2ee43aa1509da09b4551ea6ad98a99f99e2f3efe7978da9e83de2c045a67fb52a6f72e93408ad369bdac906f8c6005389027e475e55e93fc8314fbda1b2c8904febcc5a1e992176b4554558c34745e89896da0a2d98a298d8cd49251fedbd03633979cb2168133e69444746c70a852682b3b766d5ac097129576a08cc542170fd89d10f26ad2b67d6455b89cd68ff17189af2f212aa550204681da01edc1242992d3e195525be3a9322d0040b2e7ead53c6fdc8cc579c0fab0c273ea53c686708ab0c2f4952cdecea4544c0a6373f719ba893b02fc2990ca5a9f1a56ab680fbd0803baa25014a3b2d2551db2a3a3642ea0e7414141026973d48a5965be2a4fabb7fcdb6dda02ea6d2dc0727e89053ccf93a97a004d4792245cf66b7a95d96d8680efb63569438db47ce5b87f5742d8905a49e095b7c2a5415e1e03ec404ff4717b160a4621b27fa75f48fe91fc65a8de6840687c91bb49f5f94742a88976cf0976601247fdec241c2d798fe9e9ac9d04935f1e28601534088403d69fe1638a1d0362ec2482c0c4e8a47f81c71e3e297341ef69755aafaaa60ba429b15aae74b04a0fe1b6ff2c4dd873ee5cc5d47f40b85c6321e5ad7f04d39155b19e6b8c19134a35208add4c262dc139cf26978f260b2068b080c18b802ebf2810a52347c7e4001e74a0bc7ddd9e615aa03ada08b582708494bfb4ee1ddd4a3fcd5e8e59b5f8c98fd6095960228216494e425dcb8d533c3feca6bb8a797137cf5d3a151b08e38b40f68674774be76f4f8e47f765cc2b981a48b4ed7ccda7555e43698d8e89406c6bce679038ee379ea0841a0254dabfb035be813cde181a635a8a8cd0dbe1d7c3a3e2b91931578f46e3b11b32226f6e39b55f8bc0d78ba8fb597ee950e5fe43fcc2f25eb2347ff2b5147263ffe69c1b44e7d8d28216bc48fca0599df4a743273007915308711bf0fa60305e25b838fd1deab1ba4028bad9ac053f5ba1a5b67450f9153766e066991805c22147bdf4454ec1a27b4b745ebca361c69568af9fffa8315a1b527708e5", 0x1000, 0x408, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind$inet(r4, &(0x7f0000000040)={0x2, 0x0}, 0xc) msgget(0x2, 0x10) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 23:02:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) writev(r1, &(0x7f0000002180)=[{&(0x7f0000001180)="afc0c2365007310aaa83861d3dda5b642dc9ee20b2a83fe4417781128e848ee487833ecf80dfd7e8e5edb8e800ec32f7e7f4aa0919e9d372bae258bd68e52647fc5cc224c8186c9057e08d53971966e160df0523a415986bfe63aa9d9329686f49eaec0059db0dbcbc81beb831ae4e33b79ba7319f4669460e4884a81420d6158e6dd7e3d477de2215a324ec059e1fb77073210acbc93b9208bf4114a15772a2447075f75aa0026367c23dec42756b85b21f7b1ec637730b9bc9719f9e006aa211be9aeb07298946621f6186ca7bf01a3fd0666a9b804151d9ef136fb3f8ad3af32ec5af90455c8deefe455ef7cc1abb99f18a5c9ba1f9638d8c99d9cc26b150866cc171368e6491bb9cd17e7cc6371cc45acc6898117e2338be31ff6033eea78de38d9153da9868f6e508ab5de2f344292790a2ccb549824d258a3d6fa874a252bbe0768e3343adc7219b5d8cd43944b60059a7421216f8eccda214caa5b22b8ae6c990419af01e4fc8d5c8a6d04574577b0b672ba6c05cdca5fc32a976a221fe14fb451e06be12230f388f0c0fa0df1c8395528d1068f0d6dde789803457b55877ac537846b6fc7d704ed390b372611360ffbd1c4fb5e8ab85e9bb38c1b19aa38cbc8c517b492050846cd8b08695729dcade693a0ea44f5dd52c7838c9853a788df2d7e3455250bc5c429840d7303e71e86614f19c0183bb5e1df71304307c3804049339c6188fdceb51db56eddc29e2c6dc0c8883f0c7360f2f32d7e8e07dff4173865d1b73343b4e243b9111293db8cdb2eb56774a7c7c31babaf7c5d1c8582e68f44e169f68d2afecc8132118cd80aacfd617b1e3d0700f1d70239f71e8057937a9ae731cc07c73ebdfef2609dff478067b39817e3295d0da644c35b5cdf8954b8b47028ea64a948dfd1edc6e8915a81d142ff17879f57bcca17532579d3cdfa85e6bf9a1bfd163317fa3e615b7945e9a506811b1b45f270de2fcf822bb4cff6158992a0c7169693d1a6a86f469364bbd5bd2bac15868d52d80f9869b23df74aeb3e01830baf282c131175780f5ad9998bda11ed85b10fd70e4f0b27a74aee7dfc1b5f4006846f84a5f6d7f89e29bb423cacaacd1b3584e8befdcc08fede77db2e33511ca53e79796f9aec8031f4d66ab0e069f6d4d234ebdd8343e4c1c6c7e7c4331b305397bc28fb18711816bb9e28a049548792df46c89b9eec4719f3a421b05647b439e6c428e99365abb3643d1e1cfbb2c97547fad724c12ddcd96c382095a55d1ea75179e7c37463f79def5883818419085dccbd4d1fda5927fc144f61fab48729f409a91d95875ae770e9d9686ea7081f28e8d7377fb245512a09e5eefdcea592f007c34efb4b3426c793657678cfe5986e817669ce7910ca8f37e3191dc6190cce467a16539909966b8a774c73bc349080698da0b41656e0dd96d5aed1103571a55cb5fd0019762148dd5ada4fc106bdcabed2fb382211f192d6e5740744614cd2238c4263b7571332cb8c6e6ecf2da6127281310cec233037bad403d8e5458f029aa66e7feb0647dbd05d3936ee03236c09798baa3b6b88dba70be75c4caadd756194547dfa6cbee5466164ea389554379ae9c74668217d8ba77b6573feb2f61d2a2a4e9045e3b1b8663766e60d1a04e67a7d25973fd1808d20d5e7c872ee0f9578cb79de41fbe60ff6b14cc365d2b421050b801fdf8e7977c88d540345e8c426f01795266222e350719a5d9285e698cc4d157993be96810650f82e3ae8e8dffd17ca463bac40095be9b9c46c0cdda0ac2603442db6ce836a3984fd232356509d969c95aaf287b26a13707aa5522b40c797cd941cdfaba1d608d36063e261cdd46152b4a1d09158850782cb2132f076c36f8654520c2119412a16679c705239453a9ea4427264329b11546fddead2cb400271b4ad7b02bd92ba4e5944962e09b7db8e1f727233f9b296e948840719c6130a4a43523a036b8d6d118fa83b553a82a104495222e8537262123c55ddf587c85215f7d1e42aa588705e0b99f14d7dac9293684e0857e84c2b4976212cfa80eedc315718ca9915e9a41871a31b2a0caaf52de513858b31eda4d69a4fb61f5e0c11d74c56443f0c4f88923ff2ffa48dfa4634d8fdf7b634705ed489a243f146acba54ea2094d43c1dab4bb488e326d1aa453398cb88ae3f7d4391e3942b428f3974de1c57f043a1bc4ff26e495ae51b488ae6c8ef410673454b8f5c30597ad05f4acb113dc2ab20906810a0814a3fcecd4d75d9fd6b928ca3b8769a13c110e292d2eb52ba996331c960b02570136c8818060f81ce23ac5b8afd949e1a5b43f8c88ac6c6418463d6d0a80af08ce543ebe99f5cbe0aa94d363709cb805ec5e167ad03d201258563201e4665eb219b6cf8226eb085e2d83c0685d5b984e99d24b977162e4da3a991339f4802a5b2dc0a7fe28330bf4175798e5c5b1902ba386f51a784bc744d44f306e9591a4a9902ac2c88366067824a05e76286ef884d1d048af8676bcc18df88336546369cfc805386bf6834333c1c8ad422dee81f1a5ba757d6b5c543784a0215f7fa9795298cff697f4119f47e7ad3a413569d94f42fe3b1685e047a8785d21cc44d69ba35192967f8299106cd7dcbf70a5a3c7cad6efaebe4c091a380bbff0cc628b5a9cd7a21be893f688645424bdd4539eb6587ab54242fe59a1c6179c572646e6e08708c29285a2b4f78a6d2ecf8de53733c238d6c174b6ff3aeba2bc29e604d7157f0a0ff36a24ba8148389c7fe3162b643d60466ad0aa4135df0e585ceb0c43f0e2b17a6dc850535a0bfd7a353ca888096bcdc921d8a3cc682e944d106eb6deac14e0f62e1f2abde1ea735986578fb9560288e9a747e9e2e325bbcef8e67b08289898a8aa12d9bdfb9d470c7c45eaebc67c9f7013262f0bf4cfdd52274884b408b2a3468424d049ae8d8f38befcade94e74b48dafb8b468d7048bd77232cb596909498bdedf79d3702723dba426b98c71bfe265fc6225d03b1ab91a9e9a2560eb56fd430a53118695d2c2eeb6c50580c59d50ff95b23574bb07698e4081d47a824b07cc6acbf06ae896d77ed1acde3ba9e51fb6c8863254c7d3b41f38d60eef40486634c2964c149e11a5cb86656d6e79519018392098dae62bdf6cb815ef1983657328c7ea30a25e181ad4110cc556249596f107f675bcb773523be73fbd5791d8bf0b88bbcd6ead13c368b0800a6ee39972f770ff5c4bcf3a40a65b6bbdee6b70b8586bce33f24010a87b3656411457c16ae3401b74bd9736375a4570c61547f33c466f3b593aff0b277537ecfa14e0ac389960fd6f978e83dcc0a7548d5293df9f7756321ebbe1fba4e94e9aa1c3dd3ad9913b64563695fd1fa712f989235b39c41bd1f2e56803fde3675ccc88a651901172c175b066be1a73e44e356e7ed35d6c46978ac3d4bca3b5a3d076ebadc9c54a42e2f0ab381260f3f84a158379dffb77b6354a1f43c09eb07490dd79d6ba163714f20f9f664da9d09597e9f0c70a50f4ab00cd16213e3a509c400cb4a671fd1ab56ac544d26975b571fa57f2a5de2d582976a9ab6c4724a221c8cd76f01ac9ae81803fba08594fcfec4eb5581feeeea9656195b9de9408d6bf897196212bcbb62329151069d14f690567439931f6083cd8ac906ecfc995b16c97edf9cf8014bd5e1e1208c169945937e3eecaa628c0a266b88bba518102dc6317370de4541bc846be3f1501e09cc99dd0c9a2ca5c76e383a4142151d3dc099cedfce4509ffbaad84101fdd938e14f0aafe1819159f5d7959791bf5ef34d5331e0fb1fbdf387ea1bff4bf39bd8477a27d69ccf54b6125028215cc41b60353c981e04a1f439c26074185a1a5b5d7ab84f0eb53d642db75a4167049635391098875a9c69b5655a50895e3542d229a8c9911d158636f179c985805b2f2c6940f3861ed8939b8afde420afa9fe7240fb44daf8d7bdb63880fe7118cc545919fe1a5652bc23d1717f07e285fa6fa00973748ed5798b19879ef47e0e59b86e81ec247a112c99bec78df943cf214c26421bd099ab54458ba73f204619ec80b5d42cfc0ab8ee5dae3f9ab8136515d68a8bc1a838cfd52579540d743414f1315612891800f412def98bc75a239f19d1b9880a374e0db3112c43db4119149a3bfde55f5687f7aaf5613e918f379307294de1d00efa856d4eb29c92fe404e1d07d4967d31c8c17860ad8f90a48c8d789359187fdd4e91a827fd2efddd3267fdc31e5840e1151c975c8ff53e2a1cb7176b544facf4e6bdc91b3d13d1a1e713220afe75de4b9a0709c350fc3cbbac762c93428d5d383e9ca251729602b3196acfecbe11f070d4b771ae77cd7095f081b733a102ea94b13f43842d22652a08b09c1caedb5a10b59b891ffd17a2545e43532c21e4365e1ed204d278ec1fb670ec7a8d944ae43d996622445f5456c1a185d4f4da05a4194bbf100d4b9ce9001aa81ff46b93618132aa65f751450a319d49245a03a67c8e80438e44d502c79f06b30ee89b4f3977ce3b06839141013a602b1d5ca4923f963a76c1511e22e0f848c24d58ab4fbe3426329351a3ce64d9bd80641fe7715f1b01926442bc23721349a0afca6735211bca4a76f8c7f8d8d61f3365d7fbffa84b91f79d29b585ccd4c2ad76765ea2a3ddd4e2dc860ec5fdeda03306bde345f0062136d75d79634d65dd093a48f477c9f557433e978b34f777cb74852a4939ca407f8af4d6db2f28b1fdf517ed6db19a71ef4da8f9e98872ef893ef26e4556a5eb2eca22c01176e127d5b973809661d8bd7cf666a05d75d0406619eaedce908fbe357024d97de053c7d96ed92d0ed91ffa6b07e3e17ecaa4cb851418c0fede07f057ab357f7ef039893ff70293dcefcaf7a0acdd4c0b62fc0b6e2700342ab620d2222280912ad16247534cabd331d18e494e28d37091b8daf35e5d99d8e36df8f603fb580ca6b04298edafb2ba32708a5f0f13715ece837d96b362726952726c70287e5ca33ca33af1ebb96f63bd5a562f423becff6747140467c9d7c3582fb09d6342308e22a1c43e3bbe3bdb536076b8c8999784ec0a08d9f3559c936074551787006b3bc589122adec937a3838a1be05c16e784cb1a5a446915606c3c19a5812eb869e50cba295a02ac48f0e324a240f2378d72bd4d318d9d014db50df39a16591f48d8366029eaaa3506a9febe006476a71e9ca6ed76434891a17b30f86dd139ae8b1003e4f5ac7b2131c79c58efbd8be1cb3296204498cc93242377134de8c9a47f55392b196cf7e9b5957f0ff4b9394467e0e6809303cd284186d8d5eada085f351f0d7ab9f49c7e51046b44ee2aa068f2a952b1e1e0e2120ab660aeff0aa39d5746619623834ac14a0db88be93aac2f01eee43ddd9b1c081614f5fcf190a6048d0b2147405cc6b52282131763d6d0f694d35c877a81bf9fde224cb37c784b2cdc53a75f1d5179a21f03c982901f62fdf932349d5f315e44a033a32bd5acd7f9409d0998ee1df2df8cbf0edff77a630b3e78ab0aa7ca8d096a2c36d32ac376c99407d60ab30f96d749412dd7e8f15997b6d30d2ed7f45e2f6050e3c8ff7fef6b7dfacccf9f7339607e0e2ccb6a5d1fe1a7749976d37fea6d90761e41431d88ada2dca9774719514013ba854fd0cadf3044ddcb096b7f86e2d683250ecd292a5d1de4c039486d71a6554f5ff8cf55e1eb41b4eab1453e09b53e50e3733446d6d6e8719a8c3a21d8e5a5e6a62ba59fb780ea63a85da192aa4bf575c4d95e0b5d2cc12b", 0x1000}], 0x1) r2 = socket(0x18, 0x4, 0x1) recvfrom$unix(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x47, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) fcntl$setown(r3, 0x6, 0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) clock_getres(0x3, &(0x7f00000021c0)) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xb, 0x0, 0x0) 23:02:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0xff) poll(&(0x7f0000000000), 0x14b, 0x1) 23:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x64, 0x0, 0x0, 0x80000000}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xd42, 0x4, 0x2, 0x7}]}) pwrite(r0, &(0x7f0000000240)="fbc35366264c73a0862ea25baf8a2138ec461a029be95114f6", 0x19, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x7f) r4 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x6, 0x9, r4}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x81) pckbd_enable: command error 23:02:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="08f38b34fbaf1495ae3b11c1fac31a22e4ef126a3dc14f29fcd4613a83db295aaf411dc6a59ee79e8da2006bdfc4eb6cddc8f45f648175d7", 0x38}, {&(0x7f0000000100)="48910aef9ae13debd7f50d403c504af8b27994ab0bd415323a90a141358a03ef95e4a0fb801fc04f8ef4bb7a42fe9665e91c0d6883223d7ccff3713333488620b42cd777a1baa5a04244fe91dd5dde79beebd0f5f0608238162bc227b0272c8efe2f37f74b067b5592b127586aaf8ccb4496fa748b3bd86ad5e4d6e2f958b50019fd22d12489d79f2e4c98793679f9dcd2c4fa390a02", 0x96}], 0x2) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setrlimit(0x1, &(0x7f0000000200)={0x9, 0x20}) socketpair(0x1, 0x1, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000280)="beccdfd3391f2c0db103c854543f909fbc4347425f28bfc3bc34482620d195141276253ed5f81dfbaa51018a2cb8d5857de1c551a878d38934ec0755e8bb5b38987f13520bd3d780f1fcf63ffe1156e09cb3f76537215d502852241d623ce57eb49ea29fa011ec53953c3c7a34c6c3e6e48a34442659ce572a", 0x79, 0xc, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 23:02:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{0xffffffffffffff9c, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x1f, 0x2, 0x2, 0x20, &(0x7f0000000080)={{0x0, 0x4, 0x5e, 0xfb, 0x3, 0x5, 0x2}, {[0x7f, 0x3, 0x0, 0x1, 0x9, 0x10000, 0x0, 0x0, 0x4, 0x4, 0x101, 0x1, 0xffff, 0x4, 0x9, 0x5, 0x9, 0xffffffff], [0x100, 0x4d, 0x9, 0x4, 0x3eec00000, 0x0, 0x0, 0x10000, 0xb82f, 0x90d], [0x9, 0x1, 0x9, 0x8, 0x2, 0x2d7d, 0x4], [0x3, 0x4, 0xffff, 0x5, 0xe3d9, 0x3], [{0x4f30, 0x0, 0x5, 0x8}, {0x1, 0x2, 0xead6, 0x5}, {0x101, 0x5e5, 0x8000, 0x2}, {0x40, 0x8000, 0x7fffffff, 0x3}, {0x6, 0x1, 0x1, 0x2}, {0x1, 0x7, 0xffffffff, 0x400}, {0x5, 0x0, 0xd3e0, 0x10001}, {0x9a, 0x7fffffff, 0x6d69, 0x5}], {0x6ed, 0x1, 0x2, 0x7fffffff}, {0xb3, 0x7f, 0x40, 0x5}}}, 0x1c00, 0xff}) 23:02:51 executing program 0: socket$inet6(0x18, 0x5, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}, 0xf}, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x4) openat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:02:51 executing program 1: fchflags(0xffffffffffffff9c, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:02:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x80) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000880)=0xc5e2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c101e838e0cb7346757d0dc3e1cd7d93b48c3d6865e8f35a5d24e57e71ed94da203a7490131cdb"], 0x10) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f0000000740)=0xc) setsockopt(r4, 0x8, 0x9, &(0x7f0000000780)="ef70f1c5d37b5d1f58b6be96d3e3dafea85b96d6ef49142613088999cdbb28d14c991588c7b32ec3d0d52b335e749ac081365416205f2adb05e51b9ff621ad1f652ae928097b3df4f316b58d8cd442267244d049f9c4d2367d91fe12218548cdc908046cfc4498df5dc1603a7cdba8d230c027a1097f91df2407b5fc081cf9f3146f44", 0x83) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/1, 0x1}], 0x3, &(0x7f0000000580)=""/238, 0xee}, 0x0) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) r5 = semget$private(0x0, 0x3, 0x10602) semop(r5, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000240)=""/221) 23:02:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) getegid() getpid() geteuid() r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x1, 0xf9) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r16, r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001900), 0xc) shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() geteuid() r19 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r19, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r18, r20) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r22 = getuid() r23 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r26, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r27 = getpid() r28 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r30 = getegid() r31 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r28, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r29, r30, r31, r32, 0x1, 0xff}, 0x8, 0x6, r27, r27, 0x0, 0x2, 0x1f, 0x400}) msgsnd(r25, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r25, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c29863d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="f9ffb15043a8b4eb"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r33, r35, r24, r30, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r36, 0xa5, 0x3, 0x1000000100000000, 0x6}) r37 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r38 = dup(r37) ioctl$WSMOUSEIO_GTYPE(r38, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r40 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r42, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r43 = getpid() preadv(r42, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r44 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0x95) r47 = getegid() r48 = getuid() getgroups(0x2, &(0x7f00000003c0)=[r46, 0x0]) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = getgid() r52 = socket(0x800000018, 0x1, 0x0) bind$unix(r52, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r54 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) r55 = getgid() r56 = getppid() r57 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r59, 0x0) r61 = getgid() setegid(r61) r62 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r62, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r62, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r62, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r62, 0x40087468, &(0x7f00000001c0)) fchownat(r62, &(0x7f0000000080)='\x00', r63, r61, 0x6) r64 = semget$private(0x0, 0x7, 0x287) semop(r64, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r64, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r64, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r61, 0x0, r61, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r59, r61) lchown(&(0x7f00000001c0)='./file0\x00', r59, r60) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x6, r59, r50, r53, r55, 0x1e6, 0x8}, 0x5, 0x5, r56, r57, 0xfffffffffffffe01, 0x9, 0x7ff}) r65 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r65, 0x0, 0x0) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() r68 = socket(0x800000018, 0x1, 0x0) bind$unix(r68, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r70 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r67, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) r71 = getgid() r72 = getppid() r73 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r75, 0x0) r77 = getgid() setegid(r77) r78 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r78, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r78, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r78, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r78, 0x40087468, &(0x7f00000001c0)) fchownat(r78, &(0x7f0000000080)='\x00', r79, r77, 0x6) r80 = semget$private(0x0, 0x7, 0x287) semop(r80, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r80, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r80, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r77, 0x0, r77, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r75, r77) lchown(&(0x7f00000001c0)='./file0\x00', r75, r76) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000080)={{0x6, r75, r66, r69, r71, 0x1e6, 0x8}, 0x5, 0x5, r72, r73, 0xfffffffffffffe01, 0x9, 0x7ff}) r81 = socket(0x40000000011, 0x3, 0x0) connect$unix(r81, &(0x7f00000000c0)=@abs, 0x8) r82 = kqueue() kevent(r82, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r82, &(0x7f0000000000)=[{{r81}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000bc0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r84, 0x0) r86 = getgid() setegid(r86) r87 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r87, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r87, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r87, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r87, 0x40087468, &(0x7f00000001c0)) fchownat(r87, &(0x7f0000000080)='\x00', r88, r86, 0x6) r89 = semget$private(0x0, 0x7, 0x287) semop(r89, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r89, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r89, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r86, 0x0, r86, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r84, r86) lchown(&(0x7f00000001c0)='./file0\x00', r84, r85) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) r90 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r90, 0x0, 0x0) shmctl$IPC_SET(r90, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r90, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r92 = getgid() r93 = socket(0x800000018, 0x1, 0x0) bind$unix(r93, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r95 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r92, r94, r95, 0x10, 0x9}, 0x8, 0x1, 0x9}) r96 = getgid() r97 = getppid() r98 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r100, 0x0) r102 = getgid() setegid(r102) r103 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r103, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r103, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r103, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r103, 0x40087468, &(0x7f00000001c0)) fchownat(r103, &(0x7f0000000080)='\x00', r104, r102, 0x6) r105 = semget$private(0x0, 0x7, 0x287) semop(r105, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r105, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r105, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r105, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r102, 0x0, r102, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r100, r102) lchown(&(0x7f00000001c0)='./file0\x00', r100, r101) shmctl$IPC_SET(r90, 0x1, &(0x7f0000000080)={{0x6, r100, r91, r94, r96, 0x1e6, 0x8}, 0x5, 0x5, r97, r98, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r107, 0x0) r108 = getgid() setegid(r108) r109 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r109, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r109, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r109, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r109, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r109, 0x40087468, &(0x7f00000001c0)) fchownat(r109, &(0x7f0000000080)='\x00', r110, r108, 0x6) r111 = semget$private(0x0, 0x7, 0x287) semop(r111, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r111, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r111, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r111, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r108, 0x0, r108, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r107, r108) r112 = getgid() r113 = socket(0x800000018, 0x1, 0x0) bind$unix(r113, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r115 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r112, r114, r115, 0x10, 0x9}, 0x8, 0x1, 0x9}) r116 = geteuid() r117 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r117, 0x0, 0x0) shmctl$IPC_SET(r117, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r117, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r119 = getgid() r120 = socket(0x800000018, 0x1, 0x0) bind$unix(r120, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r122 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r119, r121, r122, 0x10, 0x9}, 0x8, 0x1, 0x9}) r123 = getgid() r124 = getppid() r125 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r127, 0x0) r129 = getgid() setegid(r129) r130 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r130, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r130, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r130, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r130, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r130, 0x40087468, &(0x7f00000001c0)) fchownat(r130, &(0x7f0000000080)='\x00', r131, r129, 0x6) r132 = semget$private(0x0, 0x7, 0x287) semop(r132, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r132, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r132, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r129, 0x0, r129, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r127, r129) lchown(&(0x7f00000001c0)='./file0\x00', r127, r128) shmctl$IPC_SET(r117, 0x1, &(0x7f0000000080)={{0x6, r127, r118, r121, r123, 0x1e6, 0x8}, 0x5, 0x5, r124, r125, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r133, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r136 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r136, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r136, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r136, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r138 = socket(0x18, 0x2, 0x0) sendmsg(r138, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r117, 0x1, &(0x7f00000001c0)={{0x80000001, r116, r133, r134, r135, 0x100, 0xff}, 0x5, 0x2e7, r137, r139, 0x7fff, 0x0, 0x7f}) getgid() r140 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r140, 0x0, 0x0) shmctl$IPC_SET(r140, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r140, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r142 = getgid() r143 = socket(0x800000018, 0x1, 0x0) bind$unix(r143, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r145 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r142, r144, r145, 0x10, 0x9}, 0x8, 0x1, 0x9}) r146 = getgid() r147 = getppid() r148 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r149, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r150, 0x0) r152 = getgid() setegid(r152) r153 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r153, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r153, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r153, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r153, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r153, 0x40087468, &(0x7f00000001c0)) fchownat(r153, &(0x7f0000000080)='\x00', r154, r152, 0x6) r155 = semget$private(0x0, 0x7, 0x287) semop(r155, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r155, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r155, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r155, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r152, 0x0, r152, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r150, r152) lchown(&(0x7f00000001c0)='./file0\x00', r150, r151) shmctl$IPC_SET(r140, 0x1, &(0x7f0000000080)={{0x6, r150, r141, r144, r146, 0x1e6, 0x8}, 0x5, 0x5, r147, r148, 0xfffffffffffffe01, 0x9, 0x7ff}) r156 = geteuid() r157 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r157, 0x0, 0x0) shmctl$IPC_SET(r157, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r157, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r159 = getgid() r160 = socket(0x800000018, 0x1, 0x0) bind$unix(r160, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r160, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r162 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r159, r161, r162, 0x10, 0x9}, 0x8, 0x1, 0x9}) r163 = getgid() r164 = getppid() r165 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r166, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r167, 0x0) r169 = getgid() setegid(r169) r170 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r170, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r170, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r170, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r170, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r170, 0x40087468, &(0x7f00000001c0)) fchownat(r170, &(0x7f0000000080)='\x00', r171, r169, 0x6) r172 = semget$private(0x0, 0x7, 0x287) semop(r172, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r172, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r172, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r172, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r169, 0x0, r169, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r167, r169) lchown(&(0x7f00000001c0)='./file0\x00', r167, r168) shmctl$IPC_SET(r157, 0x1, &(0x7f0000000080)={{0x6, r167, r158, r161, r163, 0x1e6, 0x8}, 0x5, 0x5, r164, r165, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r173, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r176 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r176, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r176, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r176, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r178 = socket(0x18, 0x2, 0x0) sendmsg(r178, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r178, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r157, 0x1, &(0x7f00000001c0)={{0x80000001, r156, r173, r174, r175, 0x100, 0xff}, 0x5, 0x2e7, r177, r179, 0x7fff, 0x0, 0x7f}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r180, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r181, 0x0) r182 = getgid() setegid(r182) r183 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r183, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r183, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r183, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r183, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r183, 0x40087468, &(0x7f00000001c0)) fchownat(r183, &(0x7f0000000080)='\x00', r184, r182, 0x6) r185 = semget$private(0x0, 0x7, 0x287) semop(r185, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r185, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r185, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r185, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r182, 0x0, r182, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r181, r182) getgroups(0x40000061, &(0x7f0000000e00)) msgctl$IPC_SET(r44, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r45, r47, r48, 0x0, 0x1, 0xff}, 0x8, 0x6, r43, r43, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r41, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f00000003c0)=ANY=[], 0x0, 0x400) r186 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r186, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r186, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r41, &(0x7f0000000980)=ANY=[@ANYRES16=r186], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r41, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25009a8b4e1"], 0xffffff64, 0x1, 0x0) r187 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r188, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r188, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r190 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r187, r189, r29, r47, 0x1, 0x5}, 0x103, 0xc07, 0xffffffffffffffff, r190, 0xa1, 0x3, 0x1000000100000008, 0x6}) r191 = semget$private(0x0, 0x5, 0x8) semop(r191, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r191, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r191, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r191, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r191, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r191, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r22, r35, r39, r47, 0x80, 0x80}, 0x8, 0x1, 0x101}) semop(r191, &(0x7f0000000380)=[{0x0, 0x400}, {0x9, 0x3, 0xc00}, {0x45f26140aba4f502, 0x6, 0x1000}, {0x1, 0xfff8, 0x1000}], 0x50) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r192 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r193 = getegid() r194 = getuid() r195 = geteuid() setreuid(r194, r195) shmctl$IPC_SET(r192, 0x1, &(0x7f00000000c0)={{0x0, r194, 0x0, 0x0, r193}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x9, r18, r17, r194, r17, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) 23:02:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x82, 0x1, 0x1, 0x9}, {{r3}, 0x7, 0x46, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x1, 0x7}, {{r1}, 0x0, 0x1, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x94a, 0xc0a2}, {{r0}, 0xfffffffffffffffa, 0x89, 0x10, 0x6, 0xfffffffffffffff9}], 0x8, &(0x7f0000000340)=[{{r4}, 0x964a19bfa7eed3b9, 0x102, 0x4, 0x400, 0x2f9}, {{0xffffffffffffff9c}, 0x5, 0x80, 0x2, 0x4, 0x3ff}, {{r5}, 0x6, 0x4, 0x2, 0xfffffffffffffff8, 0x6}], 0xde, &(0x7f00000003c0)={0x1, 0xbb88}) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) readlinkat(r8, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/179, 0xb3) 23:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x439) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(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(r1, &(0x7f0000000240), 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) semop(0x0, &(0x7f0000000380), 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="02719ed757fcce718fa60b9139672ac30a9b58c86655f9ca7a08919a050383fea79f8e88ffaa78f78f44bb0a0501e16b776a2e7fd42bd5019e723f0b3248cd83dc19c357e67dcbcb7b7df612008e0136609fc59c42d0eefcbbd00f54d0655c58b57aed5011c66a83f7574e754314add25f0bfa75f1731c10133577a3b39a0421816696cda10f1146c6bddf62f6d70bbeadd0ca487849d074d12a80aa05c8351d7b6f3e858a6694ad0ccf3e1df4d2e25ec8e159344f99a9822c9c70a884454b50b5aead23d2ed199d6584b62e2e0f02f5b2ee1549be527c62bd050cea0f87a5098e21030aa86c204a334d4a704f8cf86e4579b341340fb2122567bb606505684bb9789da5afed00a626fabde0a3dbb4"], 0x10) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r11 = kqueue() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r12, 0x0, r13) kevent(r11, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffff8, 0x99}], 0xf95, 0x0, 0x214c, 0x0) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000340)={0x9, 0xffffffff, {0xffffffffffffffe0, 0x8}}) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r15, 0x4}, 0x200, 0x401, 0x2}) setegid(r15) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 23:02:52 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{}], 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) sync() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xca, 0x2, 0xffff, 0xfff}, {{}, 0xfffffffffffffff4, 0x20, 0x80, 0xed94, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x4, 0x1, 0x8000}, {{r4}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x5, 0x88}, {{r6}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x7e, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0xc00ffffa, 0xe7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x160, 0x20, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x50, 0x30000011, 0x0, 0x3}, {{r7}, 0xfffffffffffffff9, 0x80, 0x10, 0x81157e, 0x800}], 0x1000200, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffff8, 0x40, 0x1, 0x40, 0x5}, {{r9}, 0xfffffffffffffff9, 0x0, 0x2, 0x1000, 0x49}, {{r10}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x9, 0xffffffff}], 0x18000, &(0x7f00000001c0)={0x1, 0x4}) kevent(r2, &(0x7f0000000200), 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) 23:02:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffffffffffdf56], [], [{}, {}, {}, {}, {}, {}, {}, {0x10, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 23:02:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x163) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:02:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:02:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x9, 0x100, 0x1b, "f00d162f8343c91baf7769c70a72c50855eeb73c", 0x7fff, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x1, 0x0, 0x2200, 0x0) 23:02:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 23:02:53 executing program 1: r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) setpgid(r0, r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) getppid() mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x7) msgget$private(0x0, 0x240) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r5, 0x0, r6) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r7) pipe2(&(0x7f0000000280), 0x20000) r8 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000140)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000280)={0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000000), 0x3) dup2(r9, r8) r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(r11, r10) 23:02:53 executing program 0: unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0/file0/fi/file0\x00', r1, &(0x7f0000000040)='./file0/file0/fi/file0\x00', 0xc) 23:02:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 23:02:53 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000200000000000000"], 0xa) 23:02:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) close(r1) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 23:02:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8b, 0x800}, {0x6}, {0x0, 0xffffffff}, {0x42, 0xffffff4b}, {0x3595fdbb4ca69456, 0xc1}, {0x8b, 0x800000}, {0x5, 0xba45}, {}, {0x3, 0x3}, {0x89, 0x9}], 0xa}) close(r0) 23:02:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdff5df9f9de1a02bb1d8bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b60b8d7da4333ac0f994166518bd32e1977bd435f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50d88910a9f37f502de8d7ff9f49d884ee2cfd8831313e80bdc20fbc5f18eb72105903725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270304461378134953e280cccf9136fbe1a43eddd14d4f15476dc966b1185dbe4fd6ed1b9f0a35650275fa01550a86d780cb11f7d634b2ee3b39131115f62fe52b54177b490f5260c974e5c344b063995f227dc69b3a424fce95a791aecb627f6e0625f9886b28b9b4dbbd7ee44deb5c0e6f029667fe2822528b70cd57aa192a75c628f8ee247fa98fe4694f44ff8aa60814739e06cef5dd2788f13bc3f540c18ecf80cf6fe10356786853d658c6"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:02:53 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x1b, 0x1, 0x0) socket(0x18, 0x8000, 0x6) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) 23:02:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7eddbff], [0x0, 0x0, 0x80000000, 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$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10804, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:02:54 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x10054}, {0x8000, 0x0, 0x0, 0xfffffffc}]}) fchmod(r1, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000001040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000048295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88bffffffff000000004c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9fa5ead30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23593ae4630b93dcb46b1f9c55be557000000000000000000000000000000b52d395524d2194519553ffc66ecffe576693c34ace42c729afc115c2a2ada300037030012780d142e1e7af204c69d78ed2b897a0f312bf956cb9ccc577d2c04cff252b2a368a6a9cae6ab238023b1c3b41c05bc2427bd15fedc1be17fc7e3b980837bb5509dcdcdcb9798f68d5ba6e9ae0048ab09a906116a95701ab8d3b8470f5351e35f70df8d9766fdebffcb041c6e11b6dcb6a3f51afae33830eb65148089ea25c1c10e285b1fad460a5adf351ad05647e941e0bd6c71bab41ac523950516fd2074d23ff698af93f73d57835eacb9fc8b4832845c592071d5829589975c4a6e1043153a916bfe070018cc8df325349a6ff479fa3ed9b5c9adbe3f2f2f6e22d3c4929533cbfd584e68cbb9ebe96ddc38cfebee1708000fb4b04b2726887c503c3b5f1476f6717e1010226689456cfb58b645ca3b22428eb3832bec97384cd9e17b73f565a7bf5413802eb74583d2ac002374491385462f1cf499b3e6bba9aba4a00e9624833e912201f86f8531c17d24b9fb8905111b6d6fac4781e2bf8efb713d5f03cc70f2f8bd230040cdd08a5d10801c5a1a83f884857ff000c6d8000000000000000000004a9c0322ec8e256dc597c29343a1b8d8ca90d84a8d6eec438a56ed41b83d1bbc9ee6f5abfdd9fed3c12d5854fcc89e9e67da3b65217e116e3c5621403405775e606baec210dd55c8977ca5f61c59aca19db85916071fddd2b49b5417ee1770f108b815bc682aa46a15e2ee536c1c7fd4e7e78440f12201b1c238e39ddb3551a50b5642e83c97fb7e415b7993deb2926bba752b9bcd917193c5b97416ebef79f85a068e08d4affee7d8a0be082c069d5e9c92850bc4c492c30e0f4fe23aae5a202110984037bd6cb047cbbd0af9cf55f7ce279bf10d1ff8f2e3ab1970718da1d158b64537cb67c6f6cfed5e6259c31aa9a9e8dab73bb32bdcd92a2a680442cdbd27721082db573f79bee7222d6ac98b5b4a6c3fc95d54ceee633c501ec73dde557d89efa0441396611bc36ab602a5b8"], 0x1) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="8202ad0553ffffffffffff653000463f7b238bf48954d78a2a197a3862078dea24018295959f777fa69dfceabca64896bc5e57c6388bbd2ad88b2951b1580000be8a399e6db8a9e3e05bc5370bcd4c0a16f96a00000000000005b8b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad3050568f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b513f7975e5510aa6866bffe6733db956b8b968cf6557d90d99934887b0f475a5a777d5cac1210ed1b33d5adfda27989769a4466b86767fa29991dc78a20963dbf2da9227a4ffe2f91c519589217f62923b55ce7bb778cf623f50e6217ee5c3a1981d73cf9a0da98bed147a0da39f7fc0c4c59d4bb3d8897a909a9b009a8b03d6694d0d4a5c382218a6c56426e84f8ee6afca02dc0680bde9e7c07e604288ecf22cab3ae44ee5d80053299d8814b9ceb02d485111a08d1bff699ebf56a28b9fc34504fc5a7e2807ad04fa82c8c96f14116d72219058d5f90b4e095b367246d3691040bd1b545eeb3baa8895e3ba3cad91162b49db914608e0f12cdb4e4eea1205796d7f5ffff081a4d751448992d17ab1d9198093833f6bae61af4c09c039a040af0d1a543235054c51a33dd6f54c86a04c9bbaead17215ab9c1729531290222e6e3ac0a5d6ff9eec79a78aaa87345c00000000000000000000000000000000368aa5e3d73c2d750d656103f5604e3f1b3414476d4efeccca8c86562cfb1a4493b1902cc9d8a820949c6308b057dae8d6849301b669ae3e822bc19edae530895c0a6085bc67c425b1d940b469090c695d239180d4d773b7c3f584e29ad0adeebb8fa325413b7a6d6ec95eb1c30c7da688023449a985bafaf93c94461cdb7a4595a66386f0f19d9f0e7aca0f510ea272fc2e3a9781a437de96fd53e276f41feec48637f6812744939ad3ce6964be1c9924a6100092982f2cfd"], 0x10) write(r4, &(0x7f0000000880)="9e3eb390b603b73725c7c19a686335218bc654ba5cab4230e8b4e4f2d065c9a88bfd932af79fe7ed673393963ec420448a11b2b9d10cf220e05112b9073d83e827aa4aa2e4c1d5c47847441e1806fa45de0818", 0x9a) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf9a312d1520fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98c", 0xffc1}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) read(r6, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000240)=0x8) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r7) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000034, &(0x7f0000000100)}) 23:02:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() read(r2, 0x0, 0xfffffe4a) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005c61b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) 23:02:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fca], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210], [], [], [], {}, {0xfffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) socketpair(0x10, 0x1, 0xf0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00002dc000/0x4000)=nil, 0x4000) r4 = socket(0x2, 0x1, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x409dc, 0xe8) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) renameat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f00000000c0)='./file0\x00') fcntl$dupfd(r6, 0x0, r6) 23:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c, 0xff, 0x0, 0x8}, {0x81}, {0x4, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 23:02:55 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x7, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000300)="f681beb2e704557d99", 0x9}, {&(0x7f0000000340)="14363ebe30c56d82d89e5c", 0xb}, {&(0x7f0000000380)="4e705c44644f6dadd257d8332127529e91d581b3fb9db4711b571c5b8db188b52d0a8414e2", 0x25}, {&(0x7f00000003c0)="6baf8b833e5bdd2307e977d5f27cd5aa59dad38cbec26d4771d9950ba57902ef775c6a0643ed21cf28e8a48953c5100310e8b4f615102153e198299c6a0654d363009686c7ca7dbef571d0e0ab15d44dec17449a63e7cf43ec60604c7764432808cc30f6be35e57cefe9777d4273ef0d3e77d16da78df0ecedb7424949c5d7f3830036bef69c826ee03d1c882c03469c26f3ae977ed1d3f5ffe5f268d76a93cdbd8c54aa733e7713b2a3e9fd90801ededbdbe2f3f06a8f03f405ff97983dfd921d7144c8", 0xc4}, {&(0x7f00000004c0)="b7332a4acba5ead6f04cab7be2dbdd714cf9a86e80516333455973ea7fcec3b3ca06f54c96f43163d805e5ec92205c14b37e3dc8522dedf6ac63cd4d59c47481777a14b5ee02c788afee042672fc14d13e971d94a719103a24bd58552b2de1f0dd520440330de54465566f85225db04d7e85d900e75e7aa2c453201124469721d655d373193cb6f130e28de6b619d3ee04fcff95bc2a0eac936034f96cf60d59d16989ddabd3325bafa091c34285ab51f6067cb5d050d8230705", 0xba}], 0x5, 0x0, 0x7fffffff) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x9, 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000002980)='/dev/klog\x00', 0x8000, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r12 = socket(0x40000000011, 0x3, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs, 0x8) r13 = socket(0x40000000011, 0x3, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs, 0x8) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/wsmouse\x00', 0x80, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) sendmsg$unix(r8, &(0x7f0000002a80)={&(0x7f0000000640)=ANY=[@ANYBLOB="47ffffff5dffffff9c0b"], 0xa, &(0x7f0000002900)=[{&(0x7f0000000740)="0c502ad10798f64da3c2c99aef8d7215273a2cb3f39b21ee1dd3abd8b0c2251adf2bf6dc17a437b6555a89bedb5665c1274359a85a78332f971e13c91986296119629038476787c71a8d0309c23f16f001c9cb4c5f7b0dcb8a35a315c359599c2a58615f8c", 0x65}, {&(0x7f00000007c0)="9e0ef1bd55e202d521519eeaef7ea0679d176ae96439c688e28c4bc3546a0deb95c8df5a731cebb9a5ebcfbc42c8fa26a452f3f8fa25bc046ca2dfb764446b1733b7b26ad2a18c801717b7ecd0caf21ee7daf41792178dd2d4c266503785eed2cf2fa7784b707b155130c20e5005f6828a984809ce0e889460061d421765c9e2c5181f6a9e0453f5b5f2d60fecb2b54c4caa8d6699ccb5c8dbdf0702e26b6f2d77aeba5e2d392984b320f78e3be756d9694c8fcd8ff513815370be", 0xbb}, {&(0x7f0000000680)="e7e6f7649f25391fb5aacf94a9c5c4925780291be11da11e8f46829d4b7fc158af93da842ce961f8a8d062a99a6d433d639984", 0x33}, {&(0x7f0000000880)="ff519be352ca27875d183746c37a487badeeee16cbbdce6b34a88d8fec2c8ccdca673c68af5ad1dc323365dccfdc6410901c9cf52eac7f4c8d25b66f85050eaaad2119da474cf01e55921e55ccc728eab2d6e93b65354bd21200d90ec0078eb9db187fe30ed2bd086c27bcbe8d4ce447f824", 0x72}, {&(0x7f0000000900)="b1aac625488fb2932ababcd53e5ed04fd84821297da4ad6fc7653a3341d96f67512711f2d34b8724939b0cc22e5e25f642692671c252f83f87199f7d0c6f1f66e13b2fbd1f354b6dacfb3e87683f9e4f467a4456a24b4ef0a66e75000bafef428f34deccbe4833240a6d02e1424b96fb981828be402d5d3c6e4a50bfa4783221f93aabe8116584bf92239833295db4218d7aa2053a8a075b4ef5fcff7267c31d7f7e1a227e07551a6e52f83ed308ce42c199e5106c5fe2ea76eb68242f2963ac09022b546663fcfae2a67d96b97db658bfe5c7b314edd0fc880ed0eac3121aa313985099635da98b6fdcec440c721393c795d806a0bc781db2c5e49bddeea035adbcac860d8e59d6f8364881bfad71f7af75fe313233257a72852ed8c1f703bb1f958be924a448ff63c05f5ff045461246098c555dea7e3ed6fe6ead4fae753dad2f39f063e039d2349eabb70bde44e1cc3273b5acf1057b142447af037e90ce1254cb494d25d5e639af3c8388a00ff560d14c4495a00d4b43750c0734370089d1a704da738d7a07cad4e41d746c531229fb1d16583edd3279f051d25dad11d5191bb6895b13f353eb1c84f113f4ba33dce95f4e0a64feb9ba948c18f37dd762ec875e7867ec89fecb938d87b476ab00f788c38404f93e8127cb07753f8ae05ff22c280417ae722b0afa0e2285a665e4cb9af568d1aa2024d3ea8ada33233ed06132c981942fa9a4aa7f8f4bd8469efa0689efe0ece95d363b08c6651eb4db1e77fc0223e7a1b82b891c3250f19c3f4fac3eeb1d08797010274d7335482baa7b5e191c8c2f6cab86cd8fd9872c32bd47fab59c61ad226d86b67b97d0467642f68c9357bb455e843035d1fa850dd3ce6917337e49eefa949c4b73e37d5df807601d72c31f8f1dc5a1e750373b655a2d43f2f818c62d6ccc02206951f08d94d3354e59b83c4ca3ab892eb778b911fbfd57505d7159d4aa0499c1611c90a002374967bbb51e963d880927bd76ce6389786f7a14469fa5c529f7481c5331ffe698a43ba271d4e988b8d0a5c0ff30d3f4ab6dda9432628f1e0ac02006fa818a48c4e462e5bd746f26c48f77cc285de20166006a474236e076191f9012a4bf743bf2a7fd32dd5543e8e43fdcb89f80e3d40c9a033eaf1711b89e413a5a06f6620b3f52e8fcd84e7ab204dfec13917fa85cbf72103620bc48a7895d4bb12bb775cd676a04a63ca9ef07f866bcfffd567db76ef26b8ac589ef6bd9f7b563a9bc7d108feeffa21ca2ed37f9f75dabd3d4c3a40a4e6aa9c721090e5b9ba055fd86eadb98db722ce97ba7673e01a1cc205cced176a068c10e652e511ec0ad76677c38a2ca0fac1ba7bf7eaa903d49fee5a530b0f8971bb3ff4bbfa489cc7e34c5ab0663134a167fefba2c20cdf3cc2c39c89e53f9c1a058b8c913c6bb32c1f6925cdee4c9c489911d8e758272f5dda5f80e75457ca1cec233c8d86edf7f2403e41bdaba635287c9bfaa236a74e5b31d9958361f3cea30c0b6e14f816a0c0be42ede0ac333ffc62b43c7c583e3a93c487d8c9dc8f00bedde65a9f89bd6d8ca76eec4a3e72d21a4dab7b4ecf24c33dddbfc03fe14c76ef3f38728934d3d336e83641b0b58d5e5ee6eaeac2ba7966314e8b39b58bc603c2ceabf251c5e472145d0e11cff6e2068678636f78eb594282b7adc2ab9a72292900e8e969d14edf57d389d67d311c70234bf7d53c4b3815491a8fb7450060be1432a6495b91347dcb12d7c439d3811150adfd28f688446701cb66f2b0633a705432f461c26f922ee5d1d1dc65d7188471b5895056cbe4fe9ea3ab0a358db3b1a22fbeaf2387a1c3357f9359911ac8fe35d83e0ca066177073d9bd147a55329de66cd6865704c62bd01074f983fcec4778ca195a06a08520fcc0b1501d3b6310e93f98dd2e6d04304af36c908d562ad53f0aa52d5d0bd2b4da4f3d3d0c50ae79768e711982a0511dd46819b713ef0bcc4a0d148ca11778d1aec0d0348ef18f3d9249d85bf65cae8d0bd1bde16a6980f483805393ad7203e3435d6508a78bfe0309f88427f9e1712e0da563152f821112739cdb77d9d967baaf57a8f1b1e4103338cf9496cbe9eaa36b73b647984dff40a835fcd52cdb30ba48884013fe7a8867bbed101dc9dc41fe6c51a3d5a069e0e19322caaed8365fac4bb7d7aec98d311f00829bec3568b7ffd5f51b6e84622ebe835c9ba699cc9b766313c9f66490944aa975ccfa06f8f2ef63b0346d7abb89e405d568794853d3f2eea3acfedec389064d0456aa866253a13055e68f3e59d7bbb9fb187035558c521aaa8453f4d51037b1624732a44b03d4f50880eae8a295c6f61279234039febc5fae0dad1907bdaec8557b3984c7b8499ff1aec0e0c2318b90467654b43487325193ba77bdf97a3fc269eaf32d5aef809aa239bf371a5e0850b563c2e71eb4befbbd65a3066c08f051ac0f64acbdbcae92d59959b74f426f1a13ba675145501bf1f6ad6bc36e51b21f54385e9b114d450746aa001ad0711ee01f4c98f9131ed4a60a245f60129309f27c0c34802715b77fc58e54dfd60d545b0867d8276d8df10a65bc506ef51032e13995f737ce3a66993ad7f3c9e5a1e4e8a6aeb3824b5ff4aacab2e4c0b52bee16fa372ae8ea82c9c4c07012c5e747fabbd654ad767b60f244eb602c0cf21b79db68aa4c07d728b1c1ae04156ecdd3561fff7ef798cbcb77bea22d0b402b407c33cca8c0280655ceccc497919a055f2678e1bf71da09e8b50a4141cbfc43d32abb3923a4b1b864d235ce3437dde8ceb94a779737fef00fb9dfc7ef460fd593d496c1cef673483c8927057479920238530d6638b07c258f6b7f730a185b367cd4a8f27fb0b3ffd26bfdafe807d54452d54262e7e5c0aef480a27c4f419c08e38b076447468a7a411c7a192f43d1813506a6ddf3e60df7d1b50f18b74048e0193623ffaf23c20210f964b0ad44ae6e45c878ee0eb2c2688872eed94ed67e525d5dc208b4789fc449cc565e90634ea1a6bf10e1a90f513886ce71ac7f39900706588d57c29a163e6b46e75049f48e3ba09ec6771f3418a35d8bd59b9468b5f3188cdbdcf975e08bab2f37e31fa7c6da0f46519c45e1240c09447279c37655230bac3adf9c45d42dab290af0c08025c40f9d15d3b958fa3e1a7f8cba12390cfe10801b91aa3b72f2d504c260b2d7f8a5ac89f70fe50f2061f48c3724a29d814fb100a8789fbd78346f1f5d1e33fada9cb21d2b2f4733e54b32240fa82795f14f84154f2d660540b03f9f32ec2b866bea0134407b273e553f393cd9efbc25bfda7196a2b63290a3caa6648a98726e8f8b5f3349ee56f069222e02e0122c70a2f020551cb13ca9c40fbd8fc988e959b6ff713d7d1ea1ad8bae98efc68abe0075e1bba93b2d16393676e006940ff14f1f9d5b6160e53fe9f7942f75aca3b0b8f9ae7e81c86c6e57025309e6c6bd9f6e5e57d7f1238a907bb1408055e9fac7d06ce2b8264098c72edbb6c5ce14e28c995d9d1dc7728f8d02b1452ff0047b2cdd72314ddb05c02fb13012ffec2d80df70f6e054208f8a8933073e6a83b6ff6bf2f33921e0469fd01d158630c150deb64c92e06639e267ea79b760e97960aeea303ebdb77d464ec408ec5a1d67e243dff57ec008ce8cd6655505507a0f5722323b6bffce98060f619a8681c850425e594e37e83d7efceb66aec6332615e794b0dda4fc600825c99f0af03b8e1bb2c829f1c505d562c804970d58c8906ffc08da75529a7a78a1c4552c17ccbb1308f5ce8f81bae852772f032431082bef1f4b403a3f38d38f51001901fc188d943649f86f173f66f76fd72f20bf8ad5f8c005840dc0bbb5aa09d7f3203ffb0ce6a48a5e168213a1c907f9a828675285477a842c2c9063f5ab1f351993312c8c07505e7fab0912d0044214f438549daec587c1f985740f6d200d790079cea25da266c6a722cd028f838c8c7104191ecaa33b14450b6fae8c91097eadbea76289f46a212f00043e4add50ffa7be3706d9aa21f47cecf39f5014503711d857da554c6009fa2ad10879b5a7eb1e920c8b0dff74f4ebea8df8e8e5f79c98eee3255283241b8f9b6a67099b277cfd7446225f9dc3da6e2b31491b24903e09e7bd8857d34c279f366f63cebaf3c902ba5b510994f2b52b8e69f3419b08a9cfb6eed76ca68791b9dfc59e6c2d6da7f082242a2b7db652ca9b6f479483a8ac80f3307d1a9f81a96f4afd31e932c8ab857eded8ead361528ad3f83dbcdce61e32de9f475919576bd34bc9fbd556905f2f1137609228bb0117695977a4a860b06c068b5e846583172057ed4c0080aaade4b1ba4ef8479d2ea714158528d02c43bb5ccaeeecdf95b7ada2a88d660f2096816f03c7529e6f86fea1414219409d70b0d7d126f2f73af17573cd47cfdfaee96a1916c25e1c3bdc0cfd6402f8b04587f834183d4c5ece2b318ecaf422db4dd206504fccaeb3321e5bce5921e45fd9eb85e9ce638a41d193dfecfb4a17a7faf5831f382797bef57e52fb262e0bc4ca6563994c13a14be35c03537697724e767f5885ea14ed544b486f6ecc359691e6fcb2e0bdb235de35d0448f9134aa6c884fa9d9bbd0dd16a85c2ec1d577ba9b072dc7ad4b99fbe3c93fe20c8ed090340bf94263d6bb367864a7a602749d7b2666a9512b29c504c872a3602e98b06f147f8fd12b915157447b1724e103a2f61a689dde24bcc725acd1fb452927c74e30d9c46c12af40265763b1e43e069e3885444a39c28b8fdeb2ecef3207b411566b6591b905657ffc7ab92486e9832a77dd58af5328cb7464c4d2e30ec9ffe386754cc69c1152e2d077731326a13d57953c49fb90bdb2c9c108d4511e600ca3ff454f7199bce0980dac365e80c38c4b5e67df1cdddae99d6407b8efa934039fd3b3bfe8f760145a131630df36914c6f7d69db0f5e4bbb3ca8117fcae3d9d5d5c0be1ee470f9031d4009a8a40b85d8bc694a9a9227676213a4193e37828e35a432ae6419e822fe552eeea8e4be5c0fd06b98edcba0213b4361ce1a2e777ba0d0cae8de572b75455532cb2b3d3edf663d4417b0f0831198abf0d8fdea522222fce5cec5ee1cad0da79a970f5ccf3d56e4a4345f0ca30b6a08698dc336fdae39dbf4c8d4635b61231da889b404488b7f68c9c71bc1984463f9e57f81e98c743583bb127b4d611d77c3cc01f379f7145f28c3a2b9081356f03fc2663f10b5cf2e9356c5d2cb5a94751568309fd2f25fa215e48cc5f0597ae3e39f38adbbc24e0b4c2b0d414935f4ad47a9afe3b5dd0d46fc50294bb81d1fad60b8e131725e01857f3acb4be16fae1859efda2fcb993cfbca25aa9994ce3f6c9d5f11ad8880f6cfe06454302da16f8f09c299979122b8ac41790d13c7a324469f91124abc4834f3821ed21836519a4618a7ad06899d33b13772a1e58147e9378b2378ab6fccd0041099cc576ada4ee265b299251cac2799dd87ecec9d8b6836f99b63c6e1695e1de718a03d916089b69080de257949724ba5025b62358e852637e61b2d2432e14bee7d3956fced2995bb4e5086a6da80273bae13b049721dd4ad609dfd38932edbad599d77251ac2a726972628135ecc6d57289b000c9dd61443c8551fd1dab670f8815a1e7f05ceead05e586d34954578732973aca471f169021c8c92e28fdcf0cd619cefd7c960028de82bf468138b592abb84b6dc9f2267d962c42b3e2b95d0fb0f651c3351bed76a4995702e4c0d322e5833711df89b0cf3018b8940d536488ff528e", 0x1000}, {&(0x7f0000001900)="77e59a5d1e1714d949470fbf9e166820cc6ee2a1777fa63630981e58186568a5b067784dc1ca6e5959c6d5b246e8ec23c52968ee0c0b79ae1cbdc8bec06c4c089bd65d83458853d692e7980067bedb2abdd286e9afc9cf4ea43069de0b29dbad3da690301586bf3a91e80063e39da0e75c586843c4ad8c8fd8d0cfa6401dce67fc57f346feacc75fa037fd1a89a2a2074cb00a46a6d25c188a852100d0e5b6db0f3bccd8c59586d5a1f3abf9d1bb6b379b8d05fe031e9b8dad9339594c10dc1e9b5251400068a06def5c4702a94f32ec9afc4e4274caa27322ebfe08e4001711437d00a02972d9dddbbc587c56565ae359266a2e751327c57595d2b998ca702a5d2a6a2f541664e1c2298a930e1032ae538274ae7443f82c313cf3c37eb41049a66b6c859d301275f2d2f2c8f165495e6e8559922549d9db585f0c19b420fee513625302681f360372344d99fb3a9e907195e7822e090ba30fb4d5ba84ccd7808b474c5751489c0a611b5b873620a86e25efdd1ae71153c07b9a85c5d990418f0eb882fb958e70062db14f9e7019d452d6950d2fb51441a83e12c201f3a0aa3e7154bdec9d3a6980d3daaad82328cd093f8e9d7eab08c39b9489c74068a08d05924f730e6971c79d006874755ee332ba68725b30148a9a8e28c4f51f74fbfb5c5e036fb1c4aab768499474ae08aede78558002519e471e40ed63d1fa6447b349915f0bf102bf687f4ca72d0d84dfea86ba7ef3335d7d1334ee984358918ba732d6310433f5f57caebfdcf43f3148a637c63c97ae3880e97085a3c9438c278036d5121fb0950a0aadfd3de2442b94a9afb5447b0b9675729a8c7287dcfaafb615760cf3059942e254ea1e7373d1eceda4ee6ee8c3d6f77fcda2807473ed9fc558d59d3d9ee4566bad87514ccbaec5b406b876a78e060e3c8dc4f56f0f0bbc217028341952b809ebd38fd71229bfcfca6811f73e6db56c880db13cb8b602fed60bb0cfbfb2056a42548394ecabde0888ea5efb9237bcf601a06ecf0fb5922c4a2f115bb95adddbea3bc626df7fc11702480d6849158320c241ee6b944493bf89edb42259c7e7241dbf34995da3b5d07e4ed6975d0f109d4c16128601791d60fd85d90bbff39cfeeb0390369beca8c377412f257478fe97699e99bde5d93f4859eab5c7ddc121115dc52ddd20209ae60ad95d3f4194c4bccf8043d0f77a0e9bbe07d91f73d022fb5635c4160595ec2d5d0997eabb6748926f1490dde2f128e235930f5af386f4e96d72a0944966d836fe34de2f3063e8be31c30c946b00ecadaac7690b790fae3c12afc1128f6b4aa94c93050fb6485cc3acfa87659196f5974f56af5d4f90b65277ea290cc4efd6aa6cfbfa8de9a6c4592bbeef095ac53b1f9797a2e0f728c62dfd2e51be6e7fce667f21c41f8b6e6f1e83284d8827d2206c56749cca54e74feca1961c9944b86d61c9c97c52a004d0abbfb149fbdac54443d6119d4aa5c781d73b4d7e86fb5f5d501b65f8353cd37e368c13c8865510e8a420d5459ed63822b500b3330d6bee871ec1ae6bb7197b083f524a29ffd784674d2f9c39693144542c3b1c2771dd7b59f9227886cd53d14d363045ce076e96209460333b9c1eb05dc5402ef0851d1339ce1afbd0a6092c06de59f31569d8d58d596dd347fddfc56df26c2f01efd89695955c5f0be5170f8421d79e2148ee8a1a00bfc39ff914508b3f179618fbd96282e33b3ec498212588351f1a6b9d7fb18f9b024299382ccefc3006b20f3bd4088bf026500e496ffd3602bac124c1cd793befd7a756dd7243785bf213005fb2e7a1ead4676cdb380954d8fa52d3d54f47b6436c7a993b04a66f1200434535a6b8cecc2e340d308162be8278aa1d8d3b8e8ca77f2cc1b19019ae68715239a7051727ebec2d3d8fb35958e5f7ef1ec852ffae110b75d0c47f009f25ff86e386a28d55e69c0633977841e2a0434da228ebfbdc577ffc8445c1efcf3839c07b69f4175a97d58f58af151c48c763daecd65e5c5c93b8cfc2ad672b3d64a386d0358a73bb9833ca138992a4813c72b0fff869e731539d367f7fb5390bdb579bb426dedbb7770a57ad5b605de3fa53a874fbed0145b8764a98b81e160ef5a7bfafb40458e88dd0e171c99b148d2df312477a3cc1b635b78f5b87591e3a49b17cd3b32c18238882ddb60c25ce0724557a7891f6a77ef14184c5bb6bee5cccc2235e97c425f2233f670783e1c9ff9bd0ef4c9ffbe2d76663d0150458478fbbb1c9688b0c0af50bc9444c4d20ff383290bfdb617a26837e5f89f892760345fa7c13886380c06178da88c771c94fac5fd64881be4ce7d02bf73a50d95ef9191dedc1d49e88484bf7bd7731c1193f265b4c0146d079dcbb7a6d1b2d2ee837d2497a97e757c5e57b1d412387db28706a90afcc85a8baf1c1eb346c3344cde6d0bd599a21dc74c3e054cc2403d250026f3b2025a223bdff7017ab46f3cc0cbe222329442d910e27cf5fb346f1a2e425f468e8bd29888991b2556017de508e0807fa5cf5012011d2571295c3757297dd3f11e7d2c5c23e4618e24b22d6cb5db10d1fbb6e7551f4788ab92f051de7e1f3237be62dc1de4954c1f565d89f3452ddf9054de02b21a886d2fdb6711a85028f4a4a7dd58a360448f9ccb21f21be90995a2a45911f8d481b1058e5cb64309ccbdb3f4c4fe8d7aa3704cef274c3cc173862aca21c7e28761ab4fe60056ad13b1d7c91c70a4f102c14f0cb247e29c1dbc8a797ae86a94ce7a1c7a7a8abaae188411dca38995f3a5773f7879312e806dcc8956a16925328350fd75df26703ac85af87140bfcc30cd7511b5f50516ac4c11f3ba8fc9b8f963b189746a603f609e8548586fd151a8cee6aba882e76f458cd228997efb9f2b3fb4529e51f74a071f4104579aa5ced6b074225f44814432aaba2b996ac9cf9a39ef5be233af97e372840ab60c7306962523a310104c7be3cfdf0e9cb3b95e2c53631e191d6d6a23b48e00bed17955a68e25ebc8a8d12f974a33cd8fcc65189b74e27d07ca9692c478d98beb0a4be231535c70c52dcab87cf1ef8979d63aae6adfd9c5a4335faf7a49517d3329cefbc7a0a4d8117cf7509c319cbd82d5b30955c1a211fb90f71cb4ac113fa385789e723726b1f2731a03d21e4ce3b99ddc0fcdffbb8ecd20f5b84b15688286cb398519f0f053acf98424162a59fcd75d5df9a4b542348d8d782128304e77a87aa436c0873f6920461d432df40bb9dff1de56de0726988fcacb5521dc938b238647561aca5bd315e5152b86e58c5ce9e14cc38622fe897f2184ce7932d1bddd9bc4fc0b7a30e0d696a2ec58af54b64d5a5f5c278892299e548f56aa261f158d288641e6c57e88642a9b42731434fda68e219b56b3a3a71514e02849051e34ec0cf8b14c7fd670a1c9f7f3589f89bb7791f1a10188ec0813b57fa9268c242747ecb24883002bf91bf1cd52f49828e1c2113c8116401dd4b3789eafa0b5363155503e5669aa414eed1d9312f5ce31c3d40c976162f3f83c305f395d0daedbf0d87e9c698a716ff87df46d2279ceab835cb8932c0c7b9c3039ad402147d7f2230957f24efc75f45ef6d560144ee4cab7f290d548f54aa3a9e3bb00cb5ba205e85d5997d20c55369f01b0e95bc2fe55ea2c9cbb79d96bb7d1b23c655ff3e1de0d9d99ad7d810b34a48e8438211a8b268c4da754be6fbcf3a54b46c6137aede7ad162ebc082b1e343abc75c3c4e37c5eb89488b7a1819b281cea5b64a261c4289c985c4d084bdae602eb966912d30320b79fa5dc92fb2bdbb8b44161db65dcaa4fc7faa887c6352bfc1850316368f58ab0daf14aeeabf61e3516795be1177298d7c34b66d30f4c3bd68d94a835e9d482c60dba78c9cb4c17590973b0579bdf4a1cde2feec8b4bf64bd5a0b07a65eed2855d7132d07496447142bcda3d76bdb3beebd2bb45accb153bdbd310dec62e48584f8bc515810ae97efeffde224b050146e4d6b2f57702bfc961cfdbed2e99885bf86396965d1b7e403b0076934613b80ecb56611c57ad9cf64cb36607b8a5ddeb55afb935232d34fc221f6a560615902df06e1de15459f2623fb6899f4078697c7aef4859a0f41b6b40587dae5917707824eebded27bdd7e3df20f86eb87fe21027de51fd32b3a5465247064d245a4b10e4364a1e80d2c1ca24f572dba8aca92e7aa1746c010685eba4097b6db99881b17d9514321a42a8e725fa1cbdef54c704f55e4e6cd96b2e340fb6dcce13b08096ec2f67bb549a1ccb923017708f7258ab1becfc0e041a0b77872d9a42e3273046032996bb007655d6305f920987f84cd0dffe9accaaada9607265bd0aea1a925dae52712caf251ed750d7310e7f2f223f87ad4dc824b68683cf5465abc71b5996e3e1292e3d741a051f82d29e3031cbeed9558822e410719f9021b67b8437c70e80d5d4a9fc8272236a7920ae4452c11056fec3ac36fe94919defc23e5960d7ef51136c681ef45d0c874fed3ade3f761341f0a65b83e23af207a575f7add65fbce9c2b62a0de6fdee2e95ca18f6d7c30feb5a81301a500d167f9157aa8987267a916661f71ee44a31b30046c9a57e830af909102c4cccc3778ddb4443d931de9189ba2ed22988cb5dee764709ff46bbfa914af8976e1156a70fa84ecece5917542ac675797156d9cdfd8b44d1d23cd33ef617d7807b615aa73ec61da380b186c805966ccac16d6b1139bde81ba83246f23955df0ee1719baf6f8cddaacb73d1ef21869ad8141b025c2480cfca9a9aa0b60715b29ec481e55dc2f9bf485ce4efb7c0949a34edf94c4d73a0007da9cc8f179946ea55b3e5017123489b6cb44599a6e609f33aaff6c8f56079ddf1d8e2bccf52e7a9c9849c34990cfde2344d974d4269a20dfd091fd887a56dac2d9c8ac1b46ba2f7d95741e3200e98ebd12d8605b37e083cd58a0db34dcc08309722f303a16ad9bf01eb394f8a8930afa0e016f6a8f8b7f637e923b0a297854afdc2bc42056fdbb76186cfcf1da5f4c36c644a57a030db69796a2fdc7b9d8283f67a778891f59f327680f7427ed778f9fd6953ed51d30a49f2c223487fa15a830df848b57c2753034635f0a27ac7168bfccb29c83321a01033a8fd3c2ddf86fc6c1d231fecdc1e959ff31f938a8abec2b2f2cbe1a4df9dd1b2151a5815bc54024741a8b5cfb65a6045e29659bfb330abea973c2a3e690a739a7bd1bc524954571b9bd684215434d118f13679974ac624a40c31799fb17c16e73d9ea2531bde9c126518852697f2c5f10e7abf69a85ce9316564994289404bf45bca654d992f472f24ef975cb241b572d31e9e513c8f478af8f9e255b5d642def54945d6d9766a8ee0562938989f12791a2316b7470c7df7d321782cc82505c54884bdfdb26f0cba43275a42fab20c83c977455c0cf42c0d7da1f219f85696515acb29f57e1d419e7bec5de75ae43796bf869ad55be69e5d3fd6da3f3656262ccf004e90f10e1f8a438624597e19387e45ffa44cd62d55cbc534784ab2519807f5ccec9115ce8f95eec509d7bbb71e4c136fc196dbdaf883f9c771ba66232522b34da8937c9c4c531cdd2e63934919540c17812bde26ff238f6cc6a6a7ee0de534f3929d171990bf3fade780b5631adb6922fc644ddb27f8f755d046bb3227b2ea5ac7320aa8d993fdf57b32897496ffd95c3b8896359bfc75bd957d65a67c64689c14feca19801f6db4c9353d5ea0c67b29e251d4bcabb7252e9893dba59c1b99f3abbc25f43a1a", 0x1000}], 0x6, &(0x7f0000002a00)=[@rights={0x38, 0xffff, 0x1, [r9, 0xffffffffffffffff, r4, r11, r12, r13, r1, 0xffffffffffffff9c, r7]}, @rights={0x20, 0xffff, 0x1, [r15, r7, r16, r17]}], 0x58, 0x409}, 0x400) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r18 = socket(0x40000000011, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs, 0x8) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) kevent(r6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x400, 0xfffffffffffff800}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x2fd}, {{r18}, 0xfffffffffffffffc, 0xa0, 0x1, 0x80000001, 0x7}, {{r3}, 0xfffffffffffffffa, 0x25, 0xf0000000, 0x1, 0x7}], 0x16, &(0x7f0000000580)=[{{r19}, 0xfffffffffffffffb, 0x4, 0x8, 0x7, 0x42}, {{r2}, 0xfffffffffffffff8, 0x80, 0x780fffee, 0xdea1}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0xffff, 0x4}], 0x7ffb, &(0x7f0000000600)={0x8, 0x1f}) r20 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r20, 0x8020691f, &(0x7f0000000300)) 23:02:55 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xbed) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x8001) ftruncate(0xffffffffffffffff, 0x0, 0x3ffff) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 23:02:55 executing program 0: msgget(0x3, 0x100) r0 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x80a6}) r1 = socket(0x18, 0x1, 0xebfc) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r1, @ANYRES16], 0x3, 0x1, 0x800) r4 = socket$inet6(0x18, 0x3, 0x8001) dup(r4) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x8, "90df290e7989a03fe6d37dd826502b08942f689f", 0x40000000000, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xd, &(0x7f0000000380)="ebcfcbc0130000000000c3bfaad9000000000000cccc7668cdb8f9dd573bfc44c75caaa9efcd73a69a86b9a6e2ecdbdf86ae2237dfa354ad26a1b8e200c56a67eae4d91812942e9bcd69095a1dbf211c0bf84e02fb253b08b6e0070c8001a300d0481c345c6a0b88f40f66ea42e33a80183a568729f9277da01cc309c4a31fa8fdb837502987326a7afc74ca819f9eb461f63aa9cf4a344672d3cb7a2b28c4a233ef60c03209c6bf861a85799133718b3c7e93e1a4de8d1fa55f450ae1ba422931d026fb5dc9b883d2f097e25c852badf5945d6810ed80a2e5d2f25a3ed022f8ad7b694611c25f00cf5891b65364d09dd2ca7110c8bfafa870e92e0642e05feec9178561a97f358169b8ded40240e2a51fe62c353d05f3006d314995", 0x11c) pipe2(&(0x7f0000000700), 0x2) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264833f80e5f3607948970c3c25bf9cc97d0a6f22f50f9c0fb4d2cf43a74d0900b24cc4106d73ee8c52cf00a4f545e6a4bb1be960438714fbaff3800a14b648b142ffcf25b64cc47c5fbf8d1d167cd4f68cb9af964ff28f0bc3adf6320a39e748e0cc1d4eb17b445defca75310c974e7d8c0f4519c1a107658f86f4b07c346ac23ba7377f350b46a7d23001192acefb3c62e2e6bea5d5abe554c02b0e"], 0x51, 0x800) 23:02:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffff7ff7ffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) 23:02:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r6, r4) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 23:02:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x7f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 23:02:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210], [0x0, 0x0, 0x0, 0x0, 0x0, 0xe2], [], [], {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 23:02:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000040)=0x7) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x10001, 0x8, 0x4, "f241114fdc6591745051684fdc9ba4de95d2ba19", 0x100, 0x6}) 23:02:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x5) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x5}, {0x3d}, {0x6006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 23:02:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "92447dc5ec72545f0a965e2ba400008000"}) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 23:02:56 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r3 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) kqueue() r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r6, &(0x7f00000018c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="aad6709e8766b1e32fe168af1123897e2f32016aa3a2fa35cc336c208e51a4b7be197336abe6dc2c590ed1959cef89a1dc2727013163f380273bc2ff6d9d01f4c35713ff75510c746bb6fe526acc2beb1f2c702b0731a4a28bccd70ac73453a074cdd9981d4b54d5fce6db57e2a3887790162229e7bcf6b08752e48c4905827ec90e9b0771031f4c"], 0xa, &(0x7f0000001800), 0x9}, 0x2) accept$unix(r6, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x4400, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8000, 0x0) r7 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r7, 0x0, 0x3, 0x0, 0x0) close(r7) getpgrp() shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 23:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\x00\x00\xce\x80\x00\x19\x00', 0x4000000401, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000080)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) pckbd_enable: command error 23:02:58 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffefc, 0x0, 0xfffffffffffffd42, 0x2}, 0xe55263e55053bbc5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) shmget$private(0x0, 0x1000, 0x50, &(0x7f0000001000/0x1000)=nil) 23:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) preadv(r5, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000001300)=""/109, 0x6d}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000001380)=""/182, 0xb6}, {&(0x7f0000001440)=""/128, 0x80}, {&(0x7f00000014c0)=""/213, 0xd5}], 0x9, 0x0, 0x80) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x5}, {0x2}, {0x4e1e}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 23:02:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 23:02:58 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6}]}) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000002800), 0x0) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0x6e4, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) r8 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000200)=[0x400, 0xc160, 0x4]) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) r9 = syz_open_pts() pwritev(r9, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0xe0a) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r11 = fcntl$dupfd(r10, 0xa, 0xffffffffffffff9c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r14, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) r15 = dup2(r10, r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r16 = fcntl$getown(r11, 0x5) r17 = geteuid() ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f00000001c0)=r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={r16, r17, r18}, 0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r20 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r20, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r18, r21) pipe2(&(0x7f0000000680), 0x10004) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020d92690 23:03:00 executing program 1: r0 = socket(0x11, 0x3, 0x40) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea1e400fef96ecfc73fd3357ae26caa0416fa4f376336ac7be1aa5b23ed00f4c8b2ca3ebbc257699a00002e27acb5d602000d7d026ba8af63ff37282118e4fd2ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a271a3f800040000000000000001000000000f00"/145, 0xb1, 0x0, 0x0, 0x236f34f4ff049645) 23:03:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x2) r1 = syz_open_pts() write(r0, &(0x7f0000000100)="7d61830522a1fb5236d7f6ba1eeb84e0ec070a7ce420f9f12ee140dfe1056b4d3c0f869283955854a9cb44a698ddf04f4a78cc80d820", 0x36) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000000400), 0x0) r2 = syz_open_pts() close(r1) dup(r2) getpid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) syz_open_pts() 23:03:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) mmap(&(0x7f0000283000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0xffffffffffffff1f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 23:03:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7681e4d7eff3f5f2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x10029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) socket(0x18, 0x5, 0x1) 23:03:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80ffffffff], [0x0, 0x0, 0x403], [{0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:03:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r10, 0x0) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r15, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r15, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r12, 0x0, r12, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r10, r12) lchown(&(0x7f00000001c0)='./file0\x00', r10, r11) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r10, r1, r4, r6, 0x1e6, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r10, r16) 23:03:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x9, 0x0, 0x3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x8, 0x9, 0xff, 0x5, "2e4b2330e11e5cf5de1e93a0ecfbc7e4756ccad0", 0x6, 0x400}) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 23:03:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f, 0x800}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) fcntl$setstatus(r3, 0x4, 0x80) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="144b2590"], 0x10) close(r0) 23:03:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x85, 0xdf}, {0x23, 0x1c}, {0x48, 0xd5e2}, {0x2fb8feddff713321, 0x5}, {0x13e06706bdc459af, 0xce}, {0x2, 0x3}, {0x42, 0x4}, {0x24, 0x81}, {0x81, 0x4}], 0x9}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x80}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 23:03:01 executing program 1: r0 = socket(0x2, 0xc003, 0x2) socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o ', 0x2}], 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0]], 0x1) r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x0) r7 = dup(0xffffffffffffff9c) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x10000, 0x80) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000000)=0x2) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 23:03:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x8, 0x8000, "73ccb37b2efee534840c76f30d56c9c06d00", 0xfffffffe}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 23:03:01 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 23:03:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) socket(0x2, 0x4000, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) clock_gettime(0x2, &(0x7f00000000c0)) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 23:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") geteuid() r1 = getgid() r2 = geteuid() setreuid(0x0, r2) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r6 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r3, r7, r9) seteuid(r7) setuid(r7) r10 = getgid() r11 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r11, r10, r2, r1, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r13 = geteuid() r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r13, r16, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0xc003, 0x0) connect$unix(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae4ac2688594447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000f71b059c3299d2b506baadc55b9b1f1d41f6058766156debadc0a1ae9c33e1149d731522bb326eba3e9e9926615bb7554a8ca819dc5012c3bee704"], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r17) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r19, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0xc003, 0x0) connect$unix(r21, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68e11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c4593d2870b4122cd235000000000000000000000800000000003702a5999b5d16dafbc8e47d48e7729513d1e11721d64f55c2e159d2199b9b653d916fe4d241d515b9214b257bb4f40da0add84ca000fc548f5a492d74f36720f31b92d0635d05bb5fa081dbf7fa6ee836881586f41c052ed5becbf49ea4af894d1032aa30675c06da8591e19f4ba6938f2a7b1a4e0aa8caad0f685fc78ebff628162873a5b3cdf05f8829a9afa0e57a81523141d3abb4dc9e89de123716c0f517c0813431c3b1bffd4d6bf5db962d7af854186eb7e01e09d169f7a4e19e9776c07686f7b9573f8e373410bc0d67c5a1e77d6dbeee28d1bb9498e9afa84e794091efae9e37fd37eecd4012e49ca1e2db317ec8dd2de07e4b696c3209fe37e74475"], 0x10) dup2(r21, r20) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r22 = socket(0x2, 0xc003, 0x6) connect$unix(r22, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r22, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r22, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r23 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r25 = geteuid() r26 = getgid() r27 = geteuid() setreuid(0x0, r27) setuid(r27) r28 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r25, r28, r27, r26, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r29 = getegid() r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r23, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r24, r27, r29}, @rights={0x20, 0xffff, 0x1, [r22, r22, r30]}], 0x40, 0x20c}, 0x0) r31 = geteuid() r32 = getgid() r33 = geteuid() setreuid(0x0, r33) setuid(r33) r34 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r31, r34, r33, r32, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r35 = geteuid() r36 = getgid() r37 = geteuid() setreuid(0x0, r37) setuid(r37) r38 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r35, r38, r37, r36, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r39 = socket(0x2, 0xc003, 0x6) connect$unix(r39, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r39, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r39, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r40 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r41 = geteuid() r42 = getgid() r43 = geteuid() setreuid(0x0, 0x0) setuid(0x0) r44 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r41, r44, r43, r42, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r45 = getegid() r46 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r40, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r43, r45}, @rights={0x20, 0xffff, 0x1, [r39, r39, r46]}], 0x40, 0x20c}, 0x0) 23:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r11, 0x0) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = semget$private(0x0, 0x7, 0x287) semop(r16, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r17 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r17, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r17, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r17, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semop(r17, &(0x7f0000000140)=[{0x3, 0x6, 0xc00}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r16, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r13, 0x0, r13, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r11, r13) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r11, r2, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) setegid(r2) 23:03:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x3ff) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) r2 = socket(0x40000000011, 0x3, 0x0) r3 = dup(0xffffffffffffffff) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x61f) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 23:03:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 23:03:02 executing program 0: shmget(0x0, 0x1000, 0x201, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12bec1ed116834e1e0a99081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9b4f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff51f58a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f43807004030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b010006997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c04a856e90ec866fe5717b2364c6d0a55cdacb654f7230c6922de5a6483259f2d8eef3888dd884feb63a210927e2412f4bedc37b867622a3e00ad008a47eafba3e64ec856037a96ce5c459d884a46b9fa95ac378e092f7d17d814d6a900170a99c5098901779c2e12a5b4074deb82b0a2117"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000040)) getsockopt(r1, 0x6, 0x800, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = socket(0x0, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000001040)) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000001080)={0x2, 0xffffff00}) getsockname$unix(r0, &(0x7f0000001140)=ANY=[@ANYRESDEC=r0], &(0x7f00000010c0)=0x1) getpeername$inet(r2, 0xfffffffffffffffe, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r5 = open$dir(&(0x7f0000001100)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() wait4(0x0, &(0x7f0000001180), 0x1, &(0x7f00000011c0)) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r6) 23:03:02 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0xcd) getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00'/4095], &(0x7f00000000c0)=0x1002) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket(0x2, 0x4002, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000280)="d2e944b5244e270528ad001859b850b74b58a3b2e8177a0e65c51923ec0e049c1a84f58646", 0x25}, {&(0x7f0000000300)="b29d181d", 0x4}, {&(0x7f0000001380)="f97ab15cdc4263abf0cd35d2447be480ddac90f5fccc06412060", 0x1a}, {&(0x7f0000001480)="8e8f5e2a515a4136918cc11e3ebee925f7802a2337088c7580602bb8a726fd21911d95d08956fae8f2fc51cdfc9dffb741ca44aa0087e1cc2e33905d12c4acc2c1d67ba0a9432cbd2c6069bbbf6232ea383cfc3cac8a737708efcd1c9221b82dcfec1e6ba134e8f841d1", 0x6a}, {&(0x7f0000001500)="58c146235c74d187b456348bce0cc03aacba8825b306a324c55977b6bca8449026256a6195de6e5076d7e0df39ca8f4fc971241a5ca0af26fc5227bc6b585695b924567d419b3cd0442395abc3def19368f678c555afd07eac8e0931c8f7da5aa2a56ec286c00b2bca6e88ae4d4a87ed18526ef506b89c5e8c5052c64127e768e39bd9a0776bf309f084423bc6378e356b0fec", 0x93}, {&(0x7f00000015c0)="2d10b43e8bf5110aff3c55f336764b808d29338195f3f61d043f13f9d3983ef424ecd2b2a0febf4f9e006d9f95f7e03e71c98db6594813d1c33f4b4785b2091c52f1457ab229f4b098382649203e47e6055eecd628cbffd3c3ed1af59360ecefc8d34fe369ba969ec358609119897edc30fbe43a8d870a9fb16aefb89fcde0f09e33ceb23a9810f3bd35", 0x8a}], 0x6, &(0x7f00000018c0)=ANY=[@ANYBLOB="5000000000000000ffff000007000000dbdae26d4ae2762711535f3fe980e44c9bd1e27bb94750b1ad2c492579777ef5463440db119de2d3f6f2a90f6ab8c949213f573c37f4245d35f1f6c6cf000000a0000000f0ff0000ffff0000010000007a3836408e9ccec5fddfdaae0aeea9c2e5cc8902b656fe98e90f82c7a058d34b5c6b85bbaf788c48550f5d52a4beb573d6fa5d16556962da1c1632ac3c6e4ceec702cbe5cce669ad6e0483ca5837e5e19ddb0fa9e158f9bcffc4013b188aaeed12dab9000069f9bdf469979b7c4eef3f039ef9118fc26a32e6c8e2e74246b96b1510103291d8b09c7138609f2267b48c1d000000000000bda07d1017f76b685ad7f6fd8b67806893d14397684ab5b00503f36d16a2604aa32e7686499cecfe58a212a7fc66f73089453acdf84aca10b22885a96e6a3e83ffa473049e26b3"], 0xf0}, 0x9) bind(r4, &(0x7f0000000340)=@in6={0x18, 0x3, 0x65, 0x1ff}, 0x2d1) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000013c0)=ANY=[@ANYBLOB="c39d7a07c548b5c7d485973a398ae8c6f32276bd55fc912bdd00f0ffffff000000000001f6fa257dc8a2c62f4bfb04e571635cf23da02b39764f06a18b93bbb7887ebc849eb27a2391cfbf694fca494cf6ed37edbdc984c0ef0e1dbdb738884ffb801afbb4ac7a21216f5e2e77f0b40b8c6b5bb890268224015d504094086e1873b20fef1a9c3a2f7391300d9b64219c2b7e34b9c410b5be9b15759ca08d86ccf03c5e8920ddfd78c5f61f5e7c633ebd71b82ebf297a99431090902c"], 0x10) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, 0x0, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r19) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, r17, r8, r11, r13, 0x1e6, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r24, 0x0) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) r30 = geteuid() r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = getgid() r34 = socket(0x800000018, 0x1, 0x0) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r36 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r35, r36, 0x10, 0x9}, 0x8, 0x1, 0x9}) r37 = getgid() r38 = getppid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r41, 0x0) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000080)='\x00', r45, r43, 0x6) r46 = semget$private(0x0, 0x7, 0x287) semop(r46, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r46, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r46, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r43, 0x0, r43, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r41, r43) lchown(&(0x7f00000001c0)='./file0\x00', r41, r42) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, r41, r32, r35, r37, 0x1e6, 0x8}, 0x5, 0x5, r38, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r47, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r50 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r50, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r50, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r52 = socket(0x18, 0x2, 0x0) sendmsg(r52, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x80000001, r30, r47, r48, r49, 0x100, 0xff}, 0x5, 0x2e7, r51, r53, 0x7fff, 0x0, 0x7f}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x7f, 0xffffffffffffffff, r26, r30, r26, 0x128641e5dae45e41, 0xfffffffffffffffd}, 0x7fff, 0x100000001}) lchown(&(0x7f0000000280)='./file0\x00', r24, r26) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r55, 0x0) r57 = getgid() setegid(r57) r58 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r58, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r58, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r58, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r58, 0x40087468, &(0x7f00000001c0)) fchownat(r58, &(0x7f0000000080)='\x00', r59, r57, 0x6) r60 = semget$private(0x0, 0x7, 0x287) semop(r60, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r60, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r60, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r57, 0x0, r57, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r55, r57) lchown(&(0x7f00000001c0)='./file0\x00', r55, r56) r61 = geteuid() r62 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r64 = getgid() r65 = socket(0x800000018, 0x1, 0x0) bind$unix(r65, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r67 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) r68 = getgid() r69 = getppid() r70 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r72, 0x0) r74 = getgid() setegid(r74) r75 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r75, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r75, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r75, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r75, 0x40087468, &(0x7f00000001c0)) fchownat(r75, &(0x7f0000000080)='\x00', r76, r74, 0x6) r77 = semget$private(0x0, 0x7, 0x287) semop(r77, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r78 = semget$private(0x0, 0x1, 0x24) semop(r78, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0xd, 0x2, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1800}], 0x5) semop(r77, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r74, 0x0, r74, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r72, r74) lchown(&(0x7f00000001c0)='./file0\x00', r72, r73) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000080)={{0x6, r72, r63, r66, r68, 0x1e6, 0x8}, 0x5, 0x5, r69, r70, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r79, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r82 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r82, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$TIOCMSET(r82, 0x8004746d, &(0x7f0000000080)=0xfff) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r84 = socket(0x18, 0x2, 0x0) sendmsg(r84, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r62, 0x1, &(0x7f00000001c0)={{0x80000001, r61, r79, r80, r81, 0x100, 0xff}, 0x5, 0x2e7, r83, r85, 0x7fff, 0x0, 0x7f}) getgroups(0x6, &(0x7f0000001880)=[r25, r56, 0x0, r79, 0x0, r7]) chown(&(0x7f0000001840)='./bus\x00', r11, r86) 23:03:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) close(r0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000001c0)={0x1, 0x29, 0x2, 0x3, 0xffffc7f1, 0x3, 0xffffffff, 0x10, [{0x9, 0x2, 0x8, 0x2}, {0x8ea, 0x4, 0x1f, 0x6}, {0x68cf, 0x9, 0x2, 0x6}, {0x5, 0x7, 0xe3d3, 0x40}, {0xf8ff, 0x6, 0x2, 0xffff}, {0x9, 0x1, 0x8001, 0x4}, {0x6, 0xac5e, 0x10001, 0x2009217}, {0x1, 0x9, 0x129b7fc2, 0x72b}, {0x0, 0xffffffff, 0x800, 0x7}, {0x1, 0x9, 0x0, 0x5}, {0x5, 0x80000001, 0xffff, 0x4}, {0x8001, 0x6, 0xcc, 0x4}, {0x4, 0x8, 0x2, 0x7}, {0x6, 0x0, 0x9, 0xf9}, {0x6, 0x0, 0xffff, 0x3}, {0x1, 0x1ff, 0x0, 0x3f9c}]}) 23:03:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000002f0459b0f8e67798edee6116e109b10000ebfffffeff0009000000000000005b8b071b542a538706000001bc18000000290000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x800, 0x9, 0x4, 0x0, 0x6, 0x5, 0x49, 0x2, 0x2, 0x4, 0x200}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:03:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9634e19767b0784"], 0x10) sendto$inet6(r3, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfcd1, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) 23:03:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2d}, {0x25}, {0x6, 0x0, 0x0, 0x2000100}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = accept$inet6(r2, 0x0, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000180)="fbaf8a8d1a029be1ffffffff7e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:03:03 executing program 1: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) socket(0x0, 0x4003, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x0) setuid(0x0) geteuid() mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 23:03:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) getpgid(r6) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 23:03:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x32) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) 23:03:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f00001ce000/0x1000)=nil, 0x1000) acct(&(0x7f0000000000)='./file0\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) flock(r3, 0x1) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x10000, {[0x0, 0x0, 0x0, 0x0, 0x200000, 0x0, 0x9, 0x0, 0x8000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x7fffffff], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x6}, {0x200}], {0x0, 0x8}}}) 23:03:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700008295955984c87910bf093f68c117002876ad4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158013658fd4237b8fa4d012ae447473c230495aaee39c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a585fe659fa202361cd8cac7db144c1995593d2870b45961852800"/196], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x5, 0x80) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = socket(0x11, 0x3, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="b1163bd386377e1e6c2c5a6d71aa6dd31b57b5fec9cbb505ba043cec2474b759722e932f0b49ac9b6dec7b0ba741da36ed3080ed67ae9142d48a173f4b0cb11699e3dc69cc308e067e041b52807eda41a191a3688db8ebcddae5593777fd5ce5ef2445332ae4b8f4fcfe7c094887a0d6b1e6b3bd6ae834b381546db799e899b2bef587a25dda1061d4a9bfccfa00f0bba634dceb0451b831ef767656418af3977bd2f7d63efd315ba8601b9b4d2b6d17e73a4eea49325c8db302e4c2b0e63afa58d9d8c570174716a1dc82fc84704d9ba7fb42e503b3b99fb9a0d0321c1b0d811fb4481b3ce9f449976e0e658d966a22dbf621c24018b4b4", 0xf8, 0x0, 0x0) setsockopt(r6, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[0x6, 0x4]}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) r7 = socket(0x2, 0x3, 0x0) r8 = dup(r7) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f0000000280)=[{&(0x7f0000000140)='A', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r9, 0x0, 0x0) fcntl$dupfd(r8, 0xa, r9) 23:03:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x255}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xbfffffdc, "59b4d77c00f210000063c100"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fc", 0x8d}], 0x1) 23:03:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/121, 0x79}], 0x1, 0x0, 0x5fa4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:03:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) shmdt(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="eb00000000", 0xffffffffffffff42) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r4]) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x54) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = getppid() r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r6, r6, 0xffffffffffffffff}) r8 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) uvm_fault(0xffffffff8260cd78, 0xffff800000a6d000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8260cd78, 0xffff800000a6d000, 0, 1) -> e memcpy() at memcpy+0x15 end trace frame: 0xffff800023dbb300, count: 0 ddb{0}> trace memcpy() at memcpy+0x15 rtm_msg1(c,ffff800023dbb318) at rtm_msg1+0x1b2 rtm_addr(c,ffff800000a6cf00) at rtm_addr+0x9b rt_ifa_add(ffff800000a6cf00,240404,ffff800000a6cf40,0) at rt_ifa_add+0x2db rt_ifa_addlocal(ffff800000a6cf00) at rt_ifa_addlocal+0x16d in_ifinit(ffff8000009ce000,ffff800000a6cf00,ffff800000a6cf58,0) at in_ifinit+0x1cf in_ioctl_change_ifaddr(8040691a,ffff800023dbb810,ffff8000009ce000,1) at in_ioctl_change_ifaddr+0x68c in_ioctl(8040691a,ffff800023dbb810,ffff8000009ce000,1) at in_ioctl+0x2fb ifioctl(fffffd806f664900,8040691a,ffff800023dbb810,ffff800020ae6510) at ifioctl+0xe70 sys_ioctl(ffff800020ae6510,ffff800023dbb928,ffff800023dbb970) at sys_ioctl+0x5b9 syscall(ffff800023dbb9f0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5cfe4ab48f0, count: -12 ddb{0}> show registers rdi 0xfffffd80664d4198 rsi 0xffff800000a6d000 rbp 0xffff800023dbb290 rbx 0 rdx 0xa0 rcx 0x5 rax 0x7d8065a67198 r8 0x2 r9 0x1 r10 0x298b9bb6e68ad7b2 r11 0xfffffd80664d4120 r12 0xa0 r13 0xa0 r14 0xffff800000a6cf88 r15 0xfffffd80664d4100 rip 0xffffffff81b9b875 memcpy+0x15 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800023dbb1c8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.0) pid=84755 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ae6ef0,0xffff800020ae78e0 process=0xffff800020af4018 user=0xffff800023db6000, vmspace=0xfffffd806e7b4178 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 10535 319900 97016 0 2 0 syz-executor.1 10535 314369 97016 0 3 0x4000080 switchread syz-executor.1 55794 316058 87337 0 2 0 syz-executor.0 *55794 84755 87337 0 7 0x4000000 syz-executor.0 17649 340279 0 0 3 0x14200 bored sosplice 97016 414419 29148 0 2 0x482 syz-executor.1 87337 182080 29148 0 2 0x482 syz-executor.0 29148 62970 15229 0 3 0x82 thrsleep syz-fuzzer 29148 436258 15229 0 3 0x4000082 thrsleep syz-fuzzer 29148 136727 15229 0 3 0x4000082 thrsleep syz-fuzzer 29148 429590 15229 0 3 0x4000082 thrsleep syz-fuzzer 29148 474473 15229 0 3 0x4000082 kqread syz-fuzzer 29148 482726 15229 0 3 0x4000082 thrsleep syz-fuzzer 29148 209606 15229 0 3 0x4000082 thrsleep syz-fuzzer 29148 159030 15229 0 3 0x4000082 thrsleep syz-fuzzer 29148 273601 15229 0 3 0x4000082 thrsleep syz-fuzzer 29148 300194 15229 0 3 0x4000082 thrsleep syz-fuzzer 15229 60160 66018 0 3 0x10008a pause ksh 66018 436851 30030 0 3 0x92 select sshd 46207 365229 1 0 3 0x100083 ttyin getty 30030 455438 1 0 3 0x80 select sshd 25043 295252 45372 74 3 0x100092 bpf pflogd 45372 295172 1 0 3 0x80 netio pflogd 68332 226666 76691 73 3 0x100090 kqread syslogd 76691 335071 1 0 3 0x100082 netio syslogd 22425 126563 1 77 3 0x100090 poll dhclient 59430 309275 1 0 3 0x80 poll dhclient 26683 232065 0 0 2 0x14200 zerothread 56931 229745 0 0 3 0x14200 aiodoned aiodoned 36455 154370 0 0 3 0x14200 syncer update 53498 275940 0 0 3 0x14200 cleaner cleaner 62202 43723 0 0 3 0x14200 reaper reaper 43495 222023 0 0 3 0x14200 pgdaemon pagedaemon 98396 354384 0 0 3 0x14200 bored crynlk 34689 172492 0 0 3 0x14200 bored crypto 5610 409650 0 0 3 0x40014200 acpi0 acpi0 28192 341100 0 0 3 0x40014200 idle1 63512 286123 0 0 7 0x14200 softnet 64025 107545 0 0 3 0x14200 bored systqmp 54068 471911 0 0 3 0x14200 bored systq 78821 479509 0 0 3 0x40014200 bored softclock 37097 307289 0 0 3 0x40014200 idle0 4947 84113 0 0 3 0x14200 bored smr 1 183138 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 55794 (syz-executor.0) thread 0xffff800020ae6510 (84755) exclusive rwlock netlock r = 0 (0xffffffff824f73e8) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x91 #2 in_ioctl+0x2fb #3 ifioctl+0xe70 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82651ab0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 63512 (softnet) thread 0xffff800020a284f0 (286123) shared rwlock softnet r = 0 (0xffff80000002b0e0) #0 witness_lock+0x52e #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9506 6410K 6793K 78643K 10964 0 pcb 14 8K 8K 78643K 62 0 rtable 109 4K 4K 78643K 316 0 ifaddr 71 15K 15K 78643K 104 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1482 0 iov 0 0K 16K 78643K 46 0 mount 1 1K 1K 78643K 1 0 vnodes 1220 77K 77K 78643K 1352 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 3 5K 5K 78643K 8 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 24 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 215 0 sigio 0 0K 0K 78643K 14 0 proc 60 63K 95K 78643K 451 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 2 0K 0K 78643K 22 0 in_multi 66 3K 3K 78643K 90 0 ether_multi 1 0K 0K 78643K 4 0 mrt 0 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 228 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 126 55K 56K 78643K 1777 0 UVM aobj 81 7K 7K 78643K 82 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 31 0 NDP 10 0K 0K 78643K 21 0 temp 126 3022K 3088K 78643K 5154 0 kqueue 0 0K 0K 78643K 2 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 11 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 219 0 217 1 0 1 1 0 8 0 rtentry 112 64 0 21 2 0 2 2 0 8 0 unpcb 120 187 0 177 1 0 1 1 0 8 0 syncache 264 7 0 7 2 1 1 1 0 8 1 tcpqe 32 353 0 353 1 1 0 1 0 8 0 tcpcb 544 141 0 135 1 0 1 1 0 8 0 inpcb 280 427 0 416 4 2 2 3 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 6 0 3 1 0 1 1 0 8 0 ppxss 1128 5 0 5 1 1 0 1 0 8 0 pffrag 232 4 0 4 2 1 1 1 0 482 1 pffrnode 88 4 0 4 2 1 1 1 0 8 1 pffrent 40 180 0 180 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 22 0 5 1 0 1 1 0 8 0 pfstkey 112 22 0 5 1 0 1 1 0 8 0 pfstate 328 22 0 5 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 296 0 87 15 0 15 15 0 8 0 art_table 32 297 0 87 2 0 2 2 0 8 0 art_node 16 63 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 59 0 19 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 80 0 1 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1753 0 344 46 0 46 46 0 8 0 ffsino 272 1753 0 344 95 0 95 95 0 8 0 nchpl 144 2273 0 653 61 0 61 61 0 8 0 uvmvnodes 72 1878 0 0 35 0 35 35 0 8 0 vnodes 208 1878 0 0 99 0 99 99 0 8 0 namei 1024 6514 0 6514 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 560 5 0 1 1 0 1 1 0 8 0 scxspl 192 6597 0 6597 8 7 1 7 0 8 1 plimitpl 152 37 0 29 1 0 1 1 0 8 0 sigapl 432 414 0 398 3 1 2 3 0 8 0 futexpl 56 5800 0 5800 1 0 1 1 0 8 1 knotepl 112 107 0 88 1 0 1 1 0 8 0 kqueuepl 104 182 0 180 1 0 1 1 0 8 0 pipepl 112 362 0 343 3 1 2 2 0 8 1 fdescpl 488 415 0 398 3 0 3 3 0 8 0 filepl 152 3426 0 3321 7 1 6 7 0 8 1 lockfpl 104 166 0 165 1 0 1 1 0 8 0 lockfspl 48 51 0 50 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 26 0 15 1 0 1 1 0 8 0 ucredpl 96 389 0 380 1 0 1 1 0 8 0 zombiepl 144 398 0 398 1 0 1 1 0 8 1 processpl 904 431 0 398 4 0 4 4 0 8 0 procpl 632 981 0 937 5 0 5 5 0 8 0 sosppl 128 2 0 2 2 2 0 1 0 8 0 sockpl 384 835 0 812 7 3 4 6 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 209 0 0 26 0 26 26 0 8 0 mtagpl 80 6 0 0 1 0 1 1 0 8 0 mbufpl 256 330 0 0 20 0 20 20 0 8 0 bufpl 280 6883 0 1342 396 0 396 396 0 8 0 anonpl 16 63551 0 43886 104 8 96 96 0 125 15 amapchunkpl 152 2497 0 2333 12 4 8 12 0 158 0 amappl16 192 2465 0 1400 72 10 62 66 0 8 8 amappl15 184 66 0 61 1 0 1 1 0 8 0 amappl14 176 32 0 27 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 10 0 7 1 0 1 1 0 8 0 amappl11 152 148 0 131 1 0 1 1 0 8 0 amappl10 144 100 0 93 1 0 1 1 0 8 0 amappl9 136 603 0 600 1 0 1 1 0 8 0 amappl8 128 133 0 105 2 0 2 2 0 8 0 amappl7 120 195 0 181 1 0 1 1 0 8 0 amappl6 112 150 0 141 1 0 1 1 0 8 0 amappl5 104 133 0 119 1 0 1 1 0 8 0 amappl4 96 676 0 641 2 1 1 2 0 8 0 amappl3 88 126 0 119 1 0 1 1 0 8 0 amappl2 80 2386 0 2303 3 1 2 3 0 8 0 amappl1 72 19305 0 18842 26 16 10 21 0 8 0 amappl 80 1241 0 1188 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 81 0 1 2 0 2 2 0 8 0 uaddrrnd 24 420 0 399 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 420 0 399 1 0 1 1 0 8 0 vmmpekpl 168 7563 0 7530 2 0 2 2 0 8 0 vmmpepl 168 59363 0 56998 138 22 116 130 0 357 12 vmsppl 368 419 0 399 2 0 2 2 0 8 0 pdppl 4096 847 0 802 6 0 6 6 0 8 0 pvpl 32 191227 0 168287 231 7 224 224 0 265 38 pmappl 232 419 0 399 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 183 0 3 6 0 6 6 0 8 0