Warning: Permanently added '10.128.0.156' (ECDSA) to the list of known hosts. 2020/03/07 03:01:18 fuzzer started 2020/03/07 03:01:24 dialing manager at 10.128.15.235:26970 2020/03/07 03:01:24 syscalls: 338 2020/03/07 03:01:24 code coverage: enabled 2020/03/07 03:01:24 comparison tracing: enabled 2020/03/07 03:01:24 extra coverage: support is not implemented in syzkaller 2020/03/07 03:01:24 setuid sandbox: enabled 2020/03/07 03:01:24 namespace sandbox: support is not implemented in syzkaller 2020/03/07 03:01:24 Android sandbox: support is not implemented in syzkaller 2020/03/07 03:01:24 fault injection: support is not implemented in syzkaller 2020/03/07 03:01:24 leak checking: support is not implemented in syzkaller 2020/03/07 03:01:24 net packet injection: enabled 2020/03/07 03:01:24 net device setup: support is not implemented in syzkaller 2020/03/07 03:01:24 concurrency sanitizer: support is not implemented in syzkaller 2020/03/07 03:01:24 devlink PCI setup: support is not implemented in syzkaller 03:01:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x10000, 0x0) write(r2, &(0x7f00000000c0)="4e3f7b8d907335e8f3ef75da66e6b6198ff4f08a63625b5b29aac5fd3aa8bcfdad59de9072efe88be5affb4f9faaf82b0769e89136052780f754cf860b0d70f97d9ce4569297cf72656bd60b535c4e128ee804843b7122977f95c6880f3acd19c602a128b44095942926769e674de3ce81ba6506fe9f386dd2cf4fe6cf620c466eb4ba1289e3d1e7ac90cac3dc4f7023bd66d1f86796f2aad2ec42c5905a74effc8997c74b2616e8b8890e53586165b76d9c65f3816047ff68863b366e6773730d90897ed0d3dfa594d9699cb18401b9da7cf77089e9392a728b1a36446fdcb69b778b25195e6777eb04aaac0dab074465250007fbd0141f69f3dc", 0xfb) fcntl$setflags(r1, 0x2, 0x1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10000, 0x0) r4 = dup2(r3, r0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/42}, &(0x7f0000000240)=0x2c) shutdown(r5, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000300)={0x5, './file0\x00'}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000340)=0x7) r8 = msgget$private(0x0, 0x210) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0x80000000, 0x0, r9, r10, r11, 0x142}, 0x9, 0x1f, r12, r6, 0x7, 0xffffffff, 0x100000001}) r13 = accept$unix(r4, 0x0, &(0x7f00000004c0)) getsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f0000000540)=0x10) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000580)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r14, 0x80044272, &(0x7f0000000600)=0x8) r15 = socket$inet6(0x18, 0x4000, 0x20) connect(r15, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) r16 = msgget(0x0, 0x100) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000000680)=""/189) readlinkat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/69, 0x45) 03:01:28 executing program 1: getrlimit(0x2, &(0x7f0000000000)) r0 = getgid() setgid(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000000c0)) shmget$private(0x0, 0x3000, 0x264, &(0x7f0000ffd000/0x3000)=nil) r7 = shmget(0x2, 0x1000, 0x150, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0xe3, r3, r0, r9, r4, 0x104, 0x6}, 0x100, 0x3f, r11, r2, 0x100000001, 0x8}) r12 = semget$private(0x0, 0x4, 0x480) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000200)=""/85) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r15 = geteuid() getgroups(0x4, &(0x7f00000006c0)=[0x0, r10, r10, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r18 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x9, 0x40) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10000) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/vmm\x00', 0x20, 0x0) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x1, 0x0) r22 = socket$unix(0x1, 0x5, 0x0) r23 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r25 = getuid() r26 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x80, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000ac0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="fcfbda23723aca8302895fc71a39491c1b885f671aa553ea658f5b30f44412e895425c7dd944f7ec70a2252a08fe14a6f46d24f74099b0c783f8a0d1d0277aa8f7a341e09613a71e4f0a4af0b2fa783017d96adfb377f03a80e39a07351601e142036a759e3416d55f7ac1529480b509a36eee1b50f4224916228715a7b82ffbc1245f7b9dda020c2ae1163a272b3b1b83d7c6d1d8d69c381cfc3eda06a227ca451bbbea772e9e9a19c5", 0xaa}, {&(0x7f0000000380)="544f1058020921038a97538e8f91c6196926334abf57bfd2f3ef05b699d551a9df34e44057e15216835c5a3c8bfdde2e20e1bfdb0e4f745edab1167adab11e74712bb26283510fdca48c1da936c7027d99498fd4a992936a014622af81e43806a27bdac76d884e051d16f83ee7db8666368fb194e59e5ea2c86497a1932bebb8b0b918099df03e4a8451e87a143ef3ab5fec05b9bb64b8d2d84165f37ba8d036e0662541c8b6a95e20377a05a10e20d7af76f6723cc290421a39ed4352d23cc704e818175585177b39a3a92d6add55d81d129decc09bb768e43c68c2d97e833087cefd627ac41bebda3d2909901c713ddb9742b797", 0xf5}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="60402888a6499ba6ce71dec952c40a86ca28273c496888d0e07d458e0b2557a0032a3889162716c841421c17493c815c6ec3150be7c9a851b616e6bc27e557a760bdc91360ee4fc30418072d8a7607a26ed419dd7b13abba91b96c6a0c5044c0c6661b376c91b9ce823128a6d86c7479acae08b96fb465e27ae985b0337d1b9c2f5d015e6837f9d48da391267703f9e0bd34e207866131d5b04cef6c3440b2a6a0813c2ba8ad454f3202a9193baeb6899cdc81f142268a63211bec29e429a33a046469285921cc917fd1a4dd3696059e7d9e83c680daed7d5a73d25f5b7225144b5395e554edc3070a11b8db", 0xec}], 0x4, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r13, r3, r0}, @rights={0x20, 0xffff, 0x1, [r5, 0xffffffffffffffff, r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, 0xffffffffffffffff, r10}, @cred={0x20, 0xffff, 0x0, r8, r3, r10}, @cred={0x20, 0xffff, 0x0, r8, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r3, r0}, @rights={0x38, 0xffff, 0x1, [r1, r18, 0xffffffffffffffff, r1, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r5, r1, r26, r27, r6]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r6]}], 0x158, 0x4}, 0x406) 03:01:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r3 = socket(0x18, 0x1, 0x9) socket(0x2, 0x2, 0x20) bind$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r4, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000040)) r8 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r8, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r13 = msgget$private(0x0, 0xfffffffffffffffb) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f0000000040)) r16 = syz_open_pts() ioctl$FIONREAD(r16, 0x4004667f, &(0x7f0000000040)) msgsnd(r13, &(0x7f0000000a40)=ANY=[@ANYRES64=r9, @ANYRESHEX=r14, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r15, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r16, @ANYRESDEC=r13], 0x6, 0x0) msgrcv(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r17 = geteuid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0xf54, r10, 0x0, r17, 0x0, 0x1, 0x8}, 0x80201, 0x799, r12, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r18 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r18, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r23 = msgget$private(0x0, 0xfffffffffffffffb) r24 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r24, 0x4004667f, &(0x7f0000000040)) r25 = syz_open_pts() ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r25, 0x4004667f, &(0x7f0000000040)) r26 = syz_open_pts() ioctl$FIONREAD(r26, 0x4004667f, &(0x7f0000000040)) msgsnd(r23, &(0x7f0000000a40)=ANY=[@ANYRES64=r19, @ANYRESHEX=r24, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r25, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r26, @ANYRESDEC=r23], 0x6, 0x0) msgrcv(r23, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r27 = geteuid() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000180)={{0xf54, r20, 0x0, r27, 0x0, 0x1, 0x8}, 0x80201, 0x799, r22, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r28 = getegid() setregid(0xffffffffffffffff, r28) r29 = kqueue() kevent(r29, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r30 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r30, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r35 = msgget$private(0x0, 0xfffffffffffffffb) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r36, 0x4004667f, &(0x7f0000000040)) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r37, 0x4004667f, &(0x7f0000000040)) r38 = syz_open_pts() ioctl$FIONREAD(r38, 0x4004667f, &(0x7f0000000040)) msgsnd(r35, &(0x7f0000000a40)=ANY=[@ANYRES64=r31, @ANYRESHEX=r36, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r37, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r38, @ANYRESDEC=r35], 0x6, 0x0) msgrcv(r35, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r39 = geteuid() msgctl$IPC_SET(r35, 0x1, &(0x7f0000000180)={{0xf54, r32, 0x0, r39, 0x0, 0x1, 0x8}, 0x80201, 0x799, r34, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r40 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r40, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r45 = msgget$private(0x0, 0xfffffffffffffffb) r46 = syz_open_pts() ioctl$TIOCSETAF(r46, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r46, 0x4004667f, &(0x7f0000000040)) r47 = syz_open_pts() ioctl$TIOCSETAF(r47, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r47, 0x4004667f, &(0x7f0000000040)) r48 = syz_open_pts() ioctl$FIONREAD(r48, 0x4004667f, &(0x7f0000000040)) msgsnd(r45, &(0x7f0000000a40)=ANY=[@ANYRES64=r41, @ANYRESHEX=r46, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r47, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r48, @ANYRESDEC=r45], 0x6, 0x0) msgrcv(r45, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r49 = geteuid() msgctl$IPC_SET(r45, 0x1, &(0x7f0000000180)={{0xf54, r42, 0x0, r49, 0x0, 0x1, 0x8}, 0x80201, 0x799, r44, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r50 = getegid() setregid(0xffffffffffffffff, r50) r51 = syz_open_pts() r52 = kqueue() r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r53, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r53, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r54 = fcntl$getown(r53, 0x5) r55 = getegid() setregid(0xffffffffffffffff, r55) r56 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r56, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r58 = msgget$private(0x0, 0xfffffffffffffffb) r59 = syz_open_pts() ioctl$TIOCSETAF(r59, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r59, 0x4004667f, &(0x7f0000000040)) r60 = syz_open_pts() ioctl$TIOCSETAF(r60, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r60, 0x4004667f, &(0x7f0000000040)) r61 = syz_open_pts() ioctl$FIONREAD(r61, 0x4004667f, &(0x7f0000000040)) msgsnd(r58, &(0x7f0000000a40)=ANY=[@ANYRES64=r57, @ANYRESHEX=r59, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r60, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r61, @ANYRESDEC=r58], 0x6, 0x0) r62 = getegid() setregid(0xffffffffffffffff, r62) r63 = kqueue() kevent(r63, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r64 = kqueue() r65 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r65, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r65, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r66 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r66, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) kevent(r64, &(0x7f00000000c0)=[{{r65}, 0xfffffffffffffffb, 0x10, 0x20, 0x800007, 0xffffffffffffffc0}, {{r66}, 0xfffffffffffffffb, 0x71, 0xfffff, 0x0, 0x80000000}], 0xf8b4, 0x0, 0x10000fe, 0x0) r67 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r67, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r67, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r68 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r68, 0x4004574b, &(0x7f0000000040)) r69 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r69, 0x4004574b, &(0x7f0000000040)) r70 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r70, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r70, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) close(r70) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r71, 0x4004574b, &(0x7f0000000040)) r72 = accept$inet6(r71, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="f5ff525df6253acc13baf65bfe5e8f5050b0bd6d1c698d6c5a94c969c7f8df15917b9f5ed66ddc82594cee78ca7331cede48de9b4f86c295dfaef045d2cf0db46517", 0x42}, {&(0x7f0000000340)="610054324e3369cc1e7c383f09e8e696d249784e16b031acc96a4a97dfa2c8371b62d78e45d57fe265b3f3516d0642fa507eac54b154cb147be498c4ab82b42321492c20a796f7a61823d90e6281db3f2172a7ded7f4d7f11db63ede8cb95c0ffe4f4fcfef1f7d34c288cc04143e8f3a84efd41d4cc4dc2305597e647ef09b0d117de7811239ddf4231f961fd5aff4b9e623433393c663fe3f2aa05122456ca45f44b4d2bbbb5e4252d28af019dd1e2aee304b33cb29c73092e778242088b64cbf657f7296df86", 0xc7}, {&(0x7f0000000440)="b2b318964748cdc908623eb30d31e0c6e35f853287d2a8ee590bc3da373d7a49cb82eee70ebf", 0x26}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r12, r27, r28}, @rights={0x18, 0xffff, 0x1, [r29]}, @cred={0x20, 0xffff, 0x0, r34, r49, r50}, @rights={0x20, 0xffff, 0x1, [r51, r52, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r54, 0xffffffffffffffff, r55}, @cred={0x20, 0xffff, 0x0, r57, r5, r62}, @rights={0x28, 0xffff, 0x1, [r7, r63, r65, 0xffffffffffffffff, r67, r68]}, @rights={0x18, 0xffff, 0x1, [r69]}, @rights={0x20, 0xffff, 0x1, [r70, r6, r72, r6]}], 0x118}, 0x402) setgid(r50) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 03:01:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) fcntl$dupfd(r3, 0xa, r4) 03:01:29 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\\#'], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 03:01:29 executing program 1: socket(0x18, 0x2, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) kqueue() dup2(r1, r2) 03:01:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="3f002bc13b359b0f2c882cfc748e8cc451cfd6f3b469cefd20437d65e810259597c1c43f51e7af437c4d275fca5ac24a79431f3b169a20aa739a5e2823fc75a338018bd7c867c2726751bdcb24377373560b3aee108b6bce61ce8d48f37c5ee91d69c8"], 0x10) socket(0x18, 0x2, 0x0) socket(0x6, 0x4, 0x80) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0714000000000025ff149b33ff0f000000000000", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) pread(r3, &(0x7f0000000080)="e038903a8000d369905d9e86dca122f0fb10a6ece4902e2f670418491697a335daf39fd48d4c2651278f230e2242108c6cde31012d305bfb56dd9e625fe28fbda8bf6eb8b92713ec8db3e7891a57b175011b7a7704fe9ad01b135e5ebfb7204ada2275ea2df75023a6c5f7b62ff2496a4eb6b890867f23fa43f48e2dda61730dbf4853e0f80ea6791a8df5a3e20263341062b06a09eafbee7d69988730530b328127c22d6f2121eb944b9c627aa9e9e1ac8782f6870516b46abf73514345cc1cafbd3955150ceef1d86ff4a6ab91a3c5594df7560f4902b1f5438e48b421c4fef2499ae793f3e8e127ac8137edc8cca259e1d64c391ee9002285ff7bd560f9f95501fbe23e7f36255a04ea0c8daea2166f3f3a97305d4d0d57cadc06363f61bf76a368c395d390d60d395f0e1e53416f21c7238f10c1e555cefab563c1c9d8ae3954a2f055878ad977cb8514edfee5aa421aa722dc599a18f5e941d8f49a8f293463c3cee4ca15d5b4e7a5fb62a19cf93a72c42df77780aa839aaf4c7c6792fb0ca0c2668047256a4fd9eb751c32549c2ccab442ec014a35e3496fef1fe70259a3fd904cca95705dfee5871db56f6e2272e3a0a22cff63834dace5e76090112b5004d8dc6ff2124cb9cc821ea65028ffd5f8c1c8bf4e3b80115739f53c501658762dedb73e7e52953b7d31dd748d3ebf55bab58648e9a6958bb24d1d1cbd3a688e24582d0c67933b3b881a82d68673565833567978c023f893a7e63eb51ef7a9145aa9b14ecaba84bc036616da9c638a495f19833381e7ed0c5a01917fb636fda779097376e312051b3063816acadbdee77c9715862b8f2346411eedcd1a12c6e3d3552722afc22a7593701d79168a8a3adb50a85f13fa7cd9cc31bb9206d777ecd946527a1ec8a739a6a9d28f8cf3ffda3ea2f096db427c47ee3c4a57aceffd5b9a836e6affedd8e9cad28a47d05c03741e75954b65658c715c4447d5d6b94844e8cdcd9a7c220949456215d9aafa5fe109945f5b92ec564048f95c801a5de74828d8bad765c7560e07fa1cf8a08526ba2798f6a23a6ccfffd405623180c0c0e717e725a86ad53ae02714c8c7059ee6ef101be032221bfdfbafda5dc7a2a3221392896c8566b1fb68884e92cf59e451f60bb0b8fa517bafc74a4c1b389e9b56d3e346ad761b630f998e92ef594b598fdf7dc542915fe3358a1aab39e264c330dfe25ed694bd50ea28314eab9b703182061d6a85846fbd1af55299a75ddad6012ea29fe67befe907b539da4f0fd475f93e0f6956135f7397a2ee096a9c683b2d547c2ef87721b5ba47cd022a483d56321703bc5fc70518e2c22aa3c625d6fa916738ed595f603b1a741658a6e872cff3ba0916c5441a27a5a4f991de7c6ca50700a46f14a681fd3c2f2cbd168fd5b68ab1fd6bc5bb229bab9f7ef71a03faf929244b73628c13986bb586f2bad19fa233a387b914240ced22e6c50e7459d831efebc8ed8ad2446ed5c97dce80aeefa2781bd55b48bac1e7c353a27e8ae2e6b15a7fe4c3ef364de6b62cf928c1a8775ef01089698e971db0eec1e7abaead93b4e8b338aad2aa249a1fbea59c82bf55ba1c64355bd796b8b6e4910e6f04ca931a45ddafceb8503ff4791e5c697443c1641f604825d26863dcf661b7ca5a0645d21d724782df3926658ec8066f7435774622a9ec91b5230744fbfb65bbd0445b0339056d2ade0f8a308e7632481cddb061346cb7e04c6d59dc15e7a5d2ebacbfe9bccd015b90e30dc2604c4ecb216b706c7f45a39406f0e9fe442a6c7615c27fd21224356bd6c5a9fa847672083eeb5ffe6e4899e0bec8f29f09c8f9cdc7908ae7e71b705554914715376748dbe81f543813f87f27491dbf9aaf1dc3da4e9a0cd7eba1f38f32ae8217f5cb4ebe762a680c6c8117db652aa31de58a315c594169374507f8ae11f86c579016d5af73b44b79a4f9cf18ddf4c52295ce980364246378cdaeeea1e13e48b41e6ce0a03f5daee511518e68c90acbeebbc46b77a213de173802a6f59ceecb727684f4a623a660d5b19a378a143f1d5befa9743f52d9f9a8250408c2257374f16c2d4a11564175de0a566ff3af4ecca525e10fd9a6f7b4b190d70b9e5c3c5661924fc2f5e1bf22b827cc36586ff056a4654e56b96889a69ec0fb739b0b27a5a345122c96bf5219b1ea15e09433dcdd8bbcaf19392d15e6f165a735f33f1e040d132020a0b6395f7ea1f03135996eb8edba30f9275855c45b38b76894cecb1afbcadbdbda6923519689e90db84b55492db673c268c171249130b7f47a6878c30ed26c7dec2df8e49cdacdc10cd31ee68e3e56254a094be53b656ce659eb22639bec139d18b154c7db93a20a365ca2250c07c1ea6a83250e0865f5147d9e16f0821bb5ec2c201971cf28c26c358cb99eb9345d30a253b75a4889e945093439d93d199546f6ffa793150d5b60df59de2958827b9c4edbea5bbbbbb9252843ee4246c3814a831d685bd311d8fddd06c0194cc34a1a1cfc27913f2b6f4f16929555e56c6cbecbeedfd0c848ac8d29bf126ba19eabcdfcda1b5653b6573fbea3be0c6c01eff73516dd761b5d1d88816099fb19f4b9f20b4c76221c4ca34cc219a731183909fc1b93c9c144a0db4b6e85b7c95e253752f09ce9f563babe54e47ef44fcda4287c0054217093d9ca97b3435a18cdd6cb3a447cb8dfcbb74b22159d1b331df687320d695d84f833e4942f76aabd12b8b0edebb3bd2bb27d86323ce4deb91bd7567f6195ec327b8a7cd17aa84234d60d4d11466e8950b6d720707e2ef8112fd0090da3579f31fe41580122fefa5c6f0cb198aa1b621f61c4fbfd411da29248c5631cdcac8ad06c0c4921ee330fddfe0b2ef9ec96fc7f94d6b8cd99cbd1338fd1b7f03dc25cfc42da62f96355aff0458fe0ac10a4e788f5cd506fb39c3304d8cee9bd243e50f960aa264aef0d7063324d11c99e2cca8f07f269bbe5bdb7fa8d69b6aed4cb6f2f4ae883fbbcb26f4b976690c264a43967823f147757952b5a0f7152ce1143b69ae0799b5288c05c800c7dbd61aa163a12d53a0fbed7d247672bedf76cf17edc3781bce981bc845608ee4defaf8a622eb9bcb09c7862fb91a587ee938a570f0554b49b8b3f7d922e0c708f99bf41d3ba7d62327ff639f36b5106438a393f3e52252b84982d449c15865086f55416ef3cda966a27b1ed4461954882a9ca49ffe23eb304ce3259e443ae9909b0ce9f01bb92356221c7c0042392f9b3f85a190608cba85642ed5a536a8b67ec015944f41da4852c1f6c2e9d2eed0adad5d7abb838fc96512e30c991c58c87546b38990f990bb41acf4f8edd4fb727b49895e606889ea0dff047c1a5d604bdd883d3aafc5caf5ab937998d510755b803255bb1447502b02fcd3d366a01ccf9ba3e4fa92c9a095137b859f646ccc882fc74f378878c5670f3c3901e70cd615ce4e003b967a0f8832509ab9a63b66e42f84a0a425324725998fb0afd19c4f0cabf4084264005690e72f06fbe72e2fbb0990c9a1362434d572dc93339930b3828d27ecfb6f81e1ddd76a6aecb5fd0327dd7b803be7473350e7aff57289701744ef970957e072a95bb39360b16389e5f85ef8812638b33361db2349b6f0339fa9f47c53ec9a356bfa3c9c7c01c52659a5b70f9a4b1e4261be5de2e416b29f99ef9bc7280f20ed899c0914e704e6b230d52ea7048e423df0618fd3cbd829ebb4dc355ad852ce3861d7458ad8a1393d866d575c8c19606f99f89bdb39bee3d424de499af350098cc6ad0019e80d96a6eda9be278628df925fab47882a76767aafe1693c5132043179449d9aea84ed66b5bca1293b5ce2897ebe10620c55e0aaf4dd5d2baaeaf7bbba6b26d1053a02973d3611d8d52c7dddbe5e2a9c5792f1af2ee786efbb6b04e75198867eba10581fb37261f3e6f4d922fa0dac7f863332168bf806c864366ec2d30e5aaf36152b93c8963e283c8a4835bdf314779b49d44450eee1faec9e51d0996689da86d8fdb543f3e2a80047d1bc881433cf60c5d31d9b52051c51093edbfbc860d8f1b86cdbf4221a287bc7fd44c8b9d8fc3a8549119bd1702b80f4aa0b6156939c4fcc2a630b401bbb0c78b34af2e74b64607dd7d1e3f52d7ce0db6b3ab7fcba92ae1381d2a4d27b9705bee389562bcfe3168119ff6f52e071b11712605da1583c71185b61ed1b2ae28ac19a9e1b7733920704d25da29334de63db12bd8f1a418a0ae17665f6751fa2e6cf2247e6bd67fab46bea1f56d8e9f6c367f61e62c1c9b03bbbffce374ebed61733e3da4e50c4bf70a12d3e2571c0623f7d7ee8bb3c5e37392c7e990aab7ca77c8978a5f86c8e1b5f17a17a90749a466aa09aaec6a5221b637277f40f6a7fab9c22c296b61c432d0e2019b147c12bcf937fc9c39a6f8eaeac26c2d64568cd95483840623ce368565b8b288420d3b913805c3aa6a08c5d49adae1f2f09fad9f141c9b7ed6d3c79dd534fffba1cffbc6fa796ae1f352f83c77625942187ab04c7b7ff1dccf905dfaeb950b31bb2409993a6269c6d256f40a6e7fd334ad49e09f500035512d1dd751414aaf4104e127603455909fc6561020c33303268bb09efc0e7c44abca61ae58b38eec59b3440101302f04bf8f4e6d750085b12c7c914f0702f930a55c9ba59f436a236afbf908b00081b755d1eebebbf346e07d2ead6aafbcf1206fd96cbae6a8d19d7637657d72792744523112f4d935551aeeeb0b24d6f62e87e48fce13179ae652196eb964a3b16911a143f3c8b0d3d563fdd23a9c502c46ca2c3c136df04d1ee3d4ece5c3131cba6fb13709792ae6b872ef11a5efbe59dd891f899b4f3f89371f2601dfbe5c69fa39a5153f70700b6410543bdffa7cca77953363378eef48d49333f839cb755c0f6db198559eed157162ca74dcc79055b937b6526fe5b8b3c211edf1c44b98ae9aa0eb6697579c4e04f0dff6059dd827bf893fce3b0c5628a1b12266de876d0ac530ef2a960bd93aecac16a7dafe715c1e679a214c4d9edd1124a822ab996b187320357f721e6cb0c821413cada8315d1a2b990c4527df2b416cbba762fa50ed6e1cf8607e855a94bf37fcde8960abde6b4cc3be0791a01ff3f7105b7aaa900d758f6e11ac6917d35ae2358e59a7c516efa6b5864f3ec0bae5a84655ee41bf48043556df02f6e0831407747ea4af3adcb445cf3800eb2e1b61cf1bf65b49566963877589dbbd0677b0b7601ca9da771e9524a507d97241520d0024d04d9cf3b4c714ced95c2179b1b402f789841220f8e016917fcfdb03a5c8f9a5d8af6eff961963a2bf18447f9294b5028d9f6460b44a1877bf2d352cd14e0092aff2cb985191a17d91c67784b981e4c99c172a03edfba1ff808790f66e451d683bb07438d4c6e53af01656bc1eb146d2f1024ae96b4dc54d5356c360b75f0a2523630edc86edb9f1ef1d66eb122f68f76b465f09cd3119e75a0fd639e98019ea41df8a90dbe22bdb122b7c9225d12073a1ab81ad8a3d1aec09b64bac81f6c5dd2e970aa847ce4477a3450b32069a63d7f3bf9efdb168730ec299e89fb2208b3fd9fb162962200677e12cd920833550bb261b324084f04716449cf358ecc9ca251a804c8be12f366798cf894616b60ad25f6c9ec93a7ef350e1474c6f979588efdc4c982fda68914d9af8f9c2bc17b70b4ac86ec8dc1f38ec3e0e57cdb7b2bab6e14bfbcd5aeef02eb7309d4091e1a23c71a96f9610e6c404b420b5bf594cb4dc03688d86125bac39541e74a6", 0x1000, 0x0, 0x3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001100)) write(r1, 0x0, 0x0) 03:01:30 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00050401b6f70333"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) recvfrom(r0, &(0x7f0000000040)=""/64, 0x40, 0x3, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 03:01:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 03:01:30 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b71900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4096], &(0x7f0000000000)=0x1002) chflags(&(0x7f0000001340)='./file0\x00', 0x0) poll(&(0x7f0000000080)=[{r0}, {}], 0x2, 0x7ffe) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r2 = socket(0x18, 0x400000000002, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r2, 0xa, r3) fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) msgsnd(r1, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0xc7) msgsnd(r1, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r2, @ANYRES64, @ANYRESDEC=r0, @ANYRESHEX=0x0, @ANYRES16=r4, @ANYRESHEX], @ANYRESHEX=r0, @ANYRESOCT], @ANYRESHEX=r5, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES64, @ANYRES32=r6, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r7], @ANYPTR64], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r1, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r8 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f00000000c0)=0xc7) r9 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)=0xc7) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000001240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 03:01:30 executing program 0: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="020000000000000088866729ec2c0930221a6e55ae3c"], 0x1e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = socket(0x10, 0x4000, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) dup2(r3, r2) 03:01:30 executing program 0: r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x2, 0xffff}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='_', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)='g', 0x1, 0x0, 0x8001) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r7, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r7, 0x0, 0x2) r9 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r4, r6, 0x1e4, 0x8}, 0x5, 0x7, r9, 0x0, 0x0, 0x0, 0x7ff}) r10 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) pwritev(r10, &(0x7f0000000000)=[{&(0x7f0000000080)='_', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x0, 0x10, r10, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kqueue() kqueue() 03:01:30 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r2, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r4, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r6, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) getpgrp() socketpair(0x1, 0x3, 0x40, &(0x7f0000000340)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r8, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) r10 = socket(0x18, 0xc002, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setown(r10, 0x6, r9) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) r12 = accept$inet6(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x1, 0xffffff49}, {0x18, 0x3, 0xb9fc, 0xffffffff}, 0x0, [0x40, 0x200, 0x7, 0x7fffffff, 0x2, 0x3, 0x0, 0x7e6]}, 0x3c) close(r1) syz_open_pts() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r13 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r14, 0x2000747b) kevent(r13, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) 03:01:31 executing program 1: socket(0x18, 0x4000, 0x8) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') setrlimit(0x5, &(0x7f0000000000)={0x9, 0x4}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="c91e085d5e645545406a2a586da46ff6ae9c1bc59193fedde3515ba0720a72c232c3aa166b9fc363d8e5d792343378dff7a4ea63eb6cb976a9d08e6ded880b08aacc3e6de3571d74a892812b818584f90fd527061b314bdaae64b3d2428bebd6e0b739dc4901f01cb0cf98211c2f36d736a157bb1396d429c8eb3b9c43588767aebd78cc5114a99f82d3ebc87c5984b642331a774093bc45a6273c3902fa94cd30c7c72c85de6eccd732f4f2eaec8528dc2dadf3f57835e92b184a8a7960144fad2dea6b7c23d2af4a59ea8d16286fee7636d8bcb29810824833f475eae5dad18cc6e3477a9532475ba1d31c26c6645108000fde1d5944cb896c9bf66b4918d838087386ad74c95a70df0e66459572462be86bffff8c5cb6e2f4506b79534c29e82cb7cca52ad2aa88d961093e7bbe97fde16104e3c1bcc811c510cc47b0d5c5e3422e611d37e0e4778f3f4e5540f2f1661a2ccfed790986a2929d1ad24b6f939d0cfd9e7e8e3c1bf3e24095eafb6a106cd4b5915e2a6577ff7430097dc8c23e8a7d1f44e5af8d2122a36437d60130710cff59bb54f3059457ba681b4c25758f0e069e7530730da8cd29454af7d7c18a57c0fc7ef9fdc3175d5922c5852b43489cb38c32ed8d1789fb4467dc78f814a564300ea5696b84585da88432f8711efc2319022c12ae2e22e853acd8efc178b2aa6bfabacdeb8d32d5fbea705da5a287e428924af874158dd4cb470fbff7ec98de864f97fd28b000d919ba140e8fd961c9dd72c85bf601bd1703fe8e3cfac081ccecdae6d5880ca79aee915ce0a163dd83a6cd5296d92108ce5f0aa04f9a63519984f0372a008ed12aeb59d32040b5bc0f6f778b3343be49f0cdeb0abf41411e2fb9d28f317c6b1f6c4f82b29f5dbe9cd316eb2031228d3e5cd706643df5a8b9e375e00bb19f2637f1b11152c0e20adb3d4a6d3d137268ad27d8e6e9a1d01e8465350db9a67b4dbc0d80fc88d6e2aea141909d4680e91974e7f57a3ef5bc0379eaf46f9fc8c1b6e07537e0aa35ff5fc262dcfc60ba130a072c4971008c7c28612f3d9142c0cef3d449248dafd3848fa979719780993cb86465caeed45de3ce7eb5911c87c32e5d40a61e55c070d3479ac5c9f1cbbbcfd7fb59c4a6d03c7e7e5098a19a24606b784af00c79e97317cc4d48b034547c07cf67496e0bb72345f36bde9385ebacdba4ab75695675e968729b5a0d0a9dacf35bfeb039519f689386e1a57b6e771890f9a13e4138655d0b6a294ae68577b90427f4f8ce58c12e5df4bb7e351bcfe1eeea9e046da34e1413ba8bfc12d6fe4292839dc630006692b3d371f56a1a5bb61cf80b40c4f3b8341063bc9162d48b48e296409f4d15e68340f21a76f621fc70e66119e817fff707b7fa8df60939544f56e3d983da6eb7ac66706cc1bb985154bfa862c19565bd26010c3667cdb3c1b6ce77c0fe8f6f8487940ee66a76f0917d5c5315be878f73ffa12c6a3241c40914dab759840dfbcdb98479abcbd46f5b37402835a3ddf69f415b7aa16a9aceacd38f8e619e9de468aaecc976b8426a01400a3aa56333df695dc5ccd79470de7e5fc1687976bc78156dd6005021aaa507c55cf334186a4d602f42f54fbf1743ca6e1a4d11a43dd0755f1e8c371624cd5affc5acc2e3892a3963913b78624c87b2a803f7b8fe0e0df3e87765540fec4900fed164ae88200320a6486fe3e06df64e9e7566e9d92ccfb3fa762e927563f10608b40203902200b54341dcc6316216521efd24bdf1ef7c3dedaf71dd03d714ebf3758ed48a942c2f99b641aeb72ff9acc3bd6dcf3ba87f068d4586726c74875a3d038b8540fa17456635364f7708bc717b97d13a0b38c6852f021a175fa1e18dcbcbbb2d9065b731cd1947db88c834296e4247547e15de831c69bcaadffbdd8e7ac664d8852b4cb8ed3a9643e750c2033df86ea06f51083c4d2b448269b0f8a1acbd020e98cc7de9e9b471c61a137660d79d574df8bf3b8adead928df1593ca435e7643e1d1d27448c2c6cd4e74a794a62cf2df530ee414d7e56fd1a0ce837348d4dae6c215483f75b5a13c0621a89f6f459d014e7dabf6bb42d2a145e4fe40ede9816a52b12912dbe64a07879fbdaaa0a2fa8fbd1e8e32e1338fd5bfb4d31f841099c282b943d9051a73b6eefd9d5577d771354048afbbfe26c273619d18aafc9bbc9ae932f60b416f10117d541ffcf3dd3442ad256e19a855950ad4698042c57dcb0b9520b30ce3d2a90112098f631e4aea53f07ff1c64973d860997211989e917a409e9e3d2058428a0247892bd945df2876267f5b0d34cfb2000b9d8e14060910d2d27ffc408de7a9677c42db90d7c6416861c9399366d62603d9a8a6eada1ffd2fb2bef5e7ce6594efd27bf050f33c44802db0286d23055a22517514cb9549d7590290f589f134b2e918bea6697f6f6c725299a69f1ce5cab356a07214f53e88ee87f353beeaea97de92ca21953282ba9bbe2fb87f14c4b9cb69d4756da70b7f18b85fb2246bf4fb060a783ffdafb38c19a3738882608b6fc4b5a39dad328e1269b7408aba107515007a30f1f29252fa5a2da63e25a2a4584777ac64707843fd6d44dd20c25dc621f820f5deb222a7c9aa1a8ce481d7daf0893e93483eaa6728230d3332eb51ad8ec3d3890cedc4657e6e0b168ea5f4a0b9b0d9800edfa98e877c85d7e3a1709824b970876495cd732cc1965ee85f40bf891f518a6bb85d83892a7ecd4c4674fb43ee905cfb4ddefe853511009737ae6a3042df8054e80d6979cce2e28ba730cc6988975d95589b1c33de4e1324ca5ca58cd9742838c1354f8055ff1a68353a53f22c648e068f8edab3587a7bac01a9b41366e4268474f3a8d6ac7d8093f141db81f83011692b9aa9dac227ac649a19dbd69bc48deb78d28aaa4e3eebb30e4801c765e65e430ce2df8f60d7634745fce3166af56881dfdc23cd4d0b46b90a0bfcabefd72557152372c3aa7bd31011f5dd9bd1bcf40562c2bc6a5c536e65e9ac5b91df86dbe8c0162bac787bbcef31122420f050fc34097980f057a0f121c01514c22704e98d02acddc134a1f3f19c0705a2f92300ca2a13988eb1e2496bcc21f9c0ab18e0fd79f337e7799a709385ca5d5bed50b1e589df594f23d35e30ff7a386c77cc0b599ac725dfa03c3defc066e2dc75262571ab61abff065e4a63a2a1f61cf92c5fc9109786b7f21f38bdcf1b6067cbd50b78e09f8c0a760770537a674e93e5e2e48787a13829046c95fdb6f69bfdd37d54dcfe6561f2ed632d2655deccb4ef5a7ae75ad84efcfcd7e58acfe402c51e066873383b7bbe17543b22222084b1b925170db46296cf7b7cb3b5ddceb5b815b45c82fe10929b8bfa3e078c16e0e39659ecf1b5165ed60dcfebf0c6750c10477314792b4e388553c906670fa63734ab3152fed65c63db1dfdef26c4646d5c39d36969f546aa4b1601d2b64f52390dc3eef1c2fcc1dd32a94ec6db33a712730f3e611f97e11b6ae4acdd6bf52349113f666d9fb9ff5db75a4a51f4359033e94607cadaf3194e9265882fef50689bac4cfc8abb3f1e8e7d85653699b4623b157e73880816a410a136bf5b8f22ca6f4f0828d04957ef24b11b76aea801d4a781736647dc84e12af51bf6e84d2e736024953112ad781aa94040f087e7830b5ba63907934c2caa58a4fc07302ab523e63f29ac1cf80212eed43883003ccbd633fba5efa98bf16d49333d0c00a4f7a950bde8272d781da7fb64b3286ed81157ed8cb8144555c43fb09d14e972ea38d83c7206a5b6116bfadd996cc7004c63e2cc922a13c322cafa29b0d654b6e932c1104d235f2a8e8d781a54c6f911e4bc2cfe1abab7f46495b93c299607b4b0779f38e1f9db272125c38d93e6a19c0e7e195449722baa67093aefb5685b6c22094a525aee2f84dd77d0ea73345979bbe6660b94cf5dc6b4ded79d405fdec102cbae22e63e5f7101fb5e8b9a4ba742e14970164cafba0e6a28a12e589479b79e223a412f5d7ecfd293bac0db3149d6b8b4115fd55acaa2be1f2409af9e9b643a99891844d288d0a3d3a3525ac424c50f36258bb2142514fd978e1d54eba8e67aa40a7a19de8a67313d29965dafc2f9c7ab93a7243b4cf42bdd8faad8d7e05ec4a6ee1cdce7230ba03e033cbd650a6432de3b9d5a887f18fe5ce7b8e4fd97e9227cf8a475b73111779561b9a52d9a1a84b7f87926017fe228af2003964ef4f09dfbad00946497a9a97ae49f39f971f87b3583bf80651e44427f6e48e15ced089bb4a55dff7ac51a70c37d160db34772208676969c2e57898a14121c0085071fc91e2f63cf83c120c386ac0a369f26aa04a9ee1132249f6f18f316b9704719133814829155b30d59c85986688892e67ded3e561387272849c2fbd24d2653513937114fbd9cd1e585e1cc9d919f14d52518acc49e86c86a80e747f454990a1fa3e7c9a56483dae47e7cdcbc4f38db9a40e85f4b9bfd801666fc12682ea2449810284b1bc84c654dea7c3676cfebd96fc7d1cff29445e47a7f384a96b828c4a5252956b46ab6f6a5671b113bbbe1780dd4b508b0e45a5560cd02e4eea4f6b13e4f123e08a6615d3ef80fc0aa94c6cebddd11f5d929c8b8a9fd7de93b71a4236c6c31436205c6262b3fb04d4cf7b5b85d397c8e814778033df7e57aed2dfc526a30b4f1a6c3c9fb48d616f22e76e2f996ebcbe60c3a1e878825b67cb2d5904e43d72193e2d01b0d4bc094dc80aaa011d327815168dc03715d745303493bd0d3ff08772780a101b6abf5c193e655818fdd1d2f9d1ce48cfaa8aa54b969dde16de5d7f0c6dfaacce6396c8c35d38e90305d00ed57efe2044de94e972e0b04d3a283386322906ae96c5ff8faa6e3336ffc2b40c4399af1230707fbf99040265e774daa515ae84766ceb51e52ebace17c4d89a46b4ee2667edc1b92fe992e80a78a5e7878cf82dac2e4cc920a3c7b3c44c9aaf5faa5e53cd1ae515ac58f6b836ca71d7273f002a600fbb44a2b8115f8e6be97af4a6cd0bc8e353f298c980631f54da17fa6753306feb924b59d4724824b866cfef8ad6adcc549dd61854705c4b5e7fa34e768f690aeb62121a0ab0bfcdf1246cf0cb543633529519e3ff32561f79d2a7eec36af6846d89bde37d01946ef28562f9efdce1cdf59302609e3bfe6da889f962b4f00dc685e1b6c2100b3a07d0817ea81ded801cf6c55425fa2ff43c5b94385157ff9359511a7a1a81d968397ca106066b946278201b612f4cce41996c125625203f737c3088ce9c89721df4b33ac564725e97f0fc15f9c66573035fb9bf1716e00b37641634a887fbae8576c31db46c7c45b705ae94bb8b4625b1d70dcd9d341067e21a22f98cd814c5f575cdc7eff327684489a8b6afc94c2393ebd9be3b105fed797b323ac5a3ab853e7a9f322568857699d6c6f7637aa7bec2b3389d57f3cf143dc29f431ed322fdbcc9373b50c2ac092bf4958a3af1aec2cb0103b7e78127ebb1999605911db8cfadb2a44c6a70d6d7e177b84c0714924fe159959590b1145b18808283f5718385aa2e071745b8c27891f53e083d1d8e3e653eeb0ef398e64aee31f1b2cea2ed04daf65a8e0d4e67e4bfca6f285faa4e159776796c29787f76a47de3df787b6eb22659973de450f7ef874327ba2d1932275133d210bad1d16d0b655492debd239d5d076489ceed94df2c7c42ab1e1b67acfbc09ef6a3e69683f34ecaae2365f97a5bb19ac1d9e0cebf79128aa1b925dc172adceaa76d04a2acdeb074f9", 0x1000}, {&(0x7f0000001080)="1a3a58c47304f0fe8655663cec6aaf35948fb71f87b9b260b322c722901806415a830e4ee8fc025123e258a8b5f076c9da34873b0e6390c2d66a3bb0d92df3020d5036ea7eab8e4e33b394ec889d5a9d1bef028cbc47d1c40647cd0904a5dc87da749ac065841a88c1286c1e599b49e2dfd108adaa65bb472c827c58512347ce4d0b56", 0x83}, {&(0x7f0000001140)="beed1c7e41c70a96ced4442453c8027cd1b85d692d542c0bdcace28389fbdb66185460439a11e53f16b76c1fcfe3909f994005b60d25dd7d3d256c2e21b451b8d7bf528a012aa9b8d8ed17dab89b9dda25ec27397d96bcc5a0f4d0e67762a5fc0f7bf8fb136a2cde70343a14c8c3f0e7fa1f413ca99b583d4298fa0cde17b00bdf63399cdbc56ebf00518779f317db8ae4fc36ea6b9be573655dbb0b52d4d4f436f718b8d15bdd1b5e2cf33290dbec1c0c69343d0452348d043cbe50014f2a028bf9066012f15fa3791696f82af4268e0b7bc7aee6ceb22b49e0dc958f34b224cd475ddc0dc46c7e4d9b498eac371859542fc584c7b03c2cbd469fa80843fe", 0xff}, {&(0x7f0000001280)="732017079342d109994f0e0e4bd826a99eb5144658274e9e82f6c9a0327252a89ad522795c419d2c8d3c191f8c8c7a746de1c51e0657c29c619b26e728486211d2fbf41562fb0b7b8aab1a30a8e99f22ae847bb3f94ba6ddc70d3547a9eb420aabf2a8a5f66614b58b475fe48b1e7b851f76dff3e2a74c225b94ab05a840dee9a7846364c872706ae92ddeefd281dd4d6e9ef16ea42ce29eae8ede7ce5c81fc428b22d16b900db12587ba94978bb8ab9eb6783807e4315d988a4cc52b4cceacce347c8a6", 0xc4}, {&(0x7f0000001380)="1c669b3aa8bc2fa437d8b6d40b8d3d279451eebc9ef9178d92d02eead2396161de6f93b516ee6485806a24fe9ddd73c0a71e57dd94331baa78111e2c7ca0b3f6987b26e317a78f2ee82faed1f1348645de5ad0398dbad9275a5d33a29ce4b3c5698e848386e7033758f0", 0x6a}, {&(0x7f0000001400)="1f38c878a027fd7ea3a6143c9cda001eb94f39a26e6949d14ce4908f934e534638aac95986e0", 0x26}, {&(0x7f0000001440)="66d7bca0ef4b8549c820eb011bd637c37aa4a074d847d5b1d312f63915433a4ba473dcc9ba87c432f95fb9422b773b", 0x2f}, {&(0x7f00000017c0)="e49fb4a941e10697dd980be230a7a94130d770c99a267c19fa79672a7b570bb447fda548e9dc5af5acf8d0dd4e45873683b5ffd1b05eef7850ed5068bd39aeec2c088ce220e44ef2652845b3eab49c92ddd4b37c42cb8e8eae0d44069828de13c37d3bc9cf469fbe1de9c168890a245b9d393b7fdcb93c9fb3daae32c9b13f85dfb61670610aa5efb5e87c750e193288344841a03194ad9ddbd684c5601cc654ef08440254c82e93a1ff1db835abb44b9435fe2c4ba56cd411074d5e15d7f8d5dac0648a3d4b7796d84b76ad473d5ea904b0ab56e7890ab362a895ef5a4a55107672b436a3ad9867a2e2cbbb08aa15233f759652a3164fffa0335234cfc6c518e0be8ed88d1cf596c0546912a084085452df94ca0c3ced822188b23b8a1947ccefb45323c2e6cd59e108aeaed3679916603aa54b3f50f00f81f358b5696cc10d56f994f2b457aa12d3e4985511fd189893b16cf1ab9254b8dc920734856c92e9017cc521206eae2d3c3cecc1ec6048a23b76aa5283d022b11798930be14495dd4604bcbbfe20cf152758a701e7969b0c68267ebc7bbb75c156502225323dbe6960eb1d4d2e6ebb41eec99322be77a959251ef2163bb62a0d0235b434a7993035b5b9349b09be6514f269e5e291318270e7f8ede12af0410f11ff2f8e54d76b47d8b3819c8a6dcee80e33e123a93372b06da914511a577301f5276551a20ce16e14a754bd72dbdfc7a0c730d1d875db02b5babfad92dc559804299d3a5f841597e7a133db03b60546090297246af1f1036cdfffd96d8a06b95bfcdee6714e0c3a8a39817bfc1263e748963693000edf9ed610805925adb66454fe5cd4fb547efc38475baed2b1293150e77537dc2fadc2c1724660489d88a8a6a3666819f7158f9fe0bf942eddc6ceaae876e250697a189346d66d1aed981f0377c1643a9682c714f5099fa0c9aedaea9b040ddaced09c3d14686018bcfc694f33d02b4b9c8a6dd661e8c25dda7447f7c49d3d3ecbf5ce6ef0381155455d18efa19caf93d1b66127fe684eebd0e0f6f88e753da78660a0901954b231380aa9bf93f8413f6f8862b8b1ab691a49ea140112df9bfc575876a312d39f62dfaff1cfed2646a8d04bb5c31945fcf809732ee37bd6e578be2e1a4793f71a640d6a68ee9ff1f16fc00167752115a38705f2a99b26b8e79087724baf208c24924b11031a9bcb0559c627c05d65e80e751b4477b8be11fc5903a8d1dbcc1267eabf344bb90322ff5123fb9d771595084615f66ab1555239cfb30d76ca452bfee41eed47c1039de04f1276d01227388ac5c5ff6c049bcdd362532e157981e6b431f5828b6df1d08a796cb8d219033589cec7e938a63cf5bc8c943fc6e481b36c937f8c8ce08acf7f82d4a93cd32bac3731245b847196a284452edd1e88a5bbe40a619137471bb3a77a65efc18cad668220ed7af97353b6b7b9e9c9ad81abc8e61f4556ed4ab54687352c8d0d2fd7aedd5dc7f4a25ab4cfb7772b4133adb0fa70ed3a19842d12092abce40506cec930828832f5789cd0c29b24e2706e108a7330fbfa07e7d000775af472f586f204deff007113b1cb4b6ca37b35c8dc7b1c127aeacbb348a056f970816f9a90730ea7151ef0053d4d51278cf04227687c77ee03934dce52668f3bc488dbed98b04bc12810480636def8969dee2fb14de192805d387c29546b6170c827e150665dd42fb9665b26d372e328acb9272e7a445f637d2657708fdc0ca40eb4a224dea6a316e14a594e3674566d20e8fcec3c82a998c625ca445efc32fbdd1ac8f6f21391445caeb93c7cd34c288d764a022dd5f40d7f3e1d57ca2c437e015444569f0e696d26c1948c4db2e8f385532afbfbfe67e80323bbe0e344f76462892d8d683115ffe640ce311213a34fb0b01d849620227b61bb93dbb50b9412010bad442820bcf48d79e50f08fab09c73b24ce89998c6a340deb063e39ff1911573c7ea8cf5c0180b845dfa97c3773b712eaf89e2236a290b238859f4dc3e42974df2aa9d89921a750985f76a781e76cc4bfa279db93d705374214b21d1a9fef06415ef0eb2c9a0f6787cf3e2137c5dcacccfb22b336f3b1a789aa6e0d695e37acfb5c5a68fda67aa931dc121e52e4673c1c119ee24d2a1fb0037a1103a1137bc335fcdfe64bb345d8b253748fac9055e3149dd7074fa4576513044aa6da3d6a2fa2f1c1b310a7edc472855fd0621ff0b96930a3b21c2d501a54d206dd881677559fc67ce27aa9f1a287f3f527ae67ba991674b150eecfa0947d205782dc74aca16a0de114387a49c4e358c4f08c14ccbead45ac6d3e9a314d3d0d359be4037d1a03f59177046a40008d353bd976ea90840b5fa973cf03006459ee228a9cca2f85534b658ab53edb13e1901f5c49fd96779bd60ba27fcc21670116dc76bef796a3e418119a1973c71c587d3166c3e4c79252df16a2ac5448bc12cc594380ceddf39665f253adb85590b7ed8f432fe22d3bcf71d421d7eddfbf8626f28b020f2ce4fae5aca3ae5fbb243076e7f08d0af25ebe4acae91e5186dd9b57aa2aa6b912d3f81b03b44a4b3abd27803b68d964f90ca29a9607a9488a534b7b73209aa2fb3aeba72b0de38a4205af38495c446a24f714639ea78c071c5e56cdd3c8475c4957288595fa65349a8c3844ed8c55654c11518ceb3055107e3b9a6ffb89287c3a00f4173692f410f64a95f1e8541b1c68afc9c3b577f594ac7bce9b697b5fbd13235cd1e2cad3cd670d476b0f5cbf97d5315dacad77a27b5a8441ace0c8ad7a1e415bee681761c8a3bfb7f1a677807632cb727da19e044d81b21286a7308fd53c0410fb9e72a43d0c9e9bbc3880b747d1b8fc349839064e7a8e26473b53275956fc66694a6d438f3e781efcce84727ed3ec9764c1307ab386fd48f28402906c0133adbf25e7832db91e9cd978d1f07355dfcf2ade3ab7fbf2c467959da4c70101f458fcf393be23f1cc3f5d99d61501ef175c7a996838033a557fb03bfa6fb02d5af3f449da5ad1efdea1cb5d8058ad4f5df50f8cd5aecc99ad8072ebc7c9bf84ff03234ffbe842e4e0b0fa306da91935a34197c952b0542b5b2caccf607a8261f87636b63021e747246fb3c317e30a5639981e22c19a7461e42d9efddbc16c493f3f3eb0d5f1fc303ded169d7ced6a28cb86f84ba6b19315d0bcfd8d8a7b0d8046c113e4b608445e1ee75e602e1b10593753ba7f6d85b491667cbe46d54ad6cd34f461bf4d67e1525c1e35938540cdd0f2d2721bba3974e63f8eeb737d8c1922b7f4a90edaa441cfef7a8a6947e7680e6402c451d23bdbd9dbdae61cf990ce76fc45c18e8be31d9caab1e6d8bd86e44cd1662d2ecb718de377e321e89bd531e6da0cf91e37b7e3377acc67b0c8f5620eeba5bedd682be1af8b264bf5f4397b714778f8b3c720d989b12dcbebb52cb2cc3789a93ae9446296206c341adb10a454114a6ca5bcdd0259da9375f903ca9f89865c04de42473e359df2437c0a742c617ebf2e1897f625009a391b2b43411d7d9acc2a7f15f67037daade8afb5e9276b2cd2cd9b4fc7a7edabd295419896e3bd4a1a869bda5aa4b01cba50c9bfeb3e33b6093685432afcc1d8d17c1af67d20082ad191d961b8b265a3f90f0e30ff5f1f2cd13a898d82ed249e312552f3e3ced49535964703283603e26611bae92d237c2f5fa147060f486a65981376c43172876320edfa84ca6d9bc2e1ed3a0006edd0a34aa09a724ab005f264a1b65b1ab92e8e4ece3998eb4ee0706d506a413506a5bc9acba65085e4f04c549f2de6779f5b406247337bc313ade146cb60a2c63eb715247d3ce91d362ec58df60a2fdcffbbb08bd3d4edc01757d99adf6068b3f7fa7d7aa5ef3914270ce7694fc3d4b7b38a568e4c03b7649fc2911d14d2e502d60c70be1c165758eb60e8d4de4648df1ecaacc4ac205ba3f3030a48a205bc2b08dc2370c0c6bdc191c92fd07d68acca4167cbd43c081fc78ce0ef67cf57dc52b66f47698277db5df8f042ca967bfbab181aa6252cd13b2098cde19bbebfddf17405a5a91a4c4f478644eb30d64fd5f9865adfd9df0edcca90aee723dee8c1ab0ea77bc4e02b62662cb9b9f885627addd7d0a315666ac3e720ff84ddd82f32643d7113274da8dddabb3e5afac69851b9436ab870fc9de23c6fb0db327198bea4ee8ba101e0c326896fbe5fc82f78f78703101d425338ae76f0ae11f77691ef61c3d9b8b9aa1b8cc0f78224414ba855cac2e3903c580e1b1ac3a233335f440d4038faf35f32133490ee50f05cf8d9ffa7cf0d8619f9055ab9ff1bcd2cffb956ed333015196a690d5e0dcda68041b5d05ba48f38385f030dfc073fbb735c87dcd92bc026f9fcd40e44d8271a0a9312a8f9c0513b71d8987e4b85d39e2b6a5c65130644fd73b07c98e30e449086dd5756b1aebe202c34f496e407a2ff4bfa863b043d4c64166f1229c98c6970533ec565e1b339791dae41e414dbd0b2b8f6c651d9ecf4b1ddaee3fdb11bcf20ba30cc12f148c2a6a96e50c103ee9d947ca5bfb5752562ca59c802ad2a96d548fea945da313c41ac8f0c759d841522a03d022f8fd557b66acdecc5835e7ce302b3bdc1ac9880422876e342f6dba177ff74ab9cdd5c707f8e6bd2b893f01b0006c25135cb9c9b796d4a92ade6483edfa7cbcd9ba03e5ee", 0xcfb}], 0x8) writev(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)="f595fcd8e8cad4", 0x7}], 0x1) 03:01:31 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080), 0x4) 03:01:31 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000053e000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000, r2}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x0, 0x200, 0xb}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) semget$private(0x0, 0x1, 0x104) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009011, 0xffffffffffffffff, 0x0, 0x0) 03:01:31 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4000000003a5599e49cad1089ce0000000000000000aaff020000000000000000000000000001"]) r0 = msgget$private(0x0, 0xfffffffffffffff9) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x81, 0x30, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x9, 0x0, 0x0) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYRES32=r3, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r1], 0x7, 0xffb) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e93c0a00000000000095ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3be07000000910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90907f1030defdd6f2bf4a2e4bd2aa4de50a46b1f76a1288e4240b93714a2b9d7352c625b31da49ac4602ea576b82517eef0ebaca6559d2dfe5600d0b2c9905311183c65521f10cb5085de1f79b5fe2cb184f3c265492d437e8c676a5d5a3788f5627cc8afc1023268f97b854ab2af8bcb79398db080b332cd5e7c09fb2f686e36273ccd7f5a219324b0c809855df82869"], 0x1, 0x0, 0x1004) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r4, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) ioctl$TIOCSTOP(r4, 0x2000746f) msgrcv(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x1000) r6 = msgget$private(0x0, 0xfffffffffffffff9) msgsnd(r6, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) getsockopt(r8, 0x29, 0x9, 0x0, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRES64=r8, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r7], 0x7, 0xffb) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e93c0a00000000000095ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3be07000000910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90907f1030defdd6f2bf4a2e4bd2aa4de50a46b1f76a1288e4240b93714a2b9d7352c625b31da49ac4602ea576b82517eef0ebaca6559d2dfe5600d0b2c9905311183c65521f10cb5085de1f79b5fe2cb184f3c265492d437e8c676a5d5a3788f5627cc8afc1023268f97b854ab2af8bcb79398db080b332cd5e7c09fb2f686e36273ccd7f5a219324b0c809855df82869"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r6, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="021d000000060000ddfc630b84481f20307c7c52aa9b7272c428de41622b1194de0d71142803ee38913bdbf1dda7258bdd2d32000005794a0a883144c9b6e1ee7e9f87b54ecdd4d9a00d71af5c8e4602a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da294c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgsnd(r0, &(0x7f0000000040)={0x2, "a7e61450f3afd663b4038163fa4f941656c92550fea599ad4025705478b2523febc07867dc1dbc89d61e39db5bf8f8ef9f7ba5fa5fff49dd8d305da87a3cf90e54525620bea78032e79379001b054fde32d055c1111e4bb80d0a864ac245f713a234417236bb9280487e95a8002c866d0115e09d9a298dc445851b67e85228aba666c06242b425fbf90080f1208d995bdf6e6c115623b0942e307a38634c494e15f8f5d8ac54d6e8efa934b546b9728bdd53eefe4bff05a0a695f297a62a8e444d3ba3905396bee18c037e4b4755e551f630abe6db84a35abd8b962de793"}, 0xe6, 0x800) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:01:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r3, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) sendto(r3, &(0x7f0000000180)="98f79f7f2da8d3c12878ef4c0df7f25ff99ec7a5915a745bd0148b0017b455b0f22c50616c2fe4aadb41b8c9bb45e6a66a0a5f04d61f1be9e4e1fd2d1ee590950dee7cad3b79a279a05e7767a96a5a6f19156674051f78b3c88a987129cf5358c27987dcfa41c6188b41808015e9d757de1d353ec9e23e9b3a4e269f9e37abfe533015464cdec171a8b790cfbcba53055c09535510be36697c23f2a076110335b2483a3ddfed2311985f53c3dcbc8994837162f82a1c408a3ef2bc9b31898517af01985846578ea198e4bea1d85656f6509bcba29a2bd4fb6b6fd1ffdee65d6b566fe3127b6724e8fab183672049f0fc5b60dbeb037b261e01", 0xf9, 0x404, 0x0, 0x0) 03:01:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) r4 = socket(0x11, 0x800000003, 0x0) getsockopt$sock_int(r4, 0x11, 0x3, 0x0, 0x0) r5 = socket(0x11, 0x800000003, 0x0) getsockopt$sock_int(r5, 0x11, 0x3, 0x0, 0x0) connect$unix(r3, &(0x7f0000003400)=ANY=[@ANYRES16=r2, @ANYPTR=&(0x7f0000001b40)=ANY=[@ANYRES32=r0, @ANYRES16, @ANYPTR=&(0x7f0000001b00)=ANY=[@ANYRES32=r5, @ANYRES32]], @ANYRESHEX=r2, @ANYBLOB="ab6c300ebe902662e3e49e48bf7dc4817f6ca542be717987b985055162182388a04b65820931c445bd0ef69ef6b64b809e6d05f09b1d5c450335a918f1db0d8b47026ff41089a5ed66ceecaf7cd7453b00685a60769a33853418be6db27e7089d5b8f2f9aa95d5939cdf9a4520a55207858b245843f9179bd7a8b330382fd2fc58983e69114156c09a6e283e0cc89a819a482c7497c8871a4c4b3254f25f3a8362579070d64188a51e371c5b25c7641f4141c8d0e55205bb6fd3074b5a19d7ea677a8faef00e74a173cda2a7e0f29f7eaeb8d9601b1bd188f53b78c4b3b90775032b842c3e2cf3013f2aea852146ce3a02fcd7e758dcef1ac0326d8eb7c2eb1bfac80a7ead16caa5210a8c062b4f2786b68e0951f36ce47438b89f28ac4cd6a68ff56e27ed9681fe162897ca9ea61c1c3b3fd6bf8845cea8eb8cc9be03c9366f249197d8b22322e427be86376fcc674d76d523e6bd831c624fe78e2772b35ce3cad9d73f8a3cb8e586d23ce141f929743f7cda009f5b1121d2f0388c35b0a99a6cd310df8703a32d0f28b2fd824abbafe049f9cd1387b04ac5085b6eebfc853693e3600d926704eb3bdacca3cd028e9d4a72f819ae81a0ee91fff11e66499185150b09a56a3422131b6d741401d4d4a4fa3dd8db57018d10e5c9fe2c4b98b884470d7ce3597c9ec3845742c23f290c556565094024961f2198cc5343509b9f38dd2cbb09b0062f8ac7c12fe1dee54ed43b4b41674c51fecd946a80017f0aca381f76275a04cd4cd01e676c1a807852cd8ebf45a22996c3941a9ac75bcf2087221830e8f90984b55b83f84942b1ba0518f8ab9b6b11518015bcdb8fe7fe143712b9a7e3e177e3e50046ee2f4ea53635db4f6f1b96b004c3716b8c249ffa6581c9c0a4ffe33264a0cf30c98e2f428131480872c4abfde449a663b940a4d88fd603b2503d0a57b8751619b1b7d7453037859eed43d6a7c5ed3904f9487f223e8c63553c6ba2ae84153dcd2b4511c4b850171039644c9f82d0fabcce9dac43d4d12d3c38a7e91daec2287f0e080af5e61953cd738214abe196ea0eb7ab34217aac6eacf5d5df81ac3b3e59b428790ab4bbe07aa6fda15cb5c19e5dcf0d89fbb6cfb64ecafa3275c1f3719a361160f31e8879f0f8d64276d555420b972b20d388ed55f912eb84ce1d9702be0420e8a29e5b8a1ef01840d5f89f758df08601049cd600e002294982dcf6a22048e1ba36259beda1c2f8d74d5c571eb8e616dc9a7bdcc4d1be96082c3202d99a0256c2451781bd0996638729000d8b5bfa8792f878f155d99f4b77cf20c97065e9f0af703fdc4dd8d537fa8d731bc5fda7d92a8ba213025e752dce125faa730b41db89794cb2cbe02f3d0afec0a5e72d06b77bc26d53bdea2119eb5042afdf226ecb11f7ff84b1763606ba71cdf98730da7df3077a1cad362d81147bb0ccd1c5db5b7837af17f7e0a50e8461219acc3d4ad38ec29c3ad0ec834b67d67fc9dc0cd1e30e5dd05ac9f326a5523303d2d93b98635df8aba3cf876ddc30be1499da994e596a49e0dd53ba0352101bee3e2fce1247708441d639b6dafac84705826737bcd265e65370114b226a769a80a98b0ca04a61c4015eba63c81dfda49a2d758525009754ed496b831760c09eefc61c74615d25e3cd399aedf18f6c0cde5b9084a43c394dfd90e901750b5cc85036864cf5d0eec4a75296f4bcb7afde737462b32df67e60c07e6371790bded2d6d116ff2fe0d6effb16726fdf136f6f9f8fd6b0bc35fafcf3b65b2faecc16d099e913986312a4afce023602b4405d73e7e41239e8b2c2243fffba9a7a0429d968e9d1cb0d5b7eb6c4126c344c47bc08765e68f8825c974613b34b0a50d0eaeaa67a85abaa7e26e32ffd97029b10c300f62b52e743a3584412fe70430981871155ffa89144837be5f64e8a4890e3d4bc562c98e4f68c52253f2151dfb37b567e08a4e0364445cd1bb609bfdb4554e0388ef244c21e013d804c7a4fb3390b94d3f9dc390cb045d41f4242427d6f9c2fdd36f285219449ffc43f57588b05326564ab54e9810ba540d623fd71ec2bbe8d38bef256ce2eaf07145f94f459ed93040b35912c48ca0a91fa3d84502108823810d4af6b1855f226ed71b81f09d2663d707c2bead0374e2e72ee498ffb7a259b36990a4ffd881382e48c1bdb0c39afced18eace1ba12123d6537415e30c848178984dbf512a697d4ca698ff29c7157467dae5d8c6eb0fe1e059ad19e6c243c202d9a859df377ca762667e173ce08558190f97d5c2c6437abd260bf359ec51efd38dd26c584edbdbb2afced2f2f571544f657236ae2b7854fee5f100ed42a1b51d647e5b0b11953a39d767ffde5819788e30a672edc257cf9e8231c01bc8f6acaa96cd37587661b8fb4fd95fd45d080b71d1c65c0986805cd419a780e3285cd796ae7138ba553708c944635499356a2590ee249fff6188f74087219f8bd77ea379f39ab175249615e7e43a8086781c82128d6f124cc757bd5f4270ca511983f721bcc0caf8f0c709c2b03d84b0506d7eeeb6c1f5645cd77d72a36220f98c3e98d4145f0600fb09173fee39bb2d83ca61aed5a9adb24f37d86cfe1dbffd2b0e1c6e50c840d48a4aafb12bbf5014d383a0cb917ad1d01061b7944299de3280e66c968740bb745de275bead21b5aafa2eef76521aef2d2df6b747f3d69217c77141dbb55c01bed3f4fcc63a2ab1b5ea41505f750cc915b304036d39a0e8298f544987e0f5c4e71807ec00ce794600b3e167b1fa81565ba0ae100850387de8e28a43c0d4ab54ab724bb2b0d62ec57c1aedc4c820ec74acfeb208c429d06118fe837dae700260b1df7560fc183c2cd32c80bbd317b72b8c7971d81a1c185257804b0a6581a5b12b916753f144b7f97ab43fea41e6fb58dbb354d46c02975c576c39410acdec3ee84f5d58b37bf2a7cfd2bc8f5c3d372382a1a418cb08234bcba5b74b6ef9dc6b23116196bf88800e5d238ed514210f654459773d471a6c467aaa6148900055f04aa1dd7dd38571556c5c9581c8c932b304b22f8b9787c4116c19969b436dd0f300593d3bd91cc19e12ecceb5d54663440173f9bc5429f7dedc00825a6679db40edc8aee77d591fc6b89b3a92b5121cb1c3226293b4f59466d995277c50cfc7333b735a36d9a9430b597023c74aa8b1e71c082dc00b29367bf7963228fbe03c29aeb9227701ae44e2f033199f13e33dd857e5c9c93b42a05f1fa1fe327d27e36becbf5f8bbcec3bddaf47bbee3b6da8d59b21d79bd688b31fb5ae12cc1e18df572091c181ca3f2f6ddb9071469defe50b7e7f3e763682e6feac5828c78bfcf588b9c3d837c9c8ce1c19228acec0d92052e117d11ab091d4ec08560b633fe21c2a750f85361c0dec51aac781decb336286f9c6e06651e7e487566765bcb1a702ede0888c813a7d2161d3bb416f08417b90e02b67499a39d502729d377e670105c358d4f7aa77f594c9aeec6249feb903b9737ebf1b7e0499db3b068db0515233c25cbd41421a17108394079beeb444a6695af2e49c128ef544ca2d65109d74c3639cf6597e2f80360f91aaaa4596259114433e1d7bfef2a41eedd83b05afd26c73e90bd7318b35d3f6aab0401e3acd606144df39a35c9187808921837eaf119c6e41b60f9c53f77537ccb4602b8047f930602f153f303a41902fbb15d242a61c01eeab0ffa494e4a027b15c9f0d1981557e03a0ee2ad4b7e8f47ba99eec0159119cd9557bb5c979d3dc7bbbaefdf32896871e138c630e9ea1b49fa14da9237261a56cc837fb28f2f181a080b7e77c9da4eb9963fc7f024498c94e52ce81e90c179ee03ba3c6dcb393a46cc0a694d0cc5b4db10124ec4e43c0f740035025a54a94e5b40fc82a0ff5a0637d0884679941538848c38e8d9de388c9d2aa2df4c8547b6b2882ecda8d41d183198e34a56f0b8d4d796a2bd98175f1200240500cf61668edcf2158ad51eb95ca514aaf017bc942fa64baf9c271f9cbd9bd22ca0de02009bd4af06035caface100acf8de1750f8a8766f860ab58a736ccdfeed5c0bbc6197f9929626ed852d31d3494a29c5808e73fff8643b4cf99d59a469484718c50402074fc5bbcee9292dc703a8d55c68eb3c3ba5312e441fb742ebda77c8f8be99b9fa4372f2f56057c5bbbb40a2ca8742a4899542b9f2997dcb6032cf977b7d52840281ce0990ce4062bf1fa3fdb14ee3a291bf2e6ade42a73190523f4a4b59274ab450462e4cb135e6d6f5eef035bceba3154bb74e7a8576a06d9d9d49fd8c81f5c1010d6355fb400c37ee89ab10c81627e229d1c9077dd68fa569075a4b5cc411b9df412aa33ce10e0e727e03b9c31ae9fd8c1d938f7ee9f46332c4fc525b7ee0dcf79db9b337a320b527c0e0f5846b5b8ec93b289251e4671e75bd8642eab495aedfeda58afb9a051768447381acd0b4d6171e8519819ef74a1e4efa0c21f4678fded9ff6110e04819f4778304792658d140e3124d5669b24f5a7247e6f8c73ce24b318515c94774074bf60800f1fef9d90f72a33d46f07770c19d8358d699214f998f8c083cabf8e13a23a12f80c532ce11747b550f4d981d590e64135258b147e97a8b026b707efd4b420e8cd4b1a92bfd26770836dc8fd0ebd071276bc7327f98bb69dd99ad80b8791c0503c7db3b8c00d90d979f87d4f164c6a84bd232043b9c663f8430b82d5bbfd2545711119f21cc1e160eef4c550e3374c8586311763afa1ebe82e97521c4eb894e906794036d15d06797ebb4405b57f71d763d3b2dd3bd96e3fcaf6a260ff1b014870bcf8c2c518d85bcea0d9a292c7903d4f82bada6eb91e3a3c2de441be50e66a690519ab32f6af10f0dce7c2a4695558505150af7e7443fb1fa377a5f48289998dfa14dac6855f71f89261572e4a801c47299e88c7f2660285a78d3c0cafb5303e75a80c9b3c4cc85a596506229714c663392dc8283cd33548e2d149bb62e5add0e8e94568917ce9ac9be5c5965144abd168eb87680e5dfb2e32570513270c78f4becaef02be75ffc883b119eab086a1050d7b252be035b550db378009772565bedcd5a0a79cbe80246f4955277e72f84d3c36a0734723b72588f9b0a2dad8e6bd5ff77fa5ac744c6135afd33ba75341626b1e2388943f999e2cf523576cb125d55147a893662d7f7fc2ed50317d59c651d47a5769e51d33f1f9f075c0b714b1d895b7d7c30b2ade80c1c972032d6efd22939c48f21529db74186d0e150b225813e8240e91e38b23e83a3eb279ad9f06093d4230fd691a66155e01cce7b844d75401d8a1de0e2a99e4d8dc75839ae95276fffaaf44fe1c751b2e21fb50785085eda6f93a335ed65fda054e9bc85c58c8c642d75a61a99be307c7f1dfe0543a43b70df881e2d87e23db5a84f6d253cbc0067bb6f423d62e7d76d59d8a4f781919b6fea574e5afaaf543637e7293028479929ff31c55f8909701f9ff30965da4fd0dccd3de519afe2aa6fa3c19986f26f3797c315ff0291a3c4970f3b7e5b264c7685cf6d5c1622e18a425beb67494ea65de955ed7820d5eaacf960e58d4efa179090b9ade4fadf1a009adf615bb32c82ea4f5569938b100ef2f63f815f88a5e8661d134873021ad7bf8c3d001f71c84638ee4462a87109fcf289db9af89dc8151e34516b06fc85fbdc6147a021557743c991a19b0fdacae043c77a06db3d21da32de5b918ea812c01b6d97e0766b97d6a301f9ca94b233bbe217f6ea4f418ada97844b71b56814c1388fb497b786e4e4e1e7e93e135548c468a57ba70deaa97ec481f83717017d9f292f88064560c95eab8c496fad885c0e3e63140ad04f9afe57a31e2dd5b7364a4265706c11d26abfa8314492cf4eeb8f010070b96f7196fb6769ca97af5c340794056904476ed2ab8cff74c9e25efff4b6641b24e953192454f99006fa0dc0c47c1b32cd4b0b092ad94a37651e26aa7432d698bf450072122495e8ea5f42e9670967f7748c9770de01844d026d9549517c5d82cb581bf1a5e946c5b01e75411ed", @ANYRES16=r4, @ANYRESHEX, @ANYRESOCT=r2, @ANYPTR], 0x8) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x7, 0x84) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dad2bea7abbf3846ba649a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0b9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388f5162906722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f6571c29e6149700"/368], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbfff4b8fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0xc, 0x0, 0x0) r12 = dup2(0xffffffffffffff9c, r11) getppid() r13 = socket(0x2, 0x4, 0x1) setsockopt(r13, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) getpgrp() r14 = socket(0x11, 0x4003, 0x0) sendto$unix(r14, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) fcntl$lock(r13, 0x7, &(0x7f0000000b00)={0x3, 0x1, 0x101, 0x1, r15}) r16 = socket(0x2, 0x4, 0x1) setsockopt(r16, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) r18 = getpgid(r17) r19 = msgget$private(0x0, 0x150) msgsnd(r19, &(0x7f0000001980)=ANY=[@ANYRES16=r18], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r20) r21 = getegid() r22 = getpgrp() setsockopt(0xffffffffffffffff, 0x4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r24 = socket(0x18, 0x1, 0x0) r25 = getgid() dup2(r24, r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r25, r26]) r27 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffff9) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = getppid() getpgid(r35) r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f0000002380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de05a3e55d4935d3a651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986a15d8bfe222338c72b951fe93bbfea412bb28fcffcec8ab2a98dd38d8b74ddd8d80bc29502332cbe9f4660a018cd8999b77ee0c376fdf5ec29a7e809424c9b35c8fd590aeb041107d123fd3e5d3c3a6812ec2138a4dce913c1ecb51c7749519b01994ccde6e847a7a78a1b2690f5d247a6bf762fd2cd259ca85e3049aaeed08b5b97490caa99b15362fd4b84ef6f05b4ee786107f5895507a9f2e1ba4d57ec44d130830c52231a34107e65fc2f34dd113993bc743ed73550e2c110bc4c05ab84b863230400000000000000740395a8"], 0xc, 0x2, 0x1000) msgrcv(r36, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3243cf243373900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b0600000000000000ad0700000000000000000000000000000000c0490000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead59333f15afbd4f4c624c1c804023e43c54e5e1b23816135bd89a66cce695c09b7cf2983ff061c64123870f4c5f5c0ba22327b2af82def35500"/337], 0xfa, 0x1, 0x1000) msgsnd(r36, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000001000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a855c954c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r36, 0x0, 0x0, 0x1800) msgsnd(r36, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x1, r30, r33, r29, 0x0, 0x46, 0x81}, 0x10001, 0x1, r34, r35, 0xa5, 0x1, 0x4e2c, 0x6}) r37 = msgget$private(0x0, 0xfffffffffffffffd) r38 = socket(0x11, 0x4003, 0x0) sendto$unix(r38, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r39 = socket(0x11, 0x4003, 0x0) sendto$unix(r39, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r40 = socket(0x11, 0x4003, 0x0) sendto$unix(r40, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r41 = socket(0x11, 0x4003, 0x0) sendto$unix(r41, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r42 = socket(0x11, 0x4003, 0x0) sendto$unix(r42, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r43 = socket(0x11, 0x4003, 0x0) sendto$unix(r43, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r44 = socket(0x11, 0x4003, 0x0) sendto$unix(r44, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r45 = socket(0x11, 0x4003, 0x0) sendto$unix(r45, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r37, &(0x7f00000025c0)=ANY=[@ANYBLOB="cfb434bae80ccfdd4a908370cdca47b74dac56f9d426adef3e4397ca0675d66d7a60485ee6060b284f8f98bc3c88a7f3ba9c907bd42886a29c28c5f5948a0e152dc97f7ac06283ff86a091a7d002c890214690a143404ecc89c8ec741a3f7f44ebc77a02ee2955f5803c94712692677e4c42175a2a9ba5e40053963c43afcc5cb035ed08b064696d0f61df7c00fb3ab4ad3e0fc1f90b4dfc4faaf99c0855b4586de6d241d1532534c4c914c82b411506ba8c0778d6e4aa9b3cd730c203a81cf5f5", @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRESOCT=r38], @ANYRES16=r0, @ANYPTR=&(0x7f0000001640)=ANY=[@ANYRES64=r14, @ANYRESOCT, @ANYRESHEX=r25, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR=&(0x7f00000016c0)=ANY=[@ANYRESHEX, @ANYRESDEC], @ANYRES32=r45], @ANYRES32=r12], @ANYRESHEX, @ANYRESDEC=r40, @ANYRESOCT=r41, @ANYRES16=r42, @ANYRES16=r43, @ANYRESHEX=r44], 0xa, 0x0) msgrcv(r37, &(0x7f0000002700)=ANY=[@ANYBLOB="00638a28ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd948005fc9c5ddf8000800000000000000000000000000006060acbc0000000000000000003900000000000000000000b3ab000000000000000000c31470107f746cc3ff001c0000000000000000002100000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000001400000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1000) r46 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r46, 0x0, 0x200000000001d, 0x0, 0x0) msgsnd(r37, &(0x7f0000000f00)=ANY=[@ANYRES32=r46], 0x1, 0x800) msgrcv(r37, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000008d0000000000000000f2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000075cc20ab0d8d24bef7073395bcc1a65301000000000000000000004000000000000000"], 0xe1, 0x0, 0x1000) msgrcv(r37, &(0x7f0000000480)=ANY=[@ANYRESHEX=r34, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r28], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r32], 0x4, 0x2, 0x1800) r47 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r48 = getppid() getpgid(r48) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r51, &(0x7f0000000140)={0x2, 0x2}, 0xc) setuid(r50) accept$inet6(r51, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r52 = geteuid() r53 = getuid() setreuid(r53, r52) r54 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r53, r54) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000300)={r49, r50, r54}, 0xc) getpgid(r49) msgsnd(r37, &(0x7f0000001980)=ANY=[], 0x0, 0x800) r55 = geteuid() r56 = socket(0x18, 0x1, 0x0) r57 = getgid() dup2(r56, r56) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r57, r58]) r59 = getgid() r60 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r60, 0x200000029, 0x39, 0x0, 0x0) r61 = dup2(0xffffffffffffff9c, r60) r62 = socket(0x2, 0x4, 0x1) setsockopt(r62, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r63 = getpgrp() fcntl$lock(r62, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r63}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r65 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r68 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r67, r66, 0x0, r68, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r69, 0x2) poll(&(0x7f0000000000)=[{r69, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r70, 0x0, r64, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r71 = socket(0x18, 0x2, 0x0) accept$inet6(r71, 0x0, 0x0) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r72, 0x0, 0x0, r74, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r75 = getgid() fchownat(r61, &(0x7f0000000200)='./file0\x00', r72, r75, 0x8) r76 = socket(0x18, 0x2, 0x0) setsockopt(r76, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r76, &(0x7f0000000800)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206c38a0280d405fe821e19247f19d89ddf5c012f48d28445a79e0c9d6ed6f74a5beed562e797d97d62e96d061b0843eea5e0e7685fa9cc4ec7449f2ac45132807f8bae2efdbc62e535305539a0f9ac550f636a87e494e9c8105e87abd923bfe37f7535bb2bd36db9167f310c1c8be2e45a16e09ca4aa21fe4bea8e7e6c6e2bb328005bfd7a4a770f18d9e10e3431747b1512485cc3330eedbd655829a57e2a8e9af1246ea8b05c09f8f6cb651fadf0a322385bb180353e74e8bdb79077ee579bbb48b1cb131a3bc8719d6e18672182ecfd92be31b0e1c840727346231a424f2993121096f144ad6a41552a7067d85e2436808cf61c970a9913c7e5d56b49d3b371d84946f3e5ad00000000"], 0x1) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r78 = getgid() setregid(r77, r78) r79 = semget$private(0x0, 0x4, 0xc1) semop(r79, &(0x7f0000000240), 0x0) semop(r79, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r80 = getuid() seteuid(r80) r81 = geteuid() r82 = socket(0x18, 0x2, 0x0) connect$unix(r82, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r82, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r84 = getgid() chown(&(0x7f0000000180)='./file0\x00', r83, r84) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000680)={{0x4, r80, 0x0, r81, r84, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r85 = socket(0x2, 0x4, 0x1) setsockopt(r85, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r86 = getpgrp() fcntl$lock(r85, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r86}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r88 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r91 = getgid() semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r90, r89, 0x0, r91, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r92, 0x2) poll(&(0x7f0000000000)=[{r92, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r93, 0x0, r87, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r94 = socket(0x18, 0x2, 0x0) accept$inet6(r94, 0x0, 0x0) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r95, 0x0, 0x0, r96, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x6, &(0x7f0000000f40)=[r96, r58, r59, r75, r78, r84]) r97 = socket(0x18, 0x1, 0x0) setsockopt(r97, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) r98 = socket(0x18, 0x1, 0x0) setsockopt(r98, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r98, 0x29, 0xc, 0x0, 0x0) r99 = socket(0x18, 0x8003, 0x4) r100 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r100, 0xffff, 0x1023, 0x0, 0x0) r101 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r101, 0x0, r101) accept(r101, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r103 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r106 = socket(0x2, 0x2, 0x0) connect$unix(r106, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r106, r105) sendmsg(r106, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0xffffffb5, &(0x7f0000000680)=ANY=[], 0x12}, 0x402) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r109 = fcntl$getown(0xffffffffffffff9c, 0x5) r110 = getppid() getpgid(r110) r111 = msgget$private(0x0, 0x20000003c4) msgrcv(r111, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b1697f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a70900000068d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r111, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r111, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r111, 0x0, 0x0, 0x1800) msgsnd(r111, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b10400bdcc8ec5d56f596329414fa22f5c0ed193424179fc5bd89202a8ae00"], 0x2d, 0x800) msgctl$IPC_SET(r111, 0x1, &(0x7f0000000980)={{0x1, r103, r108, r102, 0x0, 0x46, 0x81}, 0x10001, 0x1, r109, r110, 0xa5, 0x1, 0x4e2c, 0x6}) r112 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r112, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r112, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r112, &(0x7f0000001d80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39f402fb32016304656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d600814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326e06c8d3af7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d000000000000000000ab87644e494be96f6d7cf131429553fd49d1daeaef0b1f08fbc2756aab71ffe75cbd0552d8c509a95fbf59b4b04f4de5bb604e18433f208aa3e98072526b1ed66c2657a22b8d665e9bb3bc4a009e8bd5926a000000"], 0x44b, 0x800) msgrcv(r112, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) r113 = socket(0x11, 0x4003, 0x0) sendto$unix(r113, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r114 = socket(0x11, 0x4003, 0x0) sendto$unix(r114, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r115 = socket(0x11, 0x4003, 0x0) sendto$unix(r115, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r112, &(0x7f0000002280)=ANY=[@ANYRESHEX=r109, @ANYPTR64=&(0x7f0000005580)=ANY=[@ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r115, @ANYRES16=r73], @ANYRESDEC=r114, @ANYPTR, @ANYBLOB="0c832dfbf4f1d7f346f6c6d5e3a52226a93234741f09f34db26a7152da83c328384a0ae23fed684b427194827483d332db740995f06604d1e1d6ad95a85fcf3b1fe00e52e2e68ec3ff279a676c82318d40206ef80d5dc99d372439d42eb6bc2cce54093f062e318485da300a169493a35cf8a06f471da182818ff97590b4ab72e07b9b8ca2f871a289b9cdea2835127221050d66699cb9cc10cd7b78361c74f510a446f904c3d3e3290ef1d4525e926ad159229503f0345a59a0e51ac60cb70675bc17c5009ebb8a893623c84ef56600d37a772a4ed69d0b9864c4e86f2d5e93315c2c3dd1e0034aed3a19316eab12246719d1b6c847d6f9d228091486a1346c83c6b149e19ea8f92d0719794d6f0ee980ddd6fb781dbe5c60b30ba14daa89dc2ac517fce51ed2bf1dd7e1219cf58b00670f240c81e3377065d09dcd4a8b7b52c1d9be1120dc0b7cd8ab6026542c3a6a1365efc488f0c9f1418cc8654a0543b69a721cf8751f8fbc8e07b504f096fcdabfae600b6514de3f5a2493ea305096d4b24f73ebde4de6654cb7d62514960d3d5521026f4426cfc73b8f5f8953fa6d3915803dfc3a03db52839f96869336abeba6d5c42c76e78dd994cd3707ca71c149bebf65d24b32a0e7eb07c7580e12f78e6da63c3578a5052b1e0a5125f35d20acc898351255f54514dcb2772ae178b33763c50660ad2332e0686560015cb4d08d5d99bddf70304e660953968cc3edee271013e825570f89093595680b689f8e0a02743b976418e1ec415bccd8081a1308ff8e19eb31d80e716e6b340f0a5655af024429a5cd124ef3d02d540e016d090c0c31272b2532b6bd99b5dd6f9232fb47ed4160e4b560e30fe70762ac0a6d2bede9cee63b02696c4127005a9087b4be3524c9919ff9cd6020b1eea7076e04837249bce56352e21ec83bf94d7f85e3d22d1d6474e556d2eacfeed6f6cb0c8488ae5983784a5904a01277bc73c53d4f63793faf14cb5ba76b13b4c4d84e9c5e141e425e2eacefedb52277e47d570cba85d7090932df2dea478fe5ebf4795a05cf42b2d6fe9fae0fc156e1572aae47556ec3dca9bf0b2380065bef5939b360ef1ea1e67f2ec0cfa58ba806ef6d5d987bf363e327d8e8c3139a1240595eb701cf9f6185799f8a6d02237a5005443c0667ae45642bccebcc3422fbac879ca2ba1c7bbcc9d3faf1eca30b211bda42dbaf35d98dd3bd7b08c9cd2ce3c5b32e2adfa11b7c25c43cd90174bc43c3f3a9af57934956b200cbcc5ad5288a180921f68612b4254448d61283303dc5f04fbbf192e956444b08cd063f5d5ff7739c20a1acc04de5930d29fdd51fc42b5bb73b40d04f3b2220767cee6ae8c02f192dc0645b392a2227a0bb79e039e7c53747af099e3232c76eb54a0df9d65201d94e0a91ee1af7daf90c797605fdb1831e44754774c83ee4c2f0d239a3896144f578debee4f2411499a1d635f2b15a9b29276104242238dd604c517af36f8d76b0ce477c6f8f0a610a205d508ec93fb81c927f5114217c67faba8bf57fb316ff2cc73026b4b99e110a6a8b790eff148b610d89f9568aa9d95686b36b223b0a1474b26606c89e5ceaa0bce3d21852d761792dbe96c96dab1df1605ba0f1e360fd9f8fccb2ca6a9c48e4ccecfca5684797f54c182c4ddcc2b66a6eeea424d2230ef3455dbc5f9cf663767333f238f61af8ac500bb2d3a7083b26f4f1df5db92fac33be6446aefc3c24f106b17e57d72ae73074be48181a6f4eecb93fb447405a98b4df4e1e0d22a47b8353189cf0189e8efb26cd8f75c047153f6ef2cf49f0cca05a150f82ccfd7698683b3b2b3d449bd800693e1b0d476b80c4ad6c32dd5ec50e5f0175fd6239407a3c8ff84167a991045b2d255436f467146a3cff8b3ad55924a4110bda57e4632e3df85a3a044009f8575776777b227d7bbbca75aff9155b04e59bc0eae8752c905885468211aee41104e10fff82bc023f1179a5a7e6b26517bad7e5bf6569cf309690eac9a3155db103e4ccd21978af0073b0b7b831c863f41f92efd248c8998b8a6560db482ff33fe936200df23829ca21f17bfcc064d9dfacdb7aea53ef242dff63cdf2541afcf29fdd6dbbdaf752ef25bcd20c54806142f0516a445bcd40b497c3cbc3e585064ae76fd0e0086467f083515958f94f10122a1bc8794fc3a6db23696bc7ef0e1c28579556e0d20820960ee52aa514fe73b505c1ce9a55386a932180274c6cc424fd550f0a132f9501ae2f869cf218baab6b5265bf136f2ecf6021e3b30588eb597768195880a295c9261e1032fdc46584ff7036155b69bd37161c91ff686153b0842b46a0e50c20538cddaaff3af29e2594df4c5e7f8f8c1e0c5f6fc93370256a81a93928fae1e2d1c9eb2285697cb9158a79330a818bb789ba6bff2ac6b74553c501a98b465df2a1ef113dd18216524468f24f3ce9ab4e22ca8604c4934e97c6530d6a714458fe0c158e5a04bfd5b5179c826b8f3826764037bc11b977749b18578f097eb8201e83aa228567f0960994f98f452c2f7dfec7dd63b644924e1448bc6235ce9c2158fecdcf1448c9801eba50e6bbdc04dd0f2c119dc063827c3ee5a429c30ae6b4c486574c60356e8dc65dd8dca42d1836d411850248228d0bb748a6921ff535d4b7440fce13b3fdf5558bb38d779b257e182e32625a3b6f41603e8569ae5123a3d43efcc488c4ddc726621086a044021f4d9b8f1cd5ec67e384a280c205a09473f6a089495ffa0309c9490e92b5137fde44100ec2455d89aa86b16de1efaa86a408324484e1af23db13493860c29373bc8983fa7458c0e230fb64494a014fbfa5ae8e34432babaa46b4af812af22ad7ae272ea3a67924a7d533661a814f3ea8b0d576b3e873caea3fd88f37e97edbc781baa90e0f8260af208a487d30b0521e68a6c8e9cedeb304f628f3f497dd20218b4585fd309d079ce37d115a2d5477b6fc2ffe51cd70ccb803de81d6f5940865b4f4781d1a18241af494114548ac85367d9dc495d65ba11cdc1bc972c25b9945f87b9267783adaa20b127ee349e3586d2d9eaf3d178cff506db51544473749a75b0d685f7cebd530a2eb23b72091b4739820fbcb16b9c804218ff0f5e6821910c34357c16dfc6483ef6241b228eb36b615a86b2f1ff44321ef2f8522a3f64a1343db1f4fd6844910778c97757f00a8a0940f1660a57493b28056904395a881de4bc4baeea30c5e1cd0b03559bb53ec0cb97ff019c52be3a061eabddf4e8bd0c9603a8fe1b3123a822f939d91e174c538b923a9bb4be005770265f23acc6d99fd6d8a714fed9372029cbd7c015f0922781f985b1358355cdd51fb1a94c6bc8c9d2c3c67bb6386e741531b3510df734c2983379e9ba38209bb23888da08a74dc0234447a284c1bedef3025d82ba890f7ba9df648617bc0035bc1c662649f25e8357d59af4cfd7b0f7c8f53593f08521efd6ce164b4c0b15a63f6ffc4ff5c4ea9ea48a9a6fd133946d3bb6a358314dbb7edc7075226d420f95ad97b16cf2ac410b4cf44dacd895b6484812eb5efd1f41aede881d7e3d89b611137d99d1d15c303c7ed309f323692dc773723d65249363df5d4ec4d034d9e1068e61abfc80ecfd3cb50ca8eb35f23b58d2613579ecef81274d2937f14c26336169579ccfd5374e881c23d1d1e140bc3367267ae3c3c1b2c3facfbbfb47a993eb8b64b3ea7f389e1d09f4e3b018c7cdc3110b8169be304653c73a3f0502f2d702719e3531f8fbb3acde32d46ae1e043229456c05be50dc9244a9fd2d4907ff1fe41824196f08c8b1830022f479fe835de7d9d2218fb816dbe4657cab7dbdca33125a102a4fd410b7d2f1e5ff7fcde4cc4ef708450cace18426870d3e7c59b45523ef85ddf8dead20af69596eca60afc3056c575e5fb382323d527e81f15a89abd13a9772fc261a9c75fb50e054cfadcb03fd5a91bdafc9379be8e9fbb5ebfe97fe062718bcd5624600382baebb00b221ffca27cce8b44585e973bcfaada8a244a5bcac35fa95190c5550f2e255980c73ada22cee4bfefc147d90d89dc393a7be448c02aa44e4bdf9780367ea62c1d9b50e69eca4f9fbe0959b4f9068012d6f1d3d1cce976427b4cec5770385a36369afa0bbb774349354f4f4f18de8918f237c348e37a7d22beada00cf1a4d1bdc7a01bba1952578782a40d11b5b364dae5b60afe2f467e74c45b40820cd370e04a40b872e902009c3213a3b0a9080a301d69fefd685a8cf8088e3b96b02358a9746a48648c7b08588d568bda6b1baea8b640b84cbcfbbfd859bb8af9702cb7f6c69053a2594d77b4e451808576005a0052a11c203c15aed0b58b37f458ee60fee32d252683caa2d988c500d088b5182dcfa0dfa7ae1f6f6acc5f9542d4d8983080c27c5d4729b07efaf07f5d728d6baf0fa1eab86404a040f01c302ad300ad3556f1ef6676355f47b22b2ce64516b3800d2419b2829b5b3c8ceace665dd43c724e3fd4451736d665d3a29a159f6174806997f441a87b5c8a97cd5b6310fabfd9d5359ef9b3d74e3ed572987fc8ecfc8b51a32b807df3c19025afbdf20575dc3ca8b8c7067f8904becb18227ab111d663b75cc256a81afafc5feef1e69503f9ea83300e55bdb43f9ac13cd8cb7994c3d8ab72bbdab6236b94d3a5968e09b2bb96de94ce557ec5e741460801d2b437f884a9f7c604a4fe3ab8c06180aed57e0d385d17809ca48ce06ce8f7f3b8d840b40c34455c1d8453489dbb83cb9677755b2329fff7a51d940a979df024cd2ae3fe40cb3dd625d466fc2228b250345b87ca668bcfe1b0518fdf9cd469daceba8e5f6d2ec6d251e80202a56c223ebfa120d6bea22d20cc3f51169f84db71fa25f8aeb6a6989baf0876d0280699079933b4cb0547a47227009d3b3c4bef9668fcfd23fa45c97e6f2468259a1e7cf2deee6f190a16b299ca4abd937fa97f54a7088588b33e7c9a83eff5db8ffba77f92a30b480cfea1687dcdfb64304baf3e0ab52e2cfc224688e1c03ad6ee487139ca704b529b78c72cc53d1daafe48e0c74c317e8da14cd982ed9bed4abbac869a1eb6252842d5527aaf16b59a7ccc642239b6efae1a925c14f8e73184f8eb248eb3ec30fa38768ca9d8988cabd5f4476e26b2262e1173e23ca490dd7c645318e9a4e9e2eab4e12ee02f634c2be083a937c644b5982d07a7e01dd5f05095281c6e33bd1b7d428a43fd561c9aeb8b7a7d02b764c95e965f71d4dedbaebbe2ef2a1e56d2ce392f7912f5d2c8c8e5db2885e67a26af63cab7325cd62bb0de2b588c0a6969aa328aec352fe49473bfe7b54b6347f591ef263e30652c55a5ea106a77e5b27b3507d6e302b1a1cab65baf2295cd1ef4178bb1a4e2f300f91a85fbfda7124ef574f80221c1304cc90e69bc60d0e102a76cc6a44ea447aac8febdd09df6e2dcc21dab265a13e00276a0ac05d3cf014b208c88df9fa7a912ca11b1ea5bbe4ac73da0ca315a90a1d2bd26dc5635b3e00858a00995ab2267600c04218f7b8ac577e96dbd0ca63237bb7a882ec27c54fbaddce27784bca733851dae04ec4204480d3441ede5449834949ac66d499d2bc536747127b187e66171b96528971f36037a3ccfec88864716f262e64659d313e7494ac10f046d5f38ca49b4fb1e8d78ba4201e105ef9a98e2be660b4da285235ab4e7c9075151ce9707f697291c19e3fb0478cc4091435efca48d7c357efbec721bab19fbbe6f8ea1ca18aaee62482a3f00c3cf2cd3661719f3ae2446d1db94000f4c196f4", @ANYRES64, @ANYRESOCT], @ANYBLOB="70d11fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487f3a058748c17a0f3e3d258dde5e3d26921aa6a6c04300dac1f1413281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYPTR64], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r117 = socket(0x18, 0x1, 0x0) r118 = getgid() dup2(r117, r117) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r118, r119]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r121) accept$inet6(r122, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r123 = getuid() r124 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r124, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x7ff, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r124, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r124, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r126 = fcntl$getown(0xffffffffffffffff, 0x5) r127 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r129 = syz_open_pts() ioctl$TIOCSETAF(r129, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r129, 0x20007465, 0x0) socket$inet6(0x18, 0x4, 0xf16a) r130 = socket(0x11, 0x4003, 0x0) sendto$unix(r130, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$unix(r130, &(0x7f0000000f80)=@abs, &(0x7f0000000fc0)=0x8) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xffffffffffffffad) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r129, r131, r132) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r125, r131, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r126, r127, 0x0, 0x92, 0xffff}) r133 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r133, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r133, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r133, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r135 = fcntl$getown(0xffffffffffffffff, 0x5) r136 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r138 = syz_open_pts() ioctl$TIOCSETAF(r138, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r138, 0x20007465, 0x0) r139 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r139, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xffffffffffffff41) fchown(r138, r140, r141) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r134, r140, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r135, r136, 0x0, 0x92, 0xffff}) r142 = geteuid() setreuid(r142, r142) setreuid(r103, r142) r143 = getgid() lchown(&(0x7f0000001b80)='./file0/file0\x00', r123, r143) setsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000300)={r120, r121, r143}, 0xc) r144 = syz_open_pts() ioctl$TIOCSBRK(r144, 0x2000747b) fcntl$getown(r144, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r144, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r144, 0x20007471) r146 = accept$inet6(r145, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r146, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r146, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r147 = getuid() getsockopt$SO_PEERCRED(r146, 0xffff, 0x1022, &(0x7f0000000c40), 0x0) fchown(r144, r147, r108) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r149 = socket(0x2, 0x2, 0x0) connect$unix(r149, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r149, r148) setsockopt$sock_int(r148, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r150 = dup(r148) setsockopt(r148, 0x0, 0x1, &(0x7f0000000040)="3f800000", 0xfffffffffffffd3d) r151 = socket(0x11, 0x4003, 0x0) sendto$unix(r151, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r152 = socket(0x11, 0x4003, 0x0) sendto$unix(r152, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r153 = socket(0x11, 0x4003, 0x0) sendto$unix(r153, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r154 = socket(0x11, 0x4003, 0x0) sendto$unix(r154, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2457af2068ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000001580)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f0000001bc0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x9, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r47, @ANYRES64, @ANYRESDEC=r9, @ANYRES16=r148, @ANYRES32=r55, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYRES32=r9, @ANYRESHEX=r121, @ANYRES32=r97, @ANYRES32=r151, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r99, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES32=r152, @ANYRESOCT=r153, @ANYBLOB="5350dfb4391a57243643f271d4c2e09af8f017a03aa80e6b291aac3d4f7730423a95b57cfae7701b7c0ba9f12923c806fd8e59d1715be862f7416780813e4d95833db9150aab9f527cc44eb96b2e973381063202536ef1735b1a314adc7a01f168c107f3f06deaaca7c09941a96df0bf9fdc65c799f6d43e882bfdb5743aa847fa8a8162e705c6c24ba2d851f8eff1b0f865130464ebd3dd3a5fa48efe665d7b2b05ca4d652da8d85e746a26dc7c4ed8350923f474f70a29f135c88fa6a46ce3ad3bf3696f3bb459ba9e8ed007288ae4a64b0ae9e3989c1eb7b7bbdbfbac91ba05aa2332fe474142733fe1a4df26e9efc634f6", @ANYBLOB="216ecae4daf0ed1b4f8cf37f22df7dc2db26dd5d66696c7b7a", @ANYRESHEX=r154], @ANYRES32=r107, @ANYRES32=r116, @ANYRES32=r119, @ANYBLOB='\x00\x00\x00\x00'], 0x1f7, 0xe}, 0x8) writev(r10, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r155 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r156 = fcntl$dupfd(r8, 0xa, r155) writev(r156, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r157 = socket(0x18, 0x2, 0x0) setsockopt(r157, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r157, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r158 = socket(0x18, 0x1, 0x0) r159 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r160 = kqueue() kevent(r160, &(0x7f0000000200)=[{{r159}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r161 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r161, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r158) ioctl$FIOASYNC(r157, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r157, 0x5, r157) connect$unix(r158, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r162 = syz_open_pts() close(r162) r163 = syz_open_pts() dup2(r162, r163) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r164 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r164, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r165 = open$dir(&(0x7f00000011c0)='./file0/file0\x00', 0x381, 0x8) dup(r165) ioctl$WSKBDIO_SETMODE(r150, 0x8010570e, &(0x7f00000015c0)) r166 = syz_open_pts() r167 = dup2(r166, r166) close(r167) getsockopt$sock_cred(r167, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c80)=0xff13) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) r168 = semget(0x2, 0x4, 0x468) semctl$GETNCNT(r168, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r168, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) 03:01:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e"], 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x18, 0xc002, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x86) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0/file0\x00') 03:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:33 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x8b763}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x22}, 0x10) 03:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:33 executing program 1: open(&(0x7f0000000100)='./file1\x00', 0x8690, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 03:01:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x10001) r1 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x8, 0x0) fcntl$getown(r2, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000300)) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xffff, 0x1}, {0x8, 0x101}}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x101, "2f5d235fa443d235e33eaf74cdca4700"}) r5 = socket(0x1, 0x8000, 0x20) recvfrom$inet(r5, &(0x7f0000000140)=""/241, 0xf1, 0x842, &(0x7f0000000240)={0x2, 0x2}, 0xc) syz_open_pts() 03:01:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e002ec4a7f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) chroot(&(0x7f0000000040)='./file0\x00') 03:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:34 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffff9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0x0, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r6 = msgget$private(0x0, 0xfffffffffffffff9) msgsnd(r6, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x9, 0x0, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRES64=r8, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r7], 0x7, 0xffb) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e93c0a00000000000095ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3be07000000910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90907f1030defdd6f2bf4a2e4bd2aa4de50a46b1f76a1288e4240b93714a2b9d7352c625b31da49ac4602ea576b82517eef0ebaca6559d2dfe5600d0b2c9905311183c65521f10cb5085de1f79b5fe2cb184f3c265492d437e8c676a5d5a3788f5627cc8afc1023268f97b854ab2af8bcb79398db080b332cd5e7c09fb2f686e36273ccd7f5a219324b0c809855df82869"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r6, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x800) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x32, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x9, 0x0, 0x0) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYBLOB="88cb7f2d7e76354c1555e75e2d3da2ee46ee07be41eb30417085fcf800d48d8dfe3d7e4fab3fd22686f85d8f4bdb20ba451255b06dafdd5cb338608ca9b9abafc751a0fecc1eadecb9b1e440742c6de7c303fe1fc208c0e23a7a90f6c6c2b8f24e073ec47b6cbad3a8a935515826f1ee3a6c287f04a10310f47962d21a5beb9646da28ce0ac98094f1cacde9d236d6b246480bb027efbd17f009392405c0792e161bfb01d576892c31dd514840ee1b4237fb5a1d39893fb559e2d3439b09e9c0553e", @ANYRESOCT, @ANYBLOB="eeae457438ade1bc39a3262d3b9b4a16ab4f7ffb86df89b8da4763e011efe74ec383ac41e7be88fa45d6841a7a40b09c2daf4c1a3c0dd06515931547519a7b0c03692a6fe048e435f55932f605d016c4d569a8741fcbaee8aac6bb0c04265d572bca848bd385f32657b84b297a3625a92127ba270381ccd96511e80c59bf4cc2da2453a658af3f56d99757a7ad063873398b9455f95f4a867864224ed363296de61ac8177817aa8e9d501d77d49dd19a910a0b11f8c04d"], @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ede05c34a42bee51aec90a4b6", @ANYRESHEX=r9], 0x7, 0xffb) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e93c0a00000000000095ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3be07000000910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90907f1030defdd6f2bf4a2e4bd2aa4de50a46b1f76a1288e4240b93714a2b9d7352c625b31da49ac4602ea576b82517eef0ebaca6559d2dfe5600d0b2c9905311183c65521f10cb5085de1f79b5fe2cb184f3c265492d437e8c676a5d5a3788f5627cc8afc1023268f97b854ab2af8bcb79398db080b332cd5e7c09fb2f686e36273ccd7f5a219324b0c809855df82869"], 0x1, 0x0, 0x1004) msgrcv(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgctl$IPC_RMID(r0, 0x0) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 03:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) 03:01:34 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000542000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x400, 0x2, {0x4, 0x200}}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1000000) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 03:01:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000001aaaaaa0086dd60a4f005000000eafe8000000000000000000000000000aaff020000000000000000000000000001"]) setitimer(0x2, &(0x7f0000000040)={{0x4, 0x8000}, {0x2, 0x40}}, &(0x7f0000000080)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) 03:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) 03:01:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r4, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) openat(r4, &(0x7f0000000180)='./file0\x00', 0x10000, 0x22) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) close(r1) 03:01:36 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xabab, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) write(r0, &(0x7f0000000180)="04af883fcff2cd9dff76cc838277f0c1414b91c37dbfa3753aadc69b42991e90e7b300bc4330067641d39101bfde150db5fa8c276eae359c54b238526aa77773d95fe8c6de60ffcf923f771f68efb692cc4b135049e5", 0x56) r2 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r2, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r7 = msgget$private(0x0, 0xfffffffffffffffb) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000040)) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000040)) r10 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) msgsnd(r7, &(0x7f0000000a40)=ANY=[@ANYRES64=r3, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r9, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r10, @ANYRESDEC=r7], 0x6, 0x0) msgrcv(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe181882503d7e2125af085f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88c67ab9cba110e4bfaccede422f9974ecadadfc020fb1e28fad9fbf80db40c14864e66384a1af4bb3b4f43b3b15ff65392e970dc9846bc5d44b7b920f8b18834ea57f62300fd22a16bc76f5af05386e63d13b33268e23ef42fa133c84b75f02350603943521b9c10d4cac4097ede36e5669b5383bc11e870042fb7db21dc3306db972db8b413fa38b7643387f1068613940033d7835412baa43366524e790f484dad1e6c87d061618016ae2890fdc63d6eea633211e5803f1e89b4941aed116ab56e56e3127"], 0x44, 0x3, 0x1000) r11 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0xf54, r4, 0x0, r11, 0x0, 0x1, 0x8}, 0x80201, 0x799, r6, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r12 = getegid() r13 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r13, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r18 = msgget$private(0x0, 0xfffffffffffffffb) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r19, 0x4004667f, &(0x7f0000000040)) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000040)) r21 = syz_open_pts() ioctl$FIONREAD(r21, 0x4004667f, &(0x7f0000000040)) msgsnd(r18, &(0x7f0000000a40)=ANY=[@ANYRES64=r14, @ANYRESHEX=r19, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r20, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r21, @ANYRESDEC=r18], 0x6, 0x0) msgrcv(r18, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000e900000000000000000000000000004000000000000000000000000000000000000000000000000000ffffffe3000000e8fffffff649ce7039eb0f1757b21476da568393c89ca3d468b7d16ab4366aae7501fcdc163eeb8a1a592f8f36f8155edd8996dec9fee2fa347784c7cd0eeb38bb32254a0816624f2fca5374cf1321699d04ffb0dcd690b2e96614952f23047cd45e4d12"], 0x44, 0x3, 0x1000) r22 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0xf54, r15, 0x0, r22, 0x0, 0x1, 0x8}, 0x80201, 0x799, r17, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x3, r4, r12, r15, 0xffffffffffffffff, 0x0, 0x1000}, 0xfc, 0x2, 0x4}) r23 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r24 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, 0x0, 0x0) kevent(r24, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) close(r23) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$FIONREAD(r25, 0x4004667f, &(0x7f0000000140)) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) dup2(r26, r27) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) dup(r1) 03:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) socket(0x18, 0x1, 0x0) 03:01:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0x636761c7, 0x4, 0xffffffffffffffff, [{&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfa2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f45000/0x2000)=nil}, {&(0x7f0000eee000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xcb6a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000eb1000/0x4000)=nil, 0x80}, {&(0x7f0000fd2000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf7fb}, {&(0x7f0000e28000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffff01}, {&(0x7f0000f74000/0x3000)=nil, &(0x7f0000f74000/0x3000)=nil, 0x4}, {&(0x7f0000f5d000/0x1000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x2}, {&(0x7f0000efc000/0x1000)=nil, &(0x7f0000e44000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x9}, {&(0x7f0000fc7000/0x3000)=nil, &(0x7f0000f64000/0x1000)=nil, 0x4}, {&(0x7f0000ec4000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20}, {&(0x7f0000f31000/0x1000)=nil, &(0x7f0000f63000/0x2000)=nil, 0x3}, {&(0x7f0000e07000/0x1000)=nil, &(0x7f0000eb6000/0x3000)=nil, 0x100000000}, {&(0x7f0000e31000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ea8000/0x2000)=nil, 0x1}], ['./file0\x00', './file1\x00', './file0/file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x1}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) kqueue() pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x8000000000000000) r4 = dup2(r1, r0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) 03:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d78fc97d1d3150dd0e02073220a0f467ce06e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a44599133d5550ec0634fdddf580c8b6b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f2"], 0x10) r4 = socket(0xffffffffffffffff, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r18, 0x0) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r22, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r23) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r18, r9, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = getgid() r30 = socket(0x800000018, 0x1, 0x0) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r32 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r37, 0x0) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r45, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r42, r41, r42, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r37, r42) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r37, r28, r31, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = geteuid() r47 = open(0x0, 0x0, 0x0) utimensat(r47, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r47, 0x8004746c, &(0x7f0000000100)=0x9) r48 = socket(0x11, 0x3, 0x0) sendto$unix(r48, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r49 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r49, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r50 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r50, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r51 = socket(0x11, 0x3, 0x0) sendto$unix(r51, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r52 = open(0x0, 0x0, 0x0) utimensat(r52, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r52, 0x8004746c, &(0x7f0000000100)=0x9) r53 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r55 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r58 = fcntl$getown(0xffffffffffffff9c, 0x5) r59 = getppid() getpgid(r59) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r60, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r60, 0x0, 0x0, 0x1800) msgsnd(r60, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342ecc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x1, r55, r57, r54, 0x0, 0x46, 0x81}, 0x10001, 0x1, r58, r59, 0xa5, 0x1, 0x4e2c, 0x6}) r61 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r61, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r65 = fcntl$getown(r61, 0x5) r66 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000540)={{0x240000000, r63, r64, r63, r64, 0xa3, 0x2}, 0x200000, 0x7fff, r62, r65, 0x41d, 0x5, 0x5}) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="00002e2f66696c65300098e4d713cf339dc3eb345cf840d253b45948e521480b66f423377bb19b3ba3fa28e5a7b7c704e109da35d24d35f266b82549e46cbf799ba8a059801fc0e122ee297cda842bc5a4157c765a7df26ec81f93db7246d54fce166ebc4229e208228f"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000cb59dc65ce6b56ae96762d3537506faf614c3679c4a7802a0aa199afc7fd15c0da048c5c7cbf98dab061507fff0395dae46a29b29c82313c6e22def63bcb89b583024dff8ac8e7ba3928dc64c600d13e8a7a675e3dbcbc12b9a666eea6467dbbe4397e6e40893b9a3f4317472440dbdc8603f63e4e2c4703a1fe38069a10f1935a67dbe4f5dfd019fd106d130797e512dde9fe4eb85285e21f0efd2cbeaa12210037387e51dedb975ab071b676b567239c6eaed927e13aed5b4ca63527be5b2ac4a913d05c7ee7f0b7519375b2f0fb93ceed7700"/238, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r55, @ANYRES32=r64, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r46, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r4, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r51, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r52, @ANYRES32=r4, @ANYRES32=r3], 0xb0, 0x404}, 0x4) connect(r50, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x8, 0x5, './file0\x00', 0x4, 0x4, 0x0, 0x40}) r67 = syz_open_pts() read(r67, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000f9ffffff00"}) syz_open_pts() 03:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) socket(0x18, 0x1, 0x0) 03:01:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xb) rmdir(&(0x7f0000000200)='./file0\x00') fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000740)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x0, [{&(0x7f0000108000/0x1000)=nil, &(0x7f00000fa000/0x2000)=nil, 0x8d}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00002cd000/0x3000)=nil, 0x7}, {&(0x7f0000615000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x9687ea7}, {&(0x7f00003ca000/0x4000)=nil, &(0x7f0000624000/0x2000)=nil}, {&(0x7f0000553000/0x4000)=nil, &(0x7f000015b000/0x4000)=nil, 0x6}, {&(0x7f000042e000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f00002eb000/0x3000)=nil, &(0x7f00004ca000/0x3000)=nil, 0x7ff}, {&(0x7f00007aa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xef3}, {&(0x7f0000682000/0x2000)=nil, &(0x7f000026a000/0x2000)=nil, 0x1000}, {&(0x7f00006b0000/0x2000)=nil, &(0x7f000025d000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f000017d000/0x4000)=nil, &(0x7f00005b4000/0x3000)=nil, 0x1ffc00000000}, {&(0x7f000003f000/0x4000)=nil, &(0x7f000016f000/0x1000)=nil, 0xffff}, {&(0x7f00002c8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000182000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000036e000/0x3000)=nil, 0x7}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) 03:01:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x19}, 0xc) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000001280)) 03:01:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x800000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xc600000000000000}, 0x10) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd6000000000ff000000000000000002311c2ee4e198f5c6301b77000000002000faceaafe8000000000000000000000000000aa000000de030190780400da23001471e256a23a0d6e030000009f521f90eac884df10b956b4fd0362df3a01f4c2a8249b0700531d08499fb6fe4502fa82e4094ece81539979eafedacc6f44c7b84c2cfd04bf4449b632a11c8d1367a69b"]) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) 03:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) socket(0x18, 0x1, 0x0) 03:01:38 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x2) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 03:01:38 executing program 1: r0 = socket(0x10, 0x4001, 0x7e) select(0x40, &(0x7f00000000c0), &(0x7f00000002c0)={0x8}, 0x0, 0x0) select(0x4, &(0x7f0000000000), &(0x7f0000000040)={0x3b3ceeff}, 0x0, 0x0) close(r0) 03:01:38 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x10, r1, 0x0, 0x0) 03:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:39 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000280)=[{0x3, 0xa71, 0x2800}, {0x4, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x4, 0xfffc, 0x2522d3a3ae2a1be1}, {0x3, 0xa4, 0x1800}], 0x5) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000ac0)=""/116) shmat(r1, &(0x7f0000006000/0x3000)=nil, 0x2000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r6, r8, 0x1e4, 0x8}, 0x5, 0x7, r9, 0x0, 0xfffffffffffffe01, 0x0, 0x7ff}) shmat(r3, &(0x7f0000ff8000/0x1000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x504, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) r10 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r10) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r11 = kqueue() mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) r12 = syz_open_pts() close(r12) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r14 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x20, 0x0, 0x0) kqueue() r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r15, 0x0, 0x0) 03:01:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) poll(&(0x7f0000000080)=[{r4, 0x4}, {r1, 0x8}, {r3, 0x2}, {r5, 0x40}, {r0, 0x10}], 0x5, 0x7) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2800e100ffff000001000000000000000df5f49bfe70528c100c9e28676c599d5df2fbbe16a4e0145a724489dcd85554d2b542316e467f77330681ad0da4f9b24b8577f71d80ac8f73ad2bb2c21f09c6837d465449981cd8be093c6692c0169060d65ef8b7f3d4040e5bbaa8a53915c8ca87dd89ebd259b0be8c268f4bbd5607a2eab295cc8c8d10ea9a", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r3], 0x28}, 0x0) 03:01:39 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000940)={'./file0\x00', 0xac3, 0xffc, 0x40, 0x1, 0x1, 0x7, 0x80000001, 0x1, 0x2}) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="a129500f5f38cacd9d5a16a4c8091f6867aa2d865fd4eab54e82f0fdf6a00cfc7746f6bdfae0f3c5ee342d4bd5787f8f3d713df068059a9f874c89ec4b603ea531db020d8f416c3af89843eff0f5687e64e585b0473fdd20af006b55c6e9f2427b12eca8b7a2f33f26cc1a241830ce78beb8545fc0be0f39d0add5a18a82a2ab3a3f1d50", 0x84}, {&(0x7f00000001c0)="235bc51909301c5ccf7a68bf318b8bb546935e5b64907cac989fb23d5c23a5519f4645524aae2c79ec821f9a4ed00e42df410df0ec31fe06eab39f71a4401583e394d08096f63f4788ce0bd35cd04f760daa1059353d2b103fe2c2d8917ea9801607b1f61f36a4edde466a86721797b8dad0b2daf5beb91f66dd75b2b9f75d0fbaf3e53a422f7275f4afdeee699e501cd2a1a028511f9342838359c96e1a3ef9564b0f467ec5f659f37becea21234b6c2ec6cbed4e5c1e474d8a3534e2e2426117ab7a219e54d6bc5ab5af596adac9af8231aabab587cbdf8a1af71fc1e262bf31e71e216a46d29975aa3e6132a41dd9e693120d1450431e9d804b531f6e960357668e0bd3200d2215be3279ccd62b7d63132347155a119e5adfef4002790f837b85dda7897ec4abe11171f5b44754cc9c978eb3bca797b5b047ed2b4b84279e12fdd5e0c3e2cb6b5394ee25b2206741aa48387c04043afe7ec63ca1c8ec2d61a06df2fc114f86d6dddf0bf911f73209c724a75a5885f3cfbbaa8a44da70e9c905f52a6487edee7b7b6ab9e454de02e78e255a01b81a91e9f058796b9267bc49867926a1744075bf20b4b221a17bdbbd515b380474e8653c31eee458d2fce8401efe4d0fd7e584f38a71d364f27026ac232daacb7cb5de5a5e8406bfb8a2a4974ddd484e82bfa6334735477d7e95cc170eb3d81c180b53ce11bba1fb5c1397e2c81ac05ee38ccfd25b0fbe3cbc2509368ba3f07b56345eb254f0c140090e426676fb5712380ac28f023f64a08742572f337cf1336e73700626f4fd1aad563b94f369b1b3cced760f73689b4deb0994616ec0d3766a468476a693b23eceecac8a9d6f6142ad20600979e6866e2d53a274f5ffc9578c8dfc1f758f1c671db748d2500c77f10885fee052db44d914e8b2c80a12e6169585f3d82e1adc5d256962e67c5fa6f0f8f86219b7fc2bd53ce1ddc9f396d25bde9f50b5a2e28c449f4bfbf1c40252583a19d644829c75576f6ab4c210d1d842cd9005ead000238d5c4f80e09f0968ecfbef2bd20a3c736f5d09be7638ee06996e15022ab6a1ffb597bd8f22621efa57e20f64474afea6c21ea87fc6a994080fba02d41d5d9143a01efe8620e105c48ecf2df1b968044a2c1bd2bec59720b60d9a03e94daaf95f2582ea018817529d5c7a400de6b1645630beca3021270577c6030f0b1490bfbcbbbb820debc7fdcba79677699a35d90d7f15f96a0f9ec1b7769cbfbebbe8692688e73dd61df9d3a752d55039de30e785d0ae7184e569dec03499a03aaf274006905d3c86c5c6dff3aaf860f1476d1d408e7e8cab0c2eb5dcabf432f6e0e0f49df3c269437e37e693e3ab65762e94addc9e3bd255c3166b5dabde2ee892ee0ce14fc75833bab83b356030bb0c805589e5776c5f370e06f90a21078dd81b2a83a705d7195245f05e907bdae3d522de69c2a130737ae07e9b226e40484b96352f5678be07e89ec5f6a3dff53ff55f8e31f5361045aaaa4e8cd14144ae874f3e6ec302cec0690ba2df6f38cc40373183f177ddbb4f02103bf06fb667cd0f1ea15260b34356adf83be8635b53d2e267234efb78e0c4b8988fb87822dcf52abd8af719168d575fe10bf6d3f0805f4ec1fb4d09aecb3f6d0a99eb0615c6455760d32d013327e905774e1b918c2110b0ae18c28df299f29ef58699555df07dd797da1f5b0e7b2a17497c90f78acb553c70c76662cb4764dd387d003d2071a784ecbeb015f95684a4a5d08e5c6631dd0e3b6d33e5f6377a213dcd9f52cae624943b9b31e70ae1ce45b36eadea021969a690175658e3e7b4e346dcc2ba6e1b2a9878056bad62ec2c643ee3d1f45d87168ccd33aa86c6e273caf9709e397170fa2ac65fb1be528590264ab3b778cd316f80918cb1de200b8d37a1f9a979de4ecf6beed282a60f9b4a72652e354751c5cc15591c48147e5bc31d578c43f71e5d27f03ff867ef1a7666e59a9d5446484fcdaf92c1d52335e84b1df702c1036df46aacf8ba5a728b98ccc7845c37478155d32c08c42a5ebffd570b2d7dc5e1959c2d24406dd47d4974a7dd66f25241ecd559180d70e79e7008e53ab50a330694498a1125d9eeef4a081e82d70b25521271ab86b5d34381c46bda690e8490c2f6066c8c357b73c34333be40e71dc0494b2bd76b0258dcbf65968dda74684a58df35104a8784b54a1a4d2a331a2c6fa665d491592c25e209e93542f07ba9407cd38c70a87ada14f94e1f162d8235a5fe692d7c7a7f5044292bb1bc9f2d43bdd8805a098bab1533b6b53a5ed32700892453c124f149589523d783152bf10051a4889911624a8873c0d3864461e24d3022ec5d52867e70ee9dff5f211033266f968af6d71ded0185d7f2f55156c0d671fad0ae2b9b30ea32382edb9adc0375cbeeae4e64f2cd5a25dda116ab504615e02034687e94488f694c5d0e2c3f6d1e6b741de2ff16a2048afd2cc868c745acde2487f3984b0c72e29cba8a75281cc3123a1858c80b59e3d576a9ae7052b82a161ce406b61aa4f809665d35d1b4c681731d39c9036f4622b3ea3a90aed7570460d52435728012eee780917f2b62b11b6a8f180d597d17dd3bdc606ddae7c00906a7adb09aac16adc00b31c940", 0x74e}], 0x2) 03:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x1000300000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800, 0xfffffffc, "8100", 0x4}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/79}, &(0x7f0000000100)=0x51) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) setsockopt(r2, 0xbb6, 0x8, &(0x7f0000000140)="05148d20d6fe2918cd904647bbe0fe893ccc0ce4d65ae093f4280e97a6d41f595afebc9642c3cde7ee5ce519346d41d2eec7801cb4c5beb44d38304d5fa707d8ac54f2f0f7cfaedef267c028d840508e3fa0a406f480e899c98f1dd41bd9def46f6094970763f737ac", 0x69) r3 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) 03:01:40 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) shmget(0x1, 0x4000, 0x31b, &(0x7f0000ffc000/0x4000)=nil) shmget(0x3, 0x4000, 0x70, &(0x7f0000ff6000/0x4000)=nil) r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r0) r1 = fcntl$getown(r0, 0x5) r2 = shmget$private(0x0, 0xb000, 0x200, &(0x7f0000ff5000/0xb000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getpgid(0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r6, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r6) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYRES32=r6], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r5, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000004e27eb7ba166bb505b358b8b724a1087b3706af5c37e33cc4e8445d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9080030fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100000000000000000000000000f204aee56c0fd714461e5d20cfaa6ec4f7d5f0e3ff3a5f6aeb78c2762043150576d0f092af2e07edc3534dbf87b243fa7c66ef975fef9497e02ea409dc482499950b"], 0xeb, 0x800) r7 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r7, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r10, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffb) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000040)) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r12, &(0x7f0000000a40)=ANY=[@ANYRES64=r11, @ANYRESHEX=r13, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r15, @ANYRESDEC=r5, @ANYRESDEC, @ANYRESDEC, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYBLOB="f930a6c0870e30da2b7293777e3378ab85869f6e990f9f37b70d0e62564ff0a4fd7c7b096b6e39ffd533708a136924a84b5191230897769d6b4d7eb850e2031f0a28fff6e4da8646996634b209dd34fd907a1f7b22ed72bd9b93133ee6f728105d7a343f67df9abf40df22b820e2bdc43c373897f255f95d9b184900db8ab1dd6cf6c1c9b1", @ANYBLOB="8a0db9782ad02b1667e3ab061b345cdc780acdac6674701d9f075500f0487b72cd8370b79266087a6c4bb030eb369a135bcb5dbd0c59c795c01f61ad2ea4ee6fde8df2f4ea426ee7577a9cf88b778a36b65e92a16b543577449d5e1469100d0aad740e7e82fe00c8c38a8822c60ce288f7a67df559106dde7a4558478ee447f97d06115b00d01b5c06", @ANYRESHEX=0x0]], @ANYRESDEC=r14, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r12], 0x6, 0x0) r16 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r16, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r16, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r16) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r8, r9, 0x8, 0x2f9f}, 0xffffffff, 0x1, r4, r17, 0x2, 0x200, 0x8001, 0x4}) r18 = geteuid() r19 = getpgid(0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) r21 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r21, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r21, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r21) msgrcv(r20, &(0x7f00000002c0)=ANY=[@ANYRES32=r21], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r22 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r22, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r25 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r25, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r27 = msgget$private(0x0, 0xfffffffffffffffb) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r28, 0x4004667f, &(0x7f0000000040)) r29 = syz_open_pts() ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r29, 0x4004667f, &(0x7f0000000040)) r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r27, &(0x7f0000000a40)=ANY=[@ANYRES64=r26, @ANYRESHEX=r28, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r30, @ANYRESDEC=r20, @ANYRESDEC, @ANYRESDEC, @ANYRESOCT=0x0], @ANYRESDEC=r29, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r27], 0x6, 0x0) r31 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r31, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r31, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r31) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r23, r24, 0x8, 0x2f9f}, 0xffffffff, 0x1, r19, r32, 0x2, 0x200, 0x8001, 0x4}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x20, r3, r9, r18, r24, 0x20, 0x70}, 0x78000000, 0x19e3, r1, r1, 0x91e2, 0x100000000}) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x0) r33 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r34 = semget$private(0x0, 0x4, 0x5af) semop(0x0, &(0x7f00000003c0), 0x2) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x8b00, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/246) r35 = semget$private(0x0, 0x4, 0x5b4) semop(r35, &(0x7f0000001180), 0x0) semop(r35, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x4, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r35, &(0x7f0000000240), 0x6) semctl$GETALL(r35, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r35, &(0x7f0000000200)=[{0x4, 0x1f, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$GETVAL(r34, 0x3, 0x5, &(0x7f0000000280)=""/107) shmat(r33, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r33, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r36 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r37 = shmat(r36, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r36, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r38, 0x2, 0x0) shmctl$SHM_LOCK(r38, 0x3) shmat(r38, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r37) shmdt(r37) r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x10) writev(r39, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8004) ioctl$WSMOUSEIO_GETPARAMS(r40, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5, 0x5}], 0x1}) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x40, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r41, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000380)=0x5a) fchmod(r39, 0xe3) writev(r40, &(0x7f00000000c0)=[{&(0x7f0000000080)="c8ee4a4f4900000000010001000000003741", 0x12}, {&(0x7f00000003c0)="5116431aa8febf792d35ab59fc35620cd41a6c5abb69e405ba699aec3b4bc875f3599f02d0d97d1cf3f949c5c08cb8de3cedc262f5d2df8aa7461b9b1f500d9273a1371350ea4978e91038d7a32bfde2fd950f1b5907e43b384b091c144d802bb9c1e59b64781b82ad28e36bf12a6640205d61dee7ec1fc7cb055237b1491b068a0b3d73c926111fcd2cb81fb951b2a7cfeeba6146a47ecf85f5310bd1100c2325cb55a4870b2a9d174f", 0xaa}], 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:41 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f0ffff0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="98f9b286358af27e7ef507dba9a91bd3ce9b73e7c8380d3faac089e5ddcf86135540f7afde2fdcb7189b4c5fbc594734327c68bf389a007116c648d6432312a0486633a21643b60d1e9597deab74b239feeffff4dee0980956470a4f4eb5639a3227544f9a0646f62ebf7a7d4045e7e56f27b7f8b3b946e5bc97a3b8b6d6ae9b6b1cf3abd7c25691b67feca6b357", 0x8e) 03:01:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x7) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 03:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:41 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYRES32=r0], 0x4}, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) close(r1) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x800, 0x0) r5 = syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = socket(0x18, 0xc002, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r11, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r12 = getpgrp() fcntl$setown(r11, 0x6, r12) r13 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r15, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r16 = getpgrp() fcntl$setown(r15, 0x6, r16) r17 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r17, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r22 = msgget$private(0x0, 0xfffffffffffffffb) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000040)) r24 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r24, 0x4004667f, &(0x7f0000000040)) r25 = syz_open_pts() ioctl$FIONREAD(r25, 0x4004667f, &(0x7f0000000040)) msgsnd(r22, &(0x7f0000000a40)=ANY=[@ANYRES64=r18, @ANYRESHEX=r23, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r24, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r25, @ANYRESDEC=r22], 0x6, 0x0) msgrcv(r22, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r26 = geteuid() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000180)={{0xf54, r19, 0x0, r26, 0x0, 0x1, 0x8}, 0x80201, 0x799, r21, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r27 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r27, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) r31 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r31, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r36 = msgget$private(0x0, 0xfffffffffffffffb) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r37, 0x4004667f, &(0x7f0000000040)) r38 = syz_open_pts() ioctl$TIOCSETAF(r38, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r38, 0x4004667f, &(0x7f0000000040)) r39 = syz_open_pts() ioctl$FIONREAD(r39, 0x4004667f, &(0x7f0000000040)) msgsnd(r36, &(0x7f0000000a40)=ANY=[@ANYRES64=r32, @ANYRESHEX=r37, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r38, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r39, @ANYRESDEC=r36], 0x6, 0x0) msgrcv(r36, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r40 = geteuid() msgctl$IPC_SET(r36, 0x1, &(0x7f0000000180)={{0xf54, r33, 0x0, r40, 0x0, 0x1, 0x8}, 0x80201, 0x799, r35, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r41 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r41, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r46 = msgget$private(0x0, 0xfffffffffffffffb) r47 = syz_open_pts() ioctl$TIOCSETAF(r47, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r47, 0x4004667f, &(0x7f0000000040)) r48 = syz_open_pts() ioctl$TIOCSETAF(r48, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r48, 0x4004667f, &(0x7f0000000040)) r49 = syz_open_pts() ioctl$FIONREAD(r49, 0x4004667f, &(0x7f0000000040)) msgsnd(r46, &(0x7f0000000a40)=ANY=[@ANYRES64=r42, @ANYRESHEX=r47, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r48, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r49, @ANYRESDEC=r46], 0x6, 0x0) msgrcv(r46, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r50 = geteuid() msgctl$IPC_SET(r46, 0x1, &(0x7f0000000180)={{0xf54, r43, 0x0, r50, 0x0, 0x1, 0x8}, 0x80201, 0x799, r45, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r51 = getegid() setregid(0xffffffffffffffff, r51) r52 = kqueue() kevent(r52, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r53 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r53, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r58 = msgget$private(0x0, 0xfffffffffffffffb) r59 = syz_open_pts() ioctl$TIOCSETAF(r59, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r59, 0x4004667f, &(0x7f0000000040)) r60 = syz_open_pts() ioctl$TIOCSETAF(r60, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r60, 0x4004667f, &(0x7f0000000040)) r61 = syz_open_pts() ioctl$FIONREAD(r61, 0x4004667f, &(0x7f0000000040)) msgsnd(r58, &(0x7f0000000a40)=ANY=[@ANYRES64=r54, @ANYRESHEX=r59, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r60, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r61, @ANYRESDEC=r58], 0x6, 0x0) msgrcv(r58, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r62 = geteuid() msgctl$IPC_SET(r58, 0x1, &(0x7f0000000180)={{0xf54, r55, 0x0, r62, 0x0, 0x1, 0x8}, 0x80201, 0x799, r57, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r63 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r63, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r68 = msgget$private(0x0, 0xfffffffffffffffb) r69 = syz_open_pts() ioctl$TIOCSETAF(r69, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r69, 0x4004667f, &(0x7f0000000040)) r70 = syz_open_pts() ioctl$TIOCSETAF(r70, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r70, 0x4004667f, &(0x7f0000000040)) r71 = syz_open_pts() ioctl$FIONREAD(r71, 0x4004667f, &(0x7f0000000040)) msgsnd(r68, &(0x7f0000000a40)=ANY=[@ANYRES64=r64, @ANYRESHEX=r69, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r70, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r71, @ANYRESDEC=r68], 0x6, 0x0) msgrcv(r68, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r72 = geteuid() msgctl$IPC_SET(r68, 0x1, &(0x7f0000000180)={{0xf54, r65, 0x0, r72, 0x0, 0x1, 0x8}, 0x80201, 0x799, r67, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r73 = getegid() setregid(0xffffffffffffffff, r73) r74 = syz_open_pts() r75 = kqueue() r76 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r76, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r76, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r77 = fcntl$getown(r76, 0x5) r78 = getegid() setregid(0xffffffffffffffff, r78) r79 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r79, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r81 = msgget$private(0x0, 0xfffffffffffffffb) r82 = syz_open_pts() ioctl$TIOCSETAF(r82, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r82, 0x4004667f, &(0x7f0000000040)) r83 = syz_open_pts() ioctl$TIOCSETAF(r83, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r83, 0x4004667f, &(0x7f0000000040)) r84 = syz_open_pts() ioctl$FIONREAD(r84, 0x4004667f, &(0x7f0000000040)) msgsnd(r81, &(0x7f0000000a40)=ANY=[@ANYRES64=r80, @ANYRESHEX=r82, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r83, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r84, @ANYRESDEC=r81], 0x6, 0x0) r85 = getegid() setregid(0xffffffffffffffff, r85) r86 = kqueue() kevent(r86, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r87 = kqueue() r88 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r88, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r88, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r89 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r89, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) kevent(r87, &(0x7f00000000c0)=[{{r88}, 0xfffffffffffffffb, 0x36, 0x20, 0x7, 0xffffffffffffffc0}, {{r89}, 0xfffffffffffffffd, 0x71, 0xfffff, 0x3, 0x442e}], 0xf8b4, 0x0, 0x10000fe, 0x0) r90 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r90, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r90, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r91 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r91, 0x4004574b, &(0x7f0000000040)) r92 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r92, 0x4004574b, &(0x7f0000000040)) r93 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r93, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r93, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) close(r93) r94 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r94, 0x4004574b, &(0x7f0000000040)) r95 = accept$inet6(r94, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="f5ff525df6253acc13baf65bfe5e8f5050b0bd6d1c698d6c5a94c969c7f8df15917b9f5ed66ddc82594cee78ca7331cede48de9b4f86c295dfaef045d2cf0db46517", 0x42}, {&(0x7f0000000340)="610054324e3369cc1e7c383f09e8e696d249784e16b031acc96a4a97dfa2c8371b62d78e45d57fe265b3f3516d0642fa507eac54b154cb147be498c4ab82b42321492c20a796f7a61823d90e6281db3f2172a7ded7f4d7f11db63ede8cb95c0ffe4f4fcfef1f7d34c288cc04143e8f3a84efd41d4cc4dc2305597e647ef09b0d117de7811239ddf4231f961fd5aff4b9e623433393c663fe3f2aa05122456ca45f44b4d2bbbb5e4252d28af019dd1e2aee304b33cb29c73092e778242088b64cbf657f7296df86", 0xc7}, {&(0x7f0000000440)="b2b318964748cdc908623eb30d31e0c6e35f853287d2a8ee590bc3da373d7a49cb82eee70ebf", 0x26}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r35, r50, r51}, @rights={0x18, 0xffff, 0x1, [r52]}, @cred={0x20, 0xffff, 0x0, r57, r72, r73}, @rights={0x20, 0xffff, 0x1, [r74, r75, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r77, 0xffffffffffffffff, r78}, @cred={0x20, 0xffff, 0x0, r80, r28, r85}, @rights={0x28, 0xffff, 0x1, [r30, r86, r88, 0xffffffffffffffff, r90, r91]}, @rights={0x18, 0xffff, 0x1, [r92]}, @rights={0x20, 0xffff, 0x1, [r93, r29, r95, r29]}], 0x118}, 0x402) r96 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r96, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r97 = getpgrp() fcntl$setown(r96, 0x6, r97) r98 = geteuid() r99 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r99, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r102 = syz_open_pts() ioctl$TIOCSETAF(r102, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r102, 0x4004667f, &(0x7f0000000040)) r103 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r103, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r108 = msgget$private(0x0, 0xfffffffffffffffb) r109 = syz_open_pts() ioctl$TIOCSETAF(r109, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r109, 0x4004667f, &(0x7f0000000040)) r110 = syz_open_pts() ioctl$TIOCSETAF(r110, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r110, 0x4004667f, &(0x7f0000000040)) r111 = syz_open_pts() ioctl$FIONREAD(r111, 0x4004667f, &(0x7f0000000040)) msgsnd(r108, &(0x7f0000000a40)=ANY=[@ANYRES64=r104, @ANYRESHEX=r109, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r110, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r111, @ANYRESDEC=r108], 0x6, 0x0) msgrcv(r108, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r112 = geteuid() msgctl$IPC_SET(r108, 0x1, &(0x7f0000000180)={{0xf54, r105, 0x0, r112, 0x0, 0x1, 0x8}, 0x80201, 0x799, r107, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r113 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r113, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r118 = msgget$private(0x0, 0xfffffffffffffffb) r119 = syz_open_pts() ioctl$TIOCSETAF(r119, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r119, 0x4004667f, &(0x7f0000000040)) r120 = syz_open_pts() ioctl$TIOCSETAF(r120, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r120, 0x4004667f, &(0x7f0000000040)) r121 = syz_open_pts() ioctl$FIONREAD(r121, 0x4004667f, &(0x7f0000000040)) msgsnd(r118, &(0x7f0000000a40)=ANY=[@ANYRES64=r114, @ANYRESHEX=r119, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r120, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r121, @ANYRESDEC=r118], 0x6, 0x0) msgrcv(r118, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r122 = geteuid() msgctl$IPC_SET(r118, 0x1, &(0x7f0000000180)={{0xf54, r115, 0x0, r122, 0x0, 0x1, 0x8}, 0x80201, 0x799, r117, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r123 = getegid() setregid(0xffffffffffffffff, r123) r124 = kqueue() kevent(r124, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r125 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r125, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r130 = msgget$private(0x0, 0xfffffffffffffffb) r131 = syz_open_pts() ioctl$TIOCSETAF(r131, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r131, 0x4004667f, &(0x7f0000000040)) r132 = syz_open_pts() ioctl$TIOCSETAF(r132, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r132, 0x4004667f, &(0x7f0000000040)) r133 = syz_open_pts() ioctl$FIONREAD(r133, 0x4004667f, &(0x7f0000000040)) msgsnd(r130, &(0x7f0000000a40)=ANY=[@ANYRES64=r126, @ANYRESHEX=r131, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r132, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r133, @ANYRESDEC=r130], 0x6, 0x0) msgrcv(r130, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r134 = geteuid() msgctl$IPC_SET(r130, 0x1, &(0x7f0000000180)={{0xf54, r127, 0x0, r134, 0x0, 0x1, 0x8}, 0x80201, 0x799, r129, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r135 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r135, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r140 = msgget$private(0x0, 0xfffffffffffffffb) r141 = syz_open_pts() ioctl$TIOCSETAF(r141, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r141, 0x4004667f, &(0x7f0000000040)) r142 = syz_open_pts() ioctl$TIOCSETAF(r142, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r142, 0x4004667f, &(0x7f0000000040)) r143 = syz_open_pts() ioctl$FIONREAD(r143, 0x4004667f, &(0x7f0000000040)) msgsnd(r140, &(0x7f0000000a40)=ANY=[@ANYRES64=r136, @ANYRESHEX=r141, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r142, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r143, @ANYRESDEC=r140], 0x6, 0x0) msgrcv(r140, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r144 = geteuid() msgctl$IPC_SET(r140, 0x1, &(0x7f0000000180)={{0xf54, r137, 0x0, r144, 0x0, 0x1, 0x8}, 0x80201, 0x799, r139, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r145 = getegid() setregid(0xffffffffffffffff, r145) r146 = syz_open_pts() r147 = kqueue() r148 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r148, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r148, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r149 = fcntl$getown(r148, 0x5) r150 = getegid() setregid(0xffffffffffffffff, r150) r151 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r151, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r153 = msgget$private(0x0, 0xfffffffffffffffb) r154 = syz_open_pts() ioctl$TIOCSETAF(r154, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r154, 0x4004667f, &(0x7f0000000040)) r155 = syz_open_pts() ioctl$TIOCSETAF(r155, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0xffffffff, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r155, 0x4004667f, &(0x7f0000000040)) r156 = syz_open_pts() ioctl$FIONREAD(r156, 0x4004667f, &(0x7f0000000040)) msgsnd(r153, &(0x7f0000000a40)=ANY=[@ANYRES64=r152, @ANYRESHEX=r154, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r155, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r156, @ANYRESDEC=r153], 0x6, 0x0) r157 = getegid() setregid(0xffffffffffffffff, r157) r158 = kqueue() kevent(r158, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r159 = kqueue() r160 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r160, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r160, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r161 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r161, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) kevent(r159, &(0x7f00000000c0)=[{{r160}, 0xfffffffffffffffb, 0x36, 0x20, 0x7, 0xffffffffffffffc0}, {{r161}, 0xfffffffffffffffd, 0x71, 0xfffff, 0x3, 0x442e}], 0xf8b4, 0x0, 0x10000fe, 0x0) r162 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r162, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r162, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r163 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r163, 0x4004574b, &(0x7f0000000040)) r164 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r164, 0x4004574b, &(0x7f0000000040)) r165 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r165, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r165, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) close(r165) r166 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r166, 0x4004574b, &(0x7f0000000040)) r167 = accept$inet6(r166, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="f5ff525df6253acc13baf65bfe5e8f5050b0bd6d1c698d6c5a94c969c7f8df15917b9f5ed66ddc82594cee78ca7331cede48de9b4f86c295dfaef045d2cf0db46517", 0x42}, {&(0x7f0000000340)="610054324e3369cc1e7c383f09e8e696d249784e16b031acc96a4a97dfa2c8371b62d78e45d57fe265b3f3516d0642fa507eac54b154cb147be498c4ab82b42321492c20a796f7a61823d90e6281db3f2172a7ded7f4d7f11db63ede8cb95c0ffe4f4fcfef1f7d34c288cc04143e8f3a84efd41d4cc4dc2305597e647ef09b0d117de7811239ddf4231f961fd5aff4b9e623433393c663fe3f2aa05122456ca45f44b4d2bbbb5e4252d28af019dd1e2aee304b33cb29c73092e778242088b64cbf657f7296df86", 0xc7}, {&(0x7f0000000440)="b2b318964748cdc908623eb30d31e0c6e35f853287d2a8ee590bc3da373d7a49cb82eee70ebf", 0x26}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r107, r122, r123}, @rights={0x18, 0xffff, 0x1, [r124]}, @cred={0x20, 0xffff, 0x0, r129, r144, r145}, @rights={0x20, 0xffff, 0x1, [r146, r147, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r149, 0xffffffffffffffff, r150}, @cred={0x20, 0xffff, 0x0, r152, r100, r157}, @rights={0x28, 0xffff, 0x1, [r102, r158, r160, 0xffffffffffffffff, r162, r163]}, @rights={0x18, 0xffff, 0x1, [r164]}, @rights={0x20, 0xffff, 0x1, [r165, r101, r167, r101]}], 0x118}, 0x402) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="3d69b5fed68cbb3ec54cd82bb1c6c8160ebdc1feb8761d6bade3a88a0ffa43a6a834b11213dbdc2bf6dd61", 0x2b}, {&(0x7f0000000080)="7bde492554771415cbecbf78cc406c3efb336a661f4148faff7ecd26257f7b2d34521d8a2e3a3ac8e362fadd70ebe1e564ae32ffdf30b4e7a1be40f2abc88c871db039570608bb5991f40562fab8782f29ce774eed2f94a4985135adece6aa49a3d804842c28d792121a30e8556e825708bb5b4dd8b19c00fb022c397d6ece22a66299a0cd96bc81b3c2da83d6ea56c53a34a76166e1b923f1f3f42112cb5140d1", 0xa1}, {&(0x7f00000001c0)="0d5bfefef48a3a1b581805c6da0ea294630f61b4f2bceb905f70d522132c47026c4107c6bcfc735ef0f0cde15c78b4cbb2c7e02610627f14f74167d4236dcb71e775423a5fa8bdebe627a5d8b9f453432c9671e469369c7d2daf58379a66f7c979703ac180b5dfcfcd4e73a8", 0x6c}, {&(0x7f0000000240)="552e25261aea9225f07b3291628fbd89e96c7849dff0c416f4afbacb6037338ba8da2a7a4748b6c88b38abc3032679ae09260924d9158f6df7cd3528f454fcb8f94dec6d11f7fba6772028a7baf9c13991d4b354d27f3d1d9eb6f76eda1307054846ece2842e460092cbb15cd1147d", 0x6f}], 0x4, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r3, r7, r3, r8, r3]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r16, r19, r73}, @cred={0x20, 0xffff, 0x0, r97, r98, r150}], 0xe0, 0x404}, 0x4) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) poll(&(0x7f0000000000), 0x20000000000000d1, 0x0) 03:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:43 executing program 1: socket(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='_', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)='g', 0x1, 0x0, 0x8001) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getitimer(0x2, &(0x7f0000000140)) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = getgid() r6 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r3, r5, 0x1e4, 0x8}, 0x5, 0x7, r6, 0x0, 0x0, 0x0, 0x7ff}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000000080)='_', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x0, 0x10, r7, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kqueue() kqueue() 03:01:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="6202e57f219500016ac25e713c446f0ef250dfe4f909065396166a33e935cfe92122a13401900de6e6a2e1b9b6b015c046abb77c1646b5d23c24cc5cbbdf52212ed1855f2f75fe49f3fecc3962fb0ee252e7e0649423e2ea9e8e8ec581fa810b9588a58d6f0b0db50ce3d3d7b6705bcfc97c75503947c4a7fb4ea04d9ec69158ed25601f61ceae7fbbc171f4e0c1320d1d8238333e7bbd67eb2f60d3e90b4b1abc7062b4b2fd742e2148f67d6f2c40d8f4fc15a14a058f7a6b3c8023cd5c61662f225010678d75470d69f698d8c12476"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0)=0xffffffff, 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x1, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) sendto(r2, &(0x7f0000000200)="f3", 0x1, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r5, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0x1e, &(0x7f0000000240)=[{&(0x7f0000000540)=""/237, 0x134}], 0x1, 0x0, 0x1d}, 0x800) 03:01:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) renameat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0xffffffff, "d730c1e7bb6fc6e23ce744e400"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000280)) write(r1, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b5487cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup(r3) write(r4, &(0x7f0000000100)="bd", 0x1) r5 = syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x0, &(0x7f00000002c0)={0x0, 0x1, 0xfffffffffffffffe, 0x1000300000000}) openat(r6, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) close(r1) socket(0x1, 0x3, 0xfa) dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfbffff02, "00000000193000493a43197d57fbf8009c000080", 0x0, 0xfffffffc}) pipe(&(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r7, 0x5}], 0x1, 0x0) 03:01:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) syz_open_pts() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x810, 0x0) close(r2) r3 = socket(0x2, 0x1, 0x0) syz_open_pts() connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) 03:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="6b02e001ffff129c39263aff6b7c6aa0dc5ae5d0440f445bb507208c1cd3b5902104a29f4516964400000000000000"], 0x1) r0 = socket(0x10, 0x4, 0x1) r1 = socket(0x40000000011, 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = socket(0x40000000011, 0x3, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4091}, &(0x7f0000001040)=0xffd) r3 = socket(0x40000000011, 0x3, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) r4 = socket(0x40000000011, 0x3, 0x0) getpeername$unix(r4, &(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008823ad2f69890b47a5d818d5841bd6411d31f05efcdde62079738f79cc"], &(0x7f0000001040)=0x1002) fcntl$dupfd(r3, 0xa, r4) connect$unix(r2, &(0x7f0000001400)=ANY=[@ANYPTR64=&(0x7f0000001180)=ANY=[@ANYBLOB="b56468256d52ad89a6736c5d5be841c590dd500e5c223e3cd6fdf18d8c51fb107a2b4465d25b7d62c7d850e18f80c4b1bd5f32b68be87b0d1c1407b96d8e1895c34ff19e66ec218331252ab16beddbb563718a3a9b7c90d11d1f2de76cb0b9bae86948635f729bbb717ac28727d0ba759bb3f922bc50d7b3bb488f35106769bce7c1a7d2c0291baf30f9855ae6cfaff284eb25f1bac7dc719737e8a20d5c730fb07cfc1ec042923be028f0cced3e6c35ac12c86b7b3da3", @ANYRES16, @ANYBLOB="12f8f24b1f182c4e63f0faf1b9775b4cf78a7a0567e554978cd219af9077eb9635036f8caf477549ac2093528042fffb3e97842f0cdd165e2867dbcf9c0fd299355f40a68b61977a43c6424797b44471a0fad9c6250e734ae6730178e5a1c020e75dfb35bcf3da9403b4d9fd5f0a2279056afa776d458e0c988e00c413bc28542f9ad6e0eac840630588d46b593266427feab75fe2e649aabf", @ANYBLOB="90ffe497a8b91d1819fc45367974684170ad93ecc295497d7d162a5e707ffb809cb9d8591eda8d02d95ddd6551245c64ed3978f60034cbcdfde47915ca8587b0b43ee2c62b39e5cea8750c25452d00000000e62b5977a67560c0058dd59f8e86015986166c868e36e51cf099c95406e9e966f4d8ba6a4c731ec7b4776fe6a56597e44d926f0950b91020b0a9c8698258f57b574f5595349ee8e8b8fc4d233650e600672124a21e5dbceb1600a0a665c89575a05d0a59ad3a13b01e64e400"/199, @ANYRESDEC=0x0, @ANYRESOCT=0x0], @ANYPTR=&(0x7f0000001440)=ANY=[@ANYBLOB="743d7ea1515d12d37e63ef4db26f313e5174a2f0d29917eb9ae90cf9c3fbae6b252d6939ca56e92fc576432eacde6f369f1bc807549c5849bb1334ee5accd86d4afa6828596875b54a6632fd3ae4e7d30f74c1e3e985dcd347d3d17e49591ed098ec358fe8c5e05f41716ca6a7070f96f71abf9b4b66374eb6acda66aad0a1e09d5659e3114e2152d8e795f15d96e4145f0fbec31f7728909fc819686af48c9853cb98b142523139d2b416c3474c86ad808bfbd9aa1382a309b3efa65aed76a6fc5a0c961f5ec0bf"]], 0x2) r5 = openat(0xffffffffffffff9c, &(0x7f0000001140)='./file0\x00', 0x200, 0x80) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001540)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) write(r0, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001640)=[0xe1f, 0x81, 0x6]) 03:01:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="05002eaa0292f6653000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x20000003c4) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) socket(0x2, 0x7, 0x6a) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r14, r12, r13) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r15, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() r18 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r17, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = dup2(0xffffffffffffff9c, r18) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r17, r19, r21) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r24 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) sendmsg(r3, &(0x7f0000001980)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff56}, 0x2) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) r27 = socket(0x18, 0x1, 0x0) r28 = socket(0x18, 0x400000002, 0x0) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x1c) dup2(r29, r28) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000cc0)=0xc) setsockopt(0xffffffffffffff9c, 0x26, 0x101, &(0x7f0000000400)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r30 = socket(0x2, 0x1, 0x0) listen(r30, 0x0) connect$unix(r30, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r27, r30) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffffb9) r33 = syz_open_pts() dup2(0xffffffffffffff9c, r33) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r34, 0x2, 0x1) r35 = kqueue() r36 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r36, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r36, 0x0, 0x10000) r37 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) writev(r37, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r37, 0x0, 0x10000) dup2(r36, r37) sendmsg$unix(r31, &(0x7f0000000140)={&(0x7f0000000e40)=ANY=[@ANYRESHEX=r35], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000014c0)=ANY=[], 0x0, 0x17}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386292670000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050511f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc7173dde3f0724551122cd23500000000000000002d4d00000000000000000000000000000000001924be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488681ecdf66a6e4230feb5d13a1a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba47c1ea4360322e6198d6681ece8fa614ec95b39d85b782ce010c000000000000000000000000000000000000000000000000000000008fcab8e16242056f3bac5c7ff99f1efe1ff97455dd00c0aeb0a15d2459e44e27928ee298d487eef7464bc062bf714db22a4973c190592e01d949325a5ee1b836b2986369419b797cbc531bd13637885b323b48d826feed6ccad306957a8b0735dd459b3ef51ee52ac77c29c31fb345b1b585a2d99f923497bef58717198ad622c68418d84dc45f45a1465997edc470ba4eb3477f04d949511c4dd0bf0a881a146e14479bcf72424c74db46a10e0f595710c2db8d836360dedf14351a88c29549abf98e5e7252e5590cf0b4ada3961a0000176e25f27bd2bdc6e0a03935d270d1ea83902f655d3d201392e81ae0b2d52d4b6c0a92b1e846904254989c52e1d8e3263491eba22ad3", @ANYRES64=r1, @ANYRES64=r0, @ANYRES16, @ANYRES32=r4, @ANYPTR64, @ANYRES16=r22], 0x7) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) msgsnd(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="020000000000000048696a280567b1a6342fcc8ec5d56f59ae9358416a169b1ffc14cbceb3bc8d362b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d68366295017cffbbaa3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac050000000000000042dfbfe59edd13f9d13264c1f322e4f9e17467d1046c5f7749088dce3d74b00ecb1eb59c5ee363077dbfb8ca3ebd0544498875d431a8c1ab9eb2fac7bc4dd3baf664"], 0x0, 0x800) 03:01:45 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff6d) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) fcntl$dupfd(r3, 0x0, r4) symlinkat(&(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00') renameat(0xffffffffffffffff, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') 03:01:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:45 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9d1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfffffff8, 0x0) 03:01:45 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)="a4a3cc4f3ffb0e5d847d985859ae7e93224cb4106c1b0f050080ed85923183ceaa477007214d48b592b8208f21ff5dad538a997296fc26733594a49dac7244deb993ec82491f860cff1752390d37bb3fae9e688cc458edeb00"/101, 0xfffffce3) write(r0, &(0x7f0000000000)="94", 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) 03:01:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r2, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:01:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000280)='r\x00') mknodat(r0, &(0x7f0000000180)='./file0/../file0\x00', 0x21c0, 0x0) 03:01:46 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x6, 0x1, 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r5, 0xa, r6) fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f0000000280)=0x81) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0xc7) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r12, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x8, &(0x7f0000000540)=[{0xe8, 0x1, 0x79, "1a6783ee4269e02556db979e760205e063c337df25df74af0f1e4422273587d70a08e45875d706a3eed97f7f59ce2983a991947a91340ed7a54582905ef6d7df42e0c5fd0aa514aed63ff2099c6a16f44459a03e70dc1f79868066423e00000000000000001f3b82943eb64c96cff203b5a33ed9e5eba4d621da5aa3506646c29e739ed44cdc9bf2315dc378c3525c66b1f48a296eb4de6ab30edd6b634b9ab83a2fcfd37a02c1aef535040040802e3035a06b391eebe754f50c5f6b54912ab0f97e7377ad38de29b3786037e01c0029ea17"}], 0xe8}, 0x2) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r13, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f00000004c0)=ANY=[@ANYBLOB="ab2898523f774d0e0cafb299b5c3097022"], 0x10) sendmsg(r14, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) msgsnd(r4, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r5, @ANYRES64, @ANYRESDEC=r3, @ANYPTR64, @ANYRES16=r7, @ANYRESHEX=r11], @ANYRESHEX=r3, @ANYRESOCT], @ANYRESHEX=r8, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r13, @ANYRES32=r14, @ANYRES16=r12, @ANYRES32, @ANYBLOB="ec2006d0a58c512fd0a305d5221b1fc5520019f87c7d1f944a5c1a5e8dfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128107e37e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX=r14], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r10], @ANYPTR64, @ANYRESHEX], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r15 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000000000)=""/155) r16 = getegid() r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r18 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) mmap(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x0, 0x11, r18, 0x0, 0x400) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x4, r19, r16, r19, r16, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r20 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r20, 0x0, 0x6, &(0x7f0000000000)=""/155) r21 = getegid() r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x4, r23, r21, r23, r21, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r16, r21]) r24 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r24, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r25, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r26 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r26, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r29 = socket(0x2, 0x2, 0x0) connect$unix(r29, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r29, &(0x7f0000000080)=[{0x0}], 0x1) r30 = accept$unix(r29, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) r32 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r32, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r33, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) getpgrp() r34 = getpgid(0x0) fcntl$setown(r33, 0x6, r34) r35 = fcntl$dupfd(r32, 0xa, r33) fchownat(r35, &(0x7f0000000240)='\x00', r31, r27, 0x6) geteuid() r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r38 = socket(0x2, 0x2, 0x0) connect$unix(r38, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000002fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea40017f2f064b23c5101e713db21be5638e402c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0157571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7ef3279a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c004000000000000008cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b0000000000"], 0x10) writev(r38, &(0x7f0000000080)=[{0x0}], 0x1) r39 = accept$unix(r38, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r37, &(0x7f0000000080)='\x00', r40, r36, 0x6) r41 = getgid() setegid(r41) r42 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r42, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r42, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f00000003c0)=0x800) 03:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fchdir(r0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:01:47 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2e) write(r2, &(0x7f0000000100)="8461ea697aa7638584079c4e7544f6d073d6207604d2672a1391825002df6a406a479152eb99da96ebb9909cb1483be27baa7e59591e5fc2bdee1692be5133121be22f192ea589b7445f3c03125f9730e0f071836021c8bbbe2e4b50c063c9712e74ccd74081dd7f9605f57774e01d17c86e370d746f5bcc4ec086218c27ccfe9599c8e701b0388b93535a657109ce8dbc6ebb359e912e9762750e74a718601c703f464db545e708bb7bfe8611c4c65713e30e2c2005383d7fb79061103d20df64bc4e15a06632478f9ea265e07f633ad1612cfd389be9", 0xd7) kqueue() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000540)=0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x20, 0x5, 0x4000000, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 03:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)='\x00\x00', 0x2}, {&(0x7f00000001c0)="e35251cc4ff8545a98861205e191652708fafa0864ef186c6aa13c711add8cc3d5a370c86b4ef991e5d9443e964479e06a34a4ec29ab4ee7557178eb5bdba136361a04b7cf9023f8fcf019a8a836ebae343187430397698f7c39f53aed53ab9468d1483aeac1f63daa0bd5ee507ad52557ca0d88795e90278a2108abef4117641412ee12d1c370eacddb1d49b426c2df2f144b448bf766b3009c379139663e8516eed816cc8ed6505d9054a92536237e6a07504cfe813893b69e1054ef424b1eaf1cf0025a6acd671d02b2f2df88c3321d399295a7cb2a4ff75121156b2230110d50765e35a975336f709de36c", 0xed}], 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = fcntl$dupfd(r0, 0x0, r2) write(r3, &(0x7f0000000340)="6c0000006e5c787d027cc9656bfdff2053c9dfae424f0a91ad7854efedaec16d67279ee88464e4cbe97f792cb8a5d5c643edf485e7ce5273ee6e4b9bd0af87bf94736219c88c2566d54edde9792d79957f5738fe789e5c815879d8de55c51fe8f24f0f1424288fba9d1d5dc581d1c6a686608c678d4cc1cf9f37c77a8181a82de6211800e85e341f87b392d0477c35b8afe8c1a7fb9e9e23c83bb0099f8ff4b3982fd782d4d7df1e9f98da28e7b2f20a44615663085ee97aeb86e63e174d3717b42ed34bb018febab52fd5bd67b77451278002e87fa930575716296ea6c16e2de670e8413223f3506cc9c5519fe53d30b9b530f83ed02e8219c9fb9b3cf083bf420fa6a444a4dc76d558b000476dd96317600af89ca1f5c923bef3ea70d843dea88110954b11", 0x126) write(r3, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:01:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 03:01:49 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) shmat(0x0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x4, 0x5af) semop(0x0, &(0x7f00000003c0), 0x2) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x8b00, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/246) r2 = semget$private(0x0, 0x4, 0x5b4) semop(r2, &(0x7f0000001180), 0x0) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r2, &(0x7f0000000200)=[{0x4, 0x1f, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000280)=""/107) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, 0x0) shmctl$SHM_LOCK(r5, 0x3) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r4) shmdt(r4) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x20) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5, 0x5}], 0x1}) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x40, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000380)=0x5a) fchmod(r6, 0xe3) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)="c8ee4a4f4900000000010001000000003741", 0x12}, {&(0x7f00000003c0)="5116431aa8febf792d35ab59fc35620cd41a6c5abb69e405ba699aec3b4bc875f3599f02d0d97d1cf3f949c5c08cb8de3cedc262f5d2df8aa7461b9b1f500d9273a1371350ea4978e91038d7a32bfde2fd950f1b5907e43b384b091c144d802bb9c1e59b64781b82ad28e36bf12a6640205d61dee7ec1fc7cb055237b1491b068a0b3d73c926111fcd2cb81fb951b2a7cfeeba6146a47ecf85f5310bd1100c2325cb55a4870b2a9d174f", 0xaa}], 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/28, 0x1c}], 0x1, 0x0}, 0x462) 03:01:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r0) fcntl$getown(r2, 0x5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffd000 didn't change! 03:01:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x1, 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() shmget(0x2, 0x3000, 0x30, &(0x7f0000ffb000/0x3000)=nil) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r2) readv(r2, &(0x7f0000001480), 0x216) pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffc000 didn't change! 03:01:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:50 executing program 1: mlock(&(0x7f0000012000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="d1ba899702"}, {&(0x7f0000000040)="80b37183da3a9f7c8e0a380821435602dea05a082079d5f7d9b3982bb75fdcd0c29bb0df99374aaacef546a0702fd5f393944060ab2423f3699f342d4b2d3cfb48af181a0484d204dafc2813384562d334fc92a35b4ce3c921c90268c8329641184e43490641d1e87f0ed8ea3a91961e495e50d76a87a9a803c8c3302b0a447c1ce09495ce04836d075a4d73cbe83f50f247834c3b2206e93afbc447906d1d8088ef90d13ab1ad96811b428ed295ba35372e991e9bb6de2d4cd9ab5248388f435f43c571372ff3bb795be0586f3e820c25d65f4986e9db66ae0ecc787d3986dd990ef3d420e93218c4fa2d63", 0xec}, {&(0x7f00000002c0)="30c33e1b786b073f1da250761aff8fb773297857700708130dad464e79d3941dbd12a73765bf62958fea08d39dec3dcb09dc41757ae7a8a158447b0eb14584921d8a326deae0b8e282e22172878c1893e05acf97dea62009a233a319f15d5d764c142c02652e96d6269d086e76ec9a4a0f888cffea5881241c077cdc568afb91f7fb4964362ef7b463e4", 0x85}], 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000011000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:01:50 executing program 1: chmod(&(0x7f0000000140)='.\x00', 0x500) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xa0) 03:01:50 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x200000000000, 0x3}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000001280)) geteuid() 03:01:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) 03:01:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0000000000"], 0x1) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r4 = getppid() setpgid(0x0, r4) semget$private(0x0, 0x2, 0x40) r5 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r14, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x7) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r15, 0x0, 0x200000000000d, 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x6e) 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(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x3, 0xbd) semop(r25, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1800}, {0x2, 0x6, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x0, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r22) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r17, r6, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x6}, 0xc) fcntl$getown(r26, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) r31 = socket(0x2, 0x2, 0x0) bind(r31, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r32 = socket(0x2, 0x2, 0x0) dup2(r31, r32) connect$unix(r32, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r33, r27, r34, r27, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r35, r27, r35]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r37 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x360739c6f799217f) fcntl$lock(r37, 0x7, &(0x7f0000000180)) r38 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x360739c6f799217f) fcntl$lock(r38, 0x7, &(0x7f0000000180)) r39 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x360739c6f799214b) fcntl$lock(r39, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x100000000}) msgsnd(r36, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[]], 0x1, 0x7fb) msgrcv(r36, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r36, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r40 = socket(0x2, 0x2, 0x0) bind(r40, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r41 = socket(0x2, 0x2, 0x0) dup2(r40, r41) writev(r40, &(0x7f0000000340)=[{0x0}], 0x1) msgrcv(r36, &(0x7f00000004c0)=ANY=[@ANYRESDEC=r40], 0x1, 0x3, 0x800) msgsnd(r36, &(0x7f0000001440)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6d1ee7e9f87b517c1d4d9a021236ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c806000000c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc5f8ffaf14f27638109e0e87b48000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9315a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b85575d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5256fcd6ae2da598bf239691d2fea1b51ff028da5d22ce65e4e3968ab0b7e959f3ce1ef07b28664cfb24133cabad7c322a71fad0bc47d1e7c535b1ea59033fc39dfebc37a53e5000000000000000000"], 0x1, 0x800) msgsnd(r36, &(0x7f00000016c0)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d93010009673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc46b032b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34e7b18951526028f2e6aebca14281a58fe8dab7778eb811972273c134dfc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996c5e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f3b7b74a6d0cf479744ab5c3cd9c3cf73cc6b38c75134bf24d6e9ddf0383f40efba799fc83b4a81bf8230aded8f081f7968e0eecf4079b341b5e81185353927b18ba21c3086db43dcb7477b44de4c089a7b3840c9bb55dbafdf2a4c85c365511938f6ec6c55f028c07ab4ea54b156b3d9506ffedd2c34e885761ac944031be931827e0f986e699632a168d9edc79f446a082429a357ff42d82b9e9fff7efa7707d28ba834d33684b2795f6d0fa5fc828d0d1e5283ebbb46757e289cb9dd89ca94d65dffa1d5f8e16bfebbecebaeb451e4e3660acc5a33dc1c052b1ba568f7fd6c64ed196ca75b8002023555e9b37543632aee5ced7a3454231a3e199745a22d2cea9f2c8d44210592afb1b88df0537464204b53a38d507a684de294de76cd23cceb43f54389d2fe2d683b69554c823a4487efb1378b0afb2b2be06b45737de34c312acc0bea9a51231156eb73f4cb4ff3f49b010000000000f7fec7b227bbd4c45515e350aaa62f899320206fbaeb76bc05"], 0xd5, 0x40000000000800) 03:01:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) accept(r2, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r3 = socket$unix(0x1, 0x1, 0x0) bind(r3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xce) dup(r0) listen(r3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r4, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) r6 = accept(r4, &(0x7f00000000c0)=@un=@abs, &(0x7f0000001240)=0x8) getpeername$unix(r6, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) kqueue() r7 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r7) getsockname$inet6(r2, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) 03:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r3, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = fcntl$dupfd(r3, 0xa, r1) kevent(r5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x1, 0x7, 0x3}], 0x7ff7ffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:01:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r2, 0x180) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) semget$private(0x0, 0x3, 0x100) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x38) 03:01:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="09d18d7a2bc549a4fd663bc9dcae8ac8c2ccced9ef819e7bc2c5e8eb6012c5dedbab6f02f262b6fbb456bc2ca516c52715caf5538c39ea382907786d2526e34f55581ff0a116557146cb0b0dc515ebbd33c3194ed7ffa13b02f7fa09d6955c1afd044df4f4183461e63c3372dce4394dab16801d9b7c133f4e693ba39ddba7f53b81bffdff6710bb254fc6c3c727fbea93c81c", 0x93}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x2) 03:01:53 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x290}, {0x7, 0x3ba}}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:01:53 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = socket(0x18, 0xc002, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r5, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x8, 0x0) dup2(r3, r7) getsockopt(r5, 0x1e5313d8, 0x40, &(0x7f0000000300)=""/254, &(0x7f0000000040)=0xfe) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="ba15f2723c4321cb47991576653454ef7e4aab", 0x13}, {&(0x7f0000000080)="4a31261947b48c42516c50358c1254f923823ca29663d0bb858e6df447da1dd83f58d7bd65c7837e4b3a7e63824a94506157c24a35b1bdb65a", 0x39}, {&(0x7f00000001c0)="5aeaa65f7ef358de8af68d058f837e4029be9a1ceddbdd9439047db20b44b34bfa0b24081bf803d46fe30854df9153d5f759b34353c91ec4b1002e7b850ae776b9c2db2ddc2414a6d39675af033a25d07edb82067b312f463cf2944cdf18a1d06a2e4e6ea4e79ddfd92b1267f7623e8f6be721def09998eb0863cd45a983b64d8f473d2af649a5b8b03e2a1fcf74a87360c68775bc770bd3dbd66df8e963e70ff652e7c581709e5ba565b3e6a3b1b37b21652f11579f2c30a603e801e905d272b7888c3b065af1b3afcf774678e84cb442ed6d977335506de115", 0xda}], 0x3, 0x0, 0x0) r8 = socket$inet6(0x18, 0x4000, 0x7) recvfrom$inet6(r8, &(0x7f0000000400)=""/131, 0x83, 0x40, &(0x7f0000000500)={0x18, 0x2, 0x4, 0x9}, 0xc) ftruncate(r2, 0x0, 0x7363) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) connect$inet6(r9, &(0x7f0000000540)={0x18, 0x0, 0x5, 0xffff0000}, 0xc) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) close(r2) 03:01:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="93a354b593e40199caaf20d59417bb7762d8afd2cdac6421f1859949b3457af8d40b9b9fc0579cf8264daad501c96d879d10bc6247cd4bf9afbbf1a333af659834d5537971821afd591b461a11c5cfc43b30d8b5662ef9049bb852c73a376040c46a4f7a24fd2a83a547e017d12b1b6ea12061acecf27cbfccd3dcdcf7870a7051e60e0f5a4056a7483554b53c335b6487936fb322fd4933de98d5aac13418907038024ecee017dabd6cd2a3db660091f61a37aff45969de82f8d6c0a3c9f5b662bbab0f3c3af161da1c9dbe999719e72375183841880af0fbd90ac07d7529c1f6a641520ce64405f79ec333", 0xec}, {&(0x7f0000000200)="821d4c8e799420ef9c3594ef9d67cf08ca4200b490dec87b4e51dc7388db99f8bedb88a52c72202e5fb74b63fd64eaa19bbd9fa8ebd46d8f55d0abf1e706e79725757af84ce940c317472d1e6da6f58ebf33e5e999c62c7811f9a14ab8e3a3a8f2b253e6f312e747390d4d7a0918a0cd49f8688cc6e0efbc1e4b11715cb945b550afffde9713899f10704ade7f5bc6d8227c9307fa69e7c7042f394cec20b86a315416860ad9f53472bd68545c95a5a7bd1e3906f3922069217c77adfb5072f05959ea45db9d7ac2765c34d8db533ed8850c7489", 0xd4}, {&(0x7f0000000040)="6c04591377329152", 0x8}, {&(0x7f0000000080)="11715f50", 0x4}, {&(0x7f0000000300)="f6e7bccd47b1ba801a9f7191ebcb180042e31be551a3cb465742217cdde0a383ab676c6dbda84a4ae750233a743f711a6780e25e6ca4ee1c490d7cc5aaf95e5e7533e57a8de748770c6df019faefd9967a60fe2f4abce72cd1aa700eccfc75aa48c281be1ad386a9262e13fdb376ae4f8aa515ff5d9ef2c51b35e1a164c3d1a2a446fd1a17d9903c95070979d7148012e82e220f21d4183022a73b5a724410ada3e45a25a1333d895c4b9f9e", 0xac}], 0x5, 0x0, 0x0, 0x401}, 0x1) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 03:01:53 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) accept$unix(r0, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000280)='./file0/file0\x00', r1}) r2 = semget(0x1, 0x4, 0x502) shmctl$SHM_UNLOCK(r2, 0x4) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f00000004c0)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r3, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x1, 0x8000000, 0x2}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = socket(0x11, 0x4000, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000d876bd4800843b87d751528792d0039b5c20ebeaf8a70408f4c479207d7ec739529585bd113a4464283abb3cd3a52b38f185469a46fc74bf00"/72], 0x10}, 0x0) dup2(r4, r5) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000ff010020000000000000000000000000000000000000000000000000000500000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000010000000000000000000000000200000000000000008cf300"/235], 0xfa, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000048696a28ff070000342fcc8ec5d56f596ae3ee6329414fa22f5c0ed193424179fc5bd8017a446c1a578f608ee50879071300594ea1b0ff3fa527865dee7aeb1b9c24ad8c8ff48fe12b96758de61c46b8c07dfaa6b340c398000030010000000000001c2000"], 0x2d, 0x800) 03:01:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x86b9c4e25a8589a8, 0x5, 0xa0) mlockall(0x1) getsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) flock(r0, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x8, 0x0, 0x0) socket(0x40000000011, 0x1, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/156) r6 = getegid() r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getuid() r10 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r9, r10, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, r10, 0xffffffffffffffff]) r11 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r11, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r15 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r15, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r20 = msgget$private(0x0, 0xfffffffffffffffb) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r21, 0x4004667f, &(0x7f0000000040)) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f0000000040)) r23 = syz_open_pts() ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000040)) msgsnd(r20, &(0x7f0000000a40)=ANY=[@ANYRES64=r16, @ANYRESHEX=r21, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r22, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r23, @ANYRESDEC=r20], 0x6, 0x0) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r24 = geteuid() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000180)={{0xf54, r17, 0x0, r24, 0x0, 0x1, 0x8}, 0x80201, 0x799, r19, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r25 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r25, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r30 = msgget$private(0x0, 0xfffffffffffffffb) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = syz_open_pts() ioctl$FIONREAD(r33, 0x4004667f, &(0x7f0000000040)) msgsnd(r30, &(0x7f0000000a40)=ANY=[@ANYRES64=r26, @ANYRESHEX=r31, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r32, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r33, @ANYRESDEC=r30], 0x6, 0x0) msgrcv(r30, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r34 = geteuid() msgctl$IPC_SET(r30, 0x1, &(0x7f0000000180)={{0xf54, r27, 0x0, r34, 0x0, 0x1, 0x8}, 0x80201, 0x799, r29, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r35 = getegid() setregid(0xffffffffffffffff, r35) r36 = kqueue() kevent(r36, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r37 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r37, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r42 = msgget$private(0x0, 0xfffffffffffffffb) r43 = syz_open_pts() ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = syz_open_pts() ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r44, 0x4004667f, &(0x7f0000000040)) r45 = syz_open_pts() ioctl$FIONREAD(r45, 0x4004667f, &(0x7f0000000040)) msgsnd(r42, &(0x7f0000000a40)=ANY=[@ANYRES64=r38, @ANYRESHEX=r43, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r44, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r45, @ANYRESDEC=r42], 0x6, 0x0) msgrcv(r42, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r46 = geteuid() msgctl$IPC_SET(r42, 0x1, &(0x7f0000000180)={{0xf54, r39, 0x0, r46, 0x0, 0x1, 0x8}, 0x80201, 0x799, r41, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r47 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r47, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r52 = msgget$private(0x0, 0xfffffffffffffffb) r53 = syz_open_pts() ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r53, 0x4004667f, &(0x7f0000000040)) r54 = syz_open_pts() ioctl$TIOCSETAF(r54, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r54, 0x4004667f, &(0x7f0000000040)) r55 = syz_open_pts() ioctl$FIONREAD(r55, 0x4004667f, &(0x7f0000000040)) msgsnd(r52, &(0x7f0000000a40)=ANY=[@ANYRES64=r48, @ANYRESHEX=r53, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r54, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r55, @ANYRESDEC=r52], 0x6, 0x0) msgrcv(r52, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r56 = geteuid() msgctl$IPC_SET(r52, 0x1, &(0x7f0000000180)={{0xf54, r49, 0x0, r56, 0x0, 0x1, 0x8}, 0x80201, 0x799, r51, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r57 = getegid() setregid(0xffffffffffffffff, r57) r58 = syz_open_pts() r59 = kqueue() r60 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r60, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r60, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r61 = fcntl$getown(r60, 0x5) r62 = getegid() setregid(0xffffffffffffffff, r62) r63 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r63, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r65 = msgget$private(0x0, 0xfffffffffffffffb) r66 = syz_open_pts() ioctl$TIOCSETAF(r66, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r66, 0x4004667f, &(0x7f0000000040)) r67 = syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r67, 0x4004667f, &(0x7f0000000040)) r68 = syz_open_pts() ioctl$FIONREAD(r68, 0x4004667f, &(0x7f0000000040)) msgsnd(r65, &(0x7f0000000a40)=ANY=[@ANYRES64=r64, @ANYRESHEX=r66, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r67, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r68, @ANYRESDEC=r65], 0x6, 0x0) r69 = getegid() setregid(0xffffffffffffffff, r69) r70 = kqueue() kevent(r70, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r71 = kqueue() r72 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r72, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r72, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r73 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r73, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) kevent(r71, &(0x7f00000000c0)=[{{r72}, 0xfffffffffffffffb, 0x36, 0x20, 0x7, 0xffffffffffffffc0}, {{r73}, 0xfffffffffffffffd, 0x71, 0xfffff, 0x3, 0x442e}], 0xf8b4, 0x0, 0x10000fe, 0x0) r74 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r74, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r74, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r75 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r75, 0x4004574b, &(0x7f0000000040)) r76 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r76, 0x4004574b, &(0x7f0000000040)) r77 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r77, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r77, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) close(r77) r78 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r78, 0x4004574b, &(0x7f0000000040)) r79 = accept$inet6(r78, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="f5ff525df6253acc13baf65bfe5e8f5050b0bd6d1c698d6c5a94c969c7f8df15917b9f5ed66ddc82594cee78ca7331cede48de9b4f86c295dfaef045d2cf0db46517", 0x42}, {&(0x7f0000000340)="610054324e3369cc1e7c383f09e8e696d249784e16b031acc96a4a97dfa2c8371b62d78e45d57fe265b3f3516d0642fa507eac54b154cb147be498c4ab82b42321492c20a796f7a61823d90e6281db3f2172a7ded7f4d7f11db63ede8cb95c0ffe4f4fcfef1f7d34c288cc04143e8f3a84efd41d4cc4dc2305597e647ef09b0d117de7811239ddf4231f961fd5aff4b9e623433393c663fe3f2aa05122456ca45f44b4d2bbbb5e4252d28af019dd1e2aee304b33cb29c73092e778242088b64cbf657f7296df86", 0xc7}, {&(0x7f0000000440)="b2b318964748cdc908623eb30d31e0c6e35f853287d2a8ee590bc3da373d7a49cb82eee70ebf", 0x26}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r19, r34, r35}, @rights={0x18, 0xffff, 0x1, [r36]}, @cred={0x20, 0xffff, 0x0, r41, r56, r57}, @rights={0x20, 0xffff, 0x1, [r58, r59, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r61, 0xffffffffffffffff, r62}, @cred={0x20, 0xffff, 0x0, r64, r12, r69}, @rights={0x28, 0xffff, 0x1, [r14, r70, r72, 0xffffffffffffffff, r74, r75]}, @rights={0x18, 0xffff, 0x1, [r76]}, @rights={0x20, 0xffff, 0x1, [r77, r13, r79, r13]}], 0x118}, 0x402) r80 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x20, r8, r10, r56, r80, 0x84, 0x1f}, 0x8, 0x1e7, 0x3}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, 0x0, r6, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x1}) r81 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r81, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff}], 0x1f, 0x0, 0x0, 0x0) dup2(r81, r82) 03:01:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:55 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) sendto$inet(r1, &(0x7f0000000140)="bd65837dde15157f5f9c77623e37c2d9bcd667565585d59fd460c8988f24d162901baeda8bae64c0119a29ce9ef151d6b5548a20e1b2e6341a4b64823e1da97fa6e5107a7f99e1f153b3149f15750cd1527c3a0f1c2ad540b8c65f53250963d5025b1aef21be6a58d65fc2281169b36415bc28b0b973ab81cc3781e9a82dd06578cb716b05a58fba7ecc2c31e5ea1bece855deaa1e08b4ae9f02421fc18e70421e6ef28e85d89a4b1248a6727762f33f4e3aa4a22b42674809f6aae76c53b217ce8daf2628de8ac5be9446041824ccf194e81142c15d02429cd88657fb6e9e18877a5757", 0xe4, 0x404, &(0x7f0000000240)={0x2, 0x2}, 0xc) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000700000000cf0500"/110], &(0x7f0000000100)=0x6e) writev(r0, &(0x7f0000000340), 0x1000000000000351) acct(&(0x7f0000000280)='./file0\x00') 03:01:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) dup2(r4, r2) 03:01:55 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd000005ffff8863") msgget(0x0, 0x23) 03:01:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r5 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x100, 0x2}], 0x1}) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x6, 0x0, 0x1, 0x5}, {0x401, 0x8, 0x40, 0x81}]}) 03:01:56 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f000001b580)=[{&(0x7f000001b480)='w', 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffc, 0x0, &(0x7f0000000080)="55b2fb07e196881639e674e36d1f0ea2c29a65cef502a44b870149eafffac53c8834d611af6e7ffa290ea6992cd36b5017baa6f2e70991e05dc6420a599c714074779b23a387e2813e35553ad0768c3c22450857c6ec68d28a4dabeac0fe5dfcb06047b193d3b75f72aa56c53b3a01e6a93b8156bc1499f0d06d5a60827cf89c996adb8c13945e66a157e9d6f54e3d50c25b3ceb300c64c1c23694", 0xfffffffffffffecd) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x0, 0x6ea) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0xfffffffffffffee0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgsnd(r1, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="13009e716eae0917f50d"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3ffff) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)="7e054fadd985074266858217bfbc1e0630e7f51b0eda643c0efbbb2ee318aa249627f9d0556c5af5db68166075e6d28f17cff8b2e8b666ac4c5daa9141702f9e360252bfbbf1ff0f90c47acaffd2706c7ff00e1c33088d2d517c146b6a5e14bc61930d902a91a5d46ddf492e6f3197a99ecd1bd4da764ca9ea2bb8b3abc321e973cb031210c936fd41f198da1e34ab61b2fee3ffce3afac5d2", 0x9d}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getuid() r4 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r4, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r9 = msgget$private(0x0, 0xfffffffffffffffb) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000040)) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000040)) r12 = syz_open_pts() ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000040)) msgsnd(r9, &(0x7f0000000a40)=ANY=[@ANYRES64=r5, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r11, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r12, @ANYRESDEC=r9], 0x6, 0x0) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r13 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0xf54, r6, 0x0, r13, 0x0, 0x1, 0x8}, 0x80201, 0x799, r8, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) setreuid(r6, 0x0) getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) geteuid() r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000e6ffdadb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c60300f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/275], 0xfffffffffffffe9f, 0x1, 0x1000) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r16, &(0x7f0000000200)=ANY=[@ANYRESOCT=r17], 0x1, 0x800) msgrcv(r16, 0xfffffffffffffffe, 0x0, 0x0, 0x800) 03:01:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f00000008c0)="c7a895006f53dd4fd005ffff86dd6e360aa9f400000000000000000000000000000000000000000000000000000001000000ae20a511") r1 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/31) r2 = semget$private(0x0, 0x4, 0x61a) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0xfc63) semctl$GETZCNT(r2, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) getuid() semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000900)=""/4096) 03:01:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x5a020b1dd878eb39, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0c7ddc4d8d495dc54000000e900"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r4, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x8000, 0x7, r5}) 03:01:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [0x1ff, 0x0, 0x0, 0x0, 0x400000000, 0x0, 0x4], [0x0, 0x0, 0x0, 0x4], [], [{0x0, 0x0, 0x0, 0x93}, {}, {}, {}, {0x2}, {}, {}, {0x3}]}}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) r2 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r2) r3 = fcntl$getown(r2, 0x5) r4 = shmget$private(0x0, 0xb000, 0x200, &(0x7f0000ff5000/0xb000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r8, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r8) msgrcv(r7, &(0x7f00000002c0)=ANY=[@ANYRES32=r8], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r7, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000004e27eb7ba166bb505b358b8b724a1087b3706af5c37e33cc4e8445d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9080030fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100000000000000000000000000f204aee56c0fd714461e5d20cfaa6ec4f7d5f0e3ff3a5f6aeb78c2762043150576d0f092af2e07edc3534dbf87b243fa7c66ef975fef9497e02ea409dc482499950b"], 0xeb, 0x800) r9 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r9, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r12, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffb) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f0000000040)) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r16, 0x4004667f, &(0x7f0000000040)) r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r14, &(0x7f0000000a40)=ANY=[@ANYRES64=r13, @ANYRESHEX=r15, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r17, @ANYRESDEC=r7, @ANYRESDEC, @ANYRESDEC, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYBLOB="f930a6c0870e30da2b7293777e3378ab85869f6e990f9f37b70d0e62564ff0a4fd7c7b096b6e39ffd533708a136924a84b5191230897769d6b4d7eb850e2031f0a28fff6e4da8646996634b209dd34fd907a1f7b22ed72bd9b93133ee6f728105d7a343f67df9abf40df22b820e2bdc43c373897f255f95d9b184900db8ab1dd6cf6c1c9b1", @ANYBLOB="8a0db9782ad02b1667e3ab061b345cdc780acdac6674701d9f075500f0487b72cd8370b79266087a6c4bb030eb369a135bcb5dbd0c59c795c01f61ad2ea4ee6fde8df2f4ea426ee7577a9cf88b778a36b65e92a16b543577449d5e1469100d0aad740e7e82fe00c8c38a8822c60ce288f7a67df559106dde7a4558478ee447f97d06115b00d01b5c06", @ANYRESHEX=0x0]], @ANYRESDEC=r16, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r14], 0x6, 0x0) r18 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r18, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r18, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r18) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r10, r11, 0x8, 0x2f9f}, 0xffffffff, 0x1, r6, r19, 0x2, 0x200, 0x8001, 0x4}) r20 = geteuid() r21 = getpgid(0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) r23 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r23, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r23, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r23) msgrcv(r22, &(0x7f00000002c0)=ANY=[@ANYRES32=r23], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r27 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r27, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r29 = msgget$private(0x0, 0xfffffffffffffffb) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r29, &(0x7f0000000a40)=ANY=[@ANYRES64=r28, @ANYRESHEX=r30, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r32, @ANYRESDEC=r22, @ANYRESDEC, @ANYRESDEC, @ANYRESOCT=0x0], @ANYRESDEC=r31, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r29], 0x6, 0x0) r33 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r33, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r33, &(0x7f0000000580), 0x5c, 0x0, 0x8) fsync(r33) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, r26, 0x8, 0x2f9f}, 0xffffffff, 0x1, r21, r34, 0x2, 0x200, 0x8001, 0x4}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x20, r5, r11, r20, r26, 0x20, 0x70}, 0x78000000, 0x19e3, r3, r3, 0x91e2, 0x100000000}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000440)=""/220) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r35 = syz_open_pts() close(r35) writev(r35, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget$private(0x0, 0x0, 0x50) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000740d) ftruncate(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000740d) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 03:01:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getgid() getgroups(0x0, &(0x7f0000001640)) sync() madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 03:01:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x808c694d, &(0x7f0000000300)) 03:01:58 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2a, 0x1, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f0000000580)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000003700)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x8001) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb92357501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r3, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b50000000000000000100000e3ff000014002000000c4fa4aaedab8267d5126a29fc5797b64336fa90b04931248ab6e8eb61e226ee1bddd711e1d84e5284d691a904d3db179a"], 0xa) getuid() r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000f40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0d53a5dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f81658dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68514490e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1ef55c38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114e557a22cf99c21984939342c3d9a69c445629e3e008ae0590eaaf4bb7191e41b54bfd140ca721d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b380200c770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad36332fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c00000010000000000000000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() getpgid(r7) r8 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r8, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) 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), 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) r11 = semget$private(0x0, 0x4, 0x286) semop(r11, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x39bf6747839379ec}, {0x1, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000540)=[{0x0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$IPC_RMID(r11, 0x0, 0x0) semop(r11, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x8001, 0x800}, {0x0, 0x100, 0x1000}, {0x2, 0x3da, 0x1000}], 0xe) r12 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r10, &(0x7f0000000a80)=[{0x0, 0x7, 0x2000}, {0x3, 0x736a, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) r13 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r13, 0x0, 0x0) semctl$GETNCNT(r10, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0x6) r15 = getgid() r16 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r14, r15, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r17 = getgid() getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r6, r14, r17, 0x80, 0x8}, 0x8, 0x5, 0x0, r18, 0xfffffffffffffe01, 0xa, 0x7ff}) r20 = socket(0x18, 0x1, 0x0) r21 = socket(0x18, 0x400000002, 0x0) r22 = fcntl$getown(r20, 0x5) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff925c00010000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00005a00000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r25 = socket(0x2, 0x8001, 0x0) r26 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r26, 0x0, r25) setsockopt$inet_opts(r26, 0x0, 0x200000000000d, &(0x7f0000002440)="eaff125c0000000097620ceeb15b72e80a301ad05ecbf61fd25101ace5980a0fa50130428e1ef95d3463454834329d01f4bed1a951de5de0aada815632d74ddc344f233a219100000000000000001a1878fb101ae5a37267dfc1ad531ba6c22f28ad36ac16b256a2c5e9e224f1ce4872477b1cd115a40be38044e105ea097961b6b85ccb717f1a9d9944b49d3e098d26e7482822a1ddcd5e9225a2f237e082f41ea7e010ce008ec3e2efcee592fa1314b7d5ddc3977be79d9f01b1720911df075f458233895a119830db516bfbe54cc90c17183d105bd51c2d9204de51c98e4ea834581cd8e63b133149cb92831f13b8c11d5b32f5224171dc0438fb55df25b4c05531520a90eae7a84b6de1c00374c000661dea3e4abf535a88660177c21afe744b604ba73b61062f3673b1c2f40fc728ffe304f304b932e58dea0e99809a1bf17b54d7702e8b8eed1a2f0cfacd724b9b32e77c834669fbea5536ba7dd313ee55bc14ce8efe9fe34041e6f4978920cde003332c2899146a5f8be61531df75366638f8f4d1316cd3a203d25b300cd754e317e31a17b43ec399d6905fa2bae3dccc4dac61b48e8d9cc510ebddbbec07a7d7d2d1a8b552cda1cd15d866b3cdeaf84c4fd8f194e8dc876c85328deb5e59a7e46ffb65925c5c0efa12c16140467cd7fdc6c2d6bb2e3de83d202ef24dfae8fb7bce5a5a2afb2478ef0e19dd00b0ab8c9badf948a94f1e575c65fb00e6b7510791987d9e76a1f404fe8d1bf9fede9c56976aa8d0b8d6ac23d54430e4da0e2cc262e42b577384f58c48f17631e14d3399d49a9c04e27c364b87ad3115b02e639da8e9a616e376680d13ae21a97192b483f564a4fb42636e5cda5e462a1db62eabff13036704aeaa4070ed028277ade753a01111c25d5c799ad2747faf42b47429a4f0d9f7f80bd318d4dd7e025ede3e885ac2a08d484de0b585eab6294a49", 0x1c5) r27 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, 0x0, 0x0) dup(r27) r28 = socket(0x2, 0x8001, 0x0) r29 = socket(0x1, 0x3, 0x1f) r30 = fcntl$dupfd(r29, 0x0, r28) ioctl$TIOCFLUSH(r30, 0x80206913, &(0x7f0000000300)) socket(0x2, 0x4000, 0x3f) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240)={r22, r23}, 0xc) r31 = socket(0x18, 0x1, 0x0) close(r31) r32 = socket(0x10, 0x400000002, 0x0) r33 = syz_open_pts() ioctl$TIOCSETAF(r33, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r33, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r33, &(0x7f0000000040), 0xfffffec2) close(r33) r34 = fcntl$dupfd(r33, 0x0, r28) fcntl$getown(r34, 0x5) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x1, &(0x7f0000000040)="76cb42cad76f6d37", 0x8) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r35, 0x0, 0x200000000000d, &(0x7f00000009c0)="eaff125c000000004141d9a838e7b4f6816f8194470af4bc887dc134e7166e453ad29e6ae26b2396d634e81172845a2219b59b7d96145394a17db8d2cd1ed51417c105fafebc3c452047dde1b82b9d47dc5663b0b80a6bb18b3e6dba29038692a1cba68de401eb1bef9db9c9c2e3dcbfdd8fdc95c92870c48d590f77e46e66e90d94109fda2cb40219be709e34e8a5378d04e0ac768ddd40c5d157e46384c07a4f210c", 0xa3) 03:01:58 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x1) pwrite(r2, &(0x7f0000000040)="d36a0a009000921bc565af152bdaeea6b12701c1ec3912459625bd59d4eda39ac2b6e57c64f1", 0x26, 0x0, 0xaa) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) 03:01:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:58 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) accept$inet6(r0, 0x0, &(0x7f0000001680)) utimensat(r0, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x2c9, 0xff}, {0xed66, 0x80005}}, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000700)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)=':\x00', &(0x7f00000006c0)='${\x04--(\x00', &(0x7f0000000600)='(*\x00', &(0x7f0000000640)='#$}-{.\x00']) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c47250900004507000000000000000000000000050000004004000000fe8000000000000000000000000000aa33"]) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="aa89f3714d8e969533041831269d8b2308b674752621629c6d4d1b166099e56dd88f7ec7cfe420f5057a8a20c4c6a5c0f287401f28a1c4fbacc7988a7a521a0b07f7ff43f8f51201239aebe0e1c3ea0e5f309b443a451f24594173bdb22c02d876a61d0457ce12954d5ba089e5b59579bec72d8b9f", 0x75, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)=""/90, 0x5a) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x281fc5766f696c5a, 0x5, 0x47) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xc) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r6, &(0x7f0000001280)='.\x00', r6, &(0x7f0000001200)='./file0/file0\x00') r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r7}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r7, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b53a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203daf58a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r9 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r9, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) r12 = getegid() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = getpgid(0x0) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r16, 0x1, 0xfffffffffffffffe) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r17 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r17, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r18, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r15, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, r14, r12, r18, r12, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r19 = getpgid(0x0) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r20 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r20, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r21, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r19, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r10, r12, 0x8, 0x2f9f}, 0x1000, 0x1, r19, 0x0, 0x40, 0x8, 0x1, 0x4}) r22 = getgid() r23 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r24 = socket$inet(0x2, 0x2, 0x0) r25 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r25) r26 = getpgid(0x0) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x2, 0x800) msgctl$IPC_SET(r27, 0x1, 0xfffffffffffffffe) msgsnd(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r28 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r28, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r29, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r26, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r30 = geteuid() r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r31, 0x0, 0x200000000000a, 0x0, 0x0) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r33, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r33, 0x0, 0x0) r34 = accept$inet(r33, &(0x7f0000000140), &(0x7f0000000280)=0xc) r35 = kqueue() kevent(r35, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r35}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r35, &(0x7f0000000040)=[{{r35}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r36 = kqueue() kevent(r36, &(0x7f00000001c0)=[{{r36}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r36}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r36, &(0x7f0000000040)=[{{r36}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r37 = kqueue() r38 = socket(0x18, 0xc002, 0x0) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r37, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x0, 0x100000000000}, {{r37}, 0xfffffffffffffff9, 0xe1}], 0x60, 0x0, 0x3f, 0x0) kevent(r37, &(0x7f0000000040)=[{{r37}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r39, 0xffff, 0x20, &(0x7f0000000000), 0x4) sendmsg$unix(r25, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b87f54531c5984358c3df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe01000000000000003a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0xffffffffffffff70}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r26, r30, r22}, @rights={0x38, 0xffff, 0x1, [r31, r24, r23, r6, r32, r23, r34, r39, r36, r37]}], 0x58, 0x60f}, 0x0) fchown(r7, r10, r22) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r40, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r40, 0x1, 0xfffffffffffffffe) msgsnd(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) 03:01:58 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() dup(r0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x10, 0x6) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x14) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:01:58 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/4096], &(0x7f0000000000)=0x1002) chflags(&(0x7f0000001340)='./file0\x00', 0x0) poll(&(0x7f0000000080)=[{r0}, {0xffffffffffffffff, 0x1}], 0x2, 0x7ffe) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r2 = socket(0x18, 0x400000000002, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r2, 0xa, r3) fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) msgsnd(r1, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0xc7) msgsnd(r1, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r2, @ANYRES64, @ANYRESDEC=r0, @ANYRESHEX=0x0, @ANYRES16=r4, @ANYRESHEX], @ANYRESHEX=r0, @ANYRESOCT], @ANYRESHEX=r5, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES64, @ANYRES32=r6, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7b00000080000000003b3fe208eff2c1b169361a6a7aac3e00bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r7], @ANYPTR64], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r1, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r8 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f00000000c0)=0xc7) r9 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)=0xc7) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000001240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 03:01:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:01:59 executing program 1: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r3, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f00000003c0), 0x10004) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) recvfrom(r6, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = dup(r6) connect$unix(r8, &(0x7f0000000400)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) kqueue() r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r10, 0xa, r11) close(r12) r13 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r14) shutdown(r14, 0x1) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCSCTTY(r15, 0x20007461) connect$unix(r13, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000fbe68f55c7b9317bfcc8040140b4244fc7d3481eea81596a1ea9dcb628d7318c1fe43c00019654ae7cf002f991657022bbf94c34145ca78038cc27612e3222130c9659871d9948accbc416fa3d594f388681eebabf428b6e176ed1f0b1c6209014547b0500000000000000b9bd9ecb016c9683eab44cc22d82bf44f07f31e116e932a390bc7c609f6da24d2b5a485760881fb2df207a09b4069d505a4cfbcc35c0848fcdd18dcf19d0c3bf605d667323262cf31e699b483254bcea1ed88348d5c4bfdf6102986b39b9cf4fbfad4d69fdc59b4dabc06155f2686f26f04ef86bf35fd5f5dd496c0064"], 0x10) munlockall() r16 = accept$inet(r9, 0x0, &(0x7f0000000040)) r17 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r17) ioctl$BIOCGDLTLIST(r17, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r18 = openat(r17, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x121) setsockopt$sock_timeval(r18, 0xffff, 0x1005, &(0x7f0000000140)={0x7ff, 0x7}, 0x10) socket(0x0, 0x6, 0x7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) write(r16, &(0x7f0000000440)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0xd1) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socket(0x18, 0x3, 0x0) 03:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:00 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f000001b580)=[{&(0x7f000001b480)='w', 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffc, 0x0, &(0x7f0000000080)="55b2fb07e196881639e674e36d1f0ea2c29a65cef502a44b870149eafffac53c8834d611af6e7ffa290ea6992cd36b5017baa6f2e70991e05dc6420a599c714074779b23a387e2813e35553ad0768c3c22450857c6ec68d28a4dabeac0fe5dfcb06047b193d3b75f72aa56c53b3a01e6a93b8156bc1499f0d06d5a60827cf89c996adb8c13945e66a157e9d6f54e3d50c25b3ceb300c64c1c23694", 0xfffffffffffffecd) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x1, 0x0) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0xfffffffffffffee0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgsnd(r1, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r4, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="1aa63df701ad8e5286d479dd7f2b87866cce60e8dff22d34119d85142b1708cb18b34ec64807f9b4359610024660ed4fe1780da741c47c3333aa3a6fcf6712c403b17051766b4a331450a5438a5d47385bca2c11b934b6db6f474ea74c5d66d1e16fdebb82689b4cf60b783eb80fbc95a013275a1504e4ed749523cac0906edd19499a91c692012cfd4b88df9b467c12f41f1c07d8603c5a5636c7cf7404944e4fc9f66816b4584740241eab04dac34508f3efce117b72516eb97c6f321221a807b2242a80065949900ebd63ca7be205a3561a49d97157d3ad5253cc633a3c6d46f31aa2da1d3f0265b336659269cd82b7174ef68930", @ANYRES64=0x0, @ANYRES16, @ANYRESHEX]], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r6, 0x0, 0x3ffff) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getuid() setreuid(0x0, 0x0) getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) geteuid() r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004be9f32cff6a30018c03a228a872240000000000081f51f158d6fcaaa1eff32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000001d00000019000000a86cf4410000000000000073060000000000000000000000000000000000f8e5ffdadb05fd2d6c5da5d9aacf9d0f0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd4540902a1598b48c60300f62c43576c06736304c3312a622da751eb00000000000000000000001b000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYRESOCT=r10], 0x1, 0x800) msgrcv(r9, 0xfffffffffffffffe, 0x0, 0x0, 0x800) 03:02:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) fcntl$setstatus(r3, 0x4, 0x8) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/135, 0x87}], 0x5) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000640)={{0x6, 0x7ff}, {0xffff, 0xffffffffffff0001}}) 03:02:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000040)=""/58, 0x3a, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ff032e2f66696c653000"], 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 03:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:01 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x180) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchmod(r1, 0x64) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x3) 03:02:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000fb0a000000000000893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:02:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r1 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r1, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r6 = msgget$private(0x0, 0xfffffffffffffffb) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000040)) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000040)) r9 = syz_open_pts() ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000040)) msgsnd(r6, &(0x7f0000000a40)=ANY=[@ANYRES64=r2, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r8, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r9, @ANYRESDEC=r6], 0x6, 0x0) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r10 = geteuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0xf54, r3, 0x0, r10, 0x0, 0x1, 0x8}, 0x80201, 0x799, r5, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r12, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r17 = msgget$private(0x0, 0xfffffffffffffffb) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r18, 0x4004667f, &(0x7f0000000040)) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r19, 0x4004667f, &(0x7f0000000040)) r20 = syz_open_pts() ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000040)) msgsnd(r17, &(0x7f0000000a40)=ANY=[@ANYRES64=r13, @ANYRESHEX=r18, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r19, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r20, @ANYRESDEC=r17], 0x6, 0x0) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r21 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000180)={{0xf54, r14, 0x0, r21, 0x0, 0x1, 0x8}, 0x80201, 0x799, r16, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r22 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r22, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r25 = syz_open_pts() ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r25, 0x4004667f, &(0x7f0000000040)) r26 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r26, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r31 = msgget$private(0x0, 0xfffffffffffffffb) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = syz_open_pts() ioctl$TIOCSETAF(r33, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r33, 0x4004667f, &(0x7f0000000040)) r34 = syz_open_pts() ioctl$FIONREAD(r34, 0x4004667f, &(0x7f0000000040)) msgsnd(r31, &(0x7f0000000a40)=ANY=[@ANYRES64=r27, @ANYRESHEX=r32, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r33, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r34, @ANYRESDEC=r31], 0x6, 0x0) msgrcv(r31, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r35 = geteuid() msgctl$IPC_SET(r31, 0x1, &(0x7f0000000180)={{0xf54, r28, 0x0, r35, 0x0, 0x1, 0x8}, 0x80201, 0x799, r30, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r36 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r36, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r41 = msgget$private(0x0, 0xfffffffffffffffb) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r42, 0x4004667f, &(0x7f0000000040)) r43 = syz_open_pts() ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = syz_open_pts() ioctl$FIONREAD(r44, 0x4004667f, &(0x7f0000000040)) msgsnd(r41, &(0x7f0000000a40)=ANY=[@ANYRES64=r37, @ANYRESHEX=r42, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r43, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r44, @ANYRESDEC=r41], 0x6, 0x0) msgrcv(r41, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r45 = geteuid() msgctl$IPC_SET(r41, 0x1, &(0x7f0000000180)={{0xf54, r38, 0x0, r45, 0x0, 0x1, 0x8}, 0x80201, 0x799, r40, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r46 = getegid() setregid(0xffffffffffffffff, r46) r47 = kqueue() kevent(r47, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r48 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r48, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r53 = msgget$private(0x0, 0xfffffffffffffffb) r54 = syz_open_pts() ioctl$TIOCSETAF(r54, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r54, 0x4004667f, &(0x7f0000000040)) r55 = syz_open_pts() ioctl$TIOCSETAF(r55, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r55, 0x4004667f, &(0x7f0000000040)) r56 = syz_open_pts() ioctl$FIONREAD(r56, 0x4004667f, &(0x7f0000000040)) msgsnd(r53, &(0x7f0000000a40)=ANY=[@ANYRES64=r49, @ANYRESHEX=r54, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r55, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r56, @ANYRESDEC=r53], 0x6, 0x0) msgrcv(r53, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r57 = geteuid() msgctl$IPC_SET(r53, 0x1, &(0x7f0000000180)={{0xf54, r50, 0x0, r57, 0x0, 0x1, 0x8}, 0x80201, 0x799, r52, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r58 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r58, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r63 = msgget$private(0x0, 0xfffffffffffffffb) r64 = syz_open_pts() ioctl$TIOCSETAF(r64, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r64, 0x4004667f, &(0x7f0000000040)) r65 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r65, 0x4004667f, &(0x7f0000000040)) r66 = syz_open_pts() ioctl$FIONREAD(r66, 0x4004667f, &(0x7f0000000040)) msgsnd(r63, &(0x7f0000000a40)=ANY=[@ANYRES64=r59, @ANYRESHEX=r64, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r65, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r66, @ANYRESDEC=r63], 0x6, 0x0) msgrcv(r63, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r67 = geteuid() msgctl$IPC_SET(r63, 0x1, &(0x7f0000000180)={{0xf54, r60, 0x0, r67, 0x0, 0x1, 0x8}, 0x80201, 0x799, r62, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r68 = getegid() setregid(0xffffffffffffffff, r68) r69 = syz_open_pts() r70 = kqueue() r71 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r71, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r71, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r72 = fcntl$getown(r71, 0x5) r73 = getegid() setregid(0xffffffffffffffff, r73) r74 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r74, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r76 = msgget$private(0x0, 0xfffffffffffffffb) r77 = syz_open_pts() ioctl$TIOCSETAF(r77, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r77, 0x4004667f, &(0x7f0000000040)) r78 = syz_open_pts() ioctl$TIOCSETAF(r78, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r78, 0x4004667f, &(0x7f0000000040)) r79 = syz_open_pts() ioctl$FIONREAD(r79, 0x4004667f, &(0x7f0000000040)) msgsnd(r76, &(0x7f0000000a40)=ANY=[@ANYRES64=r75, @ANYRESHEX=r77, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r78, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r79, @ANYRESDEC=r76], 0x6, 0x0) r80 = getegid() setregid(0xffffffffffffffff, r80) r81 = kqueue() kevent(r81, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r82 = kqueue() r83 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r83, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r83, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r84 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r84, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) kevent(r82, &(0x7f00000000c0)=[{{r83}, 0xfffffffffffffffb, 0x36, 0x20, 0x7, 0xffffffffffffffc0}, {{r84}, 0xfffffffffffffffd, 0x71, 0xfffff, 0x3, 0x442e}], 0xf8b4, 0x0, 0x10000fe, 0x0) r85 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r85, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r85, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r86 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r86, 0x4004574b, &(0x7f0000000040)) r87 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r87, 0x4004574b, &(0x7f0000000040)) r88 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r88, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r88, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) close(r88) r89 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r89, 0x4004574b, &(0x7f0000000040)) r90 = accept$inet6(r89, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="f5ff525df6253acc13baf65bfe5e8f5050b0bd6d1c698d6c5a94c969c7f8df15917b9f5ed66ddc82594cee78ca7331cede48de9b4f86c295dfaef045d2cf0db46517", 0x42}, {&(0x7f0000000340)="610054324e3369cc1e7c383f09e8e696d249784e16b031acc96a4a97dfa2c8371b62d78e45d57fe265b3f3516d0642fa507eac54b154cb147be498c4ab82b42321492c20a796f7a61823d90e6281db3f2172a7ded7f4d7f11db63ede8cb95c0ffe4f4fcfef1f7d34c288cc04143e8f3a84efd41d4cc4dc2305597e647ef09b0d117de7811239ddf4231f961fd5aff4b9e623433393c663fe3f2aa05122456ca45f44b4d2bbbb5e4252d28af019dd1e2aee304b33cb29c73092e778242088b64cbf657f7296df86", 0xc7}, {&(0x7f0000000440)="b2b318964748cdc908623eb30d31e0c6e35f853287d2a8ee590bc3da373d7a49cb82eee70ebf", 0x26}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r30, r45, r46}, @rights={0x18, 0xffff, 0x1, [r47]}, @cred={0x20, 0xffff, 0x0, r52, r67, r68}, @rights={0x20, 0xffff, 0x1, [r69, r70, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r72, 0xffffffffffffffff, r73}, @cred={0x20, 0xffff, 0x0, r75, r23, r80}, @rights={0x28, 0xffff, 0x1, [r25, r81, r83, 0xffffffffffffffff, r85, r86]}, @rights={0x18, 0xffff, 0x1, [r87]}, @rights={0x20, 0xffff, 0x1, [r88, r24, r90, r24]}], 0x118}, 0x402) r91 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r91, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r92 = getpgrp() fcntl$setown(r91, 0x6, r92) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x5, r10, r11, r21, r80, 0x130, 0x7}, 0x3, 0xb7, r93, r94, 0x80000001, 0x5, 0x101}) r95 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xa) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r95, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 03:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000003cc0)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f0f65ff23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f5e185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6eeedf9bdd517e85b911c4532382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f92622259855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66e91f68638bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1f9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a060015a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d0000000000295df64a426ad050c096389a49f03da635a963191efa773e2afbb2bd5df940ec01be1a6471d8dc2c27df8ff879773506b40107c1f13bd7b8a715215e", 0xf5b, 0x6, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xa6}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) kqueue() execve(0x0, 0x0, 0x0) 03:02:03 executing program 1: pipe2(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x1, 0x2, 0x5, 0x9a7f}) 03:02:03 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0x0) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r5 = socket$inet(0x2, 0x8000, 0x3) accept$inet(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x402, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000440), 0xd1a0262, 0x6465ca77) dup2(r1, r9) getpeername(r9, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r10 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) r11 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x1, 0xf60, 0x5, 0x3, 0x2, 0xb, 0x7fffffff}) write(r0, &(0x7f00000006c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb592333c993d589c, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f000009d000/0x200000)=nil, 0x200000, 0x3) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 03:02:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x7) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x188) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) sendto$inet(r1, &(0x7f0000000440)="72cb499ec3e935fa811a5f271bce8b9af637b9dfc809e55774eee33cc66b85ee4de4527091f3b84d4c872a3ed6e5ac19ca99cce216ba022f9f08b700a5f05fc0e174541362d887dc12c10dd5d7d1a8d8333e48e4b214e42f2194f9aa3cb5af879341064b83b1c6c5c7372eb4102f00a5bbfd06c8660a93d5ab810dee942c883d794b8d3bab1b3820422188ec12959dd01afc5978939e320771086792a33ce0d5d5c2c7014f449765d6b400a412d16d8f5cffd2347ec215fa22f5f4cc780ceb12d4ac1f49dba201bac3f8d83f2f6eb47113d25788d71a02645efb8adc04f6a56057fdf7e64c73101aa2f923609ea163ff8e8e97f4b59652fe2038c24647690994e1eeaa7edd69c062de850d86209564f938f4a254c42149331c7923e98c399fd5c342a33caf61cad119f23cd3b904e2c870da40c957d325e935b9a7781838b1119f564aa7a0cdae9eff0386f20e4f38fc531b7897a63ab63f4820e623c807590f74e727efe60005a9f5970f22cab73f75c7338e1a37c33c35174a674c0b11058244ad4f7edab25fd44457643ccd03818a31caff9bcdfeab1380c4d4480a05ee799f127ad8fe697d3b8cca84a8a1aa6866502b0ed0225a36b969a084672b9eabfb5a3b86477de575c5eb918de8efd4549205c369d24708beffd5acc558756846b682531ff6871eb6626a05120d2e6f48d61d6d009b5f490ed7438106447dfbefa48dd85826ae6ccd60289511efc20d1167c44340e6d3b0716a99e511fdb89e179903871a6b85907dc6331e7d185ebbff0cc08e6db9b8a05393375d540b56ce93d6e2909f181cfb79edf992ae6980b15290a293c08170cd0e456201b12b912d81abc79cba3c81dc34385aa74701f254a14f472ec6eff9cc577997d9d4d68d4fa58d5a19a41f0ef01088bd41883d31b82ad01c11906638dde1ffddfb580a2d2cc362fe86de617454dabed58e9aab1ab3de22b7e8f72dede2989ed08574c15d5132fba856779282e81ffdf1985594972b4466f96004ec5111bb2046f97f21147812cede92ff15ed802901215e99d7ed133861b2dbcbb394ba25286bd298b54a0e451d98e56f50e0f6afe48c43251816ea8b4ba4600cd6e8c467f0551d6289fbae20e614e38d1c88d46a34637125406c6d0f2b6c5a10f18588f4dbc2bdfa820f041b560ab874b92dc9baf68c5bbef3adb9cd22647a8554af6ff99a26bcd8f5d38945347e4c129dea3030edca6f88d1c1f527baa069f07e5dca0f51b17e91d33b91296491eb6b7550c39e706cd4ac8edb701716689ae2fcf333da454264baa076e2c9ca2667b83033e77ce00263ee66596629177d771e859c2a9422dfbbb262b374c35209ded8de2df28c8e36dfa83e789dc7f92f3671ae56be1e364759e460a69cae881449dfdf9eb1e6ff78ab354d2595024398dd2ecd139993a9c6f5a6a4dddc8cd8732db4ca1c12f5b1f2ef7b3a60b3759549a7b691aa16b0198510aa51b7c1e6e5872aa78abc5e8a5281e205515e504125a97eb5d42447d440e128ca9ba8b323917e8c5097103ceb5fe1d4cb29f157da39c40b54d3033ba0fd7793a03bef9c5e5bfabda034c07dcf223037ab9b03e4f10a77bf33e54d5b9bc9d2dc6d406fd88f2a41bad5760fda91426f2f96f08f3a9eeaf3fea42315a457d6cec1df035c6e46faa607b3fff76d21d3d8f0ce3a52c9736b5ee6e829fe422cdee2b38f7f93db11f0b338b3a061d063eeca26bda4b755c30a80cfced1aa846c24670bb6368e1e2b2112d456809e6646db78d0971618d16dcb9aa4af17bc7fb0c3fbd0b5627ae9f801ca773fa221ee58683860a1c157bbfe44c06b5aa2acb5b0c53667b0d98c92af1decc039387aca14a2b1daa5427cfb28df458c17f99b777fd14c01041aca701e1fb8a993a3544e48f69e7b00b7aee114d56d4a3fe552356456317a8a16373774721e345b34cab2202c409dacb6267ae803bb069389f8276d253f92c1a74923ca05ed05dbbbbab890fe3bf71dd9ad7e03fb8551ac5aff03b6530069b1a5f4ab91a9a368b8d2edd09ae4318cb58dbd2a91ab742b5c636ef0074790b0e6a1c497fdf2b87084d2592f2ff74e6a845075bb95b15aa4b6116a7121156d5cfaf836e0b955f5eb451f9548f5d9f8139992a6a63493bcf5d049b479ac884033710ef9e19b933253d4e2fe3860b327e9370fc8a3007578e8fcdbcdb5113724eac354351a0d0823994987953943e7a5dea62976538bde545e6f8ff698005bfb963a4bdf2b843c29246bb6ab8176f87d814f2ab0ccb3b7fde676a73ce8f70eeb441fdd943bb9880222145cf748e65746adb5ebc9adcdbd1ad4c6064a7bcba53debee63780c5f6f2e63914fe7837aef0845e31ff88a497484a3daff028ff872270692c58cd0108187d6e9bd97eb639828cc92a3fdcee456b4f73bbb0d8ece1278d1c8a42a1c858b68145f1de03e12377e3b4be986b6a175b1eb55d12ef5f902d3bbabf42905e6d66c2f1bc6ecfcb49044034c8a33d5cbad549a0f5bc3ed1ec39bd817f501eca0db9b70f4c8b6d54c84780e6ec3d86c4cf97a1a7cd3252b174367b769cbead994b4ae2c885eac31a4dc5de18e7aa9f9258ed8f26bf30c015daaf25c153447a1759eb3aade0df63c73792c93ad531c4cf61ee0d83c28365c4572c932e3c913a8ce7e2e3d8998969451306f8d067699927f7af35dc4c112a80d1dbff786417d78cab97e530c40d05f1d7c80e32d6b5fa1eca5fb465d2cc66755c6f10c5fae8f16aa011e17462f4d4b8596ed27be41a7a1a67dccc7bc3bf2fb429412b3e2cadb7141038a0f2c066e2ebb0faf2488ee1e121f4192fb9e58454e6352c940e3950d51bc8f7b8ca60f8abff435faf09559732c006b27198a1bc9a250b4faf6a94035c57e6f150d6cfc2c5ed150505065d41f92971506f7d363b8be1cdd355eb0325bd65e046afeedd603542265aeec08df86808bef59653ef3cfce46113958dac55b634f1b791d11003c01db55be8beebbda7c35319384f49386a2c5b4ac9da1a634b8df2872b5bb3b6197106c5c0042ac6d141e47662b19574da8cb761a32e13c91a69ba3143de459fa568fb3fc6520fd9408571e18ede302d9d1ba1913bb2e0c96e4dd15ca67fc08ae3d5fd24840360f7a43cea8e895bf8217455a71db0d05527c6029a99fe024b383d9538841c79eab78a82f5bd75115778139d3f8fa9d8801fb7d824ea5234b85dcbf3d6b97ad60db1f56c54032558ca99e83311b3b8db6222a83ae884211d621062c3a78808d9aa70f1a1b326751c87a8bfa704a2218f490f0a51dff2a6614b4a2cbf69b18804836e9fc4b10f0bfd01ccbfc56f5215ae031e56c56f71f752b2aef845f8a1586e20e9a2710a3b58979d5ee5bc5762ed580efa77b57d0a1884caa68d3273ec21a607a1381b25a43ee89e06678da7724c6cb2d8601c9cc73ef89c688f2852958a8ad8a36b63573957f30f15b5701810f119a689f09a70bc9f7fada3f4c4ae7adc00e4b588c03beee068f3265f3af28042c094ab749c1fce6722d56176875c9fee2839ee5fcdb1d0764a2365c91f7127fc8081c244361adafe391e6d69fb654db2808e8a2e7237e94025012ec31862e78f75bf0f2ca58e4577984daf4231a1f43f9ce5dc4d1017a50fe4cc81d48c14d2c63587518501da642935736a846091f6eab0713a210e6b0fbc8be5902051ec0dcfc165587a58cc79c96cf5bdbbf3150e6b7b4535de6d87e11a990f4cc3f395a81bfc718d3189626b02285a534c0ac16c694aaa0813f905ec875ec056984b05c9d734dbb5072861c5931c48c3588de89632ca552ad11f12231b2e25994cf04be82326e08ee85d1ae91a7806df336adbf0dfdcd75e5d43b3a8fbd8a817d0401f6844f67430438b47574a942f1c975600b2947d8765ed6902828ffca7bfee2de90fcdf1f1545809fef5aebbd9c8ceb44f378a0c59d257c617a9a92e66ab791b9c90f0a359fcc7ffdede5910bfe504c03cf6eaf07d633c072417917fb9c204e95f62c484b4abeed7ba15b74b2d0a271d00315cb0ed01d48abf5f7580ad9707c3e04bdf7ac0290245e8bd3474d9b193f71b56e3cd736ac4de5bf1c283f6ede0ddb6ddd9cd9ded70c6e1a8fe7cb962107b8bae81b66d633ee4bfd77799d119fa40ace2fbb249b459e3fbac4dd298ed15f1fc9dde5a936b89c8276dc294d90898b7e00e3435d8bbe040910975cdcd2ddf45a19456440082fff2987380a7d6ec8b8acdb958eec75f13ca5dcc3dc68f255a443c410e4c97ac5b693f863fd8aa96aa4ec84d1f5745e7827a20417b1c6536d840c3738a96a55cc7af4346e8bdd18f48d6d5305130964a7cc872b71956d25b70178668a1e568d2bcf3eebf475c370f1ff7408fb78f9bf20f5bd58b4a66d1205951893d8b0e73147990b8205fdab0e61998350cb1ee733147ff65bd8893ee17926d01a2cc6df4eeab3a2f38e235a3acca06eeaadca2cc90005313d38a1033491f92c1f66acf99db0d886bf18dcb0e9dee355e51d40907e2750948e91cfb04557a9c4797936cec6ab2c4e3b8383372b94ef20fbc6f33b31db45631f0dab84294fbbdc64b79897bb7197831aba2751a812174edbd80c7d1421c625daaabeafb12e74cf736f402e6db4819a6e51afe2d1770601e0375ea019ed4cd3ec29288abf32482e50b07747216f694ad3b6fa0b5a2271428e69a7b259da9d2985dceff9d04ea14d7a51d288ee38e20717e8fb17ea2ab8f7fcb5f1625ac6e044b29436668de6520b9d4fd3ef5895b01de5587e216cf5e4251473f8c52cb1e689666ec39937faa68dfcf191bb0daf76f990edbff3f57232f0e0256165accee7a188849922aa86cf6fdd99b4a1608a7346ab54343d238327ef5968b2f7b78b2b7ae134caac525aafe66ab12c11adc7d2458ce79ca921c295ad817025395feb0ab82283d11e506b06a58e389d29e87fc00480484c1963362b28ba0091766ec7e0b1120285be73b0cbd136f63ee3b0026dc39c5347cf4f563843fe2f94db740cf43c5f4b7a3eb33197d0dec6e19458b570c2b01577b8134bb04812930e020626797ae13092cde94e7c8b88f3aaafe25804256190595dc289fb7de3083d47792adebfcaf350ee6d8e6e7c08e17e6c281159d8a8b01fe0d032d3d6dd93c331688037b435961ed18ff0021b5ebedd4d91a7a51bf8f24bdc8ec567fa930ffaf562d936a16a265be5abf7eb987aff7bef907b0cd295fd480a13aafbd76a559373c15647ccfb51c24742b99bbac8094fe33e5197ad80dfdfd90eecdeffb288985f252cbd2d1e15257d224893b0da48507424138dfd4646dd0beaf1d9f1525865672aedb1fe3d224b81ab5c634a8e66fa2f27464e9fcaefb36f9c5605b1ee7786bd0a0197fb556c048d26f81ab1bd35fd5a86a05b2fbfe282a6d3a2519396d201126f9d198fd05b9aa008ce271500aa2ac9749da9943409813be0009d57639470bed1a87ddecf1f400b8b37586fed2337abfcfbc54c107ad52265738f4eb46682975a74e54501d03ade121961238755dae5a1d1ca0b6b30a279f401339084067036282fd02bf7e7eb1b2b2f12e24b6598e82e45e04d89663d450f64efe84d6c61d6b670c0be67cb64d6f066b699273e45ec0871742c2479732f3c26dfb02dc0cf7c9524dafd1b437916d3b579daf04343a50e9b254e1bdd081bf0543873d53cadfc420bb41582e0688892ba60b78a06f9c6f19d345c53715f6e04d24cbcb2415db1ba52c130d3959c06c94b3d6f621a883484dd4723e2f115254fbca69c22e26f5c4691587db3", 0x1000, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) 03:02:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1a0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:02:04 executing program 1: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) msgget$private(0x0, 0xf88) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000900), 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000001540)={0x0, ""/224}, 0xe8, 0x2, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000002f40)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b505000000eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546d86ea9d079d68d4b1ca547eba9ed048953278f415b0159dffaeb223bf20b78be3475b4a03b3506750f762737afd63bdff2ffac16454b08172454475881698e9fd7e90c7ebb50da8f75fc37845a7a5bb5704d1c98499bc60c11ac3be20eb8831f5236aa04b77b2334c78fb8a26ced1f52bae3cfcf42db57b5ed3f7450a0fbf12a48bedf4e27fe2f6beaf4d149db1af6670cf8cb198447a177df25e984b9c618cf3f40d3868c6da65d7e53d3790651bc900e55c5f46f0da9dd28b1704b95a434ff6c6ca5ea19c1bef0f3e859224046a6c0dea8c380a938bc4f8ede8184714748965aa52c9874af5a9868f8db201bdbce272d6747a6f15d7d740d12ee419a8719bfd89364910a3183e7b903ca8811bb76e71eb4c0770de1d07ef2a99602c48be381c60ddfef0b16b3a0a632b6cda27a227cff985660a8cf9e66597643a25fb37530d943a257bf68c331d53ac41f15bd03334f14f846c897c6f3c32bbb9a02a6cb18e0a2ed159a3c55771f0100732ea430e31baa680f0f7b60d6231e5604f82f44abdf5cf2391918260bf0"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) r6 = socket(0x18, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069dd, &(0x7f0000000300)) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000840)) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069dd, &(0x7f0000000300)) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x802069dd, &(0x7f0000000300)) socket$unix(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x10000, 0x0) r12 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) dup2(0xffffffffffffff9c, r12) r13 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000040)='.\x00', 0x0) r14 = semget$private(0x0, 0x8, 0x100010282) semop(r14, &(0x7f0000000040)=[{0x2, 0x4, 0x1000}, {0x3, 0x9500, 0x800}, {0x2, 0xf7b3, 0x800}, {0x1, 0x7f, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r14, &(0x7f00000015c0), 0x2) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="b3390d5448ca6f4e33fc79742588a5555cd8fb9f550adb79d1655c5159830787b9cc0db04aeef25017fbd88b8e092ee45491133674961be999973a737e77ec70c0c3284734e9e60fbfd5", @ANYRES32], 0x2, 0x0) r15 = open(&(0x7f0000000940)='./file2\x00', 0x20, 0x3ac) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r17 = socket(0x18, 0x400000002, 0x0) setsockopt(r17, 0x1000000029, 0x7e38, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002240)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e935082ae944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a532aa11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a5ce04781376d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f00000100896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe11ff90e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab00657e303e61497009db2b4e893ee87b392a74eb8103d6ada968744dafe50c365a7325c9476ca6d99335d2c2c1ebdb808115c03d802bab585e0afd61c4aa104e3e7fff86ab807711cdf4e894e1391ff6d687e62f803c65ce5c86a2b0c15c9bd6e6d00000000000000000000cc835703905fa2ccb50d09a430eb88c46331b1ab3b516db6ce35253ba59dfc2a07afcb556790edcbf506a6668ecb3d8a031827010c82090545f277bc55f1be84c0177028225f75448fc713780b89c215b612a2f348b1e706c9bdf4ff71d48bf71ded9111847b9d2d95045ed7b40ee3f4ccb45cc0e2750e763e51ad8585d2ccbadd14bf0f1bea18e13ae21efe59c76aaa086e057a82721d3c0c5029daa1a75443d25a48fec915672faf94927e8b8ae755d555fe8342aa0c500be697c7ea1e8b2a1d8945521a6987b4bc2375bd7a9520bc2c39076c7df4bdc77507d641f40ef0e42cc8308a4a3d267262112410b6cd409adc6fdcb8af629dbddf91eaf658d31abe6e03184ddc47747938a18c304ddaea6b5457f42447"], 0x1c9}, 0x402) pipe2(&(0x7f0000000540), 0x4) r18 = socket(0x2, 0x80000000000002, 0x0) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045be8df5ce27f0513af74ed92c1b58d8384f8847db8fdf713bf9037c9ddd2fe8354c46c0c4d5379bad17b5d38a24c0f1419ffc9b969156dfc9d955fc0c8b9952c132798e569e64a2a3d24ced93fbaf6886c8758bcdaf9ceeb6516ff608d440949ba672fc"], 0x10) sendmsg$unix(r19, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045be8df5ce27f0513af74ed92c1b58d8384f8847db8fdf713bf9037c9ddd2fe8354c46c0c4d5379bad17b5d38a24c0f1419ffc9b969156dfc9d955fc0c8b9952c132798e569e64a2a3d24ced93fbaf6886c8758bcdaf9ceeb6516ff608d440949ba672fc"], 0x10) sendmsg$unix(r20, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r21 = socket(0x18, 0xc002, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r19, &(0x7f0000002180)=ANY=[@ANYRES16=r20, @ANYRESDEC=r21, @ANYBLOB="d7051a7957dd7bd2d84a965b073c09b06890fceceda44a14bcb58692000e81579ecaec1d0aa01a30666231ed86e3f4ac96e62048a6edad6d2c89d6818163d506f5336d806f7bdc5775d368ba5c9f9edea1c1c1bc8a4e059fe830a49fdcb0d6e78aa5e63b5267fc9d90e50d2d3cf2847d8ac80f3da4986536bd867409bc1dbecccf01016d497b814172445b4850adfef1"], 0x3) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r18, &(0x7f00000017c0)=[{&(0x7f00000009c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ee08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aecd035b21db4222729a5ce9286a9cedacd1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xf4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xfffffffffffffda6}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) accept$unix(r6, &(0x7f0000002e80)=@file={0x0, ""/92}, &(0x7f0000000980)=0x5e) r22 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r23, 0x0, 0x0) fcntl$getown(r23, 0x5) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) r26 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000002540)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d6fee7880c927fc971e229e7d6d357186109132e3e2f61aaf9273bb200fef990fc81800400005cfbe8000000000000000922f509001000000000000017c57960c900000000000000021bb8bee58e59cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7809bf754cf9e0000000000000093d8498f356b9c728a23e51a1fe9d621ea1896dd36b68c4f0191eadbc77b62149223e3140bbc785c67bdecd548a91988b2ee10a062b8b2378fc96369b82fdff9cecce4e8a77b6d82840c1f1d38e1a8960893ce153f46ab3033e74bf077cadce4739cc258925944a0fdc54c23bb344d3781164e5918eebec16f89d124cd35cd2d1b", @ANYRES32=r26, @ANYRES16=r24], 0x5, 0x800) 03:02:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r2, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r5, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r8 = accept$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x8, 0x0) r10 = shmget(0x3, 0x4000, 0x142, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) socketpair(0x1, 0x8000, 0x1f, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r13, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r14 = getpgrp() fcntl$setown(r13, 0x6, r14) fcntl$lock(r12, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x5, 0x400, r14}) poll(&(0x7f0000001800)=[{r4, 0x80}, {r5, 0x10}, {r8, 0x40}, {r9, 0x100}, {r11, 0x10}], 0x5, 0x60000000) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r15, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/null\x00', 0x18252, 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000001740)=ANY=[@ANYBLOB="00800000000000000000152079174d847841f8191e8b999182b706521c31cac040a87aa30552ba2d9555425a126a0447d3ee6e535e39265648c8ce463a5eaa9a4f4149a1c33e2f4411d1d2e6ce8fa69d01e9485c86769ab9dcdb3ec76a070fb67cebf747afe349000000000000000000"], 0x1, &(0x7f00000002c0)=[{&(0x7f0000001a80)="04d0e2608621a7d7821a16b420d8024120506ea100a5a6a9f2e45eb2c220a12b50d5f3953a61949779518bff2756678673fb66d6f73af3fd98083b38032ac9db06a045e6c27aaa08680bd78518d106701ea1672bc1873434dc973318893d93cf9790fef9e5871bd38e615cd4c114b7613b58699d9c58479e3d1789d046e1d992af3bf91fbbd8c1243be10300b7e172dd78c282e49b0f7f3d08fcbf018c39d21ff8b331599081f7ec9a9547a0b2cca064f6f9a5f3705a7163689a9d183567fd4d98ac485b54709ca235915012e9ef410600000079fec18fe7482729e36f9120bdb50f75763c62f88699600b36fcd4270d873eb4d90e5ee3f9de7d491b0070713fc0d8fce8893232493c5b5dff4e2847a001d5ff0f000000000000376b2d2bcee58703ab8f933245087be157f34c123196dd0db4ce938693062ef64e84c14cac86889da241fbd66be77fe4c9d0753f39f41b04f49dd381890f89c72d2d7b35ec937bfc06ec0b60705eb5f222bc5c7a4128691bec783f77cdd3a1be9abd61688ffa13a457034a70dc7eb02153a448c75cb8cc414676d2bb0bb69f68fb9ad057167b7fa6b3a6dca6b1105687f4a8602fd54481f12fe43948d0b424c96624d0afe97556a70747230ae19020200f28a598ae60ca8b66f61b621d60eb5d742412527eb6904045a1", 0x1e4}, {&(0x7f00000003c0)="cc2c433c7f37c0824cd295557623bb33fc5062aeb2f35650c793765ecf87aab1df0996b9f7eace2b82fd1eff083d7e832910b299ce1b8076c41b3153f6d9302329bfb30b6aab56ad8af42bf21c0ac76c64e7abee066c9475c9534fef98becff8d0fe8e4c7527c580ade23d5dc32808597d3eede9f1cc617aebffaaf707ea1927fc36b9423682661f2354960cbdf301c091f39432a7ab6d0cf6f2dae12ef0a1a63186c8e471fbd74876f69dfa0cbe82b160341aa77021", 0xb6}, {&(0x7f00000016c0)="13b6654a9076a6a62c1f1cfe473b155e53f54313a279e1f696d1a36e1fa9b4ba5eb2c5637df66c7a3189e082551c80eec7624366733504a80df00212f4227998062099637da754d114", 0x49}, {&(0x7f0000001980)="8e080334c76e30d98f0704ee9fe262595de79a54080b832a8e38ce8ad03ea9cd06bf7f6375ddcabd42b72275088698959a14891288306be52e5dcfc5793031c4030ca63ab7783318c865f7227b0a9e9b97be3711dbd044a0e307cb3d47483110ae44168fdf086fc79affef493fa08ff11cd1b8640c94ff7d6454592e71d4284a8564dbcb77fed24e6e718d23620cb07d2980fe285f8c9a3687ce0760d7da56ac52b4d518ce77f3b23461bf4898b18a6ca530b3e0aa0e2666e8c3881ae9428bc3834098f0fcdfe759adfe2005d6c2d0db60c44cb088077f015456ec4cdc20db8ac8e7c9", 0xe3}, {&(0x7f0000000540)="1a425e2dff2e8bf48619a6e7777a02f1b2fe10c9bb7545e5782ce8243c24ec35291defd08d7c3044e49519746aa6d55b6f2fec1624ef0293247caec8ee7c39922db8d96681840ae0bc0fdfa6d26504e29e4e7607677a28f2719ed1e0a397d7dd9fb036fa37d2f6ff1d2ca51af5726c9b57a6a94a3c6b5dee08a68d584d5cdeff6d32eb7ec2fb8e20ade91dbf2d", 0x8d}], 0x5, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r16, r15]}], 0x18, 0xd}, 0x9) 03:02:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000000f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1"], 0x85}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01620f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f0000be208b59", 0x14) clock_gettime(0x0, &(0x7f0000000100)) write(r0, 0x0, 0x0) 03:02:06 executing program 1: r0 = socket(0x2, 0x4, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setflags(r1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000740)="b100050460000000000008ff0100000000000000cea1fea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0200800000ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1dd28f000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267866e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a5d0686aec2422d33d29d4c9fb699f1fe", 0xb1, 0x2, 0x0, 0xfffffffffffffca7) 03:02:06 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) syz_open_pts() fcntl$lock(r0, 0x1, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffefffd, 0x40000ffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) setsockopt(r2, 0x80000000, 0x1, &(0x7f0000000100)="6c2b87d00755ee7cec7065fdfaae41b4250598129157e6890c402ef299dcc3ed3985b5dc75ce6bdde9da734ea2c4940bed19d44c3386eafdbc5e5db1f8695a4d97d3f5b01f8be24aa43f6ab1a0834da6ecba8f9184388a829aef901816c0a1e63de480db86d4767ff33968d7f2bd1fd7ee4d1124f0bd30d992b841c57dae8d4f0c35b7c085da0391094f248eb32182199ef3b57e0f8b8bb186827968ff689148a6c4b9d67419d21ad15ffa7922b891106532935ac372c29ff6dd6bbd6337d461bfe81a4a4cd19d2bec3506a08c255773f82aac0b1a", 0xd5) 03:02:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) close(r6) connect$unix(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:06 executing program 1: geteuid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20200, 0x0) r3 = socket(0x20, 0x4, 0x6) socket(0x6, 0x4, 0xff) r4 = socket$unix(0x1, 0x1, 0x0) close(r4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x6, 0x4000, 0x40) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r7) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000180)=0x1) getsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000280)={0x400, 0x1}) fcntl$getown(r8, 0x5) r10 = accept$unix(r3, 0x0, &(0x7f00000002c0)) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setgid(r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) shutdown(r9, 0x1) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x80, 0x1) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./file0\x00') socketpair(0x2, 0x4000, 0xb8, &(0x7f00000004c0)={0xffffffffffffffff}) r13 = dup(0xffffffffffffff9c) fcntl$dupfd(r12, 0x0, r13) 03:02:07 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00001948a995ed9e9cbd27a38c6597061e4f"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 03:02:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000400)=')]&\xab^\x00') shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r3 = getuid() r4 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r3, r4, 0x0) r5 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r5, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r11 = msgget$private(0x0, 0xfffffffffffffffb) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000040)) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000040)) r14 = syz_open_pts() ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r15 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r15, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r20 = msgget$private(0x0, 0xfffffffffffffffb) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r21, 0x4004667f, &(0x7f0000000040)) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f0000000040)) r23 = syz_open_pts() ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000040)) msgsnd(r20, &(0x7f0000000a40)=ANY=[@ANYRES64=r16, @ANYRESHEX=r21, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r22, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r23, @ANYRESDEC=r20], 0x6, 0x0) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r24 = geteuid() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000180)={{0xf54, r17, 0x0, r24, 0x0, 0x1, 0x8}, 0x80201, 0x799, r19, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r25 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r25, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r30 = msgget$private(0x0, 0xfffffffffffffffb) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = syz_open_pts() ioctl$FIONREAD(r33, 0x4004667f, &(0x7f0000000040)) msgsnd(r30, &(0x7f0000000a40)=ANY=[@ANYRES64=r26, @ANYRESHEX=r31, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r32, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r33, @ANYRESDEC=r30], 0x6, 0x0) msgrcv(r30, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r34 = geteuid() msgctl$IPC_SET(r30, 0x1, &(0x7f0000000180)={{0xf54, r27, 0x0, r34, 0x0, 0x1, 0x8}, 0x80201, 0x799, r29, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r35 = getegid() setregid(0xffffffffffffffff, r35) r36 = kqueue() kevent(r36, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r37 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r37, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r42 = msgget$private(0x0, 0xfffffffffffffffb) r43 = syz_open_pts() ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = syz_open_pts() ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r44, 0x4004667f, &(0x7f0000000040)) r45 = syz_open_pts() ioctl$FIONREAD(r45, 0x4004667f, &(0x7f0000000040)) msgsnd(r42, &(0x7f0000000a40)=ANY=[@ANYRES64=r38, @ANYRESHEX=r43, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r44, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r45, @ANYRESDEC=r42], 0x6, 0x0) msgrcv(r42, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r46 = geteuid() msgctl$IPC_SET(r42, 0x1, &(0x7f0000000180)={{0xf54, r39, 0x0, r46, 0x0, 0x1, 0x8}, 0x80201, 0x799, r41, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r47 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r47, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r52 = msgget$private(0x0, 0xfffffffffffffffb) r53 = syz_open_pts() ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r53, 0x4004667f, &(0x7f0000000040)) r54 = syz_open_pts() ioctl$TIOCSETAF(r54, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r54, 0x4004667f, &(0x7f0000000040)) r55 = syz_open_pts() ioctl$FIONREAD(r55, 0x4004667f, &(0x7f0000000040)) msgsnd(r52, &(0x7f0000000a40)=ANY=[@ANYRES64=r48, @ANYRESHEX=r53, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r54, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r55, @ANYRESDEC=r52], 0x6, 0x0) msgrcv(r52, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r56 = geteuid() msgctl$IPC_SET(r52, 0x1, &(0x7f0000000180)={{0xf54, r49, 0x0, r56, 0x0, 0x1, 0x8}, 0x80201, 0x799, r51, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r57 = getegid() setregid(0xffffffffffffffff, r57) r58 = syz_open_pts() r59 = kqueue() r60 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r60, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r60, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r61 = fcntl$getown(r60, 0x5) r62 = getegid() setregid(0xffffffffffffffff, r62) r63 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r63, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r65 = msgget$private(0x0, 0xfffffffffffffffb) r66 = syz_open_pts() ioctl$TIOCSETAF(r66, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r66, 0x4004667f, &(0x7f0000000040)) r67 = syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r67, 0x4004667f, &(0x7f0000000040)) r68 = syz_open_pts() ioctl$FIONREAD(r68, 0x4004667f, &(0x7f0000000040)) msgsnd(r65, &(0x7f0000000a40)=ANY=[@ANYRES64=r64, @ANYRESHEX=r66, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r67, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r68, @ANYRESDEC=r65], 0x6, 0x0) r69 = getegid() setregid(0xffffffffffffffff, r69) r70 = kqueue() kevent(r70, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r71 = kqueue() r72 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r72, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r72, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r73 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r73, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) kevent(r71, &(0x7f00000000c0)=[{{r72}, 0xfffffffffffffffb, 0x36, 0x20, 0x7, 0xffffffffffffffc0}, {{r73}, 0xfffffffffffffffd, 0x71, 0xfffff, 0x3, 0x442e}], 0xf8b4, 0x0, 0x10000fe, 0x0) r74 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r74, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r74, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r75 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r75, 0x4004574b, &(0x7f0000000040)) r76 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r76, 0x4004574b, &(0x7f0000000040)) r77 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r77, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r77, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) close(r77) r78 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r78, 0x4004574b, &(0x7f0000000040)) r79 = accept$inet6(r78, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="f5ff525df6253acc13baf65bfe5e8f5050b0bd6d1c698d6c5a94c969c7f8df15917b9f5ed66ddc82594cee78ca7331cede48de9b4f86c295dfaef045d2cf0db46517", 0x42}, {&(0x7f0000000340)="610054324e3369cc1e7c383f09e8e696d249784e16b031acc96a4a97dfa2c8371b62d78e45d57fe265b3f3516d0642fa507eac54b154cb147be498c4ab82b42321492c20a796f7a61823d90e6281db3f2172a7ded7f4d7f11db63ede8cb95c0ffe4f4fcfef1f7d34c288cc04143e8f3a84efd41d4cc4dc2305597e647ef09b0d117de7811239ddf4231f961fd5aff4b9e623433393c663fe3f2aa05122456ca45f44b4d2bbbb5e4252d28af019dd1e2aee304b33cb29c73092e778242088b64cbf657f7296df86", 0xc7}, {&(0x7f0000000440)="b2b318964748cdc908623eb30d31e0c6e35f853287d2a8ee590bc3da373d7a49cb82eee70ebf", 0x26}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r19, r34, r35}, @rights={0x18, 0xffff, 0x1, [r36]}, @cred={0x20, 0xffff, 0x0, r41, r56, r57}, @rights={0x20, 0xffff, 0x1, [r58, r59, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r61, 0xffffffffffffffff, r62}, @cred={0x20, 0xffff, 0x0, r64, r7, r69}, @rights={0x28, 0xffff, 0x1, [r12, r70, r72, 0xffffffffffffffff, r74, r75]}, @rights={0x18, 0xffff, 0x1, [r76]}, @rights={0x20, 0xffff, 0x1, [r77, r8, r79, r8]}], 0x118}, 0x402) msgsnd(r11, &(0x7f0000000a40)=ANY=[@ANYRES64=r6, @ANYRESHEX=r12, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r13, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r14, @ANYRESDEC=r11], 0x6, 0x0) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0xf54, r7, 0x0, 0x0, 0x0, 0x1, 0x8}, 0x80201, 0x799, r10, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r80 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r80, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r85 = msgget$private(0x0, 0xfffffffffffffffb) r86 = syz_open_pts() ioctl$TIOCSETAF(r86, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r86, 0x4004667f, &(0x7f0000000040)) r87 = syz_open_pts() ioctl$TIOCSETAF(r87, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r87, 0x4004667f, &(0x7f0000000040)) r88 = syz_open_pts() ioctl$FIONREAD(r88, 0x4004667f, &(0x7f0000000040)) msgsnd(r85, &(0x7f0000000a40)=ANY=[@ANYRES64=r81, @ANYRESHEX=r86, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r87, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r88, @ANYRESDEC=r85], 0x6, 0x0) msgrcv(r85, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r89 = geteuid() msgctl$IPC_SET(r85, 0x1, &(0x7f0000000180)={{0xf54, r82, 0x0, r89, 0x0, 0x1, 0x8}, 0x80201, 0x799, r84, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) getgroups(0x3, &(0x7f0000000000)=[0x0, r4, 0xffffffffffffffff]) r91 = getpid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000040)={{0x8001, r82, 0xffffffffffffffff, r3, r90, 0x81, 0x3}, 0x331d, 0x9, 0xffffffffffffffff, r91, 0x2, 0x6, 0xd28f, 0x1f}) r92 = getegid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r92, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 03:02:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) close(r6) connect$unix(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:07 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x800, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() r12 = getuid() r13 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r12, r13, 0x0) r14 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r14, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r20 = msgget$private(0x0, 0xfffffffffffffffb) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r21, 0x4004667f, &(0x7f0000000040)) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f0000000040)) r23 = syz_open_pts() ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000040)) r24 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r24, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r29 = msgget$private(0x0, 0xfffffffffffffffb) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) msgsnd(r29, &(0x7f0000000a40)=ANY=[@ANYRES64=r25, @ANYRESHEX=r30, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r31, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r32, @ANYRESDEC=r29], 0x6, 0x0) msgrcv(r29, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r33 = geteuid() msgctl$IPC_SET(r29, 0x1, &(0x7f0000000180)={{0xf54, r26, 0x0, r33, 0x0, 0x1, 0x8}, 0x80201, 0x799, r28, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r34 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r34, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r39 = msgget$private(0x0, 0xfffffffffffffffb) r40 = syz_open_pts() ioctl$TIOCSETAF(r40, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r40, 0x4004667f, &(0x7f0000000040)) r41 = syz_open_pts() ioctl$TIOCSETAF(r41, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r41, 0x4004667f, &(0x7f0000000040)) r42 = syz_open_pts() ioctl$FIONREAD(r42, 0x4004667f, &(0x7f0000000040)) msgsnd(r39, &(0x7f0000000a40)=ANY=[@ANYRES64=r35, @ANYRESHEX=r40, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r41, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r42, @ANYRESDEC=r39], 0x6, 0x0) msgrcv(r39, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r43 = geteuid() msgctl$IPC_SET(r39, 0x1, &(0x7f0000000180)={{0xf54, r36, 0x0, r43, 0x0, 0x1, 0x8}, 0x80201, 0x799, r38, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r44 = getegid() setregid(0xffffffffffffffff, r44) r45 = kqueue() kevent(r45, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r46 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r46, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r51 = msgget$private(0x0, 0xfffffffffffffffb) r52 = syz_open_pts() ioctl$TIOCSETAF(r52, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r52, 0x4004667f, &(0x7f0000000040)) r53 = syz_open_pts() ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r53, 0x4004667f, &(0x7f0000000040)) r54 = syz_open_pts() ioctl$FIONREAD(r54, 0x4004667f, &(0x7f0000000040)) msgsnd(r51, &(0x7f0000000a40)=ANY=[@ANYRES64=r47, @ANYRESHEX=r52, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r53, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r54, @ANYRESDEC=r51], 0x6, 0x0) msgrcv(r51, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r55 = geteuid() msgctl$IPC_SET(r51, 0x1, &(0x7f0000000180)={{0xf54, r48, 0x0, r55, 0x0, 0x1, 0x8}, 0x80201, 0x799, r50, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r56 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r56, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r61 = msgget$private(0x0, 0xfffffffffffffffb) r62 = syz_open_pts() ioctl$TIOCSETAF(r62, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r62, 0x4004667f, &(0x7f0000000040)) r63 = syz_open_pts() ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r63, 0x4004667f, &(0x7f0000000040)) r64 = syz_open_pts() ioctl$FIONREAD(r64, 0x4004667f, &(0x7f0000000040)) msgsnd(r61, &(0x7f0000000a40)=ANY=[@ANYRES64=r57, @ANYRESHEX=r62, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r63, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r64, @ANYRESDEC=r61], 0x6, 0x0) msgrcv(r61, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r65 = geteuid() msgctl$IPC_SET(r61, 0x1, &(0x7f0000000180)={{0xf54, r58, 0x0, r65, 0x0, 0x1, 0x8}, 0x80201, 0x799, r60, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r66 = getegid() setregid(0xffffffffffffffff, r66) r67 = syz_open_pts() r68 = kqueue() r69 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r69, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r69, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r70 = fcntl$getown(r69, 0x5) r71 = getegid() setregid(0xffffffffffffffff, r71) r72 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r72, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r74 = msgget$private(0x0, 0xfffffffffffffffb) r75 = syz_open_pts() ioctl$TIOCSETAF(r75, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r75, 0x4004667f, &(0x7f0000000040)) r76 = syz_open_pts() ioctl$TIOCSETAF(r76, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r76, 0x4004667f, &(0x7f0000000040)) r77 = syz_open_pts() ioctl$FIONREAD(r77, 0x4004667f, &(0x7f0000000040)) msgsnd(r74, &(0x7f0000000a40)=ANY=[@ANYRES64=r73, @ANYRESHEX=r75, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r76, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r77, @ANYRESDEC=r74], 0x6, 0x0) r78 = getegid() setregid(0xffffffffffffffff, r78) r79 = kqueue() kevent(r79, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r80 = kqueue() r81 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r81, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r81, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r82 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r82, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) kevent(r80, &(0x7f00000000c0)=[{{r81}, 0xfffffffffffffffb, 0x36, 0x20, 0x7, 0xffffffffffffffc0}, {{r82}, 0xfffffffffffffffd, 0x71, 0xfffff, 0x3, 0x442e}], 0xf8b4, 0x0, 0x10000fe, 0x0) r83 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r83, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r83, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r84 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r84, 0x4004574b, &(0x7f0000000040)) r85 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r85, 0x4004574b, &(0x7f0000000040)) r86 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r86, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r86, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) close(r86) r87 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r87, 0x4004574b, &(0x7f0000000040)) r88 = accept$inet6(r87, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="f5ff525df6253acc13baf65bfe5e8f5050b0bd6d1c698d6c5a94c969c7f8df15917b9f5ed66ddc82594cee78ca7331cede48de9b4f86c295dfaef045d2cf0db46517", 0x42}, {&(0x7f0000000340)="610054324e3369cc1e7c383f09e8e696d249784e16b031acc96a4a97dfa2c8371b62d78e45d57fe265b3f3516d0642fa507eac54b154cb147be498c4ab82b42321492c20a796f7a61823d90e6281db3f2172a7ded7f4d7f11db63ede8cb95c0ffe4f4fcfef1f7d34c288cc04143e8f3a84efd41d4cc4dc2305597e647ef09b0d117de7811239ddf4231f961fd5aff4b9e623433393c663fe3f2aa05122456ca45f44b4d2bbbb5e4252d28af019dd1e2aee304b33cb29c73092e778242088b64cbf657f7296df86", 0xc7}, {&(0x7f0000000440)="b2b318964748cdc908623eb30d31e0c6e35f853287d2a8ee590bc3da373d7a49cb82eee70ebf", 0x26}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r28, r43, r44}, @rights={0x18, 0xffff, 0x1, [r45]}, @cred={0x20, 0xffff, 0x0, r50, r65, r66}, @rights={0x20, 0xffff, 0x1, [r67, r68, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r70, 0xffffffffffffffff, r71}, @cred={0x20, 0xffff, 0x0, r73, r16, r78}, @rights={0x28, 0xffff, 0x1, [r21, r79, r81, 0xffffffffffffffff, r83, r84]}, @rights={0x18, 0xffff, 0x1, [r85]}, @rights={0x20, 0xffff, 0x1, [r86, r17, r88, r17]}], 0x118}, 0x402) msgsnd(r20, &(0x7f0000000a40)=ANY=[@ANYRES64=r15, @ANYRESHEX=r21, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r22, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r23, @ANYRESDEC=r20], 0x6, 0x0) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000180)={{0xf54, r16, 0x0, 0x0, 0x0, 0x1, 0x8}, 0x80201, 0x799, r19, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r89 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r89, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r94 = msgget$private(0x0, 0xfffffffffffffffb) r95 = syz_open_pts() ioctl$TIOCSETAF(r95, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r95, 0x4004667f, &(0x7f0000000040)) r96 = syz_open_pts() ioctl$TIOCSETAF(r96, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r96, 0x4004667f, &(0x7f0000000040)) r97 = syz_open_pts() ioctl$FIONREAD(r97, 0x4004667f, &(0x7f0000000040)) msgsnd(r94, &(0x7f0000000a40)=ANY=[@ANYRES64=r90, @ANYRESHEX=r95, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r96, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r97, @ANYRESDEC=r94], 0x6, 0x0) msgrcv(r94, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r98 = geteuid() msgctl$IPC_SET(r94, 0x1, &(0x7f0000000180)={{0xf54, r91, 0x0, r98, 0x0, 0x1, 0x8}, 0x80201, 0x799, r93, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) getgroups(0x3, &(0x7f0000000000)=[0x0, r13, 0xffffffffffffffff]) r100 = getpid() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000040)={{0x8001, r91, 0xffffffffffffffff, r12, r99, 0x81, 0x3}, 0x331d, 0x9, 0xffffffffffffffff, r100, 0x2, 0x6, 0xd28f, 0x1f}) r101 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r101, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x100005, r12, r11, r102, r10, 0x240, 0x9}, 0x8, 0x7fffffff, 0x3ff}) r103 = getgid() r104 = getppid() r105 = fcntl$getown(0xffffffffffffffff, 0x5) r106 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r106, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r6, r9, r103, 0x90, 0x8}, 0x5, 0x5, r104, r105, 0x0, 0x9, 0x7ff}) r107 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r108 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, r108) fcntl$lock(r107, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x200000100000001, r108}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r109 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r109, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r110 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r110, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getpid() r111 = socket(0x18, 0x1, 0x0) socket(0x6, 0x3, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000900)) r112 = syz_open_pts() close(r112) ioctl$TIOCSTOP(r112, 0x2000746f) write(r112, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 03:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) close(r6) connect$unix(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:08 executing program 1: accept$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getuid() r3 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r2, r3, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r4, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r10 = msgget$private(0x0, 0xfffffffffffffffb) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000040)) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000040)) r13 = syz_open_pts() ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000040)) r14 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r14, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r19 = msgget$private(0x0, 0xfffffffffffffffb) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000040)) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r21, 0x4004667f, &(0x7f0000000040)) r22 = syz_open_pts() ioctl$FIONREAD(r22, 0x4004667f, &(0x7f0000000040)) msgsnd(r19, &(0x7f0000000a40)=ANY=[@ANYRES64=r15, @ANYRESHEX=r20, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r21, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r22, @ANYRESDEC=r19], 0x6, 0x0) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r23 = geteuid() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000180)={{0xf54, r16, 0x0, r23, 0x0, 0x1, 0x8}, 0x80201, 0x799, r18, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r24 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r24, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r29 = msgget$private(0x0, 0xfffffffffffffffb) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) msgsnd(r29, &(0x7f0000000a40)=ANY=[@ANYRES64=r25, @ANYRESHEX=r30, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r31, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r32, @ANYRESDEC=r29], 0x6, 0x0) msgrcv(r29, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r33 = geteuid() msgctl$IPC_SET(r29, 0x1, &(0x7f0000000180)={{0xf54, r26, 0x0, r33, 0x0, 0x1, 0x8}, 0x80201, 0x799, r28, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r34 = getegid() setregid(0xffffffffffffffff, r34) r35 = kqueue() kevent(r35, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r36 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r36, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r41 = msgget$private(0x0, 0xfffffffffffffffb) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r42, 0x4004667f, &(0x7f0000000040)) r43 = syz_open_pts() ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = syz_open_pts() ioctl$FIONREAD(r44, 0x4004667f, &(0x7f0000000040)) msgsnd(r41, &(0x7f0000000a40)=ANY=[@ANYRES64=r37, @ANYRESHEX=r42, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r43, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r44, @ANYRESDEC=r41], 0x6, 0x0) msgrcv(r41, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r45 = geteuid() msgctl$IPC_SET(r41, 0x1, &(0x7f0000000180)={{0xf54, r38, 0x0, r45, 0x0, 0x1, 0x8}, 0x80201, 0x799, r40, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r46 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r46, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r51 = msgget$private(0x0, 0xfffffffffffffffb) r52 = syz_open_pts() ioctl$TIOCSETAF(r52, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r52, 0x4004667f, &(0x7f0000000040)) r53 = syz_open_pts() ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r53, 0x4004667f, &(0x7f0000000040)) r54 = syz_open_pts() ioctl$FIONREAD(r54, 0x4004667f, &(0x7f0000000040)) msgsnd(r51, &(0x7f0000000a40)=ANY=[@ANYRES64=r47, @ANYRESHEX=r52, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r53, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r54, @ANYRESDEC=r51], 0x6, 0x0) msgrcv(r51, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r55 = geteuid() msgctl$IPC_SET(r51, 0x1, &(0x7f0000000180)={{0xf54, r48, 0x0, r55, 0x0, 0x1, 0x8}, 0x80201, 0x799, r50, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r56 = getegid() setregid(0xffffffffffffffff, r56) r57 = syz_open_pts() r58 = kqueue() r59 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r59, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r59, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r60 = fcntl$getown(r59, 0x5) r61 = getegid() setregid(0xffffffffffffffff, r61) r62 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r62, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r64 = msgget$private(0x0, 0xfffffffffffffffb) r65 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r65, 0x4004667f, &(0x7f0000000040)) r66 = syz_open_pts() ioctl$TIOCSETAF(r66, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r66, 0x4004667f, &(0x7f0000000040)) r67 = syz_open_pts() ioctl$FIONREAD(r67, 0x4004667f, &(0x7f0000000040)) msgsnd(r64, &(0x7f0000000a40)=ANY=[@ANYRES64=r63, @ANYRESHEX=r65, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r66, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r67, @ANYRESDEC=r64], 0x6, 0x0) r68 = getegid() setregid(0xffffffffffffffff, r68) r69 = kqueue() kevent(r69, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r70 = kqueue() r71 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r71, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r71, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r72 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r72, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) kevent(r70, &(0x7f00000000c0)=[{{r71}, 0xfffffffffffffffb, 0x36, 0x20, 0x7, 0xffffffffffffffc0}, {{r72}, 0xfffffffffffffffd, 0x71, 0xfffff, 0x3, 0x442e}], 0xf8b4, 0x0, 0x10000fe, 0x0) r73 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r73, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r73, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r74 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r74, 0x4004574b, &(0x7f0000000040)) r75 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r75, 0x4004574b, &(0x7f0000000040)) r76 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r76, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r76, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) close(r76) r77 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r77, 0x4004574b, &(0x7f0000000040)) r78 = accept$inet6(r77, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="f5ff525df6253acc13baf65bfe5e8f5050b0bd6d1c698d6c5a94c969c7f8df15917b9f5ed66ddc82594cee78ca7331cede48de9b4f86c295dfaef045d2cf0db46517", 0x42}, {&(0x7f0000000340)="610054324e3369cc1e7c383f09e8e696d249784e16b031acc96a4a97dfa2c8371b62d78e45d57fe265b3f3516d0642fa507eac54b154cb147be498c4ab82b42321492c20a796f7a61823d90e6281db3f2172a7ded7f4d7f11db63ede8cb95c0ffe4f4fcfef1f7d34c288cc04143e8f3a84efd41d4cc4dc2305597e647ef09b0d117de7811239ddf4231f961fd5aff4b9e623433393c663fe3f2aa05122456ca45f44b4d2bbbb5e4252d28af019dd1e2aee304b33cb29c73092e778242088b64cbf657f7296df86", 0xc7}, {&(0x7f0000000440)="b2b318964748cdc908623eb30d31e0c6e35f853287d2a8ee590bc3da373d7a49cb82eee70ebf", 0x26}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r18, r33, r34}, @rights={0x18, 0xffff, 0x1, [r35]}, @cred={0x20, 0xffff, 0x0, r40, r55, r56}, @rights={0x20, 0xffff, 0x1, [r57, r58, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r60, 0xffffffffffffffff, r61}, @cred={0x20, 0xffff, 0x0, r63, r6, r68}, @rights={0x28, 0xffff, 0x1, [r11, r69, r71, 0xffffffffffffffff, r73, r74]}, @rights={0x18, 0xffff, 0x1, [r75]}, @rights={0x20, 0xffff, 0x1, [r76, r7, r78, r7]}], 0x118}, 0x402) msgsnd(r10, &(0x7f0000000a40)=ANY=[@ANYRES64=r5, @ANYRESHEX=r11, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r12, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r13, @ANYRESDEC=r10], 0x6, 0x0) msgrcv(r10, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000e6ff000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000cbf6096f242b4b66bce71c93eb8c37c7d598e19066bc5ca69300d81c6bd7930734995a31040003d1274dddb7c9517efa82ae3a548ce231fdc52d1d694ceb730340ddce424ea3211e3b6d119fc12a24109db2633acea9e4be7bb2e69519f7e51b264db25a521f84a3dda7eed1bdc470b5f9ce0570e81507e311d4bd0956db2e6dc04e3db297a3f4f822f5cf4acd7236ebb518e3ea8406d1079126596e58289d3301372776cf56bd59ce55b53c83cbcd257454afe5375077729ff83d1f85e49ab79eaa9e8141821d982555177ff9083e52368758144a01adcbf6a3766d738a0ec446d9"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0xf54, r6, 0x0, 0x0, 0x0, 0x1, 0x8}, 0x80201, 0x799, r9, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r79 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r79, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r84 = msgget$private(0x0, 0xfffffffffffffffb) r85 = syz_open_pts() ioctl$TIOCSETAF(r85, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r85, 0x4004667f, &(0x7f0000000040)) r86 = syz_open_pts() ioctl$TIOCSETAF(r86, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r86, 0x4004667f, &(0x7f0000000040)) r87 = syz_open_pts() ioctl$FIONREAD(r87, 0x4004667f, &(0x7f0000000040)) msgsnd(r84, &(0x7f0000000a40)=ANY=[@ANYRES64=r80, @ANYRESHEX=r85, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r86, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r87, @ANYRESDEC=r84], 0x6, 0x0) msgrcv(r84, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r88 = geteuid() msgctl$IPC_SET(r84, 0x1, &(0x7f0000000180)={{0xf54, r81, 0x0, r88, 0x0, 0x1, 0x8}, 0x80201, 0x799, r83, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) getgroups(0x3, &(0x7f0000000000)=[0x0, r3, 0xffffffffffffffff]) r90 = getpid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000040)={{0x8001, r81, 0xffffffffffffffff, r2, r89, 0x81, 0x3}, 0x331d, 0x9, 0xffffffffffffffff, r90, 0x2, 0x6, 0xd28f, 0x1f}) fchownat(r0, &(0x7f0000000040)='./file0\x00', r81, 0x0, 0x6) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) r91 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r91, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r92 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r92, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$BIOCSDIRFILT(r92, 0x8004427d, &(0x7f0000000540)=0x10001) sendmsg$unix(r91, &(0x7f0000000500)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="a99c86ecbdaa18e17b1931d56183d55e9c3b449cf8a04f3a64f7b50f6800cbc97ee4dfb5efcea4368d536f83d4850a241b9a57ea649422cb4eb37b1e8428e74ea0125754d8da056fd52640e579e2b37abfa6705b3a6d9b2ed74ee4802a92c1bb3ddec6d415721708b5884272f4e70ab902c34a1923caeb32a1a9ceaf3d9519be46fab874cf8b194edd3c4b2d99e1ec1f981b08dbfe63becd990a7c13640eb11b18f69b0f1af6cdedac8e20495da7bd48bd0f7608ac312c21134fb8063be7a4318d9e4ffd3448fb9b10a888667a4284c973480911996205dbaed980e52146bcb2f876", 0xe2}, {&(0x7f00000002c0)="b195642a27762d860682fdd7597564140b2c48c2bf19ba9960a4aa8e55119e84633e48fa15ee6db892af6f8de8d5072b1c83a29641bfd857d2c2f98a3c8d8c79ddbadb3d30525da591fa944d372a2a356616464228c437e1b89f55472c3335c29502cfe8f0d61bccb111a3a87f1c1f61cd28095494f95e07e0bd5bc435b954d0334de6ced0d7e7f033e75236b9f14cf68314c37668948a86cc04fd63c0ae8388b9a3a4cacefcac2b45f44b63a55366c01577f31406f148ccfe003aa457c73ff60ee75a51683b42f08791924a28d83335ffc458c7e8a0e39256a4c1977556bb8f122477", 0xe3}, {&(0x7f00000003c0)="53cfd8c32676d7f270879bd7a04eac8cb5166403683ff76e3dc7c95c9b2dd2ac4fda4b828e73b63b00b72aad6b80d95543f0383b63cf2d35bafdf1ce8993815a98234436", 0x44}, {&(0x7f0000000440)="9c2cca2c3384a9f1ff6668211357c898a842c7a69378d1103ac04570927a19b7fc3749a3019418c2284b0ea74d1be1d631133d80465da47ae12ee6a51cfe804966a2c5bc57d7b449edec7d0d93ba3f2e6bd9ca79afa42385695be2dd3e5a9709d2", 0x61}], 0x4, 0x0, 0x0, 0x400}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="ffff0000ff3f001800aaaa0486dd60a4f008080000000000000080fffa00000011002200002aff020000000100000000000000000401b78f14c635cd61c6f9651ff631407e90269ac626e9b38d131a42930f090000004b047a004088"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) r93 = syz_open_pts() ioctl$TIOCGTSTAMP(r93, 0x4010745b, &(0x7f0000000080)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:02:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r4, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r4, &(0x7f00000015c0), 0x2) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r5, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) close(r6) connect$unix(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r4, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r4, &(0x7f00000015c0), 0x2) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r5, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) close(r6) connect$unix(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:10 executing program 1: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, 0x3}, 0x0, 0x0) select(0x4, &(0x7f0000000000), &(0x7f0000000040)={0x3b3ceeff}, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r2, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r4, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="bb7b8422246d260f1bc1fde3ddba5df7a75ae30bd1230693006b9a0638417209809250b3008d4ab2684e5d16159ea220c193d561b844030feb3485ab839976b386ecaaac24d143a029640f50f79b143ab5103815f636f101c20ffb268f13911d21f2d0c5a30ddbfb0ab2c84c0c68fb38ec9aa007d2819732732bd2bf6ea66a8898", 0x81}, {&(0x7f0000000300)="942c8dcbf7deb2a50f1ff935490fe0828e9f1081aa26ac11252997d27112d36f9ce0b9bafb39619c5896616b61a50dee0d68184ce99ef8bc2c138f8b0dff0f4fdb83ec76b4e9100fe9d67542191cafefe070d4d5b1d2b3257d4994fa2a98a7489dbd1917568a4fc83fd2ec9e5efa96feea8a2025ca12c027665e96b388b3790e0768722ec6f2a4e5d7124b5653e3c861daeebea4099d703837699c8ef46c8801741e0e799641726a5bc0775e344484c68bc26b18f4b7f17f35510bb4bf83bef97155f6674ab9de6a69fe4b5d489fe48fc74b1ef5fa7c8493f3d442030b73d5a8caef05f772aa24030aa0e74f2677ceff33645b19aea156bd442e5dcb83ba0dd7f2889a7b1cf731a3c6ffcdc4f7f1da84929563b542c63570fedd74ae71ccdaada803f3bf66e2772484c521d4f2f6f66e273a8a583b3cbb7f347deb79ea5bad4b4043ef716134a0a68823b705f981891d14225db6965311c9680d36f12e15cb38ebacbb9dcfc5e20b28d04ae7079be502e1b1e2fcedc623c5e130975354cc68d5a58aad51b9a0f34019c5dc734575d3b3cf3b19fd58e213931846ec05a88aa73f93297e4ba5852f5e5151edbbc04d07c22cf285cdd255111f2baeb8b50d169b235a7ac6a8403a8de9588c332c2cf56ebb940c14b472d560e98bbc8006d8cdc209fced5a39b7f85f614e51cbea5eee7ea7cbd18205620db15d457ca967e2772bcf8c7d16c4670bb76b5ce74f1f5e581bc51bf59785b0a2a3b43c3db354b0a19dff56d6358d1a51172c0b121729bfa9e2d1e49905b5cf6208063716e242c7c3bb9a7c0335940a0488c8e82fb6d8138b6280cdd876629c33f30f4df2ac50b7e0e11d4aa2ed549449f820e961427f000e975ad7fb2e66c37cd60834bfa3bbfada0b82e39a6bdd364f627b5c439bf9f862ba753ebed796efb25d1f54a851e97255c4ae36bcb1cee768f1fd6a8e880521587987af68ff2f1e59aaada7e64c18546896a47f460adb57221d51f2174c17afa41585ae7aa090bb0062f447ee40bbe0a6047623063adba616ba38fcd613d3e9a12e9df7bb9264d7273097cbebe0c057e6eff3c5da4b1947d4770c1ebcdbdeab663db691f7960a7b598bedbd689b0fa31c518d1a125de13f8f0d0cb3889bfbf49531644a75cc30099fe50b004e15239d9451acc0e9917760f46613a71e6509ba95c2eefed81de43661c2cdf746fa3992216354086854935aced7b90f1bb6a341916573b3ad582f1bc9b9f6fe5d10b44cdbbc3f5ecabb95493aa05acd559496b2f04932bc6df2a71af2ce96f947bc8655a5aefbb82d3038cb9059e5430cae4a6bfc73d9d193724821f8325a0aa07fb71aed9065346b05cff40064d27ef2cd53b33a6b77556243f7a27be8ff818a6ba1e3177abb105bcb5931ae417cb923628630b359d4b13d0493bdb9a9d27ee8dbbb5e90e1c2c6760738e9078682e9b8a6a10e5ea81ce64aa71e6f59f4a3bad671e8f5468a983057a0d6450942e379f095c80512d7e59a2fc6cfb69f7898c9338e74c8b69e2e52a4ae84286900335ccc3873121b3b1d7e43eff4851152ab8f51864880e6644f6c159c85efeecc1fb546655991aee67e4a9fed0435fd8314f7c26f6745df90bc4ae93b728132f5c5081587cf5e2eaca0d963808bf85141d770b0985b596e8bc536f202fdaca3bab7c6af1fd011b7257bd32f90cd6cbe9fa6d8ef5d652b4c19bd7bbee8079119191bbb4d1f7fc5b248686163d2c84bcb09999221adc82ebebc4e12c140794604f744421d8363039e8cb87ae7f2bb0c8ece95250a0dd4dbf5628f90620becfbafb6136107eefd13d818902bc6a5269293b42e6835d0fa09a5032762f026ff408caae7bb07ee208d0acc3813d0e85bd6a7fd8ad2baab756e0a88faecd50a6de671d7756edc077715f75396eae40886ab5801cc1e3c8d8f5a020e01f7c95d36c9fd1e70676a2f32aebe9cf647022017de7bdb8a8851550875e33c0191a8802d93420a369c92bd63fc7743da3117194411663ef6131e392464afdb6d8a6bdbe0805e65e9f6d6b952f01c5d8a9d53d6385e6f71b1fdc1e8b2f1740c2de328c2eb9b4378afc28f939ef691c0cc6ad3ee03d04a101779cc026c5b82f1a6331cf81b03ec26d6ee26b85fb977f078bc05685b6c159af08bffa3d909b19945e6aa20bd4c657411a2d35578d04ece332303aa2de42d09c1b3e0be09eba43d4cfb30959a26f766332036898435741c5989a5e7c87b298b2c7126a9d13807c6dc93de2a19091723b7ad3440db28c8de3937f168c8278f44565e4a986508f7ba1a0cf21df18d31dbea84c5dd9cee021ef54c9fe7cc8fbea0d947d95324793857cd4ee7d96521215f557a1d1a5a1a4dc8d730587737cc0cdbd3692a06861a9ba6967fe09b41ae129a9bc34c924b40a0cc59b1795f60f2d20af43a7c1e3a38556bc99f3ad8c6272b8e27f8621a7a60d8f357cdd12cf8e81e576f7132f6d87d874d0ab6a5466f36c60f182c019c609a0723cb0ab4a7f16c45c49686878111cd443d276bbe0215ff26cd619fabcfb5902e2d6d7477778c7bec0c4c01ff3981c5ea0c4af20b0a3c47fd49c50fd36084bb330d9eb0cdf9e1653090f855cdfeb742f1c22f1aca1f2ecd726dce49f589ac6fc5c040c4869a37a8d8ad48c2bb091cd08b576f9c43dd6477dea3a55d4c48ac3d2187e5e1b218af854260442055c0e741f22a81e5739f28593aa55be035fae02f45716a9e3742af0c1eab310f25928864a248b5ac3bc55ea8a4814ab071a21c7d6e32917a8766479ab0deb9d751dcec4d4fa1c4230eb0285d1042725f6aaecdf8d54bb2ccbf52b74102b516784e6b905d9dda84ff4efec03bf355f4012e96f350c1617e22cfea57d674bd22376626000f7674ad36e595284fd12fba6d40da722d2acfdb7a41f7618470d8ca22885dc12a9d5c1195376212d0f39bcfdb949e301285b7761de00edb865715c291113fbb06add940bba8e8fdcd8b067f1f0d2db72f336a7f3483258b446862f9cdecce925e090ba6eae543e69d1ce9501c1733d96a9fbe7b734771c292819f56861c5633517b6e8315764c3fa6eb75807ba9d9f55b5e4bb426cd3c1a51e4661781890632e8f6220549c9504cc730d559665001bb5043dc80a71503ecedecfbdf9448d6ab1338893f839879f479769a637eb5edcaef6c44ed630bdb40e6fee98a4bb28f27064fa39a9aa52573d8a158303392a885de25740add7785cbcc16c7bf1e08b5b08ff657e05ebe119969700f806fcab166a0dcd02527964687fa5ac66a368c7a13c899f46e1553081e8d1298d12c3d02be9a1df42ae2c22f4b3128630c01d16d1cb75f906d1c635045a1957041c42d72dac32a78e3f56399554391228d06a11efbfc6d5ad53d379824b211c902a49da15fc18b76801d6271bed2aa68eb505599f9c477e9b0867d83b8c0db46af2ae6a011665e1a1e500f58b16f36e4ca4e79601ce61e8d657e45fc098cbeb3af0c0b3676f7a836e78be300f824757997146f6cd246a8b379c484797aca9092582cddf514cc9b1d6af19b47fe36d9babab93f9c2fbd1aed29610233347a8b5acabf4593bf6d77b941d1dd55319184d36755c61b0d2826db2046a2d52e704e607730c124331fc187d268c505ac494829e7d14bb7feb542a0f334d8bea4983dcc25d4e55a73e8144cc02e670a4a214329101f98ce5f5b74a2f478e0826a3e871c653b98c5bede19deb23d07bb26b95eb8a8a7ea2e815038d8afc98a8be927724b90cee0144c26cb48d51735991d958adbec8b025fcbfc1e9c0cb7807542b26d794380ee85ab7e7bee079195580a10d59ed8c169a2a7be409fd5c6390c253d76b604d87b31904f519dc2e8a4d14171efb7809bdb9e947f034f21ccceca9e140ec595af4849d771052326c135460cfb6ae71874821046903a1e33e13ddbeeeaac5935639335f88e08cf13f79d1d8519e1a2db54c6787bb5907d030a222a1d6267dd39b757826c5105a78236498ec31a6b2ef5c0076c386ba9000b6ae1b97f22e4aba89dbf16a76bfa3004fe0f19a4a282c717d7640d60c28baee66653dae3eb79735ca3c81eac85d07f7f6bfdac4f8105463b6df04954b436f93c704ea12496c9df27725950ce5e205d004510118643eddc821c48f4dce51a3a5d281f54262f2d5b08298ec0f9e9f1497fcee6cba76a167a7b15ed0b3d0b0ee80a6ae1dafaa080176205334366d137239439608e4fb65f04bca6f6772dfdaa26dbf981c883523af25c1e3d3a6020f6836d843e8d9d487dfa16eb48410d4e5bb6aaa445ee07e8421911ff159477a4aa586e4239ef4a25cf77a8afc4af1c171b6d4d59f3a6a944cc90afe78b3c7024ec7708e60b1a4f92dbfff2a92429c814057f6b07b0c45953acc35bd2b51b38d38813f1a6b2e0f058dc9f65e73aeed3c15823910732439330fc4c875d6b237ad87ccd7fc4bb856c67bee1c923bed647d261f1c522412b1c9ee27d77fc922368163c08620276faeb6dc0b1b17329580611ff1392d804b4a9c31013b06776bcdcf031db69c5336a7569583d7ba1f7ed1c6e8be5c16051510a2e877bb513dbabe956e9c12612260894595829bf4d33b5949ea9e7ed1ec44ab6c102f0d29dba439df9457f3d10929e5d0e2e267e5e7d08377fbc023aedf980400bc2c07a0471f4bf893c62473ffd4ffedc861adb7ba2bc52b744801ea74f5f2dc1dbd44f23e054ff6db5de56f12a341799fb4d2c8a851fbc73740e43d6b1a92f5d5871ae3af3fb9bce382c40a04ebcc0c33bc538dde3fbac72f1bcf52f82a0cb9db21203f81c327ddb906c1b2e24b75d75d3d8a14dd5e6d80a557fd8a1eed8e8d345f89920a52a274d79e3270fb0044687ccd73d7e68cb8f1116477344bbf51cd019684e7089d0c300410412a1f1a9572b8b28eb1474d77f689e1842bc9f1755efddb5e143bfa373eded0b51bf0ca0d20f75c2e9a55d2f601f50263174b44b9f5d38809b189d0214b4fcaa2dfd304a8ea49e850c1b919728b833a3a85d65b9ce8a6937500c1f77f228c83cd121b9a0eb56853dd6680faeffce7247cd291af8ef7ff3e9200ebf088d8adbd8b97f369f158dc5977a469a0e52a99390d7d8baae87528c586b69c5e640b3f6e19282644ef2ad576e5cf77c0149f684e2d0868f55a503dd4cc44d715aa057ca60ff2f1fcdc59a145ac1c7a7384a9849dec60ed4cefb290583c02c8a460bc5825e66e3bc3d6bc3d337a2bd496e3f2dcce5ebd7d40a57f34a27aaf39aa09f182508ee2624ac4ef96f7e4f885f5c921b24d20b44e585d9547813855638efb0fb361edcfd420c7e14d0a6d89f190676d4deb22d92eb283fb48cecbe7cc9c5459c28b228a76f9fb85f0feaf3c570a41313c88e8231b1da0e9eb74fec83d76e875a949c68dbc7da2227c8e5d848fa3ce57d0d899c2273c3cf72d23a51b113f905e88f985af331ae5148a9b23653c453a63772c8f67ec9ec61187d9735348938089828d1a16a7717bcb6780ab6e972fc65fdb630cf8c02a45ab46ed173ceeb3c8a8659cb22ced58e312b1db8c86609c411e4d7e9084e8e4c8ea06f647ea21ca6a5ff779fd0f043eb67f776320d464c46b97fd3c634188dec9bc335817295b9e53c78590d85399494cd93b883058def461290d41b3770c7f049000b72766cbbdc3723873f0030fb43faad2c1a605b3d10f9057b0ec0cbd62adfc40c69c67eca4153f0b805c2de9632af0c8cca6a264758d75ce49cf6e49c8c6fd1c75e5b7d9633a55417da3074da09069ac6a263615b56d72673d659", 0x1000}, {&(0x7f0000000200)="c900dda92898ec6e29d2895e48a8c346d34434bbe0aee17418550ec00d", 0x1d}], 0x3, &(0x7f0000001300)=[@rights={0x28, 0xffff, 0x1, [r0, r0, 0xffffffffffffff9c, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x40, 0x406}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r7, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000001400)) recvfrom(r6, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r9 = getpgrp() fcntl$setown(r6, 0x6, r9) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0)={0x6, 0x7}, 0x10) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000001380)={0x1, 0x54, 0x500, 0x100}) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x9) 03:02:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r18, 0x0) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x2c94, 0x1000}], 0x5) semop(r26, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r22, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r23) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r18, r9, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = getgid() r30 = socket(0x800000018, 0x1, 0x0) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r32 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r37, 0x0) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r45, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r42, r41, r42, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r37, r42) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r37, r28, r31, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = geteuid() r47 = open(0x0, 0x0, 0x0) utimensat(r47, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r47, 0x8004746c, &(0x7f0000000100)=0x9) r48 = socket(0x11, 0x3, 0x0) sendto$unix(r48, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r49 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r49, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r50 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r50, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r51 = socket(0x11, 0x3, 0x0) sendto$unix(r51, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r52 = open(0x0, 0x0, 0x0) utimensat(r52, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r52, 0x8004746c, &(0x7f0000000100)=0x9) r53 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r55 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r58 = fcntl$getown(0xffffffffffffff9c, 0x5) r59 = getppid() getpgid(r59) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r60, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r60, 0x0, 0x0, 0x1800) msgsnd(r60, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x1, r55, r57, r54, 0x0, 0x46, 0x81}, 0x10001, 0x1, r58, r59, 0xa5, 0x1, 0x4e2c, 0x6}) r61 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r61, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r65 = fcntl$getown(r61, 0x5) r66 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000540)={{0x240000000, r63, r64, r63, r64, 0xa3, 0x2}, 0x200000, 0x7fff, r62, r65, 0x41d, 0x5, 0x5}) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r55, @ANYRES32=r64, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r46, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r4, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r51, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r52, @ANYRES32=r4, @ANYRES32=r3], 0xb0, 0x404}, 0x4) connect(r50, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x8, 0x5, './file0\x00', 0x4, 0x4, 0x0, 0x40}) r67 = syz_open_pts() read(r67, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000f9ffffff00"}) syz_open_pts() 03:02:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r4, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r4, &(0x7f00000015c0), 0x2) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r5, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) close(r6) connect$unix(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:11 executing program 1: socket(0x2, 0x1, 0x0) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) sendto(r1, &(0x7f0000000000)="b1c670f8db507b5c8ff78378c93f82023c48d0e07203dbd3f7529d015fab32881e6a6e4b421adeb282f4cc5907c5d28a8a7a92393737da4b4c1680e4def9e26c94c8e932cc29339b44b7bb", 0x4b, 0x4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) 03:02:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff9, 0xffffffb7, "00d85ca881447bffc7f6abcbe4432af0a7000084"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) writev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="e625e5fb92b5bf3f55992ecc857a30c8850311d39ef84d4bfb12e3ac30a3c49e7b43bef2bd7311312bacebd1a0296e28d3289f525a8943feef53f5c7b0ff9afbbb58d6c7c2ad21b33eb5b545e540eacd7e2f530cf2b0ed5d6ce77dfb47ad1e61755080de8d4d33c751e112f4af67c5f96544720020ced7d0d2e8022afb0256ff114695c114efaa3b1768187a308e8b09489e13f45143215437b0f8d21a3648e64812da406d892057eb24c468328e7123902bdcd569c6874b0859747e5b0151aa4ff3ee7250f6f3e8944f07f5b1daac0c072aa6af5401a0f9cf84b994c2c5f323dd8862fad9bf1c108d6d71e99c2dbf232a44b80db2ed8fcb86351fd290a3f6572cf0018ef0d45aa29f4d39928864db1b1304a934492d6d1a89591f3072b660c6ea26f8afd85b86a6664642daad2569fb3657e2f433f24ccf65f61157d51378d2e72be0c3702f37263f59e5097440d00fdd75f5e095a04f3b62f8ee961ae8a5ee6aa90359ab48e3c91f163a3ae62a5d8a2aeb0a5c98d9c621f5be1b240a752f7de44e1f2424ee3a56975423dc6ec81cf621da65ec8c18fd9610e55ca6b202a90c825a5398979e6367b2d45e8986f710d1c123eba653c88ff5a94cd940c4f935ef6af1f52db6d69fc78dcf282a00b2b0417e777d6f2e3f7af1574099822891d78a7b", 0x1e1}], 0x1) 03:02:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r3, 0x20007479) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) fcntl$dupfd(r2, 0x0, r4) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r4, &(0x7f00000006c0), 0x0) 03:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:12 executing program 1: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) getgid() select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) select(0x40, &(0x7f00000000c0)={0x37b, 0x0, 0x0, 0x0, 0x80, 0x2, 0x2000000002}, &(0x7f0000000080)={0x7fffffff, 0x0, 0x400000000000007, 0x0, 0xffffffffffffffff, 0x7}, 0x0, 0x0) 03:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:13 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x2}, 0xc) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200)=0x10000, 0x4) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x3}, 0x8, 0x0}, 0x0) 03:02:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x46) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x29, 0x24, &(0x7f0000000080)="e5d2b4f44f35e1c321cb58", 0xb) 03:02:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0xbd5, 0x8, './file0\x00', 0x1, 0x7, 0x81, 0x3f}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) 03:02:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r2, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x38, 0x0, &(0x7f0000000080)=""/56}) 03:02:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x140) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x3ff, 0x3f, './file0\x00', 0x201ff, 0x6, 0x7fffffff, 0x6}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2000000000018, 0x0, 0x0) sync() 03:02:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:13 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) semget$private(0x0, 0x2, 0x9) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, 0x0, 0x0) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, 0x0, 0x6) kevent(r2, 0x0, 0x2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8a}], 0xffff, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xffffffff80000001, 0x4, 0x44e41e7e, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x51}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40000000001f}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x11a5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0/file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r4 = semget$private(0x0, 0x4, 0xa5) r5 = semget$private(0x0, 0x2, 0x656) semop(r5, &(0x7f00000003c0)=[{0x3, 0x2, 0x1000000}, {0x3, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000002d40)='./file\x00', 0x8000, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r7, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/tty\x00', 0x10, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pwritev(r9, &(0x7f00000003c0), 0xffffffffffffe5e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4810, r9, 0x0, 0xffffffffffff) r10 = open(&(0x7f0000001b80)='./file0\x00', 0x615, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r10, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x86) pwritev(r11, &(0x7f0000003240)=[{&(0x7f0000001ac0)="ee36f9e075ce2293e1b2595ef61e3dbbe3857ca85917bc399f1d96d84902d934ac053a84", 0x24}, {&(0x7f0000001b00)="5909aaf78810f6d2050103709a5d95b0f9c9ea9bf2ea48027997ad3fa946e1f995a562c6a7d710c0dad7293754b969944843cd288addafd3851bc6b521af48bbe00c18ca8dda4974e2", 0x49}, {&(0x7f0000002fc0)="de09c84d58c8c93984e9dbaefdede6f807436a53f5d624bacd0dc48b6520a0776a308b1674c3d4065d27f61400cb0006cbf4f0c7d0d9e332e358bf65f278e58acdfe3e857bfa2fadbb7885b713fb7e354b20f68b5e17e3fe5de191a8c0b60bccd01c726be9b6404628c6feaac3d9e54ae48166b54386972429a950e80b0f760e6a8ac9eb2b3fb197336c2445186c46da9077663f279ae157e1dc9f4eac27762ce7b72333626c", 0xa6}, {&(0x7f0000003080)="b8614f7e8c9f5e794db4b1fecca9a1aed3232c28956db2cbedd772ee330882690f27fd5b7c6bb9328e552e4ece228c0d2b663589acee22dce42a53f15990b0bd04bb54d05e05fd7811baab9db97bdb0253bab0d7086d421d674a0ac5b79071a0fe3e208c066ccda0f0df44ab28a88f6535a6cffca421f8285a1be6a59eb5c5e239909401bd2593c1e396a2f8b024c015dc2e2501bb17b20654063ee1cc2225b40f896bc5ab5a9a456303c321f1de3b492fbd0969a00bafa768579e0decdba7", 0xbf}, {&(0x7f0000003140)="8512629222e983be1385f5ae767b1cb13285770981c3a36056fb35f5f69d7154330ca7d5164b256bf0a866a3f33aea3a6f2f584193609055f192e155f71ab0787b1f786ab6695de6956cb1422a2672e84dc8ec8597c5960d0a00b321f28ab021fecc085126601c816882d3795e85cd69d5f4af3cc9330432efd7d98d0dafcdf58a23bfa5cf98ab06be35a3b3efa7db42773756daae5690cdf34aba505424052dee5ddc42f1a8f1b0a3146faf198297d044229077062a35a0d80d95c39a79ad381f67a9e4cb3f0953b18c08645d9df2fa6b6b2af4794c2a77dfe6c6d8af9ec4af", 0xe0}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r11, 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r12, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r14) socket(0x2, 0x1, 0xe1) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002d80)=[0xffffffffffffffff]) r19 = syz_open_pts() ioctl$TIOCSTSTAMP(r19, 0x8008745a, &(0x7f0000000040)={0x0, 0x7fffffff}) sendmsg$unix(r6, &(0x7f0000002e40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000640)="dbfbcd6cde274766e432413edf3533eaa567c86315c9b68c9f87ebc9dfdf30d3cc79a57367931d793ab8f517dbea56eb9eebb9c353d237e1352fb051594684b444f6a2d54f7ce67a3a6f367d376e9748d29715223cfc8f3820dc7ec17e7666dca1c14d74f3881aac02ebbb25c2d588abf83be3acc2ac8d92d461f2bfbea571ba2d6686c1e84378e990db03d0066b87670daa306a620f4987f4aee4b319451561848fafcd5e304c35d1651747df442e61a66efd54b3fc6173248b0bc641adce412f226e6b5d6474ec366411193a68641373e52eeb1001063d90686519ef", 0xdd}, {&(0x7f0000000740)="72fd92fe53c31f4bef914fb349da9c6d45728e5a22962fa16e3c202f07b00cf5a878bd6f5a37b0f9af96b151bb3c37557ad636350457da13af231da17204c6b4e8dded49a608995aecbe6d16b911ec83c20344e0287a7d8b4a81f0579dcd96133e24e30c1ddecc8028f9364e036389a8cca178be237105036ca0a46f004b9fdd7a09face25b16cdf47cdaf20f51b54b710d1004339a9e06d207c1ad5db43919a4c156a71b96b1d6a4ac33547a90f49fb28f64a438dfa3c47df2d995705c4a816e1f827aa18d7ffb5a283eebb496b2b7bd0fdf33f176ca04e79a795307b8a3d3fe00dfea58fbe8d0599edfaf5fdfb92370d4c96a24db91331d2ca89ffe5f195d5978dcf84a3eff9806d9dbfb50d05809487697ea1598f5f586d0209794a5947a4d91f08e70498f0ecf6030abf63a0b001d07b1b67c12459ed0d274a6297f78f4d4313f4addaf0c280ade23e4dc82a535b78e266c9d0f805ed1cf73237795f53758a85305411a4f7c66d69b7f521f3ad25816cdd3684c48f8cc4e8bce7d15f4164a4990d56e66bd7e935addf84a534354544426c1097db3d0b6733968fff25ee2131b54568d757231b251693f6bf322f2f8606d8bd43f04d529afa158f8e2ec38df1cbcc9ac0747476b615abd1c69c0d7aaef71a64a7a70f1f9121456c32af48cc3d1d71e6c73119a23a35cc58050436367ac3b9c0521c5161678bacb99a6fb6bf9d930d7fe5c6a3a40cd69b906b6d58a37fc7f83294ec76ee2f5150d8fb226604243736ddd1a6c430be854ae9bd79bbed13d773bbe3660c157802ca4b6c31e1df233fe678cc351190521f4084cafc0b033271fe04aee12d52e913fc2e1ec4b6c6590be0ba8df043f57e6cab7b1215cc98e719df53eb404565028d99bfa62ee8569d3edc376e35bd3f227539782409b5bc3bdacf11aec17e870c524f51886be81e23328c131831362acad44a50a1eba9b02476966ee254e36d9d166d30c455456d546912f69c1070754cd04819f317d7902e698aef0cc577e1175b85ab1c66798783a8c54015138757ed41423a878766589d3d60ab90a79e3a1f540aa89b969e824ce535722c6f879b259dd256c8e46adeb6e8d69b79220d83d1a62ea0541384399ba772100993a219711d0d9943279e370217764d4a71f53ed754b5c673fbb89bfb117c027a716ca50272f7c847ff69ee2cbae13332e067e45bdc1e267660d1a29002f6a2f3a8629befa8c80a339e593d2fd8ac3a49ec48b1f887e6f5d459baa6b8ef01e4ecdc2c3c690c4dfc5f562fb9d1b9a69d5cc823ca666cd8d170b456f8cf2f87aa0270422c6a4ba0177cdbc7610089fb5d0c1e1e5321fd0cc3aff461343555caa712d91a50d7540b8e24727ac7da319f97ba2c9c345e08b71a78347c7b2a3bc0715be3aeac8ef7df2ae052abbecaf0b95d1c531fee8a84d1416075a8980ee2a63702b3c2c450b24bcadacbc6248924a2796379c221953a2d61848b715caa8282970fee99c3987d77f43d618e3230b60b19b819b3343ab68a3f498bf3dc5474fe3d7f63142f74a4acbacaa931335fb4d2cf1fcbd2d331af2b9237fdbe06823a3ac7fad68474bbf66c8994cf03506988358a8f6a9691ed4081c32c9aa37e7466b67de10e1c06364270a36e8f47cd7d2babe44af9f1a43e3458ba2e413653f8b83273d36d5875e9a7f1a2cd7bb7896ace34368b30c32b3f6679bedc32a1206ce143894d50139cbfcc791ed97c8d494d14a8b6e8583f1cdd7013b2bc0dc81805b6680ecd776bbfaa9781db232df0b855f94d6e33da6bbaffdd496796c870cef05704d28e527deac2d4d4732d0926cc0ea451888ce52160dabde3101f1f381a8d9b1b3f8ad4ef0ef2de5320785b1b9fc635728e5c86cfb11f1e28935bb6e912dbf6f6212d3f71a1757cf112c6b0e4911ab51f8ee51d9d33847f4c4851682c7d189527fe3ea666f8710305f476a2dc74ee59d5b4e90759561ae997c19d18089ef8dc983e1e318308affadac4ebcbd1a595ebb300efd64cf45aeb08e49f262b42defa2e2656b69ef41736fc9fb99730630edaec65533b52b35108cd68029e1d478c607028deedcbb3d40870ac5c3670d1f9181c8d7596010b24a5c24d78942245384ef995921594a9292b6d7309ecc69ad2ac54c4d6f041d22b8368f1907926c0e7dda350df7506d6069ff5c5435d2a7058ecb410f0ada69fe7ce9884678f3d5b22d94c6362a636f8b4e64c07829ae6134b2d33d56b26094d17aaf9cc54f5d645db86a6cd720a335ea8fe4809e50675b403955313754c2dfb2547be51886f48f274c0ed2242a8e2ede6cf492613188db5a2bb0f8b7801c8fc339e65897fe7fe86f671f0e5a283cbf1d391ddd4232b4a395504f55158d166bebe393a2450dfa82619942832640305c19907a6d38dd15a8af7b0c94ef1288acfa343c9349d779eb29d48a1e63bd8af0daabe92613706ef87d0c1eb0092757fb8f455cc9d47ffb4e537af96fd9b929c384e954930ddbf61a071e433438e84bad3dd82e59cb43f3fbe52041f28322e662b791d25356d4702908e1c132f80a2a0463d7f5ed1f7e57e96529b760260044a666c60ed7201f5d88b70ca8f35bba2c31369c89809154bb2ecc9b43b004dd6e6b3e599861cfa45ad2b3f29f5d9a8dec5333cf165dfd156d5660b0767e266f336efd0fabaec5bae3b5797c54979086308bcabc9df68464c331b51befb995f6710badb87bedee59b87c4bc68004c6c7234ea10fc25388b0d3d26304c252390c973db3ab04b01d43570c2db39230d5001378a40e54ff83cba4f73201faf08f55821fcd3a83740d679ec8d0b73fc8bed942ec9f6417f2f7a40a5e76369000931167d2eb3ce19b76919a54ad0ebb085d4e887f7245779e8570902409aa00a89fa2d78d10ada219e33e4a34d983f6a736384e2b834478528d48b8e8ef1ff44f21d4b56754eae2cbb0868b677af6e29eb9862106e0b2eae6506233a11da695f224a504ced3ed63ba1f5dbe585991e7912f18fa811364d8b169620059508e379d44faeb5cbd331b6a93cfbc62d53c018578f0c921ebe697f217b990a5d30e329ac203e5bbca2f8d162032d5f7f49849366c068b52865d45313d3bbe1634b63367356a0d1dde859050b3f00c141bb835f9b70bdc59822f902d4701c27e582c95c65b632ef1d59890c6311c970f12e2faa2709bd55549a3932b727d500e3fefc599f0eb886025bd416a35bc579faec59ba58db98d43c68eef26a96113fbfdef81d1489daa920ffcb2a07b9b194f9f163eefcb285fd1b15d30ebf16d29741963925a54b12918c76c6a9bc2ec4125f50dcffd7679c044aca1a4c73babc4ded27466bc47e359b5f03555e8c2468c3acf50eadeea704242a6f2472f0e13599388ab846ab4157ba222f5c83f85d99b194b21c13f977f0f5f24a3103ae8eba9219c9c9c3795cd972fe7eabdb801753257b28c019e44ee352c4853a01e6adb61929338485e03da61c9ac1ebf14e5881e7218c413dde511bd30dcf4e38d7611567cd482265c68ea6ac9593dde55d82ab73bfabcb4265c8beef9be739f252b044e5c1af29c8098f197831db59171853af9abc4bff48c51143a296fe800da1b099ebaa46127c4a224e730fecb3efc79f07d31af901066e15c064e9064ec466c10825b418a06be355d481d1c44d13e538025fa3b492c513397adb87cef6f623fcd3ac76c950e631ede5cab719e4d2b58c60071dd8d7cb3fac062dc0b67d3eb59527a85d4c0098a81b1fd62e0490c2a6d584823277f42ba92f2310ee69b4855883ec27a293f60e3045cd6544a076ec0b1644324187f2b55bdb6c487e2c2c11e2a35165ffe588e363359bd0919bc1dcf7c1923bb348ad97766fe6b853e84c01876e5e17f00406158c8d06e7a63f86f774d32843ba8e607af5d220c56bfe12fe61f78c09a4a3d47763a3237b9193b89bf57f0fc32e46439089714542dd062f6cebd43512e51f82729f65e3208bef048c4da271daa72da6adec08e7e79609ee885fe3c7ed56e45566bca105ddbe7312b2d53032fa53e4c3c774a1ab281c0af7043bbb39e55e9f0d31d3cbc07c365ce49951e876ce98d084a8c1c9c22132a50c4e68c7cb1fe516f6eb551956262c8be184f767292199c13bfd4b2d183beb021350d8796dc5186c9d9977bcc1b086b51271b41c964b787f93cd76cc49172f5feceaa7c864325a88f3b7339177cb4cd48ab8364a67fe5a0e92768a6759c53fb50eb1bd2c5bcbc56b8e58d8cd2a08e7af6c455e2020f2c90c17ff8d7c83f931d74234862f65410d8351d9d7cf451f4317da9215b51c083264bcb9c646f6e800cc949f49ab9939f7b3cb24cd2f8edf03c8f87dc56cbb569f275c61c4bb38f0f0d927dbee62093f23ca936c3b93b57d7a73ef4c0a0b5786982126ba2f7b90a0c4f76564621915f3aa7dadcc578e19dd0475211058eb56f5315de8d343176e577ab769854aebd32014aa4cceca103dd20de695d3ee6f9be618e71d6501157e402c7b4f4846008cde3a3a2c1e531fafe9003816f988dad8107aab31b0d3f197487e7dab356d87c80d15c865c5bb5b9701301331a27607d0820b315332643abe3782c912404e5df3c54a5ba63b91aa3e87cad077b58741ae8d43ba973888fcdd18719b35c4c94b48c386bf1b48455ae1c799a8c44e4bcb62a7c9ff38acb54417c44b7028bc36671a1cedba471fee61178784c2a88b61dce64c81a44a4193b4e7e1c850ca7fec2383ab5ba53ce9eecaa2df2f76d19cae17a5c3cd8344893f5c58207c8c7250439714fb296d99895e52f622347d935be472dd443aed0e363e9cd1f7e334e20ce48dfe3b15b3d087382738f9467f44b627bcc57a4eba5738d7b2f7d4dbfc6ef4b6b55df1ca6e4ed90707f33cb33e2d247878fae0c2fd02a1c0fe48cbf3f83d52b5c1bf37b087dd057c946dcea56217fd1de45660dd9970268e7e7dc9a73c619a694227b598021da84cba60ebc3634e0aa8787e8d868558f168aae6298ade20502ef407c7f9e1540ef449ac64ce840de9e06097c042198d91148e72102686926b17affdbc2fbcb76c3e2d106398d6295e079e65752a8030d2874726573d927366b8bca7acb810fc230fbdbcce91349629a00d164cb873a5ca6572c4d3b672aa57cc1359b2471e5d1c58857b9c37561f8806609f4660e6265fd0543bf7efc81cdc067eabd4f70511dc65cc7cd4c0dcb2a8799fe49d6272159443711728d36e5a321931fbe944e22793cc8c2f7148ca4879ff0e3cf512f1287d5498a7b73419a38f3e8e6ca55e6fc95930dadb4d401508963d0bb7f194985a211cebebe8860ee861e8f1046a0a2a683b36cc508ab03c10500a04293f9db5671fbecafa8d6612ac950a3456b8c7b3a4ab111793e662a0d7a92a070581732a9127008c922be279b97a71a96eac88a7df49edab90a32458280873e73209ee83ef1ba7fc64922daa1677bcfa63b0d1d1bbc27cc5cff127b548fba7664aeb665048841fedd62e6ac6f95f74e9d09c0cd3bbea2447395d7c7bc1f6222ebb22b280cb13606f49c60c601355f0217c8c01a70515c0e7dcbfb998547eb8edcb2d794147a5904dad44258a5b9fccfc4b40439f5b035fe550479ea40a0949bff5c86c896b67ef24acacfebb1b8c1014096662ab7b87d04bbadb35c77587011bd2a6936ca608f501d1bf812321ec243b47cda46520934854e53267cac5101dae6c532562633fee2ea12b871e30c60667f5f3adeb8f6f26b107aecc9437240e051519b5c95564aa59e387dea0f28d6bea3eb508", 0x1000}, {&(0x7f0000002dc0)="bc6d5a378efa76d75fc7094b45f91156f2e5cc986a", 0x15}, {&(0x7f0000001780)="6a7537e086f2924b9a9dca0b0c2c3cd508e827f67cb4bfef3a87ea362ac3246c62ef5acf480576f0ae2e44ccba5f3dcecc52a4b277afd9bf0ba912b69965d079975860e40ee6d9a620ebeade69ed094070d3e19d35bf1bf35596a70d327a8d5de73f19522dfe0c3b609a833d756557634c1c3e79bbb4fcace24903b3e86ac17623b907b949fcd61da2713ce7caa5c3ec6ac1e4021d4321ecb05a694c890b4bdc0b42aaa451a47b06adefcaaca5480cd471d6929b34cb9b8c08d9aa40b9f963045f7db8a0c2fcde", 0xc7}, {&(0x7f0000001880)="b1354df52fcb1ea0e9f6d09830d5425c08e5d669e407ce693bc8702475b37aaa73897f22853f86a6249ce737309822dbd34e63714cfaa755e145765b5fc964311476ad35053a17f52573f0d6fc9674d93b80732bea06d0954e3aa211bff346f24f9edad5d43c004952fba6f1307df52fa16f5ee25fc960f8351e6bf220822db832ba95e2537c093a7cb80d1759c1d82ad96dce849406a5", 0x97}, {&(0x7f0000001940)="b4ad7b1557066879c8f4f6522cd866ce9a28a573854c01d486fa85443a7a8605721a28e57c7f55d66fd38e08af8135827a401e05d8c524bdb2dd06333531cd4416733343693d5b11529ecb33b8cbfb42f9d05d69d1da680bf34bd85982b6fb1df7d39897d7491c4a9cbd584955a61c5dabcb469d36e1043ba0b4e45478ca9fa4115ca844dfa9bfb4605e3930", 0x8c}, {&(0x7f0000001a00)="023df7259186213ee03087188610462847bed35b6cdff080386ff7baa1dfd9bdab0b86790e35b75776d9ed2333db437d44a4b7dc638c67872610e3529c0d7e62e372c71fc40960a818f33f802e1f8728f2ed335d1bbbaa38f29e6c9fcc2497862f954351e88c79fd2c8803aabdf1411a02aa9f62f35ea335e5990a5a9ceeccf97d40739cb59d423c923cec61594287a7afd4111854a2c918bc33c3c85197", 0x9e}, {&(0x7f0000002ec0)="b54cda348f8f36ef3c404c26610f65446854e63ff0c2a48eaabc1e760716ce0303316789da104a8d8cdffbb373d21e2840060bbe045418de714aae2575c130b7d1f47f7ae1dafd05b45d337c025c60655982e8e90f73c9cfe164a04f155ccdbce83349599e49f649bfac3a45726c4ff0a7b9fed38050cde3293c5c8a5da2e15c13595f644589303a31d2fc1a1e987a7fa8eac892a6e6eca46c08b842d4c5394ddcd48c1fc0954d5e90f4ea20054946d207e77a9a6f7cea273b787f06d443240f2a1ecc80f68ef99c64eb67462205ddfc8bf50cb51aa1efab618d3ec1b317b50ad9a736d6cd9a23a91184112a323d079c8fff67e3a8ece01768112861a394", 0xfe}, {&(0x7f0000001bc0)="048e0e844438769e928c294accfd99f1d6cf08ecc249ccd28fbc5660ddc7725bc215bf69ca3072133fc2c37908a283b07e47bf90428a13828331288cdaa1b951e679900a05289ed9f68fe9a0fcc6a3d1fadafcfa36b16cd84366e3fd38dedba57887c1ae34307bade797d580e3a1e3301c76b296fa5a48e88be0f2116eae48c00422cfaee95cc02e0295de4058bfd92fabf137ad62d3cdf88a1c51c13af5254bee87ff74ab218c58515d310c73694ba985186bc98049aebcc924accba34b83ca2d7801bbad5d1aaf53ff8f4cfd8be2e3858aab7077c668931e8c4620e0b0e8830403416d7117c99985c11905305b59c1b60ac33e54c1338c63201fa994207963aec470435005d457e83f47e9cb877082fe1f4ab8bc36d7e33e5fb1c0d0fb93dc43be5c82eaefd1d07c4dae977be07211bdb674629fafca7c6ddbb1907386e3f64c34e401ccd4c6ffe3dc74b0348975ca6a3b1c5a22c15c61a24826c8cdfb7befac2e6a8b3025eead2569c7f3627c472f8cb7778352c2da38cb5e9eec4fe6a51497a650c3e188e627e43e53c42f97ef4ecbc32723c6c8cd0bdd270b9f710f91cdaf26d211aa67882a2c061fae21a04fa734d797723d7a02f1f8a0728dd92f527ef3deb7b4bfc9085af60e97181a94f33dc800f951889186560bdd5c322e599e3c43e9d035a1b2f83b8f39aade9a6058d24c97aa28591684d251c795df3e7d382e4ed5cb588bb3512876842568f0662861de4834ec2d78404dd6ef138b0ddbb18e4f7e16d8b1599bc34a8481b69dcd8788e9f9d8fd7295515f0e3d01c64c86b9194893830e8549c14e8d980dee970f15e35d30dcd1e2e43cd728457f0832822a7a5878bf60939960eeeecb92f3c666ed52bfb51a2dd5fdf77d697ccaa5bbd5d709444b2141b4c4d619fa8fd8a78fd296245b5636924df40b69590cca2d66e8e9d5c85ccd2c4c65a2c39ac6c7086614e18ba8ac2008c31740cb910f03578cfd46c72ef586cba3b928ea88ce21552fbd606ef5a574b20f07b1933be92006c66254f76097afe3ad49bf88ece91eb5f208894a2d7a9732096eaa8257e1fae5d4bfab475a4b0c554ae66fd52f82d408488a27bd47b99f4ba1396f1a4d234fc9b4743155d9df04e14a4828944c663c1116f0be3619fbee8e9f1aecb94f91a5626785508b8b2a664a153b2ed62028433121a6486f240bd1d8cfb9d5256fad42a20f1173c4a8cd742dd7b63b2516702e4b8fa205299aa2317c976b7c9e4da08c62ef594230101b37051ca6cd74cb181345852de795bfb8adc0f17e4143f5ab1f4b2e73c8e3594058036714f3ef46cdbcfeb7dbb25310e5b7efeea8c7440cc18f9504e2038eb91238512eb1c46534590366d3d42cd27fa679d88e7df1f44827ba703cd5d2f8154669563bf62f95d28fad4f9db6b120bb87bb76ab7a559db0f8898fc583d63970008c41999199d789768f1b852367e01ef1be49d04dd76775a210ae389b081a9bff6e5e15a9946529e43b6a5da7b1f956d3308d73d09e3372a9986b6bb42c0220e930904097557cf2fa703fc2c0589d233653c060990d809eb60781af5ad49645f0635d8b20e24caa951532093772510ddcbaa2a6180312152afb3c26413055a7b17be3d5322ec723cf56293076e22b2ae818aa9b6d06dcb2ccde5fcc3e472f2843c63309b3cdcfdc039ab75b4356261335123ae8a4eb1c34c6d6ef81e2560bcbcf454b894f97b6109fb556fbf134c343d43f0d4f262e2ee1fefebe3babde711da0e82d9d6497ec8320ce4a43d2f92d4e4cd9b64a466089a29dbd1438868b7a7c88b408db4e3ef0637800f0a4a70f7ee691084f58d95c2be68ccd1c19cceb96d5a5bd6103f937603696f8406b980afec010b17e66c63dcf4e49ea02cdb29f119005b6ddd733598a1d915f8b73f4fe5a7cb71b3afeeb1aac5eede044ff6e07b2e92f8b9ea6cf6e3d0373be500bd7171c50e43c0496fb3b2f70fa5ec9a63a8d4b3011be04eacfac5078513b112ce5784a50963f1afdc2ec7e58c832beaf81026e5690322de5ca432704f5fd000514ad6c3afa1b96eddfd93c7c1ea5a9c8ce08fef38763e9f123c9028c63116691870bf0adfc4cdcb606eee5569c02a4b03e2244de7bd95bb41c9afa46f54483ec22409e2acb60daacdfa88d98a36cfcbd0cb5526ea74f40cb3e35a7565f9c74efebda9b5f3478a2b1a2924bb1f30d04d2a835c9911ee337001d3f9184eaf2a1f0459e6a3d4e7e4cdff5ed8087f10734153d901f442966ec74965c105ffc9988b87fd25a984c7b62582cd00983a721250f492e6f5a08f9b5cb98c2a322ed096668664e26a4a7795ceb7e37e4df1421f7eb14f1b31bbf4351ae2b606414ab64bc705833e31f619f31d588021ffa11bca7c659e79933802680b2523fde78c908f47e071e26a4aa5193c7f34ae2dd0c76ad5adaabf35c9d58a7b6cf2c83d19151afe13a1f15daae2a0a02f536de2d889f38a7c2dcb2a129df210fe5cd11b5adc6321b926a4c2df72575c8bbf84cc6255510c2335269e1f1ff6a8e79ae8590325bc7401332c98881e137e4b65a6a6d2d4e1e5646f6a56ba57f01f24858a3ea664909f6076b799dd02c325e2f4b219083a82e4dceb7bc0a257c1bb177e171a0563b4b060f6bdf6b1de0b033d51fffad1c10d10f44f94fe24d5457b0971c33828397c5cc1fc814006357528e28c3a930f009223253fd23cb61087d5523de6d7bd8558d8ff613b2c3cd3daa18ecfbafaeffae316e0f69c4e9d63f76642e1320b05a9d2f9bc5b363504fbb256bcdff9dcc590d076285ba07552f48f86235314e559b5c828471f6fbd798a2efa2f1fe9c7d305bf7e96e86502799b214d9ae45ae306999cc1d200c2d49e144dde4fb6426dae76b75b31d00c0dd60240b3f0ce2fc41c4255b2570a08c64fd87ec4967b52aa336db239548122651ec6bd35baeb9e6cd7f93e0a56136a4a2b8823607e02eaf40ec0bf947184b49f4772ce14ef8299216d40794518d6ce1886b0028fa590479150c53f857bc62da86bb5eabee687c765e499100bde9e059835aef05f943e3ce278f886a6d01e85933e39a586fceb948932392f968d0be3a7249aee87243a3665e830c6bcb201557db2abab24074fc5aac478767b1416a0210653897a3343896c8d17fac79ca340d6c4a0486be2d71218ad5bf766eb0ab5eaecf8c3476991a116377924897762412ba1aea501a03561248e2eccc4f1d52a5b1c6ca879ddccd40bfec10602505b940ad6f61f62f23daddefe2dbe97dd143a46b2ef3ebff8aefbf08b8718035d063fc2abca43ebb75ea87bcf5e6bc5eb55eedd47bf66dc8918de66e6db83ba28214d8ce82da911cd5f1e35c061e268bb164794019ecf59c4745efb76be5c9c8a3f74ed287d58ea2a9df95ab70d4930c8a85eb5b68f3426249d3eaa3ad67e747b48e4cfe035ce24e52e7cd3470997e71d87a85296015f888bbef49cb3b51dfc81f8dc860ee655f5f53b443bc9ace127a37008175bcdbed876073a977bd1996abaa904c4f65bce92fbf68ba1a5f974bcb41df3570c49c93af82d6a11294f7f1c96cd477c0b74ce157550795e9b805223eaa28e8dff8c5023c15b30412f6145bdbb9e13b7bf03c2fb6b1fc7e9b5d1cac25d969098f6895ccc42ec1a636fdea3e6f37d899d4b326552130d8455a653bf5f12ccc3a95ccab472fba1168b718eccf2be40585868790d01c0d40bd4f083ad65bafaf5db9125fbe8c80fccccbc87bd1448b7242d965252c027e4486b4ddc60b39682f5c4b5a741ff658d483cc879369dc1eb1d7d7c63b4ef11b30a06a378d0d497d583104803964c27c0227ba4069e097bd226ffd564164f1b14d061ed3d0a26d34011534601760b964cdc9500f9226cfdd11873cd368c95603d7d2f308bed6808b0414a73f6ab62c128d8f4aa3ca044db49a13190b1d0c6169ca69c4a48d5fc287a646c06ea0be24fabb6618f523d1435402041299aa05763970604b995ec59c46bbf2a1b488e063ee47c5501a0995765ae7d55494ef54f935504b7bf57359ef1b95876960e79def3b413cbdedadd26c163e87557f1dc54b85cc594ba3e43cec7d8ab64c500f2dacea4e00aa5f6860db14ef5dcd1a098fe2665decaea6b2f8a38730dd71cc5124b6f13d4d3e255dfcdc9c655a18f0982f95e0df9078b244f11e3b0c8652ce3303e07f029e0d227230905e5626b4de11553ab4605e2dd866f591fc366288ea4bdeab36a10572049c98466483d39d0aefb90998fa783a24a39fb055c86cf02f16ca1329ee7b805bef058a0fd802170321b90914e0c2ffe3223bdcc839c4732f04a5c751b396a51683567e4f50063526ce0012d93e7800e6089e0843d577c0ed863166eae2e71d643009702d920a575e9db79fcca86224e766d5d75690579af1279fd6d0d763df72e63dc5c392563fb5413ef3f6d12af4c210ec7d94fe1d7f1a825adbfe89de505fffc0f6ceb906a6897fc5dea968e95dc70c8e39441e7fc663e7cdbea30c93e999e521307c210491972272548e3698b2791b4f28a8d7fa26c438c7e9a64996a865826fd623c0920de39e4f11203d51a748f8cddf40bb0f39149d9ed536802b26a9aaaa81043e10c8ae164d5cf0bc55e2380fd60076c0ce2e1129e511dd1cc600cd8e80be622c9f332c7e07e643c958b20e693983e340dc835068e3360b3b9a0269c3b9f9ff37371ab594f5561557d16975b9f18b7f6585674d868764dfa38e87930cd77b19cb114b29b7dc353dbdd6efdc3bb19574423a4ac215caca2d5bf305eeebb4897169aa63b7fd8808a13a9c076dd2a9c56c0a53c4df746639ae5de920189353407f9811b72920f8934b5ed578ae259c06b1c15bba2e69e3b3266eb804675d83e9201a7213b6b7e1030fef88885df2d43cc5038a64793511ae96caf486604c876567302d7a448a834db600953a8ca26fec61da0ce31d104b3a6020e7b110a8d3e1cf9e892a42a37f0433222ed2d8a14e32b1e1afdc19d2cc3f9a3dfb7b3f35eb7365d0d9bfc640bfc6f06e947944bfacbbcae87f6e672f5e87e8e2d77b253ef997d90af4bb95a6a298966a6873685f55b62f61c02266933f2bf81ac9d5060eff550e53028f560690205e57ddb32b32bd2c4386bb4161f3ca0624b83d31dfe1c5c06e77593d6b7b1fdeabef5bd6282ac87cc336ddd9675cc5d9bb38e0b38bc451f81573407993df863f77265ed028b69c9715f759fe3d5b87e376327c3aa9b895c998bc18b958e608af5c88939f6a3d34d97a78b4633a558eb1db72cffa6f9ab898ce1b4240a6b828087fc0bfb7964cc91b6485af48fc9e6682d79551f4394c983da667809563e2eef5a2497eaebe9fe118004f64ed1110622311c60cc8b7fad2ca54b67347ff8c275b7633ef75968e5e944b60f79ef78e2a66108717f9fbb396d07c5df6620db7417fc43a891f73f21e3a53e9430858337bd818c291111e13e05af5402a6e38b4f02fe84dfc02e5dc0e7516dd8214b93c186d3c2557ab41acf11f58e3bae7bf69d90dd07c6b4b9b1865a8004afaaaa54fb12b1a45f2c59ae223c7b4fb50926d5cb3da318da2556c7c4fd15e9bda8dff1b4465e206aef1ddff31b562274282b61a91c4a14c2258755a4e0a0cd206dacf23b1350b4f8e828b1ec6a64324db6b61c35e2fec77793dcd185f24a221e022b40df1d76669e1d74ae98d49b4753cd969f532b1e0ad0e001ad5534afe0122affe479514635b4de50c4189023272621ba4f2137113994f69ba8c3698cdde1bec7d113bbd256aba50c21ef4c5c478db", 0x1000}, {&(0x7f0000002bc0)="dce166a5c1a49b6aa0f7aa8840137258f1a1a0abec9ac847d4edd8dd1385acd838aefb47946ab36c45923ba51c434005f38b6de4c83c37d04f7446f09d4855780209dcd19e9c6aed67bb07d85121171ef0c2efa8f8908a94b03eb2f505905048e7489582b95b25f0985329741db725ad88abf4fa63a8646cd25d24", 0x7b}], 0xa, &(0x7f00000032c0)=ANY=[@ANYBLOB="0000010005285cd91fdcbea4892c5abb0000", @ANYRES32, @ANYBLOB="00c2ff556d76fbe433000000ffff0000010000803aa4ad2bcf967ceba3ad6c4bbcfb609dabcac13d9daae386f1f97c1368a4a4e98ebc77ed365a505e331cd8e0d9a19cd0a5b4962e0561776862b2aaabed9d4d95bab575622cb3d68b9c8fdbd8165b86c74e4431d99fb6413a9a82474738631b4bfb1eb9dca75c4d0cc6c4d11689e62cf49e25323a77e1d7edc5276826b607ef06dcec47de33d7215125e3b7b887fc9b33b1a904176d97865160c1e5670cbc55dc5e339f9808b0442903ccb3c28e3efce2368780cc550bb85e20421874b8cfb1d15f342e3de6b0e75c76ba943e0a2fee89dcdb437fe7b031ff974fcbe2c19d347c739a853393d39defb40001b5785875b6ff35d640", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYPTR, @ANYBLOB="000000002000000000000000ffff61d4d7cd47dfb5477584faa151cc0000000000009b8768c71586efc56bf4bfc0359a1cd449e95a91a89477ff7c045668ed060000006e8800b2f78cbba414e5fcad5c2e06d90fef248700c63c41940af4ecafba4d868a1f33e66dea165246fc9950ab96df83a790512dd8aa2b47b36bdf54db06b3f19412c29842edb39eea48c2c5e482cb9abb5ddf0d065dbf13a51d9db39646b02fc9cbc03a4eeb06032f2c3e06e52644d877cc18457936e9d830cdd159535185bd201d0dacd3458e30baf46b07131ca536db6f8d6cd70fbf3a764e03c9592973ff40b29cb6376a29185e4feb0a11484bd10fb98b55dc0a214a5bb018ec107c4b1c4db9ec3ade5502dd90a6967a788c7e62e6544088370f6ec7b033ec55535bb9c4669c8c1b85e2f9a6ac37908497aa7f59e112363d5f5efaac360eeed17905666fb437675ce46a8e849ac8256cee90b338b2ef4b4d92aaec4c8960566506d3aefc3da797d7e40b2107896ccf901ced11d15b74e74b3a18e2f8ea4e1cfed9a2edb8bc90b2698f324c7a66c96817d981cd955d8d0ac7aed099120624fe1c2434735b5f17ad0d8e1a10dc0f0a37f83a294437313b0b421b33a85d498263ada0b13fca473763f7d5033c182d6227ba07d4e99ff09779f171ed1011929eaebf4c8eef2d1ff386e9ddb921c6144e697806f031cb99", @ANYRES16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES16], 0x19e}, 0x4) semop(r4, &(0x7f0000000240), 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r4, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}], 0x1) 03:02:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') 03:02:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:14 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000780)=ANY=[], 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="84", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) shutdown(r1, 0x2) 03:02:14 executing program 1: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f00000002c0)={0x8}, 0x0, 0x0) select(0x4, &(0x7f0000000000), &(0x7f0000000040)={0x3b3ceeff}, 0x0, 0x0) close(r0) close(r0) 03:02:14 executing program 1: r0 = socket(0x6, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = msgget$private(0x0, 0xfffffffffffffff9) msgsnd(r3, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x9, 0x0, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYRES64=r5, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYRES16=r4, @ANYBLOB="c748df7b7262429ededc56fd0abee51aec90bab6", @ANYRESHEX=r4], 0x7, 0xffb) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e93c0a00000000000095ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3be07000000910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90907f1030defdd6f2bf4a2e4bd2aa4de50a46b1f76a1288e4240b93714a2b9d7352c625b31da49ac4602ea576b82517eef0ebaca6559d2dfe5600d0b2c9905311183c65521f10cb5085de1f79b5fe2cb184f3c265492d437e8c676a5d5a3788f5627cc8afc1023268f97b854ab2af8bcb79398db080b332cd5e7c09fb2f686e36273ccd7f5a219324b0c809855df82869"], 0x1, 0x0, 0x1004) msgrcv(r3, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r3, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r6 = getuid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r7, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r15 = socket(0x18, 0xc002, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x3, r6, r9, r11, r13, 0x130, 0x4}, 0x5b, 0x0, r14, r16, 0x4, 0x2, 0xcb1, 0x5}) r17 = dup(r2) listen(r17, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="5d00000000dafddd"], 0x10) r19 = accept$unix(r17, 0x0, 0x0) write(r19, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000100008000000000000009e00"], 0x10}, 0x0) 03:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) sendto(0xffffffffffffff9c, &(0x7f0000000000)="8427b7499ee25656ce1458278aa4770953ec5d4f8e3ad9a7c36aa088646b73ddde459b", 0x23, 0x404, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1ff, 0x7}, 0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 03:02:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:02:15 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x3ff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = kqueue() dup2(0xffffffffffffff9c, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r3, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = getuid() r6 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r5, r6, 0x0) r7 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r7, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) msgget$private(0x0, 0xfffffffffffffffb) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000040)) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000040)) r11 = syz_open_pts() ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000040)) r12 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x1c9) fcntl$lock(r12, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 03:02:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb4fc6e262d74b2d7beae4b300e74ce4"}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000200), 0x3ba) fcntl$setstatus(r0, 0x4, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x8, "000000000000000100002000", 0x0, 0xfe0000}) pwrite(r4, &(0x7f0000000680)="0240f79571e9e9dafbae38c575c4b81489cdff509b43bf99c4c1a8091ab6f31620c9578233e7791b31cf5b587738195832fe72d7111225d4ca81621e9a779785ce4779bf54043d158181beacfa9f220aeef4bf6021d860972d9faef9758d822660e35c71698826666a890b133bba588b069aa58b0d834c81a70fba1f7134fd8225f449523ce14cf03cce831f485aef60564f5ad849f5888fcd84fb61cedd005146776e45ad93d882299c8a1784f19c703c81f6b116b7620e53b5a59ae68c8f70e87539aa2bef77591940f8670af4969407856b74f2befadb2b25dca37f9ea680366b3d33", 0xe4, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x9) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) write(r5, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r4) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000780)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r7, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) utimensat(r6, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000100)={{0x20, 0x5f7}, {0xff, 0x81f0f17}}, 0x3) r8 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 03:02:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) fcntl$dupfd(r2, 0xa, r3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="09d18d7a2bc549a4fd663bc9dcae8ac8c2ccced9ef819e7bc2c5e8eb6012c5dedbab6f02f262b6fbb456bc2ca516c52715caf5538c39ea382907786d2526e34f55581ff0a116557146cb0b0dc515ebbd33c3194ed7ffa13b02f7fa09d6955c1afd044df4f4183461e63c3372dce4394dab16801d9b7c133f4e693ba39ddba7f53b81bffdff6710bb254fc6c3c727fbea93c81c", 0x93}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x2) 03:02:17 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) munlockall() r0 = semget(0x1, 0x2, 0x8c) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/163) r1 = msgget$private(0x0, 0xfffffffffffffff9) msgsnd(r1, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYRES64=r3, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r2], 0x7, 0xffb) msgrcv(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e93c0a00000000000095ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3be07000000910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90907f1030defdd6f2bf4a2e4bd2aa4de50a46b1f76a1288e4240b93714a2b9d7352c625b31da49ac4602ea576b82517eef0ebaca6559d2dfe5600d0b2c9905311183c65521f10cb5085de1f79b5fe2cb184f3c265492d437e8c676a5d5a3788f5627cc8afc1023268f97b854ab2af8bcb79398db080b332cd5e7c09fb2f686e36273ccd7f5a219324b0c809855df82869"], 0x1, 0x0, 0x1004) msgrcv(r1, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgsnd(r1, &(0x7f0000000000)={0x1, "2f25fa6b0da14c499131214174623ec48264fe54571b48bbe92013770d9db213d1622d449a0f6b29c54fcdde13bd7b0fd71d9748ca5f27d37ef2d67a563e56fb42acdbe5a31a60c561ef15f8fa248cfd77ec4bad8be1f3f9394660700bc919c7786ccb9efae8e1db7f1b76abb3381ed0f9c404356594ce7d3f6e2f3bcaab5b1a7a7c0d32f5a6c8b093684a2334c6f1be767cb95fe2"}, 0x9d, 0x0) 03:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/38}, &(0x7f0000000040)=0x28) setsockopt(r2, 0x41, 0x7, &(0x7f0000000100)="a215", 0x2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) r5 = accept(r4, 0x0, &(0x7f0000000980)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r7 = socket(0x18, 0xc002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f00000003c0)="e480ae53bf1a7e8a7f9d1942357fef5a8f238eafe24683bfb08a0c1e4dbc34b276b955d6a72769799c527f16f841324708ddab87cda9a2a33a805ab35dd7d961eee7d882d623dc142d2a14157d2f37a9e6f6407ea420120b33a2380804bbf78a37d719ed266a0ef542c2ad60bde4bc800e970357e617272c7883afb7643c7c430dd94506edb9ae4c1e0876751b643cafe9e0f5f68c4e52e1dbc94c9bf7f47ed4dd4ab7261255d4680e1771396faa86a31323a838692c8c83231e58", 0xbb}, {&(0x7f0000000480)="e4e9aa6221d13193f62e6cd7de35e0bc3de41259f6ef3f3e5b4dc9195b63ed3d96ebe2a0772d9a6f255dd5f249743a8ca1feb52a20bda275910f7203fa9eebe69a6c9a096e2b790e9374546e7d3cab2f290a337e812ad8bd7d0616ad7d9f5deacb1c6d418ce52f4e4ff48485b792cdcb974ae5c22e", 0x75}, {&(0x7f0000000500)="394cacf2b9683c61abf01ad4221922afe2187694b67d4d008418efbf74416f9c34fcd04dda1bea461829d9f4cc2a3e162eb0d8f5fe14c45a65089b8895eecc82db1570", 0x43}, {&(0x7f0000000580)="a2c70b4cc6016219dec0a9f720b8c8e324cdf8f8642f9014aaa65eb9fec1286a29fb3d5b46362eace01041231352cc771a6e6ec0322ee3f9f6c2a7c3846a7aff582740c6eed03571caac7aeb7000e81deb03dcd3c1b12b986425cce50e061840985fbeb8", 0x64}, {&(0x7f0000000180)="7433d593b8b2d127850139cdf81d53bde8d29bb2cd92e364c7e0a6", 0x1b}, {&(0x7f0000000600)="18b8d1abbd7c0ab49c2759051bd153d4f1d7f45b51ece90a4c765b39d3146a03c1dacd8aa5a268a32446044cb4396539eb2218092ee253361b5255d0b69a73aca2bb80ca16b951a1d855055d39a776ec75fdd874d41328d93e64bcee02bc68999e13335bee", 0x65}, {&(0x7f0000000680)="e98f0f9adaa0a84d67a4af70c1d5de3be5144bd1f90ddbc1f15f3d1535fc7867ef37c9a6d40f142972882fc28163e3777b6b26bafd2fe7df3db2663786bb8ce412d7a59a61a4245287b5d3ccf31c75c64b5bd03211f8a6984b1c0a6405b8e98531cb38e315a84f5df2281b89f1d9f26f1fb74c5a6846eaad06b718521372eaed857b33a5d40ea799e0b5a8c385b66f81ff6d1f7a800daa43d57a", 0x9a}, {&(0x7f0000000740)="03c1e4031cd472674abeb70d5122fd37409f290db68bcee9057bb6f5c30888527f58c0e981561877b726c4f9b1190be5f36c81fe883441e3a01b05b119bc882e8cb8457f908ce172b44f9dcc5f5ef65c252b559b7741ecf8a642805aa077e708486897567b10eb170df0e61ac9ebf1d9f53d611789edfa66f70eead94cd3fdbfb65964f277e2176943f39eefb5e0804f81a86a2158742a52c529e84b8babdea599da772ef8b8", 0xa6}], 0x8, 0x0, 0x3) r8 = msgget$private(0x0, 0x200) msgsnd(r8, &(0x7f0000000300)={0x1, "41d0af51ee1c5b638e1fb7953f4bbd11c991434d5fedddc9c4d19f66efd706c87792f339eee09a4162627f017b07abc17e4395545d65070e2a9e4b906231711c70a40143a8340d727e6c6c1df267638db0ee1a0778a529245e6630eab96757cd8630d7dd5696f707defd27e441f88e5b4b5fcde4ea9c0e9887ac574e991c7ee08b24ff93044197cc9d3de8cedb62bcf95206957617552c634b"}, 0xa1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r7, &(0x7f0000000200)="93e9cae0894ce885b4f5e53066cb6f3d2bfd2c1a36f53140d5db7c9e691ca6b2f13f167db9c0a9ba7a640cc6568f80483ed8de40bd2e18fd61e3f2fb80e52ebf5554b5ea9493065bafb9e3005e42ee07dd6dee6315e64fbd00a9238b79fceba572889ba56f543e72d0505838c2ef29bb73db2ab8547799007c84fe63888c2edf861ab54c2d12b268577f6c0871c4d52c86ae7edb15324c746faa9b12e2335567e926686abed3cb456d9be13975d259362299a2ac3f8dd08d68ecc61120bb1faf07d5c8e9f1300dd5e9c0720e9dcdc25cdbbb56aa111151bed5df5c70077ade0eb7420a269045f2", 0xe7, 0xa, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 03:02:18 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000001280)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) getpgrp() setpgid(0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) r4 = getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) r5 = getgid() fchown(r3, r4, r5) r6 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r7 = getuid() r8 = msgget$private(0x0, 0x100) symlinkat(&(0x7f00000012c0)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000001300)='./file0/file0\x00') msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000280)=""/4096) r9 = getgid() fchown(r6, r7, r9) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20000, 0x0) geteuid() r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r10, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) rmdir(&(0x7f0000000100)='./file0/file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 03:02:18 executing program 1: r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f00000017c0)=ANY=[@ANYBLOB="010000000000eaf41ef7a75708071d2bb5bf0de07bba274a3603b1c9a675f9478cc0748c28be7d00e34bec61595b61c9f608d87b9b5fd59927ed4f99a132797d1cd0ab0dcb6a1787ea000000000000040000ef0f06d06178a7d755026b6062c62485b7593764207fc60833269bcf96c9dc986130b46dad424518e28f196883f802f9e51932bba4842a282e9a4ef95c051d0826e5d0264c36b997513c8adfc885c83921700b609f396186adb87f00000000000000c7035b91a30ebd655a08e0fc7de7010fb4dd457e682dc6fc5b6a4bfa60c9b0ed8c34e5b64a4ecae00dbb6d345cb03e4b43244d4ea300575f4277b089626ab5ec9156ff719655948172ae4b7892b71cdd8f862983f21d55f74e2dbf556bc1b8eff530188a2237c6c3657f9d0c321034876f109c0f9612eddb67f0d4c6c7af16e3db1291dbe5d3b6c7de22d878a5"], 0x59, 0x0) socketpair(0x1, 0x1, 0x1, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x608) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getpgrp() r4 = getpgrp() r5 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r5, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r11 = msgget$private(0x0, 0xfffffffffffffffb) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000040)) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000040)) r14 = syz_open_pts() ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r15 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r15, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r20 = msgget$private(0x0, 0xfffffffffffffffb) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r21, 0x4004667f, &(0x7f0000000040)) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f0000000040)) r23 = syz_open_pts() ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000040)) msgsnd(r20, &(0x7f0000000a40)=ANY=[@ANYRES64=r16, @ANYRESHEX=r21, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r22, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r23, @ANYRESDEC=r20], 0x6, 0x0) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r24 = geteuid() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000180)={{0xf54, r17, 0x0, r24, 0x0, 0x1, 0x8}, 0x80201, 0x799, r19, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r25 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r25, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r30 = msgget$private(0x0, 0xfffffffffffffffb) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = syz_open_pts() ioctl$FIONREAD(r33, 0x4004667f, &(0x7f0000000040)) msgsnd(r30, &(0x7f0000000a40)=ANY=[@ANYRES64=r26, @ANYRESHEX=r31, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r32, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r33, @ANYRESDEC=r30], 0x6, 0x0) msgrcv(r30, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r34 = geteuid() msgctl$IPC_SET(r30, 0x1, &(0x7f0000000180)={{0xf54, r27, 0x0, r34, 0x0, 0x1, 0x8}, 0x80201, 0x799, r29, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r35 = getegid() setregid(0xffffffffffffffff, r35) r36 = kqueue() kevent(r36, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r37 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r37, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r42 = msgget$private(0x0, 0xfffffffffffffffb) r43 = syz_open_pts() ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = syz_open_pts() ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r44, 0x4004667f, &(0x7f0000000040)) r45 = syz_open_pts() ioctl$FIONREAD(r45, 0x4004667f, &(0x7f0000000040)) msgsnd(r42, &(0x7f0000000a40)=ANY=[@ANYRES64=r38, @ANYRESHEX=r43, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r44, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r45, @ANYRESDEC=r42], 0x6, 0x0) msgrcv(r42, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r46 = geteuid() msgctl$IPC_SET(r42, 0x1, &(0x7f0000000180)={{0xf54, r39, 0x0, r46, 0x0, 0x1, 0x8}, 0x80201, 0x799, r41, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r47 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r47, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r52 = msgget$private(0x0, 0xfffffffffffffffb) r53 = syz_open_pts() ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r53, 0x4004667f, &(0x7f0000000040)) r54 = syz_open_pts() ioctl$TIOCSETAF(r54, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r54, 0x4004667f, &(0x7f0000000040)) r55 = syz_open_pts() ioctl$FIONREAD(r55, 0x4004667f, &(0x7f0000000040)) msgsnd(r52, &(0x7f0000000a40)=ANY=[@ANYRES64=r48, @ANYRESHEX=r53, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r54, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r55, @ANYRESDEC=r52], 0x6, 0x0) msgrcv(r52, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r56 = geteuid() msgctl$IPC_SET(r52, 0x1, &(0x7f0000000180)={{0xf54, r49, 0x0, r56, 0x0, 0x1, 0x8}, 0x80201, 0x799, r51, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r57 = getegid() setregid(0xffffffffffffffff, r57) r58 = syz_open_pts() r59 = kqueue() r60 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r60, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r60, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r61 = fcntl$getown(r60, 0x5) r62 = getegid() setregid(0xffffffffffffffff, r62) r63 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r63, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r65 = msgget$private(0x0, 0xfffffffffffffffb) r66 = syz_open_pts() ioctl$TIOCSETAF(r66, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r66, 0x4004667f, &(0x7f0000000040)) r67 = syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r67, 0x4004667f, &(0x7f0000000040)) r68 = syz_open_pts() ioctl$FIONREAD(r68, 0x4004667f, &(0x7f0000000040)) msgsnd(r65, &(0x7f0000000a40)=ANY=[@ANYRES64=r64, @ANYRESHEX=r66, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r67, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r68, @ANYRESDEC=r65], 0x6, 0x0) r69 = getegid() setregid(0xffffffffffffffff, r69) r70 = kqueue() kevent(r70, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r71 = kqueue() r72 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r72, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r72, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r73 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r73, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) kevent(r71, &(0x7f00000000c0)=[{{r72}, 0xfffffffffffffffb, 0x36, 0x20, 0x7, 0xffffffffffffffc0}, {{r73}, 0xfffffffffffffffd, 0x71, 0xfffff, 0x3, 0x442e}], 0xf8b4, 0x0, 0x10000fe, 0x0) r74 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r74, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r74, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r75 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r75, 0x4004574b, &(0x7f0000000040)) r76 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r76, 0x4004574b, &(0x7f0000000040)) r77 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r77, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r77, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) close(r77) r78 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r78, 0x4004574b, &(0x7f0000000040)) r79 = accept$inet6(r78, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r80 = socket(0x18, 0xc002, 0x0) connect$unix(r80, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r81 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r81, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r82 = socket(0x18, 0xc002, 0x0) connect$unix(r82, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r83 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r83, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r84 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r84, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r85 = getpgrp() fcntl$setown(r84, 0x6, r85) r86 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r86, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="f5ff525df6253acc13baf65bfe5e8f5050b0bd6d1c698d6c5a94c969c7f8df15917b9f5ed66ddc82594cee78ca7331cede48de9b4f86c295dfaef045d2cf0db46517", 0x42}, {&(0x7f0000000340)="610054324e3369cc1e7c383f09e8e696d249784e16b031acc96a4a97dfa2c8371b62d78e45d57fe265b3f3516d0642fa507eac54b154cb147be498c4ab82b42321492c20a796f7a61823d90e6281db3f2172a7ded7f4d7f11db63ede8cb95c0ffe4f4fcfef1f7d34c288cc04143e8f3a84efd41d4cc4dc2305597e647ef09b0d117de7811239ddf4231f961fd5aff4b9e623433393c663fe3f2aa05122456ca45f44b4d2bbbb5e4252d28af019dd1e2aee304b33cb29c73092e778242088b64cbf657f7296df86", 0xc7}, {&(0x7f0000000440)="b2b318964748cdc908623eb30d31e0c6e35f853287d2a8ee590bc3da373d7a49cb82eee70ebf", 0x26}], 0x3, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r19, r34, r35}, @rights={0x18, 0xffff, 0x1, [r36]}, @rights={0x30, 0xffff, 0x1, [r45, r80, r81, r74, r82, r83, r84, r86]}, @rights={0x20, 0xffff, 0x1, [r58, r59, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r61, 0xffffffffffffffff, r62}, @cred={0x20, 0xffff, 0x0, r64, r7, r69}, @rights={0x28, 0xffff, 0x1, [r12, r70, r72, 0xffffffffffffffff, r74, r75]}, @rights={0x18, 0xffff, 0x1, [r76]}, @rights={0x20, 0xffff, 0x1, [r77, r8, r79, r8]}], 0x128}, 0x402) msgsnd(r11, &(0x7f0000000a40)=ANY=[@ANYRES64=r6, @ANYRESHEX=r12, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r13, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r14, @ANYRESDEC=r11], 0x6, 0x0) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0xf54, r7, 0x0, 0x0, 0x0, 0x1, 0x8}, 0x80201, 0x799, r10, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001740)={{0x1000, r7, 0x0, r2, r3, 0x6, 0x5}, 0x40, 0xf30, 0xffffffffffffffff, r4, 0x3, 0x259, 0x7, 0x9}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r87 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r87, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) connect$unix(0xffffffffffffffff, &(0x7f0000002700)=ANY=[@ANYBLOB="01002e2f046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b500000000000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf3728768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fd344f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8faf3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d42122812346833634579bd0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc61d87f71538f95aacc0f7d8e32"], 0x1) ioctl$KDGKBMODE(r87, 0x40044b06) accept$inet(r87, &(0x7f0000000300), &(0x7f0000000340)=0xc) socket$unix(0x1, 0x5, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r88 = socket(0x18, 0x1, 0x0) setsockopt(r88, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) dup2(r88, 0xffffffffffffffff) r89 = semget$private(0x0, 0x4, 0x120) semctl$GETPID(r89, 0xcaf191cee70a52bc, 0x4, &(0x7f0000000380)=""/4096) r90 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r90, 0x0, 0x6, &(0x7f00000000c0), 0x0) fsync(r90) 03:02:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(0x0, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(0x0, &(0x7f00000015c0), 0x2) fsync(r3) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r5, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) close(r6) connect$unix(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(0x0, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(0x0, &(0x7f00000015c0), 0x2) fsync(r3) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r5, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) close(r6) connect$unix(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) r4 = socket(0x11, 0x800000003, 0x0) getsockopt$sock_int(r4, 0x11, 0x3, 0x0, 0x0) r5 = socket(0x11, 0x800000003, 0x0) getsockopt$sock_int(r5, 0x11, 0x3, 0x0, 0x0) connect$unix(r3, &(0x7f0000003400)=ANY=[@ANYRES16=r2, @ANYPTR=&(0x7f0000001b40)=ANY=[@ANYRES32=r0, @ANYRES16, @ANYPTR=&(0x7f0000001b00)=ANY=[@ANYRES32=r5, @ANYRES32]], @ANYRESHEX=r2, @ANYBLOB="ab6c300ebe902662e3e49e48bf7dc4817f6ca542be717987b985055162182388a04b65820931c445bd0ef69ef6b64b809e6d05f09b1d5c450335a918f1db0d8b47026ff41089a5ed66ceecaf7cd7453b00685a60769a33853418be6db27e7089d5b8f2f9aa95d5939cdf9a4520a55207858b245843f9179bd7a8b330382fd2fc58983e69114156c09a6e283e0cc89a819a482c7497c8871a4c4b3254f25f3a8362579070d64188a51e371c5b25c7641f4141c8d0e55205bb6fd3074b5a19d7ea677a8faef00e74a173cda2a7e0f29f7eaeb8d9601b1bd188f53b78c4b3b90775032b842c3e2cf3013f2aea852146ce3a02fcd7e758dcef1ac0326d8eb7c2eb1bfac80a7ead16caa5210a8c062b4f2786b68e0951f36ce47438b89f28ac4cd6a68ff56e27ed9681fe162897ca9ea61c1c3b3fd6bf8845cea8eb8cc9be03c9366f249197d8b22322e427be86376fcc674d76d523e6bd831c624fe78e2772b35ce3cad9d73f8a3cb8e586d23ce141f929743f7cda009f5b1121d2f0388c35b0a99a6cd310df8703a32d0f28b2fd824abbafe049f9cd1387b04ac5085b6eebfc853693e3600d926704eb3bdacca3cd028e9d4a72f819ae81a0ee91fff11e66499185150b09a56a3422131b6d741401d4d4a4fa3dd8db57018d10e5c9fe2c4b98b884470d7ce3597c9ec3845742c23f290c556565094024961f2198cc5343509b9f38dd2cbb09b0062f8ac7c12fe1dee54ed43b4b41674c51fecd946a80017f0aca381f76275a04cd4cd01e676c1a807852cd8ebf45a22996c3941a9ac75bcf2087221830e8f90984b55b83f84942b1ba0518f8ab9b6b11518015bcdb8fe7fe143712b9a7e3e177e3e50046ee2f4ea53635db4f6f1b96b004c3716b8c249ffa6581c9c0a4ffe33264a0cf30c98e2f428131480872c4abfde449a663b940a4d88fd603b2503d0a57b8751619b1b7d7453037859eed43d6a7c5ed3904f9487f223e8c63553c6ba2ae84153dcd2b4511c4b850171039644c9f82d0fabcce9dac43d4d12d3c38a7e91daec2287f0e080af5e61953cd738214abe196ea0eb7ab34217aac6eacf5d5df81ac3b3e59b428790ab4bbe07aa6fda15cb5c19e5dcf0d89fbb6cfb64ecafa3275c1f3719a361160f31e8879f0f8d64276d555420b972b20d388ed55f912eb84ce1d9702be0420e8a29e5b8a1ef01840d5f89f758df08601049cd600e002294982dcf6a22048e1ba36259beda1c2f8d74d5c571eb8e616dc9a7bdcc4d1be96082c3202d99a0256c2451781bd0996638729000d8b5bfa8792f878f155d99f4b77cf20c97065e9f0af703fdc4dd8d537fa8d731bc5fda7d92a8ba213025e752dce125faa730b41db89794cb2cbe02f3d0afec0a5e72d06b77bc26d53bdea2119eb5042afdf226ecb11f7ff84b1763606ba71cdf98730da7df3077a1cad362d81147bb0ccd1c5db5b7837af17f7e0a50e8461219acc3d4ad38ec29c3ad0ec834b67d67fc9dc0cd1e30e5dd05ac9f326a5523303d2d93b98635df8aba3cf876ddc30be1499da994e596a49e0dd53ba0352101bee3e2fce1247708441d639b6dafac84705826737bcd265e65370114b226a769a80a98b0ca04a61c4015eba63c81dfda49a2d758525009754ed496b831760c09eefc61c74615d25e3cd399aedf18f6c0cde5b9084a43c394dfd90e901750b5cc85036864cf5d0eec4a75296f4bcb7afde737462b32df67e60c07e6371790bded2d6d116ff2fe0d6effb16726fdf136f6f9f8fd6b0bc35fafcf3b65b2faecc16d099e913986312a4afce023602b4405d73e7e41239e8b2c2243fffba9a7a0429d968e9d1cb0d5b7eb6c4126c344c47bc08765e68f8825c974613b34b0a50d0eaeaa67a85abaa7e26e32ffd97029b10c300f62b52e743a3584412fe70430981871155ffa89144837be5f64e8a4890e3d4bc562c98e4f68c52253f2151dfb37b567e08a4e0364445cd1bb609bfdb4554e0388ef244c21e013d804c7a4fb3390b94d3f9dc390cb045d41f4242427d6f9c2fdd36f285219449ffc43f57588b05326564ab54e9810ba540d623fd71ec2bbe8d38bef256ce2eaf07145f94f459ed93040b35912c48ca0a91fa3d84502108823810d4af6b1855f226ed71b81f09d2663d707c2bead0374e2e72ee498ffb7a259b36990a4ffd881382e48c1bdb0c39afced18eace1ba12123d6537415e30c848178984dbf512a697d4ca698ff29c7157467dae5d8c6eb0fe1e059ad19e6c243c202d9a859df377ca762667e173ce08558190f97d5c2c6437abd260bf359ec51efd38dd26c584edbdbb2afced2f2f571544f657236ae2b7854fee5f100ed42a1b51d647e5b0b11953a39d767ffde5819788e30a672edc257cf9e8231c01bc8f6acaa96cd37587661b8fb4fd95fd45d080b71d1c65c0986805cd419a780e3285cd796ae7138ba553708c944635499356a2590ee249fff6188f74087219f8bd77ea379f39ab175249615e7e43a8086781c82128d6f124cc757bd5f4270ca511983f721bcc0caf8f0c709c2b03d84b0506d7eeeb6c1f5645cd77d72a36220f98c3e98d4145f0600fb09173fee39bb2d83ca61aed5a9adb24f37d86cfe1dbffd2b0e1c6e50c840d48a4aafb12bbf5014d383a0cb917ad1d01061b7944299de3280e66c968740bb745de275bead21b5aafa2eef76521aef2d2df6b747f3d69217c77141dbb55c01bed3f4fcc63a2ab1b5ea41505f750cc915b304036d39a0e8298f544987e0f5c4e71807ec00ce794600b3e167b1fa81565ba0ae100850387de8e28a43c0d4ab54ab724bb2b0d62ec57c1aedc4c820ec74acfeb208c429d06118fe837dae700260b1df7560fc183c2cd32c80bbd317b72b8c7971d81a1c185257804b0a6581a5b12b916753f144b7f97ab43fea41e6fb58dbb354d46c02975c576c39410acdec3ee84f5d58b37bf2a7cfd2bc8f5c3d372382a1a418cb08234bcba5b74b6ef9dc6b23116196bf88800e5d238ed514210f654459773d471a6c467aaa6148900055f04aa1dd7dd38571556c5c9581c8c932b304b22f8b9787c4116c19969b436dd0f300593d3bd91cc19e12ecceb5d54663440173f9bc5429f7dedc00825a6679db40edc8aee77d591fc6b89b3a92b5121cb1c3226293b4f59466d995277c50cfc7333b735a36d9a9430b597023c74aa8b1e71c082dc00b29367bf7963228fbe03c29aeb9227701ae44e2f033199f13e33dd857e5c9c93b42a05f1fa1fe327d27e36becbf5f8bbcec3bddaf47bbee3b6da8d59b21d79bd688b31fb5ae12cc1e18df572091c181ca3f2f6ddb9071469defe50b7e7f3e763682e6feac5828c78bfcf588b9c3d837c9c8ce1c19228acec0d92052e117d11ab091d4ec08560b633fe21c2a750f85361c0dec51aac781decb336286f9c6e06651e7e487566765bcb1a702ede0888c813a7d2161d3bb416f08417b90e02b67499a39d502729d377e670105c358d4f7aa77f594c9aeec6249feb903b9737ebf1b7e0499db3b068db0515233c25cbd41421a17108394079beeb444a6695af2e49c128ef544ca2d65109d74c3639cf6597e2f80360f91aaaa4596259114433e1d7bfef2a41eedd83b05afd26c73e90bd7318b35d3f6aab0401e3acd606144df39a35c9187808921837eaf119c6e41b60f9c53f77537ccb4602b8047f930602f153f303a41902fbb15d242a61c01eeab0ffa494e4a027b15c9f0d1981557e03a0ee2ad4b7e8f47ba99eec0159119cd9557bb5c979d3dc7bbbaefdf32896871e138c630e9ea1b49fa14da9237261a56cc837fb28f2f181a080b7e77c9da4eb9963fc7f024498c94e52ce81e90c179ee03ba3c6dcb393a46cc0a694d0cc5b4db10124ec4e43c0f740035025a54a94e5b40fc82a0ff5a0637d0884679941538848c38e8d9de388c9d2aa2df4c8547b6b2882ecda8d41d183198e34a56f0b8d4d796a2bd98175f1200240500cf61668edcf2158ad51eb95ca514aaf017bc942fa64baf9c271f9cbd9bd22ca0de02009bd4af06035caface100acf8de1750f8a8766f860ab58a736ccdfeed5c0bbc6197f9929626ed852d31d3494a29c5808e73fff8643b4cf99d59a469484718c50402074fc5bbcee9292dc703a8d55c68eb3c3ba5312e441fb742ebda77c8f8be99b9fa4372f2f56057c5bbbb40a2ca8742a4899542b9f2997dcb6032cf977b7d52840281ce0990ce4062bf1fa3fdb14ee3a291bf2e6ade42a73190523f4a4b59274ab450462e4cb135e6d6f5eef035bceba3154bb74e7a8576a06d9d9d49fd8c81f5c1010d6355fb400c37ee89ab10c81627e229d1c9077dd68fa569075a4b5cc411b9df412aa33ce10e0e727e03b9c31ae9fd8c1d938f7ee9f46332c4fc525b7ee0dcf79db9b337a320b527c0e0f5846b5b8ec93b289251e4671e75bd8642eab495aedfeda58afb9a051768447381acd0b4d6171e8519819ef74a1e4efa0c21f4678fded9ff6110e04819f4778304792658d140e3124d5669b24f5a7247e6f8c73ce24b318515c94774074bf60800f1fef9d90f72a33d46f07770c19d8358d699214f998f8c083cabf8e13a23a12f80c532ce11747b550f4d981d590e64135258b147e97a8b026b707efd4b420e8cd4b1a92bfd26770836dc8fd0ebd071276bc7327f98bb69dd99ad80b8791c0503c7db3b8c00d90d979f87d4f164c6a84bd232043b9c663f8430b82d5bbfd2545711119f21cc1e160eef4c550e3374c8586311763afa1ebe82e97521c4eb894e906794036d15d06797ebb4405b57f71d763d3b2dd3bd96e3fcaf6a260ff1b014870bcf8c2c518d85bcea0d9a292c7903d4f82bada6eb91e3a3c2de441be50e66a690519ab32f6af10f0dce7c2a4695558505150af7e7443fb1fa377a5f48289998dfa14dac6855f71f89261572e4a801c47299e88c7f2660285a78d3c0cafb5303e75a80c9b3c4cc85a596506229714c663392dc8283cd33548e2d149bb62e5add0e8e94568917ce9ac9be5c5965144abd168eb87680e5dfb2e32570513270c78f4becaef02be75ffc883b119eab086a1050d7b252be035b550db378009772565bedcd5a0a79cbe80246f4955277e72f84d3c36a0734723b72588f9b0a2dad8e6bd5ff77fa5ac744c6135afd33ba75341626b1e2388943f999e2cf523576cb125d55147a893662d7f7fc2ed50317d59c651d47a5769e51d33f1f9f075c0b714b1d895b7d7c30b2ade80c1c972032d6efd22939c48f21529db74186d0e150b225813e8240e91e38b23e83a3eb279ad9f06093d4230fd691a66155e01cce7b844d75401d8a1de0e2a99e4d8dc75839ae95276fffaaf44fe1c751b2e21fb50785085eda6f93a335ed65fda054e9bc85c58c8c642d75a61a99be307c7f1dfe0543a43b70df881e2d87e23db5a84f6d253cbc0067bb6f423d62e7d76d59d8a4f781919b6fea574e5afaaf543637e7293028479929ff31c55f8909701f9ff30965da4fd0dccd3de519afe2aa6fa3c19986f26f3797c315ff0291a3c4970f3b7e5b264c7685cf6d5c1622e18a425beb67494ea65de955ed7820d5eaacf960e58d4efa179090b9ade4fadf1a009adf615bb32c82ea4f5569938b100ef2f63f815f88a5e8661d134873021ad7bf8c3d001f71c84638ee4462a87109fcf289db9af89dc8151e34516b06fc85fbdc6147a021557743c991a19b0fdacae043c77a06db3d21da32de5b918ea812c01b6d97e0766b97d6a301f9ca94b233bbe217f6ea4f418ada97844b71b56814c1388fb497b786e4e4e1e7e93e135548c468a57ba70deaa97ec481f83717017d9f292f88064560c95eab8c496fad885c0e3e63140ad04f9afe57a31e2dd5b7364a4265706c11d26abfa8314492cf4eeb8f010070b96f7196fb6769ca97af5c340794056904476ed2ab8cff74c9e25efff4b6641b24e953192454f99006fa0dc0c47c1b32cd4b0b092ad94a37651e26aa7432d698bf450072122495e8ea5f42e9670967f7748c9770de01844d026d9549517c5d82cb581bf1a5e946c5b01e75411ed", @ANYRES16=r4, @ANYRESHEX, @ANYRESOCT=r2, @ANYPTR], 0x8) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x7, 0x84) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dad2bea7abbf3846ba649a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0b9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388f5162906722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f6571c29e6149700"/368], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbfff4b8fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0xc, 0x0, 0x0) r12 = dup2(0xffffffffffffff9c, r11) getppid() r13 = socket(0x2, 0x4, 0x1) setsockopt(r13, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) getpgrp() r14 = socket(0x11, 0x4003, 0x0) sendto$unix(r14, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) fcntl$lock(r13, 0x7, &(0x7f0000000b00)={0x3, 0x1, 0x101, 0x1, r15}) r16 = socket(0x2, 0x4, 0x1) setsockopt(r16, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) r18 = getpgid(r17) r19 = msgget$private(0x0, 0x150) msgsnd(r19, &(0x7f0000001980)=ANY=[@ANYRES16=r18], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r20) r21 = getegid() r22 = getpgrp() setsockopt(0xffffffffffffffff, 0x4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r24 = socket(0x18, 0x1, 0x0) r25 = getgid() dup2(r24, r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r25, r26]) r27 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffff9) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = getppid() getpgid(r35) r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f0000002380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de05a3e55d4935d3a651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986a15d8bfe222338c72b951fe93bbfea412bb28fcffcec8ab2a98dd38d8b74ddd8d80bc29502332cbe9f4660a018cd8999b77ee0c376fdf5ec29a7e809424c9b35c8fd590aeb041107d123fd3e5d3c3a6812ec2138a4dce913c1ecb51c7749519b01994ccde6e847a7a78a1b2690f5d247a6bf762fd2cd259ca85e3049aaeed08b5b97490caa99b15362fd4b84ef6f05b4ee786107f5895507a9f2e1ba4d57ec44d130830c52231a34107e65fc2f34dd113993bc743ed73550e2c110bc4c05ab84b863230400000000000000740395a8"], 0xc, 0x2, 0x1000) msgrcv(r36, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3243cf243373900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b0600000000000000ad0700000000000000000000000000000000c0490000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead59333f15afbd4f4c624c1c804023e43c54e5e1b23816135bd89a66cce695c09b7cf2983ff061c64123870f4c5f5c0ba22327b2af82def35500"/337], 0xfa, 0x1, 0x1000) msgsnd(r36, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000001000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a855c954c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r36, 0x0, 0x0, 0x1800) msgsnd(r36, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x1, r30, r33, r29, 0x0, 0x46, 0x81}, 0x10001, 0x1, r34, r35, 0xa5, 0x1, 0x4e2c, 0x6}) r37 = msgget$private(0x0, 0xfffffffffffffffd) r38 = socket(0x11, 0x4003, 0x0) sendto$unix(r38, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r39 = socket(0x11, 0x4003, 0x0) sendto$unix(r39, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r40 = socket(0x11, 0x4003, 0x0) sendto$unix(r40, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r41 = socket(0x11, 0x4003, 0x0) sendto$unix(r41, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r42 = socket(0x11, 0x4003, 0x0) sendto$unix(r42, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r43 = socket(0x11, 0x4003, 0x0) sendto$unix(r43, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r44 = socket(0x11, 0x4003, 0x0) sendto$unix(r44, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r45 = socket(0x11, 0x4003, 0x0) sendto$unix(r45, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r37, &(0x7f00000025c0)=ANY=[@ANYBLOB="cfb434bae80ccfdd4a908370cdca47b74dac56f9d426adef3e4397ca0675d66d7a60485ee6060b284f8f98bc3c88a7f3ba9c907bd42886a29c28c5f5948a0e152dc97f7ac06283ff86a091a7d002c890214690a143404ecc89c8ec741a3f7f44ebc77a02ee2955f5803c94712692677e4c42175a2a9ba5e40053963c43afcc5cb035ed08b064696d0f61df7c00fb3ab4ad3e0fc1f90b4dfc4faaf99c0855b4586de6d241d1532534c4c914c82b411506ba8c0778d6e4aa9b3cd730c203a81cf5f5", @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRESOCT=r38], @ANYRES16=r0, @ANYPTR=&(0x7f0000001640)=ANY=[@ANYRES64=r14, @ANYRESOCT, @ANYRESHEX=r25, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR=&(0x7f00000016c0)=ANY=[@ANYRESHEX, @ANYRESDEC], @ANYRES32=r45], @ANYRES32=r12], @ANYRESHEX, @ANYRESDEC=r40, @ANYRESOCT=r41, @ANYRES16=r42, @ANYRES16=r43, @ANYRESHEX=r44], 0xa, 0x0) msgrcv(r37, &(0x7f0000002700)=ANY=[@ANYBLOB="00638a28ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd948005fc9c5ddf8000800000000000000000000000000006060acbc0000000000000000003900000000000000000000b3ab000000000000000000c31470107f746cc3ff001c0000000000000000002100000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000001400000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1000) r46 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r46, 0x0, 0x200000000001d, 0x0, 0x0) msgsnd(r37, &(0x7f0000000f00)=ANY=[@ANYRES32=r46], 0x1, 0x800) msgrcv(r37, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000008d0000000000000000f2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000075cc20ab0d8d24bef7073395bcc1a65301000000000000000000004000000000000000"], 0xe1, 0x0, 0x1000) msgrcv(r37, &(0x7f0000000480)=ANY=[@ANYRESHEX=r34, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r28], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r32], 0x4, 0x2, 0x1800) r47 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r48 = getppid() getpgid(r48) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r51, &(0x7f0000000140)={0x2, 0x2}, 0xc) setuid(r50) accept$inet6(r51, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r52 = geteuid() r53 = getuid() setreuid(r53, r52) r54 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r53, r54) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000300)={r49, r50, r54}, 0xc) getpgid(r49) msgsnd(r37, &(0x7f0000001980)=ANY=[], 0x0, 0x800) r55 = geteuid() r56 = socket(0x18, 0x1, 0x0) r57 = getgid() dup2(r56, r56) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r57, r58]) r59 = getgid() r60 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r60, 0x200000029, 0x39, 0x0, 0x0) r61 = dup2(0xffffffffffffff9c, r60) r62 = socket(0x2, 0x4, 0x1) setsockopt(r62, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r63 = getpgrp() fcntl$lock(r62, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r63}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r65 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r68 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r67, r66, 0x0, r68, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r69, 0x2) poll(&(0x7f0000000000)=[{r69, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r70, 0x0, r64, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r71 = socket(0x18, 0x2, 0x0) accept$inet6(r71, 0x0, 0x0) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r72, 0x0, 0x0, r74, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r75 = getgid() fchownat(r61, &(0x7f0000000200)='./file0\x00', r72, r75, 0x8) r76 = socket(0x18, 0x2, 0x0) setsockopt(r76, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r76, &(0x7f0000000800)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206c38a0280d405fe821e19247f19d89ddf5c012f48d28445a79e0c9d6ed6f74a5beed562e797d97d62e96d061b0843eea5e0e7685fa9cc4ec7449f2ac45132807f8bae2efdbc62e535305539a0f9ac550f636a87e494e9c8105e87abd923bfe37f7535bb2bd36db9167f310c1c8be2e45a16e09ca4aa21fe4bea8e7e6c6e2bb328005bfd7a4a770f18d9e10e3431747b1512485cc3330eed246ea8b05c09f8f6cb651fadf0a322385bb180353e74e8bdb79077ee579bbb48b1cb131a3bc8719d6e18672182ecfd92be31b0e1c840727346231a424f2993121096f144ad6a41552a7067d85e2436808cf61c970a9913c7e5d56b49d3b371d84946f3e5ad00"/278], 0x1) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r78 = getgid() setregid(r77, r78) r79 = semget$private(0x0, 0x4, 0xc1) semop(r79, &(0x7f0000000240), 0x0) semop(r79, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r80 = getuid() seteuid(r80) r81 = geteuid() r82 = socket(0x18, 0x2, 0x0) connect$unix(r82, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r82, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r84 = getgid() chown(&(0x7f0000000180)='./file0\x00', r83, r84) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000680)={{0x4, r80, 0x0, r81, r84, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r85 = socket(0x2, 0x4, 0x1) setsockopt(r85, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r86 = getpgrp() fcntl$lock(r85, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r86}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r88 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r91 = getgid() semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r90, r89, 0x0, r91, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r92, 0x2) poll(&(0x7f0000000000)=[{r92, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r93, 0x0, r87, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r94 = socket(0x18, 0x2, 0x0) accept$inet6(r94, 0x0, 0x0) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r95, 0x0, 0x0, r96, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x6, &(0x7f0000000f40)=[r96, r58, r59, r75, r78, r84]) r97 = socket(0x18, 0x1, 0x0) setsockopt(r97, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) r98 = socket(0x18, 0x1, 0x0) setsockopt(r98, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r98, 0x29, 0xc, 0x0, 0x0) r99 = socket(0x18, 0x8003, 0x4) r100 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r100, 0xffff, 0x1023, 0x0, 0x0) r101 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r101, 0x0, r101) accept(r101, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r103 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r106 = socket(0x2, 0x2, 0x0) connect$unix(r106, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r106, r105) sendmsg(r106, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0xffffffb5, &(0x7f0000000680)=ANY=[], 0x12}, 0x402) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r109 = fcntl$getown(0xffffffffffffff9c, 0x5) r110 = getppid() getpgid(r110) r111 = msgget$private(0x0, 0x20000003c4) msgrcv(r111, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b1697f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a70900000068d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r111, &(0x7f0000001c80)=ANY=[@ANYRES16=r42], 0x1, 0x1, 0x1000) msgsnd(r111, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r111, 0x0, 0x0, 0x1800) msgsnd(r111, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b10400bdcc8ec5d56f596329414fa22f5c0ed193424179fc5bd89202a8ae00"], 0x2d, 0x800) msgctl$IPC_SET(r111, 0x1, &(0x7f0000000980)={{0x1, r103, r108, r102, 0x0, 0x46, 0x81}, 0x10001, 0x1, r109, r110, 0xa5, 0x1, 0x4e2c, 0x6}) r112 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r112, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r112, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r112, &(0x7f0000001d80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39f402fb32016304656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d600814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326e06c8d3af7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d000000000000000000ab87644e494be96f6d7cf131429553fd49d1daeaef0b1f08fbc2756aab71ffe75cbd0552d8c509a95fbf59b4b04f4de5bb604e18433f208aa3e98072526b1ed66c2657a22b8d665e9bb3bc4a009e8bd5926a000000"], 0x44b, 0x800) msgrcv(r112, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) r113 = socket(0x11, 0x4003, 0x0) sendto$unix(r113, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r114 = socket(0x11, 0x4003, 0x0) sendto$unix(r114, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r115 = socket(0x11, 0x4003, 0x0) sendto$unix(r115, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r112, &(0x7f0000002280)=ANY=[@ANYRESHEX=r109, @ANYPTR64=&(0x7f0000005580)=ANY=[@ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r115, @ANYRES16=r73], @ANYRESDEC=r114, @ANYPTR, @ANYBLOB="0c832dfbf4f1d7f346f6c6d5e3a52226a93234741f09f34db26a7152da83c328384a0ae23fed684b427194827483d332db740995f06604d1e1d6ad95a85fcf3b1fe00e52e2e68ec3ff279a676c82318d40206ef80d5dc99d372439d42eb6bc2cce54093f062e318485da300a169493a35cf8a06f471da182818ff97590b4ab72e07b9b8ca2f871a289b9cdea2835127221050d66699cb9cc10cd7b78361c74f510a446f904c3d3e3290ef1d4525e926ad159229503f0345a59a0e51ac60cb70675bc17c5009ebb8a893623c84ef56600d37a772a4ed69d0b9864c4e86f2d5e93315c2c3dd1e0034aed3a19316eab12246719d1b6c847d6f9d228091486a1346c83c6b149e19ea8f92d0719794d6f0ee980ddd6fb781dbe5c60b30ba14daa89dc2ac517fce51ed2bf1dd7e1219cf58b00670f240c81e3377065d09dcd4a8b7b52c1d9be1120dc0b7cd8ab6026542c3a6a1365efc488f0c9f1418cc8654a0543b69a721cf8751f8fbc8e07b504f096fcdabfae600b6514de3f5a2493ea305096d4b24f73ebde4de6654cb7d62514960d3d5521026f4426cfc73b8f5f8953fa6d3915803dfc3a03db52839f96869336abeba6d5c42c76e78dd994cd3707ca71c149bebf65d24b32a0e7eb07c7580e12f78e6da63c3578a5052b1e0a5125f35d20acc898351255f54514dcb2772ae178b33763c50660ad2332e0686560015cb4d08d5d99bddf70304e660953968cc3edee271013e825570f89093595680b689f8e0a02743b976418e1ec415bccd8081a1308ff8e19eb31d80e716e6b340f0a5655af024429a5cd124ef3d02d540e016d090c0c31272b2532b6bd99b5dd6f9232fb47ed4160e4b560e30fe70762ac0a6d2bede9cee63b02696c4127005a9087b4be3524c9919ff9cd6020b1eea7076e04837249bce56352e21ec83bf94d7f85e3d22d1d6474e556d2eacfeed6f6cb0c8488ae5983784a5904a01277bc73c53d4f63793faf14cb5ba76b13b4c4d84e9c5e141e425e2eacefedb52277e47d570cba85d7090932df2dea478fe5ebf4795a05cf42b2d6fe9fae0fc156e1572aae47556ec3dca9bf0b2380065bef5939b360ef1ea1e67f2ec0cfa58ba806ef6d5d987bf363e327d8e8c3139a1240595eb701cf9f6185799f8a6d02237a5005443c0667ae45642bccebcc3422fbac879ca2ba1c7bbcc9d3faf1eca30b211bda42dbaf35d98dd3bd7b08c9cd2ce3c5b32e2adfa11b7c25c43cd90174bc43c3f3a9af57934956b200cbcc5ad5288a180921f68612b4254448d61283303dc5f04fbbf192e956444b08cd063f5d5ff7739c20a1acc04de5930d29fdd51fc42b5bb73b40d04f3b2220767cee6ae8c02f192dc0645b392a2227a0bb79e039e7c53747af099e3232c76eb54a0df9d65201d94e0a91ee1af7daf90c797605fdb1831e44754774c83ee4c2f0d239a3896144f578debee4f2411499a1d635f2b15a9b29276104242238dd604c517af36f8d76b0ce477c6f8f0a610a205d508ec93fb81c927f5114217c67faba8bf57fb316ff2cc73026b4b99e110a6a8b790eff148b610d89f9568aa9d95686b36b223b0a1474b26606c89e5ceaa0bce3d21852d761792dbe96c96dab1df1605ba0f1e360fd9f8fccb2ca6a9c48e4ccecfca5684797f54c182c4ddcc2b66a6eeea424d2230ef3455dbc5f9cf663767333f238f61af8ac500bb2d3a7083b26f4f1df5db92fac33be6446aefc3c24f106b17e57d72ae73074be48181a6f4eecb93fb447405a98b4df4e1e0d22a47b8353189cf0189e8efb26cd8f75c047153f6ef2cf49f0cca05a150f82ccfd7698683b3b2b3d449bd800693e1b0d476b80c4ad6c32dd5ec50e5f0175fd6239407a3c8ff84167a991045b2d255436f467146a3cff8b3ad55924a4110bda57e4632e3df85a3a044009f8575776777b227d7bbbca75aff9155b04e59bc0eae8752c905885468211aee41104e10fff82bc023f1179a5a7e6b26517bad7e5bf6569cf309690eac9a3155db103e4ccd21978af0073b0b7b831c863f41f92efd248c8998b8a6560db482ff33fe936200df23829ca21f17bfcc064d9dfacdb7aea53ef242dff63cdf2541afcf29fdd6dbbdaf752ef25bcd20c54806142f0516a445bcd40b497c3cbc3e585064ae76fd0e0086467f083515958f94f10122a1bc8794fc3a6db23696bc7ef0e1c28579556e0d20820960ee52aa514fe73b505c1ce9a55386a932180274c6cc424fd550f0a132f9501ae2f869cf218baab6b5265bf136f2ecf6021e3b30588eb597768195880a295c9261e1032fdc46584ff7036155b69bd37161c91ff686153b0842b46a0e50c20538cddaaff3af29e2594df4c5e7f8f8c1e0c5f6fc93370256a81a93928fae1e2d1c9eb2285697cb9158a79330a818bb789ba6bff2ac6b74553c501a98b465df2a1ef113dd18216524468f24f3ce9ab4e22ca8604c4934e97c6530d6a714458fe0c158e5a04bfd5b5179c826b8f3826764037bc11b977749b18578f097eb8201e83aa228567f0960994f98f452c2f7dfec7dd63b644924e1448bc6235ce9c2158fecdcf1448c9801eba50e6bbdc04dd0f2c119dc063827c3ee5a429c30ae6b4c486574c60356e8dc65dd8dca42d1836d411850248228d0bb748a6921ff535d4b7440fce13b3fdf5558bb38d779b257e182e32625a3b6f41603e8569ae5123a3d43efcc488c4ddc726621086a044021f4d9b8f1cd5ec67e384a280c205a09473f6a089495ffa0309c9490e92b5137fde44100ec2455d89aa86b16de1efaa86a408324484e1af23db13493860c29373bc8983fa7458c0e230fb64494a014fbfa5ae8e34432babaa46b4af812af22ad7ae272ea3a67924a7d533661a814f3ea8b0d576b3e873caea3fd88f37e97edbc781baa90e0f8260af208a487d30b0521e68a6c8e9cedeb304f628f3f497dd20218b4585fd309d079ce37d115a2d5477b6fc2ffe51cd70ccb803de81d6f5940865b4f4781d1a18241af494114548ac85367d9dc495d65ba11cdc1bc972c25b9945f87b9267783adaa20b127ee349e3586d2d9eaf3d178cff506db51544473749a75b0d685f7cebd530a2eb23b72091b4739820fbcb16b9c804218ff0f5e6821910c34357c16dfc6483ef6241b228eb36b615a86b2f1ff44321ef2f8522a3f64a1343db1f4fd6844910778c97757f00a8a0940f1660a57493b28056904395a881de4bc4baeea30c5e1cd0b03559bb53ec0cb97ff019c52be3a061eabddf4e8bd0c9603a8fe1b3123a822f939d91e174c538b923a9bb4be005770265f23acc6d99fd6d8a714fed9372029cbd7c015f0922781f985b1358355cdd51fb1a94c6bc8c9d2c3c67bb6386e741531b3510df734c2983379e9ba38209bb23888da08a74dc0234447a284c1bedef3025d82ba890f7ba9df648617bc0035bc1c662649f25e8357d59af4cfd7b0f7c8f53593f08521efd6ce164b4c0b15a63f6ffc4ff5c4ea9ea48a9a6fd133946d3bb6a358314dbb7edc7075226d420f95ad97b16cf2ac410b4cf44dacd895b6484812eb5efd1f41aede881d7e3d89b611137d99d1d15c303c7ed309f323692dc773723d65249363df5d4ec4d034d9e1068e61abfc80ecfd3cb50ca8eb35f23b58d2613579ecef81274d2937f14c26336169579ccfd5374e881c23d1d1e140bc3367267ae3c3c1b2c3facfbbfb47a993eb8b64b3ea7f389e1d09f4e3b018c7cdc3110b8169be304653c73a3f0502f2d702719e3531f8fbb3acde32d46ae1e043229456c05be50dc9244a9fd2d4907ff1fe41824196f08c8b1830022f479fe835de7d9d2218fb816dbe4657cab7dbdca33125a102a4fd410b7d2f1e5ff7fcde4cc4ef708450cace18426870d3e7c59b45523ef85ddf8dead20af69596eca60afc3056c575e5fb382323d527e81f15a89abd13a9772fc261a9c75fb50e054cfadcb03fd5a91bdafc9379be8e9fbb5ebfe97fe062718bcd5624600382baebb00b221ffca27cce8b44585e973bcfaada8a244a5bcac35fa95190c5550f2e255980c73ada22cee4bfefc147d90d89dc393a7be448c02aa44e4bdf9780367ea62c1d9b50e69eca4f9fbe0959b4f9068012d6f1d3d1cce976427b4cec5770385a36369afa0bbb774349354f4f4f18de8918f237c348e37a7d22beada00cf1a4d1bdc7a01bba1952578782a40d11b5b364dae5b60afe2f467e74c45b40820cd370e04a40b872e902009c3213a3b0a9080a301d69fefd685a8cf8088e3b96b02358a9746a48648c7b08588d568bda6b1baea8b640b84cbcfbbfd859bb8af9702cb7f6c69053a2594d77b4e451808576005a0052a11c203c15aed0b58b37f458ee60fee32d252683caa2d988c500d088b5182dcfa0dfa7ae1f6f6acc5f9542d4d8983080c27c5d4729b07efaf07f5d728d6baf0fa1eab86404a040f01c302ad300ad3556f1ef6676355f47b22b2ce64516b3800d2419b2829b5b3c8ceace665dd43c724e3fd4451736d665d3a29a159f6174806997f441a87b5c8a97cd5b6310fabfd9d5359ef9b3d74e3ed572987fc8ecfc8b51a32b807df3c19025afbdf20575dc3ca8b8c7067f8904becb18227ab111d663b75cc256a81afafc5feef1e69503f9ea83300e55bdb43f9ac13cd8cb7994c3d8ab72bbdab6236b94d3a5968e09b2bb96de94ce557ec5e741460801d2b437f884a9f7c604a4fe3ab8c06180aed57e0d385d17809ca48ce06ce8f7f3b8d840b40c34455c1d8453489dbb83cb9677755b2329fff7a51d940a979df024cd2ae3fe40cb3dd625d466fc2228b250345b87ca668bcfe1b0518fdf9cd469daceba8e5f6d2ec6d251e80202a56c223ebfa120d6bea22d20cc3f51169f84db71fa25f8aeb6a6989baf0876d0280699079933b4cb0547a47227009d3b3c4bef9668fcfd23fa45c97e6f2468259a1e7cf2deee6f190a16b299ca4abd937fa97f54a7088588b33e7c9a83eff5db8ffba77f92a30b480cfea1687dcdfb64304baf3e0ab52e2cfc224688e1c03ad6ee487139ca704b529b78c72cc53d1daafe48e0c74c317e8da14cd982ed9bed4abbac869a1eb6252842d5527aaf16b59a7ccc642239b6efae1a925c14f8e73184f8eb248eb3ec30fa38768ca9d8988cabd5f4476e26b2262e1173e23ca490dd7c645318e9a4e9e2eab4e12ee02f634c2be083a937c644b5982d07a7e01dd5f05095281c6e33bd1b7d428a43fd561c9aeb8b7a7d02b764c95e965f71d4dedbaebbe2ef2a1e56d2ce392f7912f5d2c8c8e5db2885e67a26af63cab7325cd62bb0de2b588c0a6969aa328aec352fe49473bfe7b54b6347f591ef263e30652c55a5ea106a77e5b27b3507d6e302b1a1cab65baf2295cd1ef4178bb1a4e2f300f91a85fbfda7124ef574f80221c1304cc90e69bc60d0e102a76cc6a44ea447aac8febdd09df6e2dcc21dab265a13e00276a0ac05d3cf014b208c88df9fa7a912ca11b1ea5bbe4ac73da0ca315a90a1d2bd26dc5635b3e00858a00995ab2267600c04218f7b8ac577e96dbd0ca63237bb7a882ec27c54fbaddce27784bca733851dae04ec4204480d3441ede5449834949ac66d499d2bc536747127b187e66171b96528971f36037a3ccfec88864716f262e64659d313e7494ac10f046d5f38ca49b4fb1e8d78ba4201e105ef9a98e2be660b4da285235ab4e7c9075151ce9707f697291c19e3fb0478cc4091435efca48d7c357efbec721bab19fbbe6f8ea1ca18aaee62482a3f00c3cf2cd3661719f3ae2446d1db94000f4c196f4", @ANYRES64, @ANYRESOCT], @ANYBLOB="70d11fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487f3a058748c17a0f3e3d258dde5e3d26921aa6a6c04300dac1f1413281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYPTR64], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r117 = socket(0x18, 0x1, 0x0) r118 = getgid() dup2(r117, r117) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r118, r119]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r121) accept$inet6(r122, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r123 = getuid() r124 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r124, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x7ff, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r124, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r124, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r126 = fcntl$getown(0xffffffffffffffff, 0x5) r127 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r129 = syz_open_pts() ioctl$TIOCSETAF(r129, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r129, 0x20007465, 0x0) socket$inet6(0x18, 0x4, 0xf16a) r130 = socket(0x11, 0x4003, 0x0) sendto$unix(r130, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$unix(r130, &(0x7f0000000f80)=@abs, &(0x7f0000000fc0)=0x8) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xffffffffffffffad) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r129, r131, r132) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r125, r131, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r126, r127, 0x0, 0x92, 0xffff}) r133 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r133, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r133, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r133, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r135 = fcntl$getown(0xffffffffffffffff, 0x5) r136 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r138 = syz_open_pts() ioctl$TIOCSETAF(r138, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r138, 0x20007465, 0x0) r139 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r139, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xffffffffffffff41) fchown(r138, r140, r141) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r134, r140, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r135, r136, 0x0, 0x92, 0xffff}) r142 = geteuid() setreuid(r142, r142) setreuid(r103, r142) r143 = getgid() lchown(&(0x7f0000001b80)='./file0/file0\x00', r123, r143) setsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000300)={r120, r121, r143}, 0xc) r144 = syz_open_pts() ioctl$TIOCSBRK(r144, 0x2000747b) fcntl$getown(r144, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r144, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r144, 0x20007471) r146 = accept$inet6(r145, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r146, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r146, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r147 = getuid() getsockopt$SO_PEERCRED(r146, 0xffff, 0x1022, &(0x7f0000000c40), 0x0) fchown(r144, r147, r108) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r149 = socket(0x2, 0x2, 0x0) connect$unix(r149, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r149, r148) setsockopt$sock_int(r148, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r150 = dup(r148) setsockopt(r148, 0x0, 0x1, &(0x7f0000000040)="3f800000", 0xfffffffffffffd3d) r151 = socket(0x11, 0x4003, 0x0) sendto$unix(r151, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r152 = socket(0x11, 0x4003, 0x0) sendto$unix(r152, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r153 = socket(0x11, 0x4003, 0x0) sendto$unix(r153, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r154 = socket(0x11, 0x4003, 0x0) sendto$unix(r154, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2457af2068ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000001580)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f0000001bc0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x9, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r47, @ANYRES64, @ANYRESDEC=r9, @ANYRES16=r148, @ANYRES32=r55, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYRES32=r9, @ANYRESHEX=r121, @ANYRES32=r97, @ANYRES32=r151, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r99, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES32=r152, @ANYRESOCT=r153, @ANYBLOB="5350dfb4391a57243643f271d4c2e09af8f017a03aa80e6b291aac3d4f7730423a95b57cfae7701b7c0ba9f12923c806fd8e59d1715be862f7416780813e4d95833db9150aab9f527cc44eb96b2e973381063202536ef1735b1a314adc7a01f168c107f3f06deaaca7c09941a96df0bf9fdc65c799f6d43e882bfdb5743aa847fa8a8162e705c6c24ba2d851f8eff1b0f865130464ebd3dd3a5fa48efe665d7b2b05ca4d652da8d85e746a26dc7c4ed8350923f474f70a29f135c88fa6a46ce3ad3bf3696f3bb459ba9e8ed007288ae4a64b0ae9e3989c1eb7b7bbdbfbac91ba05aa2332fe474142733fe1a4df26e9efc634f6", @ANYBLOB="216ecae4daf0ed1b4f8cf37f22df7dc2db26dd5d66696c7b7a", @ANYRESHEX=r154], @ANYRES32=r107, @ANYRES32=r116, @ANYRES32=r119, @ANYBLOB='\x00\x00\x00\x00'], 0x1f7, 0xe}, 0x8) writev(r10, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r155 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r156 = fcntl$dupfd(r8, 0xa, r155) writev(r156, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r157 = socket(0x18, 0x2, 0x0) setsockopt(r157, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r157, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r158 = socket(0x18, 0x1, 0x0) r159 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r160 = kqueue() kevent(r160, &(0x7f0000000200)=[{{r159}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r161 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r161, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r158) ioctl$FIOASYNC(r157, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r157, 0x5, r157) connect$unix(r158, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r162 = syz_open_pts() close(r162) r163 = syz_open_pts() dup2(r162, r163) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r164 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r164, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r165 = open$dir(&(0x7f00000011c0)='./file0/file0\x00', 0x381, 0x8) dup(r165) ioctl$WSKBDIO_SETMODE(r150, 0x8010570e, &(0x7f00000015c0)) r166 = syz_open_pts() r167 = dup2(r166, r166) close(r167) getsockopt$sock_cred(r167, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c80)=0xff13) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) r168 = semget(0x2, 0x4, 0x468) semctl$GETNCNT(r168, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r168, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) 03:02:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(0x0, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(0x0, &(0x7f00000015c0), 0x2) fsync(r3) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r5, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) close(r6) connect$unix(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x800000018, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r1, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r6 = msgget$private(0x0, 0xfffffffffffffffb) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000040)) r9 = syz_open_pts() ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000040)) msgsnd(r6, &(0x7f0000000a40)=ANY=[@ANYRES64=r2, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r8, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r9, @ANYRESDEC=r6], 0x6, 0x0) r10 = msgget$private(0x0, 0x400) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r11, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r12 = getpgrp() fcntl$setown(r11, 0x6, r12) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) msgrcv(r10, &(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRESDEC=r11, @ANYRESHEX=r1, @ANYRESDEC=r0, @ANYRES16, @ANYRES32=r1, @ANYRESHEX=r13, @ANYRES32, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES32]], 0xa, 0x0, 0x1000) r14 = geteuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0xf54, r3, 0x0, r14, 0x0, 0x1, 0x8}, 0x80201, 0x799, r5, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r15 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r14, r15) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f0000000100)="22d928def97353539f754990562a1078c3f9de3adcff56a00200000000000000aab73bd74bdb0a43dcfb40731ea35af01e5615363b62111ec067fe35acf9322db1fa5fd2e17f19612621e77791ca4ca9657e0d19c055dba1253382f02985c08e0ec526939579679efb4b7bb315775aef0065d1abf242ca", 0x77, 0x0, 0x0, 0x0) 03:02:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[]{*\x00') pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r1 = semget$private(0x0, 0x8, 0x100010286) r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) sendmsg(r2, &(0x7f0000002c40)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f00000002c0)="b259ee08cbd54ca1c072ad32587898a1a3076929f55410ecc6ba87bef30cf1ba39c18e3ae1908b223f15bcca37d244bc975b49dea30ffab6b2e81b18a1cdeab7fbb2b96ab861e5c4b73110fc368811beaff27aef73c8313d3f861ac27b5bcfd72c1db2743191a58e25", 0x69}, {&(0x7f0000000340)="f284fc273a6ca9b1290f05fa011adcc13a7a61034d3dd0fc076148f4c6e82029fb0bd0eee246810eb46ebe2418ca6d8e6311b1e90fef98d6d45b2cb265ea10cfb97880a27346c80c54daf9a7f84e7a5a031d7581d2c79d4f17ff0c8930ce5afdd4cdae46174dc4e4252e5509f734dcd84ba26813ad5811c03b0ae5bc5ec697b6504656653c483e1521ffef03330a5e5a449b77fca44601a36fb4d35b01591cf55dbf53c6", 0xa4}, {&(0x7f0000000400)="11d21561a6c57ac825511c499e0d9fb4162f59cd5cb7edc418d3c9d9b4fd33b191b5c3690b1ec57037dc7de8d04d60c3bce92e7d5142dba0c8bbb0747b46632b8959f817c3c38fd27852fb9d7854f9a0dfe795ed54bf13bc3b2a67f843d4d1874eee11b90c1b95d1d52fae0c8c057c991fd6a3efadae06bc823561001efdcb2ba8116fad4108b74fb7a8c4664522d9dbd234268a72bf776e966328624809ba89687d27002118d6564664d016f000f72dbaed1bd26092da9a3834f0585c36f01d1d562e8ef57012e9d3ba7de4d793fc4edf69ea10335a246e962027db8a9cdf06389baa8293b9d0532ebf1f116d78d1c243780e0f6f", 0xf5}, {&(0x7f0000000500)="2846e12f3073fd2c1be04af069527b2a22e41135", 0x14}, {&(0x7f0000000540)="5ce1c53f87d254353368159c5acf3482399770a57d232e17e00eeaa675173b9c43a9e9769fd8e8ba2591e7187b732bff68f4115bcb1295b8f85ac26f1a27d5356cf65ea69ad73671c12af1eb9c4080be239634f882b30f46d2b0481b213105630b69df7934f821d85f08a8736aa3e74f5b3c2ed059a195c91f5d501f18fbd1b636e409f633657219b38540ba8216379dc94e9b6564c9f9d93ae9f133008e66bb2fbbfa23b52661927a48cb61f8505caaa856c9f216d47a6e9bd4b395f3a69a07ed247f9f2355de913be5df8a6cc71e140b024e270f28fdc7b2d1a7d211eb7934b6da93c85ce77ecaa00c", 0xea}, {&(0x7f0000000640)="85b341de161d72b508bdd8f71846bb6301f8114d441bedd32038ad79ffef93574d6ee7ce810f1a487f07310d7e0a7db00728464374a25561dbeac6ce3155400cb25f7ab265a9d87ad2e347156a2c5e1420ba2da3d8a9e4b6cd6bb2ad55191536a1f8ca463e0cc04c6052ff9713463b89aae034d552f001553aa0d35ea57a21cf1f64b6f4c02c488553be91103c869043b803ab0b456bac229b7c3691da0ec49b5f5ffd3f8fdc20baf7f544910681dd32d710d87db0e488ba23dcb6156451e977d5", 0xc1}, {&(0x7f0000000740)="1ecdb32fd1bc3268a9f7d7edfdcdf6c97ff9b8a0c4da37f1d036b4b4f071c6affe932de02b0c2e48e3a945d08fa0f9e74029d89acfa06c5e16fa0a1a1aa6039d340194e974bed51105ddbc30c17ce0fbcb32efd248e258112b089e189af1152fa373a9e344322280337dd36bea4abcc6386c204da2a376c72da5e6084ce72e7edf1e24e91bac3ef48d5166ad848321bd2a74b948d86ff76f5b4c5b8f881ee6498422994e094996d492674f35598b55ab0b7d9493a0958567acb0a00abe2d19cc45f76d25835181e2494bef390bbca860de36cc216e0de423f85402046fb86c9f1da036beb7537490544928eb7094cbf49e3577f8f169b76f83f21e1eb395336fb1a8663bca69ae665e80731b7d386a57e99702ac50aa1c3b101d627bd54c2932f74f535a358ef99541f04faf85a7a7aab8f5c7935245c0b3889e2c5c072d694882a68da193a8db564f4afa9881d5d5be9757b7ba4a07381edc66d50d8d6c2536c5be48c44db67e2dc4c0fc44b2a1de3aaf4396ffc1d56e0760bee99b89ff55bf14607b494b6956486e00b6d181819d0812a77b0c67e54d4a9ace12ec61c56138db9c2ac106b0660fb517af5d879a6b2a6471f5ba86b6c295c325be9da4405ad6bb26c5139bd1a203712a60a83304708d6e9b5949104a1fb2378957a199866e0d09b7b09e04b5234e4f576922be9c5b44480157042a6a01caaa697fc9e43bda09005e81d74bf000cbb5be7bc8fee86b855fb3fea1dc9dc854e08050927f342d2b84311d556ae2bb58c1a1601a7e80576e9ea471eed66c20d4a3058bae0e83e73786d9afbf8897d6c73565d0046de0aa1a2d0a60b07e49be40a739c2d0f86ee0f38b4b8689767d70e115b354d2db8335a4307e5e0d9e85a74f637975edb67851ddcedc23c20bf01d52b1a68e793b83e695e8edfa4aeab8c76d42791bd177841fd10aa791f0ca3cf6522857fed46941c02d6bcb6f72a45ec19217542f4a4f9dc90f9d0e543aeda836f6129791a8e760079243db7467b71198d0a95732ad8f61824fac938474f54f3ead039e37dc24ba449982c3ff880efb257e9aabe6f241a4e5df66e150604dc03e9331fa9fd85439e7e68694f2226cd057ad7b56c93af517b4b07dccd981f25d8011a0cfb95c4e28940b6250528c634f05b3acc4a5d0d2eb20740fd56229424afd741dccf1fb43d977856cfdd1a12840075ab95383849aa04f5cc394462a1a2db01dc01b55400862c6c98b8df7d63493b881fe782f2a1f04b62df484d8949c981ae93fb328fb945e2209d2956f7607cca4a5f0dd0296a6a5cb693b768e8ef3c50e17b83d119ca74d42b628c161dcf8035ad2b8fd658c408e7886ebb38fbd28228c86531499e2eb2ed87852340d160f5bb096b5fc321aa73d201bf2be24c0d10e5907d06029b42f2c6995f628a0eb59429ad97b168a98a186f31f35ac840639750adb954a096e8cadcf4a505c9cd716105502b9ef974319af10a20c4ca88df30fd4c8d8dcfefc3e65a4234bd715eacc1210b79bf87152e2bd369ec313ef5642869d550a16e7636d2d2f687666d98d934415a7de9d95d6371ee378e4eed51c91290bbc18351b816c0526af10c13522c8e282909d11add574358e4afba9e362b8f0eb7a225f93aeaa777354d16572ae00bc6cbeefca62377e7b96a9e28255f80ede94d90bc1e26f7650bff8739c260dd8b206b5517b0d0a0b8741ce02ae4bd85969e470860dd0410f7633a9044ac12e42d072f0ffc801505b3d0ba65576f619062cae613d43756e9d8ed20809ed090e78997c9c80eb32a0384efd733c88186a285095c2317aebf4da62b35eeba51e2964fa07222fc594590c55bc6d58a59689804d07679a4a987ea42041537e81b45f9e8cdf7e200a8a8e5dc1b551b6cf4b0b390ac01356d3d4960d2756b861c39bfd5267043801f1082808530d954ac7c6274dd1d847a17d76ea101e046a0cd61041ede8d68613e26f119921b5a47be943288049f42260576dfcfd0941f09b4e3546b1bea4983ec7306599cbec8229348eb5f9fe318a8ae0c6a511f50002a7b4237d3815384e2c8f457c10c6ad838cbac7413b88cfc7d0a6bb166dd150cd5cf9857f6c12eae3e9b537f045c6a3272ddcde5dc65db9b1a327c395ae7d46de3cc4ecfee6aad29e3f3fda1b1469f70e7e987cfdd486b034d99287d9ee7b0526359e64116d83234ebf97062c8352e89f127b63474cf1805b36c9a78087e4ce0fa165bba5e530e4bc64cc6540bbc43c3412a341856df894b0df49beb9bbc757ac7956bba54ed3e43b2ae16b761c01478c64e6c9d5725d429a820a6094d5d79d5ef1e79edd37a3d4913639c18f9920c011b6b4630450c2b1ae6312deae773d44017b91d40f3a90018f1ad2a950ba33a804038aa577cc4f13afae252b9d93c83463e803c121fa0fa50f271fb7fdc4f46de5f17cd1b4a643d251834710b2813775bd44c1dc9024bd196dd87e7b304bfb1b4b763f5c3e70578d0c437c64e267b91a758d9f8bdf1a331ba97c055e42104427296091bdfbdc7a83de6021af516cd3616baba5a554b0da3c02afe69d92602f4907d48077be7a52f4a95b90d815a2b6fbece9d4a9a518bee17f23381903bd938b2385987ec1d2939221ffd93b02cf8ecc45221cb2b91fe994159c11eaf708b93b933491c1e4f6e39615b515d546d9d05f323183102ecf7a7f726016636dea9244f50388701e2a3e0b6edccfb765b0db743f926a1402903041d1b9eea03c6f2c8efbd1c79d0e1afaa45762ef68b77710eb0ac79f87f7dfd18714a1b74e33f0a15e7e2aaf2a0ff3d256478d9d0ac71bc95e7abc01bebf9d7dcae534f359a9d437dbf1a787ea5dd918df7ac4457b78398decb799ac850dfc14efccd473e2fdad543b44a91c5584dd4bbda58a43ab6f371147cfde840ff51015c8af6da59ec0171956ee2573e7e0dd80a10da86bfc0a64b1fda5015a00e3d16436dd5f92801edc46de28c9c7317002d17084a6e7cdc8810471c7e87296656ba532d161daf54f6cc79d4bdd9f1a8740d01e6da824ead8720edf713299a32f68193255adbc415898c26f72ad94ca5c1f4fd5b63b0897eb51b9a1e55bbe2d554f0ffa6f3a41107329ec1087e3d4f081fa25e1201b78a85b04c6d808528c6cece1fe36ce39ce6584b8be9c50f19174fa54226c091f014b230a8eff5065c98d61b2c7648d804f2da3e8dcda152f20060f824e2c2ef812a1d0e7183856837b9624eddaa8fa4c6e9535ace192ef413e24525c0fc39ef1ff1075c5e1b724486b3e5094835be5c541406f64a5f7384bb038b539e3674cf77d581ff78dd79bb002030b9df6ed7a8c249b480580fd74e55d98713a5e717959c374e7d7f7bb6cc854a74ca31e7aec8a0529de0ca82dd259a66d72dfef8392f3102b6222cd3248f183f4cb627cd2cd5445b74b08bc15b4f2a9571d815cc28de685d2e30f94af5846563ae21b00cef9ee550b547fdcdc277dda8000e9e130fa487644df01f63233a3958d0f6b8f3a7d310570b014405a0d9a137162cf7814ece30e143f5418f0ced301bf4375d495cc20826e36b54f8403d8d6e8b8a0be36405c38b4dd7f5d1c6d804322973fc320e61c984f11fd7614091d218ab01f91320be9b4250d4698ec5a8fc9360424e42465553f3301172460e2d4727a3122eacbe982d0095c38c320b33a0a6fd63304c99b3f51272c56d27f7f229a60dd247d70b2c0089cd4d6f13797206b6b94852a2a46ec3bc0213c133b65881ed9849860c4052f367561f054770c56689c7e88a89ff03891d1437c79bc58bcd963d14b038a7b39514f1bfc0662170ef28c2882b83a221f66a3ae2aeebc782078c63db48b8575e0bc1d8c58f0a4c59a133feca61bb391d53ec5b0a69f420fd2be1dcee089fde2a21bdee2bef4b18ca63d43d97c01cec1a82467ad01c38a9e639e5ede934a8ad1d4b76ec0ef5734dfc1062c37c79b2d71826dabdec990e4ff4270c51dbc21e33b5fc4f453d8d67e66968a0d6baf555f6bd94f38decbe3e8ddeb03c38a2690ed4366a1633d8f1674c5ab61d42df986774b38af74f23913d850d34119f2246032c1aee1210f458e2803fab9be4db8cd77bd20563e49b668e178d645bec8a449c91c45fdb18603f33784d0c66e6d08f4458a4670a5da07e78dc3bc8f1ed561eff4976e90b1c8d153156c5bbfe501c7397e169fd49a559bfa7a4774a663c787f43194e5944e7ba5e65a85cdc7c46a5b2f770f7b0a9a293586c3fd6b08861fdb2aada6a200a0e87ed9e83493c6897f4bb25752285967e69fd4a8a336fe5bc5363e8fb4477a087741b01cd0f49d8079df62447926df0bed9dcc7fb2ba42071518f89676e7c74cadd5fcc38895cf8030adf69f1440cf75099332e3187a07eddde3c341437aee8e8df6bbb1bcdeab47385ebc5c0dc5d5d7188c13194c9c941974eb2fc7d484ed8df34f55815894f6d859b544464f5afdf21f8659984624856adedfead86071466384e1a3c270410c49e2acc8ae1e5c78fec8aa63d60bf64bf89158d3ddc85a50cdde9d279bc8cd2c6651da2a8b33e896bd079a50d23706bc9d097e38eb3e1e3ba97047d2919bb3df3be9f2b23a1ed0a6b68a8ee14be3a3a64c5ccb2034a745f16b8b7ead921a6608860fc77b1ae63873431c623a32a40df797d583d52d90a3777564ed01ebb796c227dd7d7061af1aea283265fe283c48bbdb350464d72435436c64de429219c6f92ead30cb896bb4ac78f34c170b9647b29e60baaad941301eb134fd45bf8a56bde169dfb185ea67e19c90518059145b3c8adb83e98d31c53496c770c1f3db52c8cbe01019a04a412fcc57833455c3c95914957a987fa5134f51caf504c02ed032f019333f56b2b0aa242e67ca80ad7405977072990b15c0bfb68edf1f29816dca79f117d01f1678ce4206f276776f09e61e8ab20cec391509a60296c354cdf1c50955d7f6f50c945d8560d8294b68e071a8df33bbce801b812db97ec6651ca91214545011aa7b17ebcb72720b704faa84dde8febc128976e93c147077a78e64f2f85f0e01eccc653ecd115e6749605dfa8aaed2af0447436966ce18bf84f6030c2637647c74532fd06da1eaa13ffe214d190ad7de722c6b5594f6cd354c9f5cd031e91211fc019a98055109a6e8f588b18317a86e66cc647059de406d514eb2dbb6693dc763b311d0213394ef74ad1d59dde4d8a68f88118edda15347bdea93498ac18b19adc0748958e5fcd81d3a35bd0fd4dd7582d0a13f381bea19875f58bc3ef62ccfa7d1ea98d843a2f96bc515863f6421dfa4a30305c2925c73ce0c65e240d3cff85b463707292c5c2e0979525ba3e940af576753f7e166039b9a8d75295354a8e1da2af91a4ad81c54d25b68a1a36d282ed904cbe4ca689a0ed33e7b10d6b8138af0fa2033f0d66543afae4a01fc7798fa3f0b080eae15e3f002fc4099e37c610ccdd4edf9f4f5af64a2289d5069f1579923ba449a5beb4e7dbca606a85ce186f2c4aaa0af71f631ffd95a96f4a5b4be40a2a07910fcf252f45d7fb8af8f0088091d81b78da3bedd69a9990a8d11bace15ec99f77d35ff7526093ba74c060eb06212443489812ab95edd049d31aa456c655adedf26bd562abc6273f81626ef86625fe9b23dcf899c442ee29ce297c2e0b9016c05815f480595d4bd8de167507ec229e6d3cf5d46c6b13798657a77ba6c4f9e6f9588d11e301c5cdaab4375d728966107117825493084490f930c99c6eeb3f79aeaafa92af745d63f26e193bb3d474452d30debbcde127ddd", 0x1000}, {&(0x7f0000001740)="88c4ffc30504c636879ab910a0745456d36d8e06d3688d6f873e2f58e26de8781738308ce9561bb372bc14814c3ab2a4b90201143ba50f0dcef7bfcc662ae4915b9d987c3b93dcc3e26dd88d3d4c8e54b4b6aa0c07de47215b5a9b55bb79425e61af8c5061ea1d5bbb7e615fada630c4753742681b69641e20a1b5252b89c057deec228f7d99c87f4e5f05fd3ad5ce1abd566867f576e578c6fc13", 0x9b}], 0x8, &(0x7f0000001880)=[{0x20, 0xffff, 0x3, "1c0ff7ed93e0be524cd58a"}, {0x80, 0xffff, 0x3, "c540f60d4a3a74b071b08d849ccae1f03c03d41a0f13f8ee6ecef74e579297bb18524caa67034649931062b7e3a1ccd203c5969585e232c2f34b23620becc66646b59ae1ea4858959f4830ad1ee3bf656d6a802045fa0c2df292b5a33363fc173d9783c4f559cb49f37322"}, {0x30, 0x10001, 0x10000, "0f5afdadb6c5506d9d5d5b2bd3e5a1ddd0b0cd2f2d0bbfb14e395f94"}, {0x1010, 0xffff, 0x6, "d7cabb5992699ab47cb6d87c6ee551fdcaf979a1879d6ecf0d1aea77dc638f72262a1a41b6ea3f1e7975a309527fc4f6db2a0f6b8839fc8c35a8682ef8ee3ab644998b5ac24fa8beab9fb4ab941a4015d32f54909a7f846494e37f97028b63920bf9e0f82099cd2db6c477c4c7be18b5db66fa6845845d3620dab91f90db83de4b23ae127ddfa771ef652ee5cc07d1f09324f76be850daa6872bd4f0ac4535adcceb159cce97ca82995c142c2edaec0b2d56b95aa822e2128861a4a9929763a50b4de336bdfa2c961d747cb4c91ea285149b34a43f057ecc74f8effa66b85a0e51cf1fa16dc3aea2ca241d2395a3bcc394472c6ac4861065413f764deb610cf1ee2d8adc77ac22842e39840a00e72827ce326610140cacf9162b4229dd5903adb8485ad94e2ece3245445d539246c8ae92c7df3f6c3fab97fc65983286eb4744443a300da55e0817498c11cf246fd3b27c40ac3c45e7cbd78d098ce370ee265d25ca1de77158d1d1391f27eba940b21786437323eb3804936eadd2c2fe3c6f896569eb963327749a39f4f4c93289c9f2ad427206a4159bbfc33b1095e812506501f6dcda0db422de6b1dc15ad2df0729f9f04d208895fe1037343eff74876f8c545d03d73d68884f7c0982eaa39fc45537c1f01699b912692da138710e946896f83774f1724bc7bbed6d0a4a7f6b5a4ede175e908a5ca2ce6fb2002402b513346b71122ab23b86ac0927cc08e95ae5bf1a134a10b4b6f62971dd2e3a201775842c198effa668696cb984a9a468393816b8d969e4d54c3ef04f549e5a00490b181c30253b6b40254d75cd166562b4f707f5937390a1d4d98bf046851bb02ae2ab7d389a3fa6e09c478d6685fbc9c1ebf0569f6ba485df27deec2496034f39b3d942a084290e2b567d0811b62441c2324ab474d474d02fb3aa43a223edb76d400d8b389d34554dd4465f78e7a4b029282395558776599218b7c2ebb4c4e535711222dae86eb956c3b4d5aff806bd8d3c4bf34ec5495b9b9fa82a362913c5277e1079e6d36ef5402b02cf5b860479e085fbbbefa35c424df14ee7c25eb78fb5192639f3b42d2755df3b2a84de2ffeefc1408b24cbbb4d944d0f0eaed05fa04c00f10cfd49070be04c149ded92f858c29c8a1f60becd052535de64a87e0f5dc24889e6d77ad7a884ef08146c7734fdbd0ca060489ae9c17ba5668ceb1a02c66ea5e5347f6feb3cc45808c475518603d851b0dde349af4b53d9b273d0906354cc6fa439b178bad353126c224a77284a18e746a122e0f069b9c253e3a1433d1089067784e4817ad2d847fc375572475c8b1fbc4e3875e21b2124624fec5c5793d6864eeeb23cf8cf2b6452d6e9d65e04984df75596fdd4a6bde93162a772f6422d16a2b5dee5f870d035d89c1eff5b9c8f192b53ebec77849000ef3ddff16e17c94586f198cab111642b5d6ca81c309697de121687143dc22566166f698453b66e7c159e8efc0924d5e4ca18919874fe64a238b2fc14e3c11e497ab5d55fa08cc05995c194523019cce1234c6ff3fe7bb71026a1456805344a525eba15917ae911f2781173724c254828af8d59f4045cac2dbff97e9023a133edcae5f3af719d785d7dca6ce2f018b5c092361c74f89c8de3277da2954e06114361c1c1a5787256300376c65d4b318e063821fa06a6f10790fc0af874224fab643843bd7022723f379df5e9771cc2b769b1c8d4e725197ec7dced5957c1d8f60950766ced2697b7718f98dac00cfffd3bf24219cbb4b97477cb168a52b528237b797abf0cb7c9dc9da564f01f42c458d65f672584a19740eddbdc780f23442a1ced48206c026608a900ecfff5cd9485da3bc6676f42e0f3ba6f6364d758a4c37d0e0041a45d9b7c741c1f856b0923ec2018d63bdad88112bc158565f1947e0a1ac8e5aa2683b394de4a1a56728f5a13857de39944906aab517d9cdd2ebfe17257365d5db894515d9d39bd42869c03ee478ab877ec07343a027dde883ae8154e94243bb52cd2bbe416cafff87a3dd2f61a58ce39f5a2367ff6904c11b01fc6d6f493233cfccd1496edc57b79e4b1e6a7b328ad944373fbc3f015813e99c3709c6adc8158383cf28823008d65142a15eb632c9aee95373f7ffe13b178cb29c5c2511f938657db3dc0ecfcaf9804248e701fb2ceed076942e999ebdddad23b64e9ba264bc47d17781d8edb8d1871de4ea87cf3d71f7f719ab4ffff97ead39c8b7db73de2395eb26ff795704d485d4829da9b1a2dff9d40edb5a8c8070bfdef9a24db5ef7c7a9f2a2c799adad4f1603f9aa68867102dbbd1a92a7f5d12e9335b4c02af5e767ecfbffe6c0ef0c99e65295c53d70c8f5d1b6f8f4954f36d12547bb4c68fd60181879c88dd0c41131b953b4f772e0942fb4a78acb0bb80f67feae872555d46d60b3dfb428f70704bf5ed568ef8582ec174059794156e6430c9c85e5d472991c5c06e1ec5841bb81632eb179302fa1f9f651d4c9d5b0a1a322b31b3c594c24ed3f67088d6f8374d90fc3fcb7ccfa72199a2c49e3cebdf6f524bb53d0f2a863703f0f79a87a868ed555f695f2cd9a82fb33ea97963ff97c35e5da4ad558f9f35fc44617280c4497d957f6d399c770fa56aeed1827e6c2acfaa0fe856ba45316d939b7671d8a5a0cb8274ec247718443847c68413290a27526bd735a2d1598b0a7dd0441c5c49293f4c6fc27ba8ffcf15d56aacdeeb9562453e4f28a1612d33eb26c536d336d10b4d5a1db4933db653e383bf1998b84a3562903c5385ecec0578abab2673c6815260e81f658c10da3386eb2f01e8a05a694e4327e3f48c026e2e0a4ab92b6167a1329caa89f732c5f2a1008643a1ceed51f43bb4c44000d556b5625c80cb9df9fb0991d60861156b11b5de3e29d878300d0868a2f8ad2ac5f1dae156741e0d093396fd9d6a2fb831b55f7b3b20b3c998f07cd6e1866325da91cdb336fdc20b94087e14910f035388493e1f5fc8596271ff610a480bc95eae70380ae8a2ad913e27245fec48cf58b572203e1a2f950b77638e68b62b2ab0198cf070293e15ec06b308e989bc203aa086fd0274e9ff5c4c3297ec86388a572ccdf2abc0819c5842aa36db12c1b65b12d003e50ac4023db3617c0d290766d0f3a5d06e22d9360243250a54006bee2c655315a6577cdfae35ee755a2b6ab19ec038aa05badef054bf5b22dca8513048631eed8b15ba4864c66b1e54f1163ecdc29bf4328812cc8ecb3e750fd0f003c72ede99a0acd52d8c598af1797cce8ac662b1f7b11c296c67e8b048fe460977a572e4b35ef6ee08236b7d7450c5ebb766e1c37b2fe959f637e54106bfb20919761fea2122c0838b2d05be3aa95644d49825d72d349fd8af51a9bf905d3a13888905d009eadf76df99609d7970152947e9eeec761135a4b73d6464b8ddd21557f45849303f1992920583ca01568e2701afc9d6834163e77ab395c9d81749bfc4f156c238d17d430ff883124446c3698c0b8c80739f5b7caca7ee7ee3f0f94d7e7f153bed96e235f230299590d199b33d47a77fd0f5fa73c918c7752ad51ca713a15dd60e14a289ca95b70499720559b26d7c4e45a2b1f8e1296003b52c098453f511b62fb34c20db16b42ddea16366ecffcca78a44d720abbeeeba6300ef08ef6509f99d16c304d9c6c1370370e23a858a03a0ef0e18125f7fd4ae0a1eeacd2e7d6982d401638b18d399d98ccb740219feccd54c8db38c1185280f4010a1c75a3fb9dbb55b6e6850ef6ea2283355e73e4e7ae0c1605eed73e8cd079b16da34d1899f3e67b141e97e403dd13baa64453b2296160c772ceb9e360df1eea265917a99f907f5e319cd59ecb306c42013031e73619edd11842ae43e2fa772308f82c2317dbcce8dcee088140b6ce7aa1c13fd980c15ac06c4f82208f3228f1a9db9eddddea48245efe9d0154b6f61b10da6fe307f5071cea63ee21d3ffdefac43bba4d54d80234076c436948aec10ee23606547aaf214428c72232e3bce81df0d51835242e24de1b1a6cee19d54049e7ba0a7af9da3ff47f5c3599921f413abd22272e898f12c04b8608715dae2f2fb35298af1195dc56c243019e4021ee96dcb77c938cd5675f952d1087b001988ccef3c8dccf1a19cd184dac0399fa7906e4cdd8cb1233e3fc84e6710df66415850f281abb35d1a6e410b382153814480fdb37dbb5b0cc748ccfab808a3e448ab34e73a299071264c85bbb91ef3ac43540e33ab9c24537b79bc8863b454dba9278759d77ca12df3de0422762dec88c44ac9bf641855e13c44c5a9670da5d304890d41af69b7b451e5f62d6aad75ef1376ab70d2985502a831ff01a637652f8434b315cfb73165b12f7ecd236c15137edd0a3ba1ef8a73988906888eb25cb3dca02b924a992ac213e838558abf9656c83921358f51f5859bc891d1b06900adbb761905949fff36de93ee0d9989e719900f0c8f892eaca74911018cff46de11e0b05cc4a86785e0579b5d2a0e9fe725731a77d5ce9187b68eb86fd66ea1917093288298c2579062124c57daade6e57d6060432e210f0546211bc1dc241bcb3d1e1ff4ffcd7c78205944fc591c3d20b334595d0c4179d37c2681aafe1c987da5c486b9f571ea170514dbd8a9fc4c815c66bff1bc3b511bef85a51fed90c66bcdb47eaf0efa96ae7beda371b147ad1ba7b1a6feaebc4952bfba34ffb37757507ca34399be9f5609e3efb9b619f5e4671c91b4b435e7f134fe243eee6f45477771fb28e92e3949eba02faf5e0eaa87a58f32f73dd5802867cf5469d82225a00b05b87946c823cfc155f75a6ed0b3cda8fe9d67b9c4ba79dd7f5a2f1aa2343e14c33a7e326cf4d0c99ebb8b9d83a01d829c93bfcdae47faba782e395cf3f8e03d4b2a0196187d7e2f3ba5d6be232007c395844f0aa51bbae0819e26f4b851b3b1d8706b956ca91228630b8d4001e6182dda167bdb7cb90639dea652a7dd61874d4a4c0138898a1e7b8508f80685ce4638253632c38782231d4544dd2a4fbadba2d2b4c7b27367feae265dd6b0581ee447a04eb2222cba459375b4aaae29b9eb915442f69e38c85cba890c3ff0b8c27b0393d0b177354ab3b9856d9c3219de4ab00034290e9bb2992f28cc2851549d31c03bccc4e85d368f2b27f4f548c50c405aaa084038ed4f37dcc9b54a8732cf9b8f1e8c63ea195088d27987e66c151828fd2d33407d798bfbdf8eaed8ec3e1e4941839034b9e45c8f545227c2142c35fcd16f3cbf52084772ccde50668ee7b38f36f5744b47257a72f3caf447a86e8c30b58f0b9d549f350af1cf257c249e3248dd51e77cfb1e9b55c961741d0a3f58b42a0e8a733073d44ee69179f37ca66d58bcc064b3d7072b11c4fa4d68de75275fb6db4dc8cb95ef12953f919cb7c826a0491332f7e5d3827d34cf421fb2e463da1155b043a1ff993275fcbaa0f3ca66eaaec5ad9ff2dfb2abc8d10ab72e0d513010c82a8ab6e92f51b8ce5146363e665f9716c035d549ecde88a4dddc15f22af8ff74aa6bc3d2f3e50b08db76b6806217f81c5106fee526a1f7870eb4fe0e9a100832621622797f6a6cb2233e0051f97f459ed1e786657ab0ea03bd8d48317585cb4cac8952e32e482f73f175c0bea3eb7c14567a94d220bf4211382898b487be94ff7ebb037af54bc8fb2553286c3c253f42e6b5520f19028a4bee301e58cc470c07d019e9efef54f484fd1190ba5ceb50bdce5811787e8eb714cac6e765869a93d6d1fadc54755a4d7ac0fb9c0e8ceae54b2a5"}, {0x68, 0xffff, 0x6, "97be878c98ec8649ef5aae0405c922198fc91a437d18bc06af5d3011c4f527e6541b424ead6e6198cfe2e30d1d9113cec53896556faee12391c4ca70dab8b95e10a09224bee72a94d389b04d68b9e3424e"}, {0x88, 0xffff, 0x4, "abfb37990607c036c3b02ef3fc731d12af3c70f6db0799db3e8f3d95b6d3d28efda4e6557deaca97f89b7e08338fe99e9a63c1ee1d57335c1880184e69972496024794a3acd0f0e9584648f57d41a0d79075bcf6b585016dd116358d463f3c7b550e18178308539526283643eddfae8812924da6e3"}, {0x108, 0x1, 0x1, "3b71c47013dd6a72e4a9d7d105068fb3b6d178b59be9af4cd900822191046c7791541b2796a183f3279f0d87ee792e2429ec99f7b248752493a604679e6ffe4bf0c645d56c17a5d16a03ebb020fa4a9ec647b0fcc08ebbe0e7489aebded349eb3287e3ab796644c1a54a31fc683f15ba17c389a5343bc91532c6543c4562bca7d5a46f63e82a80f07d85991d8cc21b09e841550b744075b1ac919cb05cef2630ab225baf50cbef08a65de63aac28acee5f741208493be2e33c04fbf9d3a6007774ec77252110cde72ba7bf3c567ea8e7d523b9b2fcaace4f71ae69b53647e76019487bc59cdf57858493f2785d243de6079d88"}, {0xb0, 0x1, 0x91, "ed4fc4eb66d1be3c26d5a87359f6d2c8e9eb7b89207cfe1c22342a11811f271183d5c9540140e364989cd0eb33584059290643aa4ead5a64d7e7550a62a8e00a57c9e7d09bdc3f0de6e410a7a2069d654e943f975fe011e65bdd46e86cc8a8e3350f12f41f7318f7641d556847b02528eec2df979d6b6135f31558efb7dadd4c0ffc4c2cedf7ccfa51a1cab2da8534bd6aabdb6e917d77f39b"}], 0x1388}, 0x4) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r3) r4 = fcntl$getown(r3, 0x5) r5 = shmget$private(0x0, 0xb000, 0x200, &(0x7f0000ff5000/0xb000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpgid(0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r9, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r9) msgrcv(r8, &(0x7f00000002c0)=ANY=[@ANYRES32=r9], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r8, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000004e27eb7ba166bb505b358b8b724a1087b3706af5c37e33cc4e8445d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9080030fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100000000000000000000000000f204aee56c0fd714461e5d20cfaa6ec4f7d5f0e3ff3a5f6aeb78c2762043150576d0f092af2e07edc3534dbf87b243fa7c66ef975fef9497e02ea409dc482499950b"], 0xeb, 0x800) r10 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r10, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r13, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffb) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r16, 0x4004667f, &(0x7f0000000040)) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r17, 0x4004667f, &(0x7f0000000040)) r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r15, &(0x7f0000000a40)=ANY=[@ANYRES64=r14, @ANYRESHEX=r16, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r18, @ANYRESDEC=r8, @ANYRESDEC, @ANYRESDEC, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYBLOB="f930a6c0870e30da2b7293777e3378ab85869f6e990f9f37b70d0e62564ff0a4fd7c7b096b6e39ffd533708a136924a84b5191230897769d6b4d7eb850e2031f0a28fff6e4da8646996634b209dd34fd907a1f7b22ed72bd9b93133ee6f728105d7a343f67df9abf40df22b820e2bdc43c373897f255f95d9b184900db8ab1dd6cf6c1c9b1", @ANYBLOB="8a0db9782ad02b1667e3ab061b345cdc780acdac6674701d9f075500f0487b72cd8370b79266087a6c4bb030eb369a135bcb5dbd0c59c795c01f61ad2ea4ee6fde8df2f4ea426ee7577a9cf88b778a36b65e92a16b543577449d5e1469100d0aad740e7e82fe00c8c38a8822c60ce288f7a67df559106dde7a4558478ee447f97d06115b00d01b5c06", @ANYRESHEX=0x0]], @ANYRESDEC=r17, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r15], 0x6, 0x0) r19 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r19, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r19, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r19) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r11, r12, 0x8, 0x2f9f}, 0xffffffff, 0x1, r7, r20, 0x2, 0x200, 0x8001, 0x4}) r21 = geteuid() r22 = getpgid(0x0) r23 = msgget$private(0x0, 0xfffffffffffffffd) r24 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r24, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r24, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r24) msgrcv(r23, &(0x7f00000002c0)=ANY=[@ANYRES32=r24], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r25 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r25, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r28 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r28, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r30 = msgget$private(0x0, 0xfffffffffffffffb) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r30, &(0x7f0000000a40)=ANY=[@ANYRES64=r29, @ANYRESHEX=r31, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r33, @ANYRESDEC=r23, @ANYRESDEC, @ANYRESDEC, @ANYRESOCT=0x0], @ANYRESDEC=r32, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r30], 0x6, 0x0) r34 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r34, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r34, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r34) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r26, r27, 0x8, 0x2f9f}, 0xffffffff, 0x1, r22, r35, 0x2, 0x200, 0x8001, 0x4}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x20, r6, r12, r21, r27, 0x20, 0x70}, 0x78000000, 0x19e3, r4, r4, 0x91e2, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r37 = getuid() r38 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r37, r38, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, r38, 0xffffffffffffffff]) r39 = getegid() r40 = getpgrp() r41 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x4, r36, r38, 0xffffffffffffffff, r39, 0x0, 0x40}, 0x8, 0x0, r40, r41, 0x800, 0xf1d6, 0x3f}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffff8, 0xfeb0efe4bb6f968d}], 0x0, 0x0) setsockopt(r42, 0x3, 0x4, &(0x7f0000002c80)="dc9c131a4f16cce4958d9f44380036bb6dc3db9a688d9d74328d545b54b2d74ded2d7d0192d655df6af72933915653f741022a5c84ca62373a60ffd9e90915159da17468ff788a54ef340000abeb39c22ceff7cd8cc260f87357a3fe72e5171f032742c8471b7bbce476d052ecabf2f9904da997789b0e4dd6525c622d888c20d5843ad8a58cd358a101dddbc0249273e3dd4f0487f87423103d4b9da77db8bf8eede5c7f695f682393f287a082925ed75b8b927be46e1087ffd6ed92da27990720b30143c0bbd7c20cd575c903b2bac15b626f47ceb41c0cee3315dc92460b2efc1ceefe12c8ad9703101882a48fb007bf00544cd71e91b0a8334591ea27fd4d3f9dae19d8c0f189190b76cd503cb6301302bfadbc856bac6056b12612cf95d4534ff07fe57eb642e99f6d4e4d4202b9700c907bca706a3a6371307a6100ce2b8a05bcd2af8d433fc2f3745edcbdd20f799ae7843d6321dab5283dc52d36ec8aae264a5eab9cbc08c6543052f99fa24960e8cf9c9368f1547929ace4059f0a748c8a57bd86d48449f1a4a6b3ce31b839ef90f903c742792d8368e7a911d84f82a4d4f48f7b7ad7c233e7ecf228311c53118ca6148004e7e9722167bf73bc3974cfa8513fe597a36859c700cdb53ac4f239c798dffbcc9afd80062b714971f408e98377fdf38e585029c93389f5bfa892a91cab11f78a2a8f14f4fa95088f5982c014c6b215770f793025782ca98e0eef1a845c0b24fc7b523f464a7fb64a6e9ec1750aa66adbfdcc676162281b14cd9c97ed67793900d05ee6df26329904933c3c0b6e160a2d2eaf0af582146ed6c878da98220e1b92593be3dff461eaccababc0bb3fe8e0fbac7aa4a96bcdc888fdc8c867ccd32882dfe4ee1c197b806e7e75113101ecf1e15f90d71c52b24945131a972242a463aa583a49ef4347552f8b92413620e08c6c916c7d9363a66cbe0b0e8211adc0a58af20d4c73cf1b439a215ed73e0117cc4bd33f468740226ea3454e4f591fdaf0da65188e1fe9e94677482d45e751e19d2146ab1b5db23dca70a031dde9dbf78545bf5c34e393bb5581b89770f59c14715fadbe719ca58d376766a50e5290ab10260eff402db8524442952fa21bd82cb6fcbe7827a51f4e22610bc9f130bcd96a86e8ebff8d3e046e2643c9a976db8a31d697d37eff61cab2590c424c904845249bddc6e250877c4c5c13f80688b1fadf0d1b72475a9d44ae90fcbeae8068fc6e4ca81cd155df8e9d6e6d5108b8d7b251eed5c9744b5a66cd9317ee81a1bcdc5d6c2bb3121796c3c31760ad205404f221a6ea1b2dce4e2ff5372f052d38ba5e53be374694bb6890ed5948a924dc70495d6193b8618cd6b8aae5d3923796da9470cd905c58f36b55c17917d1c8970696af751466cd34d3b81b0eb137ce3efb1934065eda140306c40609f35506d26957725d17f33421d5cbfc71d4ca24270a1c1969392fdfe94c293960dc264d6f928632c39e58b640eb7d9d1934def73aebd3e951fa4e7e532668c02679f54d792eb067b2d712a5330733b416c8ecd64498d3045c65acd879946a4a1bdbdc6703426dbc24051dec5a8d310a4b4b2e8c6283d6f74a6f5ac881da439f0d3fce33b936c3d85c191f7e437dfaa35afaf53e703200b3224dbc98aa8df36b50cf53f9efb7b6f97c0b26b8a43bf59a8b904b45426210848ad2cdeb223028eca0d2efb06d11ab4a0038ebfff0793129eb120110f1afa8dc3d4671c48b085727296af4d34973cc85d06e7768bba5b49ae493bf041b3b7a4107af6e56108c38d7a691026def2f8775d572cc7d87a9738201088576a4931ed2746a5467033d29562dc0ac08354ed657fc988fa7200bbacc8eaf2b7f6d3a8350a7dc1c78903a31e4d5468ac6492c89053ffd15ac3080e0d9606847df1970b406271f1bf648ee6cb57cbe39e262691a22b21ae7497df6dbd1a0b0ea3f07ae6283bb23453ba4bcc1739f7afd4a648f4ad3b5c296ffe7c00cb49ac7210ef092914ab148189cbc47ec10e714946c19fa63e74b05bcbbfa65304c67a30bf43224ec52d742ed8740207851ae83a6c3f74d412da00d1a187876dec9e96f816029598ff7f21d1a31cf8f169f873c1ab9e8a3f187a1f6cacd2ef1c5fa4f07ec968015d128b183808eff7f78cc0b81b413191d6d112b12dd3c9430716006abce3b283d8335bd1c0777e61896cccaba3d51e6fdf080762cdbe14dcbe81f39b00842d2d9cfa3f848f1730275dd23e45077c28603ea08750ea9514c585540a60d04b9b152608f541a1118b30496fadcc56f2a4860e3011e1a433ddc04daee8a36d260fc7e72735bd1fac08597204cbdc70e49c18de1262213d996271249eab86e62382638789cddf440fa264080233e9014aa2db0fa5421c3ed4ba3e00bf2d9d3fae904ed0ec05cf7ee365064bf4c28440a0f469fe11067e53f4804713ac3acdd100957de349b9cfac59be2cc05ebf9b7934aa6ed21ec01019b5dbfba22618a7c6a9aebf96723c55e9f654b225d16b9a301cc5e470f5d33d84c34bae50a045c46c6f6753991f7f3e90e0f6ccd1d2242f66c2b5cc387836e991c07f1173271decbcb3f018fca2dc6e7f166e9a4f3017a2e8341c6af5f90126fa1ad28c710b1c7936492fdf044e1a7d354b9dd753ffbd1a87af3e938d835f2108798c22686a803523c13bd5743577b7281566b055b08af363f07afc2d67f1beb791adc4063aefbd9467b8454de99023e8c79d069071f213334ab64bf3da899e390817b1719f08b866f2e2ad1b711633dca263a009578a113b65d421f0fb0db34315c2d2c46600d027311bda923ac33ad20d3f4d5f4ca3e9a177498a2a1ea5e23faad6bef80a0b32ab683dd3837e32429ae47a5abdb19862ee884855fe0b239821a99ca8b7ec4c9c5a743f14a99d690116f8c553346a887f30ace33c65731f50df176764b870681d4668574dcbb899078daeb8707a6b9bdf985b3e303076c2481b52058af9f421966c5035797d8012392eea11c91831c437ba67da06b016004851ff8ea5ee536a79fe393216c7e855209987da158e3416230b41311bdd7b9845753cf12431484b8b78911d16f76cec80d5e8b80a974480f639bdc7f7e5d43a7ab9fc8c225a9ad2c35fce60dc53e81b2bafc53861201f6b5faa0a79f1de2d53bb67ba62b14ef2fbf8374b2dbc4826b82c5f4c6f35d68f4370b5c349faecf45b01d4347e64eb0ad3890c24dad014f8fdeaf1e10fdfc12bf30c7c4e444c78c59b701754227b1aea4ed8117ed6184103daa17b86b0e89d79708d3d4ede3e26af1cbcf59640d8ff6e385a80c629c7851f43ccaa9e4428c3770be251f0d72a6c8cc9b3bd69aa5b9793136288471ad4a36cccac3f6f052a5c658e51b33235a66e50be96fc7a98626a5ef531a722ba73263054902848cb60771383d03bb3066b8ffed2e7e019984e3dac21d3d7fc592dbebaea185be3d6405549eb34bf94fb1310f893e69ba8742916b3beb640699ccc4600526fc656d4df2218b559729d62ed60b30a24a43be7a1cca0558f21e6e0ee2656e47cd0cd6ab861d9e65fe9b1485b2339e470bd0c107570c64dd7d76d0996e37d1843c8723b0ed6de1e06d4c26fceab9e9637f20992817ecae35aff5ffc5fbe8ef978137af52bd2a5fc8a3de59fc6134fb61eb73d58744e9d4997be58287178eaeaeec935e39f25a257d9d1ca5054e52a018276815d3c32cea9b74b8ec35aa99ece639738c3670c30f501ead19c18dfc605ee55dc18bc17a801e9c5f347de43d751d48fc2cdcccdf2de26dd8b5f20e7458034a890ac84d0e030c9399301d22328056095998913bad98bb92e162d8aa48003056b606ed03476df5784f50d78942232c2d0ac728d5bdaea791d1a704de24649a36f54fcc3338c92b393a5b429d6b6d4a4ab7f5176d6e2c461d05201be69bf9b59b9c2f29b00ad655ef006c83fc80fbab9587617a7b9f0bd87949f64ef6b1df8d140549496a9a8a27dd5349fc3b6c7c945fc2b6ab2a0ea2a8e647950db8c12496032752c441ece9d33d56ba2e7edcc7b166a26732f04910eff5b07531566d4ebbf234899cfa9f92c63fdac9b644ce314f36485601f6826db26058fda3b20450fe5b8bab3dd525a08067fc1e9de1cba68807405c4b53587363e37a3316d8d5f94476bcf9bcd3a054d5eec0752e43f2b112bd3ecb86ffcdcc281b910be6e5eeddbc3c93ff421a6cd3b140149ebd0f7712c4275708bca35c3c79389ba9c7bc952b82f3c690fdceb500b929bd88e967d37d771eb3bb574d6b65dce6799114327a99db4bd44ce8e22f7b59b5d2a80bf7854d8f73c900347e5ece124f2ec1ad8385bf65562cda02e5a77a7fdf0316babf0bd8dbe281534b6ae5e02141b37220076c1eb6e81e4cc3753f5794b7444677731718e1a2e9c2d8e1e042d86e51dc6c621d13c39227a9be3f55269e66c659e36937e18b4315e576fadc70001266c7a4602e31b07fcf607dfea4c80da8501ef99ca19bd2260aee686824ee446ec1e88fd2dd2d81fbecd7a12527f1ff4976015aa58784e5d7d4e6ec16f92de1f283c5b380f41ad88ad3029eb3ea6930e0f7d6b680c2d5073fb8da700519cce26e59d62cb97fc5f821f8d2ca27337ad8d86d098df531b2747f10a36dccfc977e91dfaf876dbfe6b7f0198bf865406809761696c356c2d09334e47578867aeb1e4b28bb424407c594357ab6038bdc543661aff65aefb6a1dc702d45afb0845f0c517617e4ef13961fc1224d96843401195bad061f8b64a6597eed25aa21917564a9d7503d136cdca48dc21382e3b83621e8dad5c8ed6db8b95b03a2154d4b3d9fd86d15409548b505909c6f400185045d536c62f310dcb29183267a9a7ca14dae554d6dc7cab147aef988cf304542082bab18f0675caa9e8434531fd7fa4617e7bfbea767b7f443771a6171d18bb9cf6dccbc3a1a81c2434110e0d4f921119cc999deab98bad1b13092daf6af95b5aa34de7cf7c7e85007dd387e342622aa975e431b83e263fe76392178dd771e21c2863f070df38a1ed2a3e6cb908bb6217883aa720d7cb2248f1d2724268fe55a3c3b22d9d5bac966cbfcfb3e37596fc8558cd20b67b2e01b3995a3111b0464c14d78c9da6f7fc85c9aa4c38c898af1fa00e792fcb1488a154ff22dbbc607d9acfb3b4741d357c250ec407d8e0681d1b1ca8540ba78694e9cd31ed6250687ccc7bb0ca2ef17c44c7e149796e3e7da35e1a64610d58c6a6f2f93aaafdfe9efc9c435f4e2abb4d0eed3a2fa98cc61b110882a767d77855284606e30bbde114f3d10d48ebe09a2109f997f869d0fd86cbe0bb9e1d48460aa38b382b300815ed39de92f4529a8d8483a56b3e74b71335ed4840a08f6c70cdaa505e1f3ba102f695e24a9d0d454663969e8d45e0e1854f4703c13b50a04ca8ee794f75d76f95a44661f62598b71288e3f972bced5f1a43ba9a24caa9508f68f3a8f6efde5ce086e9cda913df9eb996cf4a28fb8b6567ee8010c3fdf587961cd3faf148ace5f74eedb69f3770e29c0081b6ab874d6a3344c82c4bb3653f294275f87e521cb2391826e25f83c354705681fe079433c2bc4c71c2bc40c72bad3f6e7d28de5c9d47a6c0e370b01e316e517df15891287d58a1b714f38dfdc42d8c83dcb8830bcac4f556956aa1341534062b04d19b9346df35e8a6aa0bcebd34a375954af0012fc5fd9f1b2591d4e37877176fb4505d97b2bcb74eb877482877093098205ad601aa178a0ecbfa521e73e5975339a1656c9e819bf761c599f8", 0x1000) 03:02:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0xb1, [{0x3, 0x5}, {0x3, 0x6}, {0x2, 0x909}, {0x3, 0x3f}, {0x3, 0x9}, {0x1, 0x3}, {0x0, 0x5}, {0x3, 0x2}, {0x1, 0x84}, {0x2, 0x2}, {0x2, 0x7fff}, {0x3, 0x1000}, {0x3, 0x4}, {0x1, 0x8}, {0x1, 0x3}, {0x3, 0x6753eb9b}, {0x1, 0xbd5}, {0x1, 0x5}, {0x3, 0x8}, {0x3, 0x8}, {0x2, 0x2}, {0x3, 0x8}, {0x2}, {0x3, 0xffffffff}, {0x2, 0x5}, {0x1, 0x3ff}, {0x3, 0x7}, {0x3, 0x8000}, {0x1, 0x1}, {0x1, 0x3}, {0x2, 0x9c}, {0x3, 0x3}]}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xcacb, 0x7}, 0x10) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 03:02:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:21 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7ff, 0x3, &(0x7f0000000040)="c5660a", 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x2, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 03:02:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x18) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x6, 0xffffffff, 0x3, 0x400, "1ffbffa6163cb90277925f1be62c36ae61dba602", 0x402}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x61, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x3) 03:02:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:21 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="951af7934c005643350f2d1000a4fcf2cfabbc342a551ff30f75a615f69a836044", 0x21, 0x8, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:02:22 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) semget$private(0x0, 0x2, 0x9) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, 0x0, 0x0) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, 0x0, 0x6) kevent(r2, 0x0, 0x2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8a}], 0xffff, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xffffffff80000001, 0x4, 0x44e41e7e, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x51}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40000000001f}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x11a4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file\x00', './file0/file1\x00'], './file0/file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r4 = semget$private(0x0, 0x4, 0xa5) r5 = semget$private(0x0, 0x2, 0x656) semop(r5, &(0x7f00000003c0)=[{0x3, 0x2, 0x1000000}, {0x3, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000002d40)='./file\x00', 0x8000, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r7, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/tty\x00', 0x10, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pwritev(r9, &(0x7f00000003c0), 0xffffffffffffe5e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4810, r9, 0x0, 0xffffffffffff) r10 = open(&(0x7f0000001b80)='./file0\x00', 0x200, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r10, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x86) pwritev(r11, &(0x7f0000003240)=[{&(0x7f0000001ac0)="ee36f9e075ce2293e1b2595ef61e3dbbe3857ca85917bc399f1d96d84902d934ac053a84", 0x24}, {&(0x7f0000001b00)="5909aaf78810f6d2050103709a5d95b0f9c9ea9bf2ea48027997ad3fa946e1f995a562c6a7d710c0dad7293754b969944843cd288addafd3851bc6b521af48bbe00c18ca8dda4974e2", 0x49}, {&(0x7f0000002fc0)="de09c84d58c8c93984e9dbaefdede6f807436a53f5d624bacd0dc48b6520a0776a308b1674c3d4065d27f61400cb0006cbf4f0c7d0d9e332e358bf65f278e58acdfe3e857bfa2fadbb7885b713fb7e354b20f68b5e17e3fe5de191a8c0b60bccd01c726be9b6404628c6feaac3d9e54ae48166b54386972429a950e80b0f760e6a8ac9eb2b3fb197336c2445186c46da9077663f279ae157e1dc9f4eac27762ce7b72333626c", 0xa6}, {&(0x7f0000003080)="b8614f7e8c9f5e794db4b1fecca9a1aed3232c28956db2cbedd772ee33ed82690f27fd5b7c6bb9328e552e4ece228c0d2b663589acee22dce42a53f15990b0bd04bb54d05e05fd7811baab9db97bdb0253bab0d7086d421d674a0ac5b79071a0fe3e208c066ccda0f0df44ab28a88f6535a6cffca421f8285a1be6a59eb5c5e239909401bd2593c1e396a2f8b024c015dc2e2501bb17b20654063ee1cc2225b40f896bc5ab5a9a456303c321f1de3b492fbd0969a00bafa768579e0decdba7", 0xbf}, {&(0x7f0000003140)="8512629222e983be1385f5ae767b1cb13285770981c3a36056fb35f5f69d7154330ca7d5164b256bf0a866a3f33aea3a6f2f584193609055f192e155f71ab0787b1f786ab6695de6956cb1422a2672e84dc8ec8597c5960d0a00b321f28ab021fecc085126601c816882d3795e85cd69d5f4af3cc9330432efd7d98d0dafcdf58a23bfa5cf98ab06be35a3b3efa7db42773756daae5690cdf34aba505424052dee5ddc42f1a8f1b0a3146faf198297d044229077062a35a0d80d95c39a79ad381f67a9e4cb3f0953b18c08645d9df2fa6b6b2af4794c2a77dfe6c6d8af9ec4af", 0xe0}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r11, 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r12, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r14) socket(0x2, 0x1, 0xe1) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002d80)=[0xffffffffffffffff]) r19 = syz_open_pts() ioctl$TIOCSTSTAMP(r19, 0x8008745a, &(0x7f0000000040)={0x0, 0x7fffffff}) sendmsg$unix(r6, &(0x7f0000002e40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000640)="dbfbcd6cde274766e432413edf3533eaa567c86315c9b68c9f87ebc9dfdf30d3cc79a57367931d793ab8f517dbea56eb9eebb9c353d237e1352fb051594684b444f6a2d54f7ce67a3a6f367d376e9748d29715223cfc8f3820dc7ec17e7666dca1c14d74f3881aac02ebbb25c2d588abf83be3acc2ac8d92d461f2bfbea571ba2d6686c1e84378e990db03d0066b87670daa306a620f4987f4aee4b319451561848fafcd5e304c35d1651747df442e61a66efd54b3fc6173248b0bc641adce412f226e6b5d6474ec366411193a68641373e52eeb1001063d90686519ef", 0xdd}, {&(0x7f0000000740)="72fd92fe53c31f4bef914fb349da9c6d45728e5a22962fa16e3c202f07b00cf5a878bd6f5a37b0f9af96b151bb3c37557ad636350457da13af231da17204c6b4e8dded49a608995aecbe6d16b911ec83c20344e0287a7d8b4a81f0579dcd96133e24e30c1ddecc8028f9364e036389a8cca178be237105036ca0a46f004b9fdd7a09face25b16cdf47cdaf20f51b54b710d1004339a9e06d207c1ad5db43919a4c156a71b96b1d6a4ac33547a90f49fb28f64a438dfa3c47df2d995705c4a816e1f827aa18d7ffb5a283eebb496b2b7bd0fdf33f176ca04e79a795307b8a3d3fe00dfea58fbe8d0599edfaf5fdfb92370d4c96a24db91331d2ca89ffe5f195d5978dcf84a3eff9806d9dbfb50d05809487697ea1598f5f586d0209794a5947a4d91f08e70498f0ecf6030abf63a0b001d07b1b67c12459ed0d274a6297f78f4d4313f4addaf0c280ade23e4dc82a535b78e266c9d0f805ed1cf73237795f53758a85305411a4f7c66d69b7f521f3ad25816cdd3684c48f8cc4e8bce7d15f4164a4990d56e66bd7e935addf84a534354544426c1097db3d0b6733968fff25ee2131b54568d757231b251693f6bf322f2f8606d8bd43f04d529afa158f8e2ec38df1cbcc9ac0747476b615abd1c69c0d7aaef71a64a7a70f1f9121456c32af48cc3d1d71e6c73119a23a35cc58050436367ac3b9c0521c5161678bacb99a6fb6bf9d930d7fe5c6a3a40cd69b906b6d58a37fc7f83294ec76ee2f5150d8fb226604243736ddd1a6c430be854ae9bd79bbed13d773bbe3660c157802ca4b6c31e1df233fe678cc351190521f4084cafc0b033271fe04aee12d52e913fc2e1ec4b6c6590be0ba8df043f57e6cab7b1215cc98e719df53eb404565028d99bfa62ee8569d3edc376e35bd3f227539782409b5bc3bdacf11aec17e870c524f51886be81e23328c131831362acad44a50a1eba9b02476966ee254e36d9d166d30c455456d546912f69c1070754cd04819f317d7902e698aef0cc577e1175b85ab1c66798783a8c54015138757ed41423a878766589d3d60ab90a79e3a1f540aa89b969e824ce535722c6f879b259dd256c8e46adeb6e8d69b79220d83d1a62ea0541384399ba772100993a219711d0d9943279e370217764d4a71f53ed754b5c673fbb89bfb117c027a716ca50272f7c847ff69ee2cbae13332e067e45bdc1e267660d1a29002f6a2f3a8629befa8c80a339e593d2fd8ac3a49ec48b1f887e6f5d459baa6b8ef01e4ecdc2c3c690c4dfc5f562fb9d1b9a69d5cc823ca666cd8d170b456f8cf2f87aa0270422c6a4ba0177cdbc7610089fb5d0c1e1e5321fd0cc3aff461343555caa712d91a50d7540b8e24727ac7da319f97ba2c9c345e08b71a78347c7b2a3bc0715be3aeac8ef7df2ae052abbecaf0b95d1c531fee8a84d1416075a8980ee2a63702b3c2c450b24bcadacbc6248924a2796379c221953a2d61848b715caa8282970fee99c3987d77f43d618e3230b60b19b819b3343ab68a3f498bf3dc5474fe3d7f63142f74a4acbacaa931335fb4d2cf1fcbd2d331af2b9237fdbe06823a3ac7fad68474bbf66c8994cf03506988358a8f6a9691ed4081c32c9aa37e7466b67de10e1c06364270a36e8f47cd7d2babe44af9f1a43e3458ba2e413653f8b83273d36d5875e9a7f1a2cd7bb7896ace34368b30c32b3f6679bedc32a1206ce143894d50139cbfcc791ed97c8d494d14a8b6e8583f1cdd7013b2bc0dc81805b6680ecd776bbfaa9781db232df0b855f94d6e33da6bbaffdd496796c870cef05704d28e527deac2d4d4732d0926cc0ea451888ce52160dabde3101f1f381a8d9b1b3f8ad4ef0ef2de5320785b1b9fc635728e5c86cfb11f1e28935bb6e912dbf6f6212d3f71a1757cf112c6b0e4911ab51f8ee51d9d33847f4c4851682c7d189527fe3ea666f8710305f476a2dc74ee59d5b4e90759561ae997c19d18089ef8dc983e1e318308affadac4ebcbd1a595ebb300efd64cf45aeb08e49f262b42defa2e2656b69ef41736fc9fb99730630edaec65533b52b35108cd68029e1d478c607028deedcbb3d40870ac5c3670d1f9181c8d7596010b24a5c24d78942245384ef995921594a9292b6d7309ecc69ad2ac54c4d6f041d22b8368f1907926c0e7dda350df7506d6069ff5c5435d2a7058ecb410f0ada69fe7ce9884678f3d5b22d94c6362a636f8b4e64c07829ae6134b2d33d56b26094d17aaf9cc54f5d645db86a6cd720a335ea8fe4809e50675b403955313754c2dfb2547be51886f48f274c0ed2242a8e2ede6cf492613188db5a2bb0f8b7801c8fc339e65897fe7fe86f671f0e5a283cbf1d391ddd4232b4a395504f55158d166bebe393a2450dfa82619942832640305c19907a6d38dd15a8af7b0c94ef1288acfa343c9349d779eb29d48a1e63bd8af0daabe92613706ef87d0c1eb0092757fb8f455cc9d47ffb4e537af96fd9b929c384e954930ddbf61a071e433438e84bad3dd82e59cb43f3fbe52041f28322e662b791d25356d4702908e1c132f80a2a0463d7f5ed1f7e57e96529b760260044a666c60ed7201f5d88b70ca8f35bba2c31369c89809154bb2ecc9b43b004dd6e6b3e599861cfa45ad2b3f29f5d9a8dec5333cf165dfd156d5660b0767e266f336efd0fabaec5bae3b5797c54979086308bcabc9df68464c331b51befb995f6710badb87bedee59b87c4bc68004c6c7234ea10fc25388b0d3d26304c252390c973db3ab04b01d43570c2db39230d5001378a40e54ff83cba4f73201faf08f55821fcd3a83740d679ec8d0b73fc8bed942ec9f6417f2f7a40a5e76369000931167d2eb3ce19b76919a54ad0ebb085d4e887f7245779e8570902409aa00a89fa2d78d10ada219e33e4a34d983f6a736384e2b834478528d48b8e8ef1ff44f21d4b56754eae2cbb0868b677af6e29eb9862106e0b2eae6506233a11da695f224a504ced3ed63ba1f5dbe585991e7912f18fa811364d8b169620059508e379d44faeb5cbd331b6a93cfbc62d53c018578f0c921ebe697f217b990a5d30e329ac203e5bbca2f8d162032d5f7f49849366c068b52865d45313d3bbe1634b63367356a0d1dde859050b3f00c141bb835f9b70bdc59822f902d4701c27e582c95c65b632ef1d59890c6311c970f12e2faa2709bd55549a3932b727d500e3fefc599f0eb886025bd416a35bc579faec59ba58db98d43c68eef26a96113fbfdef81d1489daa920ffcb2a07b9b194f9f163eefcb285fd1b15d30ebf16d29741963925a54b12918c76c6a9bc2ec4125f50dcffd7679c044aca1a4c73babc4ded27466bc47e359b5f03555e8c2468c3acf50eadeea704242a6f2472f0e13599388ab846ab4157ba222f5c83f85d99b194b21c13f977f0f5f24a3103ae8eba9219c9c9c3795cd972fe7eabdb801753257b28c019e44ee352c4853a01e6adb61929338485e03da61c9ac1ebf14e5881e7218c413dde511bd30dcf4e38d7611567cd482265c68ea6ac9593dde55d82ab73bfabcb4265c8beef9be739f252b044e5c1af29c8098f197831db59171853af9abc4bff48c51143a296fe800da1b099ebaa46127c4a224e730fecb3efc79f07d31af901066e15c064e9064ec466c10825b418a06be355d481d1c44d13e538025fa3b492c513397adb87cef6f623fcd3ac76c950e631ede5cab719e4d2b58c60071dd8d7cb3fac062dc0b67d3eb59527a85d4c0098a81b1fd62e0490c2a6d584823277f42ba92f2310ee69b4855883ec27a293f60e3045cd6544a076ec0b1644324187f2b55bdb6c487e2c2c11e2a35165ffe588e363359bd0919bc1dcf7c1923bb348ad97766fe6b853e84c01876e5e17f00406158c8d06e7a63f86f774d32843ba8e607af5d220c56bfe12fe61f78c09a4a3d47763a3237b9193b89bf57f0fc32e46439089714542dd062f6cebd43512e51f82729f65e3208bef048c4da271daa72da6adec08e7e79609ee885fe3c7ed56e45566bca105ddbe7312b2d53032fa53e4c3c774a1ab281c0af7043bbb39e55e9f0d31d3cbc07c365ce49951e876ce98d084a8c1c9c22132a50c4e68c7cb1fe516f6eb551956262c8be184f767292199c13bfd4b2d183beb021350d8796dc5186c9d9977bcc1b086b51271b41c964b787f93cd76cc49172f5feceaa7c864325a88f3b7339177cb4cd48ab8364a67fe5a0e92768a6759c53fb50eb1bd2c5bcbc56b8e58d8cd2a08e7af6c455e2020f2c90c17ff8d7c83f931d74234862f65410d8351d9d7cf451f4317da9215b51c083264bcb9c646f6e800cc949f49ab9939f7b3cb24cd2f8edf03c8f87dc56cbb569f275c61c4bb38f0f0d927dbee62093f23ca936c3b93b57d7a73ef4c0a0b5786982126ba2f7b90a0c4f76564621915f3aa7dadcc578e19dd0475211058eb56f5315de8d343176e577ab769854aebd32014aa4cceca103dd20de695d3ee6f9be618e71d6501157e402c7b4f4846008cde3a3a2c1e531fafe9003816f988dad8107aab31b0d3f197487e7dab356d87c80d15c865c5bb5b9701301331a27607d0820b315332643abe3782c912404e5df3c54a5ba63b91aa3e87cad077b58741ae8d43ba973888fcdd18719b35c4c94b48c386bf1b48455ae1c799a8c44e4bcb62a7c9ff38acb54417c44b7028bc36671a1cedba471fee61178784c2a88b61dce64c81a44a4193b4e7e1c850ca7fec2383ab5ba53ce9eecaa2df2f76d19cae17a5c3cd8344893f5c58207c8c7250439714fb296d99895e52f622347d935be472dd443aed0e363e9cd1f7e334e20ce48dfe3b15b3d087382738f9467f44b627bcc57a4eba5738d7b2f7d4dbfc6ef4b6b55df1ca6e4ed90707f33cb33e2d247878fae0c2fd02a1c0fe48cbf3f83d52b5c1bf37b087dd057c946dcea56217fd1de45660dd9970268e7e7dc9a73c619a694227b598021da84cba60ebc3634e0aa8787e8d868558f168aae6298ade20502ef407c7f9e1540ef449ac64ce840de9e06097c042198d91148e72102686926b17affdbc2fbcb76c3e2d106398d6295e079e65752a8030d2874726573d927366b8bca7acb810fc230fbdbcce91349629a00d164cb873a5ca6572c4d3b672aa57cc1359b2471e5d1c58857b9c37561f8806609f4660e6265fd0543bf7efc81cdc067eabd4f70511dc65cc7cd4c0dcb2a8799fe49d6272159443711728d36e5a321931fbe944e22793cc8c2f7148ca4879ff0e3cf512f1287d5498a7b73419a38f3e8e6ca55e6fc95930dadb4d401508963d0bb7f194985a211cebebe8860ee861e8f1046a0a2a683b36cc508ab03c10500a04293f9db5671fbecafa8d6612ac950a3456b8c7b3a4ab111793e662a0d7a92a070581732a9127008c922be279b97a71a96eac88a7df49edab90a32458280873e73209ee83ef1ba7fc64922daa1677bcfa63b0d1d1bbc27cc5cff127b548fba7664aeb665048841fedd62e6ac6f95f74e9d09c0cd3bbea2447395d7c7bc1f6222ebb22b280cb13606f49c60c601355f0217c8c01a70515c0e7dcbfb998547eb8edcb2d794147a5904dad44258a5b9fccfc4b40439f5b035fe550479ea40a0949bff5c86c896b67ef24acacfebb1b8c1014096662ab7b87d04bbadb35c77587011bd2a6936ca608f501d1bf812321ec243b47cda46520934854e53267cac5101dae6c532562633fee2ea12b871e30c60667f5f3adeb8f6f26b107aecc9437240e051519b5c95564aa59e387dea0f28d6bea3eb508", 0x1000}, {&(0x7f0000002dc0)="bc6d5a378efa76d75fc7094b45f91156f2e5cc986a", 0x15}, {&(0x7f0000001780)="6a7537e086f2924b9a9dca0b0c2c3cd508e827f67cb4bfef3a87ea362ac3246c62ef5acf480576f0ae2e44ccba5f3dcecc52a4b277afd9bf0ba912b69965d079975860e40ee6d9a620ebeade69ed094070d3e19d35bf1bf35596a70d327a8d5de73f19522dfe0c3b609a833d756557634c1c3e79bbb4fcace24903b3e86ac17623b907b949fcd61da2713ce7caa5c3ec6ac1e4021d4321ecb05a694c890b4bdc0b42aaa451a47b06adefcaaca5480cd471d6929b34cb9b8c08d9aa40b9f963045f7db8a0c2fcde", 0xc7}, {&(0x7f0000001880)="b1354df52fcb1ea0e9f6d09830d5425c08e5d669e407ce693bc8702475b37aaa73897f22853f86a6249ce737309822dbd34e63714cfaa755e145765b5fc964311476ad35053a17f52573f0d6fc9674d93b80732bea06d0954e3aa211bff346f24f9edad5d43c004952fba6f1307df52fa16f5ee25fc960f8351e6bf220822db832ba95e2537c093a7cb80d1759c1d82ad96dce849406a5", 0x97}, {&(0x7f0000001940)="b4ad7b1557066879c8f4f6522cd866ce9a28a573854c01d486fa85443a7a8605721a28e57c7f55d66fd38e08af8135827a401e05d8c524bdb2dd06333531cd4416733343693d5b11529ecb33b8cbfb42f9d05d69d1da680bf34bd85982b6fb1df7d39897d7491c4a9cbd584955a61c5dabcb469d36e1043ba0b4e45478ca9fa4115ca844dfa9bfb4605e3930", 0x8c}, {&(0x7f0000001a00)="023df7259186213ee03087188610462847bed35b6cdff080386ff7baa1dfd9bdab0b86790e35b75776d9ed2333db437d44a4b7dc638c67872610e3529c0d7e62e372c71fc40960a818f33f802e1f8728f2ed335d1bbbaa38f29e6c9fcc2497862f954351e88c79fd2c8803aabdf1411a02aa9f62f35ea335e5990a5a9ceeccf97d40739cb59d423c923cec61594287a7afd4111854a2c918bc33c3c85197", 0x9e}, {&(0x7f0000002ec0)="b54cda348f8f36ef3c404c26610f65446854e63ff0c2a48eaabc1e760716ce0303316789da104a8d8cdffbb373d21e2840060bbe045418de714aae2575c130b7d1f47f7ae1dafd05b45d337c025c60655982e8e90f73c9cfe164a04f155ccdbce83349599e49f649bfac3a45726c4ff0a7b9fed38050cde3293c5c8a5da2e15c13595f644589303a31d2fc1a1e987a7fa8eac892a6e6eca46c08b842d4c5394ddcd48c1fc0954d5e90f4ea20054946d207e77a9a6f7cea273b787f06d443240f2a1ecc80f68ef99c64eb67462205ddfc8bf50cb51aa1efab618d3ec1b317b50ad9a736d6cd9a23a91184112a323d079c8fff67e3a8ece01768112861a394", 0xfe}, {&(0x7f0000001bc0)="048e0e844438769e928c294accfd99f1d6cf08ecc249ccd28fbc5660ddc7725bc215bf69ca3072133fc2c37908a283b07e47bf90428a13828331288cdaa1b951e679900a05289ed9f68fe9a0fcc6a3d1fadafcfa36b16cd84366e3fd38dedba57887c1ae34307bade797d580e3a1e3301c76b296fa5a48e88be0f2116eae48c00422cfaee95cc02e0295de4058bfd92fabf137ad62d3cdf88a1c51c13af5254bee87ff74ab218c58515d310c73694ba985186bc98049aebcc924accba34b83ca2d7801bbad5d1aaf53ff8f4cfd8be2e3858aab7077c668931e8c4620e0b0e8830403416d7117c99985c11905305b59c1b60ac33e54c1338c63201fa994207963aec470435005d457e83f47e9cb877082fe1f4ab8bc36d7e33e5fb1c0d0fb93dc43be5c82eaefd1d07c4dae977be07211bdb674629fafca7c6ddbb1907386e3f64c34e401ccd4c6ffe3dc74b0348975ca6a3b1c5a22c15c61a24826c8cdfb7befac2e6a8b3025eead2569c7f3627c472f8cb7778352c2da38cb5e9eec4fe6a51497a650c3e188e627e43e53c42f97ef4ecbc32723c6c8cd0bdd270b9f710f91cdaf26d211aa67882a2c061fae21a04fa734d797723d7a02f1f8a0728dd92f527ef3deb7b4bfc9085af60e97181a94f33dc800f951889186560bdd5c322e599e3c43e9d035a1b2f83b8f39aade9a6058d24c97aa28591684d251c795df3e7d382e4ed5cb588bb3512876842568f0662861de4834ec2d78404dd6ef138b0ddbb18e4f7e16d8b1599bc34a8481b69dcd8788e9f9d8fd7295515f0e3d01c64c86b9194893830e8549c14e8d980dee970f15e35d30dcd1e2e43cd728457f0832822a7a5878bf60939960eeeecb92f3c666ed52bfb51a2dd5fdf77d697ccaa5bbd5d709444b2141b4c4d619fa8fd8a78fd296245b5636924df40b69590cca2d66e8e9d5c85ccd2c4c65a2c39ac6c7086614e18ba8ac2008c31740cb910f03578cfd46c72ef586cba3b928ea88ce21552fbd606ef5a574b20f07b1933be92006c66254f76097afe3ad49bf88ece91eb5f208894a2d7a9732096eaa8257e1fae5d4bfab475a4b0c554ae66fd52f82d408488a27bd47b99f4ba1396f1a4d234fc9b4743155d9df04e14a4828944c663c1116f0be3619fbee8e9f1aecb94f91a5626785508b8b2a664a153b2ed62028433121a6486f240bd1d8cfb9d5256fad42a20f1173c4a8cd742dd7b63b2516702e4b8fa205299aa2317c976b7c9e4da08c62ef594230101b37051ca6cd74cb181345852de795bfb8adc0f17e4143f5ab1f4b2e73c8e3594058036714f3ef46cdbcfeb7dbb25310e5b7efeea8c7440cc18f9504e2038eb91238512eb1c46534590366d3d42cd27fa679d88e7df1f44827ba703cd5d2f8154669563bf62f95d28fad4f9db6b120bb87bb76ab7a559db0f8898fc583d63970008c41999199d789768f1b852367e01ef1be49d04dd76775a210ae389b081a9bff6e5e15a9946529e43b6a5da7b1f956d3308d73d09e3372a9986b6bb42c0220e930904097557cf2fa703fc2c0589d233653c060990d809eb60781af5ad49645f0635d8b20e24caa951532093772510ddcbaa2a6180312152afb3c26413055a7b17be3d5322ec723cf56293076e22b2ae818aa9b6d06dcb2ccde5fcc3e472f2843c63309b3cdcfdc039ab75b4356261335123ae8a4eb1c34c6d6ef81e2560bcbcf454b894f97b6109fb556fbf134c343d43f0d4f262e2ee1fefebe3babde711da0e82d9d6497ec8320ce4a43d2f92d4e4cd9b64a466089a29dbd1438868b7a7c88b408db4e3ef0637800f0a4a70f7ee691084f58d95c2be68ccd1c19cceb96d5a5bd6103f937603696f8406b980afec010b17e66c63dcf4e49ea02cdb29f119005b6ddd733598a1d915f8b73f4fe5a7cb71b3afeeb1aac5eede044ff6e07b2e92f8b9ea6cf6e3d0373be500bd7171c50e43c0496fb3b2f70fa5ec9a63a8d4b3011be04eacfac5078513b112ce5784a50963f1afdc2ec7e58c832beaf81026e5690322de5ca432704f5fd000514ad6c3afa1b96eddfd93c7c1ea5a9c8ce08fef38763e9f123c9028c63116691870bf0adfc4cdcb606eee5569c02a4b03e2244de7bd95bb41c9afa46f54483ec22409e2acb60daacdfa88d98a36cfcbd0cb5526ea74f40cb3e35a7565f9c74efebda9b5f3478a2b1a2924bb1f30d04d2a835c9911ee337001d3f9184eaf2a1f0459e6a3d4e7e4cdff5ed8087f10734153d901f442966ec74965c105ffc9988b87fd25a984c7b62582cd00983a721250f492e6f5a08f9b5cb98c2a322ed096668664e26a4a7795ceb7e37e4df1421f7eb14f1b31bbf4351ae2b606414ab64bc705833e31f619f31d588021ffa11bca7c659e79933802680b2523fde78c908f47e071e26a4aa5193c7f34ae2dd0c76ad5adaabf35c9d58a7b6cf2c83d19151afe13a1f15daae2a0a02f536de2d889f38a7c2dcb2a129df210fe5cd11b5adc6321b926a4c2df72575c8bbf84cc6255510c2335269e1f1ff6a8e79ae8590325bc7401332c98881e137e4b65a6a6d2d4e1e5646f6a56ba57f01f24858a3ea664909f6076b799dd02c325e2f4b219083a82e4dceb7bc0a257c1bb177e171a0563b4b060f6bdf6b1de0b033d51fffad1c10d10f44f94fe24d5457b0971c33828397c5cc1fc814006357528e28c3a930f009223253fd23cb61087d5523de6d7bd8558d8ff613b2c3cd3daa18ecfbafaeffae316e0f69c4e9d63f76642e1320b05a9d2f9bc5b363504fbb256bcdff9dcc590d076285ba07552f48f86235314e559b5c828471f6fbd798a2efa2f1fe9c7d305bf7e96e86502799b214d9ae45ae306999cc1d200c2d49e144dde4fb6426dae76b75b31d00c0dd60240b3f0ce2fc41c4255b2570a08c64fd87ec4967b52aa336db239548122651ec6bd35baeb9e6cd7f93e0a56136a4a2b8823607e02eaf40ec0bf947184b49f4772ce14ef8299216d40794518d6ce1886b0028fa590479150c53f857bc62da86bb5eabee687c765e499100bde9e059835aef05f943e3ce278f886a6d01e85933e39a586fceb948932392f968d0be3a7249aee87243a3665e830c6bcb201557db2abab24074fc5aac478767b1416a0210653897a3343896c8d17fac79ca340d6c4a0486be2d71218ad5bf766eb0ab5eaecf8c3476991a116377924897762412ba1aea501a03561248e2eccc4f1d52a5b1c6ca879ddccd40bfec10602505b940ad6f61f62f23daddefe2dbe97dd143a46b2ef3ebff8aefbf08b8718035d063fc2abca43ebb75ea87bcf5e6bc5eb55eedd47bf66dc8918de66e6db83ba28214d8ce82da911cd5f1e35c061e268bb164794019ecf59c4745efb76be5c9c8a3f74ed287d58ea2a9df95ab70d4930c8a85eb5b68f3426249d3eaa3ad67e747b48e4cfe035ce24e52e7cd3470997e71d87a85296015f888bbef49cb3b51dfc81f8dc860ee655f5f53b443bc9ace127a37008175bcdbed876073a977bd1996abaa904c4f65bce92fbf68ba1a5f974bcb41df3570c49c93af82d6a11294f7f1c96cd477c0b74ce157550795e9b805223eaa28e8dff8c5023c15b30412f6145bdbb9e13b7bf03c2fb6b1fc7e9b5d1cac25d969098f6895ccc42ec1a636fdea3e6f37d899d4b326552130d8455a653bf5f12ccc3a95ccab472fba1168b718eccf2be40585868790d01c0d40bd4f083ad65bafaf5db9125fbe8c80fccccbc87bd1448b7242d965252c027e4486b4ddc60b39682f5c4b5a741ff658d483cc879369dc1eb1d7d7c63b4ef11b30a06a378d0d497d583104803964c27c0227ba4069e097bd226ffd564164f1b14d061ed3d0a26d34011534601760b964cdc9500f9226cfdd11873cd368c95603d7d2f308bed6808b0414a73f6ab62c128d8f4aa3ca044db49a13190b1d0c6169ca69c4a48d5fc287a646c06ea0be24fabb6618f523d1435402041299aa05763970604b995ec59c46bbf2a1b488e063ee47c5501a0995765ae7d55494ef54f935504b7bf57359ef1b95876960e79def3b413cbdedadd26c163e87557f1dc54b85cc594ba3e43cec7d8ab64c500f2dacea4e00aa5f6860db14ef5dcd1a098fe2665decaea6b2f8a38730dd71cc5124b6f13d4d3e255dfcdc9c655a18f0982f95e0df9078b244f11e3b0c8652ce3303e07f029e0d227230905e5626b4de11553ab4605e2dd866f591fc366288ea4bdeab36a10572049c98466483d39d0aefb90998fa783a24a39fb055c86cf02f16ca1329ee7b805bef058a0fd802170321b90914e0c2ffe3223bdcc839c4732f04a5c751b396a51683567e4f50063526ce0012d93e7800e6089e0843d577c0ed863166eae2e71d643009702d920a575e9db79fcca86224e766d5d75690579af1279fd6d0d763df72e63dc5c392563fb5413ef3f6d12af4c210ec7d94fe1d7f1a825adbfe89de505fffc0f6ceb906a6897fc5dea968e95dc70c8e39441e7fc663e7cdbea30c93e999e521307c210491972272548e3698b2791b4f28a8d7fa26c438c7e9a64996a865826fd623c0920de39e4f11203d51a748f8cddf40bb0f39149d9ed536802b26a9aaaa81043e10c8ae164d5cf0bc55e2380fd60076c0ce2e1129e511dd1cc600cd8e80be622c9f332c7e07e643c958b20e693983e340dc835068e3360b3b9a0269c3b9f9ff37371ab594f5561557d16975b9f18b7f6585674d868764dfa38e87930cd77b19cb114b29b7dc353dbdd6efdc3bb19574423a4ac215caca2d5bf305eeebb4897169aa63b7fd8808a13a9c076dd2a9c56c0a53c4df746639ae5de920189353407f9811b72920f8934b5ed578ae259c06b1c15bba2e69e3b3266eb804675d83e9201a7213b6b7e1030fef88885df2d43cc5038a64793511ae96caf486604c876567302d7a448a834db600953a8ca26fec61da0ce31d104b3a6020e7b110a8d3e1cf9e892a42a37f0433222ed2d8a14e32b1e1afdc19d2cc3f9a3dfb7b3f35eb7365d0d9bfc640bfc6f06e947944bfacbbcae87f6e672f5e87e8e2d77b253ef997d90af4bb95a6a298966a6873685f55b62f61c02266933f2bf81ac9d5060eff550e53028f560690205e57ddb32b32bd2c4386bb4161f3ca0624b83d31dfe1c5c06e77593d6b7b1fdeabef5bd6282ac87cc336ddd9675cc5d9bb38e0b38bc451f81573407993df863f77265ed028b69c9715f759fe3d5b87e376327c3aa9b895c998bc18b958e608af5c88939f6a3d34d97a78b4633a558eb1db72cffa6f9ab898ce1b4240a6b828087fc0bfb7964cc91b6485af48fc9e6682d79551f4394c983da667809563e2eef5a2497eaebe9fe118004f64ed1110622311c60cc8b7fad2ca54b67347ff8c275b7633ef75968e5e944b60f79ef78e2a66108717f9fbb396d07c5df6620db7417fc43a891f73f21e3a53e9430858337bd818c291111e13e05af5402a6e38b4f02fe84dfc02e5dc0e7516dd8214b93c186d3c2557ab41acf11f58e3bae7bf69d90dd07c6b4b9b1865a8004afaaaa54fb12b1a45f2c59ae223c7b4fb50926d5cb3da318da2556c7c4fd15e9bda8dff1b4465e206aef1ddff31b562274282b61a91c4a14c2258755a4e0a0cd206dacf23b1350b4f8e828b1ec6a64324db6b61c35e2fec77793dcd185f24a221e022b40df1d76669e1d74ae98d49b4753cd969f532b1e0ad0e001ad5534afe0122affe479514635b4de50c4189023272621ba4f2137113994f69ba8c3698cdde1bec7d113bbd256aba50c21ef4c5c478db", 0x1000}, {&(0x7f0000002bc0)="dce166a5c1a49b6aa0f7aa8840137258f1a1a0abec9ac847d4edd8dd1385acd838aefb47946ab36c45923ba51c434005f38b6de4c83c37d04f7446f09d4855780209dcd19e9c6aed67bb07d85121171ef0c2efa8f8908a94b03eb2f505905048e7489582b95b25f0985329741db725ad88abf4fa63a8646cd25d24", 0x7b}], 0xa, &(0x7f00000036c0)=ANY=[@ANYBLOB="0000010005285cd91fdcbea4892c5a42ff06000000000000000bba1b02a5b8d687c6759f57be13936dc2d7c502c612dc40f7", @ANYRES32, @ANYBLOB="00c2ff556d76fbe433000000ffff0000010000803aa4ad2bcf967ceba3ad6c4bbcfb609dabcac13d9daae386f1f97c1368a4a4e98ebc77ed365a505e331cd8e0d9a19cd0a5b4962e0561776862b2aaabed9d4d95bab575622cb3d68b9c8fdbd8165b86c74e4431d99fb6413a9a82474738631b4bfb1eb9dca75c4d0cc6c4d11689e62cf49e25323a77e1d7edc5276826b607ef06dcec47de33d7215125e3b7b887fc9b33b1a904176d97865160c1e5670cbc55dc5e339f9808b0442903ccb3c28e3efce2368780cc550bb85e20421874b8cfb1d15f342e3de6b0e75c76ba943e0a2fee89dcdb437fe7b031ff974fcbe2c19d347c739a853393d39defb40001b5785875b6ff35d640", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYPTR, @ANYBLOB="000000002000000000000000ffff4971e475ab61d4d7cd47dfb5477584faa151cc0000000000009b8768c71586efc56bf4bfc0359a1cd449e95a91a89477ff7c045668ed060000006e8800b2f78cbba414e5fcad5c2e06d9ffef248700c63c41940af4ecafba4d868a1f33e66dea165246fc9950ab96df83a790512dd8aa2b47b36bdf54db06b3f19412c29842edb39eea48c2c5e482cb9abb5ddf0d065dbf13a51d9db39646b02fc9cbc03a4eeb06032f2c3e06e52644d877cc18457936e9d8a56c1e30cdd159535185bd201d0dacd3458e30baf46b07131ca536db6f8d6cd70fbf3a764e03c9592973ff40b29cb6376a29185e4feb0a11484bd10fb98b55dc0a214a5bb018ec107c4b1c4db9ec3ade5502dd90a6967a788c7e62e6544088370f6ec7b033ec55535bb9c4669c8c1b85e2f9a6ac37908497aa7f59e112363d5f5efaac360eee027905666fb437675ce46a8e849ac8256cee90b338b2ef4b4d92aaec4c8960566506d3aefc3da797d7e40b2107896ccf901ced11d15b74e74b3a18e2f8ea4e1cfed9a2edb8bc90b2698f324c7a66c96817d981cd955d8d0ac7aed099120624fe1c2434735b5f17ad0d8e1a10dc0f0a37f83a294437313b0b421b33a85d498263ada0b13fca473763f7d5033c182d6227ba07d4e99ff09779f171ed1011929eaebf4c8eef2d1ff386e9ddb921c614c9fbb7fc6154046fb15327f1449b0d4f2be09e437bd12776e9cca20778634918074616e10eeaa13d8c07062d67889808cee0d41963837c191be65b226f6d2f7330ecc57f9f06f2ce01d992bf5f35e8d21b841b06629a574a256ef1b0001024e875994ce91cf74216b7e9537847730a70cfabd85d22d26db126363991d7cb3655ce5a1fca3d522cf271365f84e529977f6219da", @ANYRES16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES16], 0x19e}, 0x4) semop(r4, &(0x7f0000000240), 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r4, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}], 0x1) 03:02:22 executing program 1: pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f00000004c0)="d769a492b108a4c339838b333aa9a8a7d4ae3075c68a6ca83b0f56c155fcf2ce3a5e1546ccbd6a2d07117ae5cedd50748f8437853165344420724b69508ce915ca4b12aee92c9e536f3b6d29fa14655c44151d9511a871a4df7519a8e96df6f5955237f01108bd3973fb3b2044b0f29e19ef00af559b8443d1645edc5370711077a06e3c02046d853a237f21d9b782b14860769296b4e883deb254ba322c1f1e61abaa96ba7a9f0474d70c20db761ff05ea9628f04b6170d752a0cc78a57a651f9a6ec5a8f34b7f19ec0283a1c5a79c5eabcb9d28a76360fe81e1efc1823b8728db2fb8f63aea399e004ce463db40b82fe8d9e854a99249c8ea5e681847a518dc9b8ab17abf57574fd88c2211ed8b6082fe3b38c780db8d3dc3f7fb12802d91885836d996dfb104b03a75b0527eb1d074fa972ae5e23765da0ab58a4a166b9b226265151ccca54aadb45e0ba3b613241540a1a3dbe997a638f994f93c6716daa8623779b960897b5b3b54302f8c1ff0415ded9637abdea3e67e512d224f413f24bf673cf8a2ad65dbeae28baba8979ac6c8766b5d02384619c2c14dbeddf3b6b3f27eb278813266dec980fbcea0df7afa4e41bafd5796d905217e1daa56d4d7ac593913994a5a28c3ac32503f0a29d2e19405b599f3ada86e943d7e17e59e7a050f963548f5728d337e9b0a10af3060b7ed963967efd093fd90e53362fc82e7f8035bfca32dbdb4b7434d74bbfe8370b1be2001e0a34a15c70d0938d5bb95adcce4d890fd54bc9f7e155f440cbd3e65bbda579c4bc0ecf069c9f18a851157d1a515ceddd049eb0e52a9d2c8a28ef28e9e57e2187fa22328314ec2842cea0480aabf89dcc45635cb3e71bcd893c6e184159b6983e2602b1d2c40a7798feeb9039632a25a621e4ebf250e1cae1b07469a276837ca435bf6ff6cf09177947a49e43f77f3550e26f76f39c09560ff0533b80815cbcfccffab705e20541f929e0028d01dcd42cb892b2e08b8d37258a980c676ac542e6d518e973f0999f787462b314ce877d5e5e0dbf15aa6965b199010a3001c68bfa0878db06868ca4e3cd291267b628701e111e017e16e62f2ead4eb98c28e2c4c4804ae8517681fb61a3653931b1083d9053c126401c980bb0e8d57e4598882014860b5ab21600520d638445740db934dc735fa8b00b6be6565d5c977ba7efe23776283b3e8a101eb005797df1a19195cd7d7097300cd60d471a85a877ee5f8515dafe3738f366ccf58c15879ec4c6500639364eb47a200f9f841cf2dfe2d5d883c997428c9da8866b4769268fc9c7d4496f89694b3cb0c452db7ae5f24e11bcf4e95cd2068deb9d1c805dfdc2a3f9f7530466af6bbb25083aba28e5186bdb404fe9a2d119c59e5f5c1a9e8a575ddd95cc11ab76a72118545a02ed0e1f9b353c4d82e26e5c42be445390d46d4958eced140d2fe5c89f95488ff0c5d9b74bd1d845987eae5396f7c1d59cfac97e1fba1c586922d622159c85ec03409352710d61ddca2e480f84f47a8909d075ce3efcddaf6baedf929cc7a15d006a8fc44d714fb3d97c9e82bf5ea1161e8cdb17b067ba15125274af72615cdd993d8598d3a2afa0011fcc07019f646800756177c5776f5a60a4f5198ee7a798c8737145433d8b0c15093deb5493c961b40136443bcfb2dc227a7d6c29c933ae5b6f530c0eea4fce6ca20d7d3764f292f3238491ebebdd0258460fb9215a74da8b999f56793c371d56b639747533bd06254a62484291816134d59421fb8f7f10d0834001dada82ca8b81a245b139919bfea030059fd1851ebcf8d60a6698cd35a6cc54eea615e8bd0ec534c7cde08e7270f352db9320fe90d84a5e3ae0cd1d4c6da862334362a1f1715296c7bbb515f94eb65461daee6cbfea8a44f278e9a6138a14007695caf6e52747b4661e41aa6e8713d146edbe8f61d1dbfbb568ee8d4e64d71804fa752b3a60fba3ea316ec3ff42d36e36a111320362275fe9a00c504c3d7ebbfaffe58bf566bb570b19e1f40a1c0ee77ffe781afe6bbdb948563ae927bd4b7dde341e0729055db9077d487a3827d860f49da4b7cd3e03d3195445ab0d189b9a73f07100b800907f0320ee5001f01338631dc9427154a46bb49484d242221829451d1b144bf8766131ca82fbc779f7130ac9ae23f254f4ccdef6758c6c15e4937f175bc66f7a8fff63f503b54e93a48ff8e79d68ed24be30f0ecd51a499b550bbeb6d370e832a96424d8402a38eaf8ffbf11d92fb29de7fab8e00f0f17e65cd6f097163ceea158e786b1bd3d36e7f75e596383de04140d0f54fb67d09a3360ca1d18c50328df7f2e91ac2ac32a492e5538be16ce955d371db986b65ac63fd626e04402eefd31aa37e3dd1b955a1db34dfaf6dc95f7a4464df3d2ba3ef574abd335f04e2bf47b0a3f79a6f75107b399622d45ee341a7b790d2c69da251376ac7134964d44b9ec0a0bd4b9b8aeab82791360eb5fcc615cf5aa0deac786197461587ba1a8d6587a9190bf475de58643595d6514cff737c575e38bfbfd305637cc0321f5197d8f9462720342e8087f8f9a757f6af45d1eb58a4921be6ade41e832fb09341fbbbea35e32a523aadc4093fd9d4e4f3834a4bdc7cb60b35850fabb2bfada9a93a4ba343f2dacf171ab0eb8176275c11d35f8e778634d1f7ff3e4033ce6046e4b40edc949d4dc348ad9418d863b5d3d1655db733eba0f5fca7631d2ab62999a60083fe8f4fed96e9bafa97d943700ceb0c1d887769db0cd842f206e1d2ae3c4edc2bd3e59ac6b357c29c50846f2c0f380affdcf76bfa8673446b5decc9e5da2712994151f643f9a2cd968e6e5e31245c850a7e14bf3ace00a05ec2a3d7412467754321cb301c4efdfd2a3285be157f4bca7411534d9e6fa3084a3d1c03791831cf8fd957e7d61d37536582f98c1a0c6ade6bb93687cc648eef5201b2a0d65f16bac5eaf358e6a100f6bce55209619d2779010630f12c629f5edff59bc42ba6963832d1b1ff895e2af1fcaf2cf35c488bd86f8af001d23217ddec0f24b9679d1888cb088e6db5950d5cd86889234cda2d63965abf93ac1b24fd474969944f231adfe8885d76392508902612ad26b7373c912a527e2acdee97db395065485cf170a9e63316efc4e6e0abb1718cd768d66a2f1d7ca4dada8d305175d26d3630a86f6a88f7dfe086cd32b5e8fe434045d74700787cb33d8ebf5f5f3193e0cc5271434c68251182fd1c77664229f78386aefdc6ef97969a7d47f2ed5474ffb90d1a51fb0224c55ad80de4b37373d34ee7d80b7367477a2aae73bf989ac05a0cc58ed0b66d3c69f3c357ef79a789a2e8bf9c4bdcc0954594379319629df30ae9c38c2a8cf0ba1f3ce5a230f7c3058b6225789619b49a3feaaf49313065697f5f12bdd064d1a5a2204600c2afd6e5b68cb006e2ea7423ad1089ac42e17b6b9839b69ed5e95ddc3dd9e5e6c8f90677133e7942b6652bb4f503817eaa184be8c24ac0507178447e5558e9d50958c6bac68c947ec4c0385db94bc1ccd61eebe53fed1e5d9a790ba219f2ae133ac46a5e46230a120dbd11bce370e68364a5d313b46cd9fbd7cb0ef7bc90c4687a49e71ae760c94d8d60c4ef8eec9fc56f797d340ca5cfc58b299ad5225d5dc51a8f4dd8e41bc8452551d80990cfe15b525011604dc9191eea94c4b93dce1441415616f91e8b212213eb2481fba4b1c4084e3c4b60e41d17019f0e9bc561e3258043a513b110590f469eae5407bdac98aa8b34df19048a673825e30c721607e6ac96b35ee5996b7d8c4c2e182d6e84d4e014a189969cdbc6b1b8d5678c83b18aa2ffd6cd6509c6ee07d6ef8ecd5a3c853598fe924b4ee51f8af946ddb48e61bc60a6c778dc2e835c38d0f34470279b01b2f557fb742e29bcf79fc8b6cb7ee0cf19be8775188cc74bb130c3bb35b60dd310720dd3e2955624f1e6456f331ca5ff238ab8703a6b94069d022d8d127a8f6c43a3aa4c53345239f763a3dbdf53d3707110eafa0b758c29f498964fbffcda8e268061ab0f14b427afbe59a7fa178d14014b4e64a09390602f630177e6cc7d73a072ea07b5610c746e7c104614e8c1393a4a6823dee7930addf126953632a9d602d4c894dcce3abb0a58b373beefcb915c2dff182e00dc85eaaf6d6d272089b77f37570d5bbb184c23f978880bf0c6744e87ae547246292793824e1b0bb416dafd30f2e1a72885f17b08910ecbb30c7d7cf8ae8a0470b78b293f8376b863d792ecc61036c7eedc63b10a86a564b6285da199eb0e7824350ca76bc375d7452b23b0851a2fbecf1b9d250f0cf1852b9cd6dc16f911126bd80c8a1dab3a72c48b40076f737acafacc157ee17082d60c5f98b51a5e60d8f7a3270a2fc15d279110a99f6cf62ad729c326a2f03aa0326e10155280eea7de1936c1e4c17b3d28d0aaf1b9e45f02c18a8f683b2e5abe18bb24e7bd879dd1688ebe89d5335b9f32a4be20a2a78e74d99ead1e2478c648e293f7c45540bdaca09503600cd2525433a03b1de17d9e3cd1471fc72aaf58ab2b4b71cb1d963065988ced2c27587b643cbdc4ceb27ad30f488f6d3ab6a22e137ceed9a72e9254a3f1f037dc80296c98cc785ba6f8b1d7b78e9ed7ffa11c3c059cc04a7429a02505c0335c58afdf12b403f99b1872532371ab53faf6b57cd34ff998cfce2397528f2985bd2374049dca5bc1a0d26fcab9446ff77b52f5d0eb5fc8d480fbf6ced84fa94e56f4e67235e0ba610e029e1d05c29ef2a49ac6c2e68cdc08603a5816d20ea7ae65745766ab7066404120975064c13d244e28b82a30be59cecfce8c7254896e65912c6a68bb7d38a827789b57d3e105cac8a5fd791f2af306252f319d9199ea55c891a6cab88645cd221e54b6fbccc164ccb31e568a5c7bb0b44c593fd24ec061a74f2a2c274f6798bf124e079de5d694f15b98379e905cfdf6ff192aaea1e6db8a3b2bed37544626b4ec8be72721623cab3225439d2b788809a7d4f7da05c85b14b29f1e7963261687c9bb70ad70c0d87f805228672ea4da6dd99010b795c7c48b9e790387def41063cd0f1678f9a7af77282c0513698d583f2ddb0e44cdb5177294927947a3c390776dc21705a02e75b2180f7d179aa6e2cebf9c792b8df6c3ff4c068a48cdd1f73c10cf624680ddb33b9a835468309c03171d478071773d0530d8465364a372e51ed73dffed1f843a7b101deaeb81798840ec82e9c8ace8b8e1c2d5bed636bc03afb48c37b878c3ad7c6b81e17aeae465e274af336ed9e60826a1748993a32d16a27e20b832a3d95fd9d27d74ea300a9c807c99dbd90674852ed68ee3d6d1350b2ea9a6a79f784083f9bea3f23619e84deb1a3d3993d7c6759cb8048797c0cbb395eb157324ab4cd8224f51f7b994be97e1955febe6360dbe0496e8dd8ca3ec69992044631ff01524ff4230971704cdddc7825f53ca7af9df8bf74198addfd1d90f37dfb2c5d35c8d1723a0ce7ee4641e14a11de72cc5d38ade61e722212b9431fb4112cffac6d1e1bab4c8d9da4256a1c55fb811e160168ad6afaf212ec3f24ce586e7f0d4d17ea86826a931b32d87f3d115a6163f966deb2f618243cb95f2878adf0988bc679f9d53b895bc4bb24f1c3e07db6e4660173921d3d23d61d12b258679c514049bfe2430dedba537fd71fcd52ee07531a1096a8c443b28e212e832051bd46dcceec13d3b2c5f9e1ec9d76a2a6037483189de0925a0795c787be71a6c4fd138f6553c8328bb1e9ed413818fffff1af7b1f51ce4174", 0x1000}, {&(0x7f0000000140)="7113d7dba3f9cfdd1ccdaff099cde876dd9a1d368b24ae31506cbaf502b2f67fb6d3b82ca437986853cb7a511a14aeeb41657eb70e42fa9b88e2e713fa6322a21a50aebd7c011bb57edae431b308a5e40c5f5f20b8b51ca55b29b5d7033c850a8de52ba6ed466310b991f8db302b4b29aac2c316ac0953cbe89f8e14cfaaff0d576ce0f61932cabb66e1c1ff33eeea9ee7278b14", 0x94}], 0x2, 0x0, 0x8000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x3ffff) r2 = syz_open_pts() read(r0, &(0x7f0000000240)=""/46, 0x2e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) readv(r5, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/181, 0xb5}, {&(0x7f0000000600)=""/114, 0x72}], 0x3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x7fffffff, 0x1ff, "c613d06a03000000da5ebab8494f8f9a9c5ccb84", 0x0, 0xffff6b45}) dup2(r3, r4) close(r2) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r6, 0x0, 0x3ffff) pwritev(r6, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r7, &(0x7f0000001280)='.\x00', r7, &(0x7f0000001200)='./file0/file0\x00') r8 = getgid() r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r11) r12 = getpgid(0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cff070000c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r14 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r14, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r15, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r12, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000a, 0x0, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r18, 0x0, 0x0, 0x0, 0x0) write(r18, 0x0, 0x0) r19 = accept$inet(r18, &(0x7f0000000140), &(0x7f0000000280)=0xc) r20 = kqueue() r21 = syz_open_pts() read(r21, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r22 = syz_open_pts() read(r22, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r23 = syz_open_pts() read(r23, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r24 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r24, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r24, 0x0, 0x3ffff) pwritev(r24, &(0x7f0000000200), 0xa7, 0x0, 0x0) kevent(r24, &(0x7f0000001a80), 0x60, 0x0, 0x4, 0x0) kevent(r20, &(0x7f0000000040)=[{{r20}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000200)=[{{r25}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r26 = syz_open_pts() read(r26, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r27 = syz_open_pts() read(r27, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r28 = syz_open_pts() read(r28, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r25, &(0x7f0000001b40)=[{{r25}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r14}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r9}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r27}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r28}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r18, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r12, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r17, @ANYRES32, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r25, @ANYRES32], 0x58, 0x205}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x60) 03:02:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x800, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f66696c00654f000000dd00009af3a01b3fe3020beee032198d39b82caff86ab9d09ebfac775c32fe134ac1cf8e296867efe5a3007f1f33c3b12264669c2857ff897bd3f02a6fe673b468be2af2d6c95c2205930700000000000000a9b0eff45e0c836ec6e051bdfc229b82ff3cb2a19b91e75052dda42e4be8f725b38c48f96eb6b9"], 0x10) socket(0x18, 0x1, 0x0) 03:02:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) 03:02:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) writev(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)="9afd05b08a83dd0c72a6ec1bd7fa04188a90cea96e56c2dcdf82373fa81ca982e59e2887d05e5d7dcb7b51f0b6d65ba90299c6eab8175584f284b30281f8269735c7d8e372f74512786af592b71aa18584fa53ca3925fbc81a139a37d1703b9ad85da2f8ca62e64d0e05884c02abd930bda91988d471d9fb8871241af55c46b0df6cc0c1cdb09da3507eb511ea17c6a3d95891e7a9c4bd4401ec78c888f2db31fc4f8bb9816f9227c10e013a335dcf106c85e3ccf3aee3c1eb19656c73d657973471b5a6df6e191afa11f422dce4f3d3ac38d95a021fb114014ea3960df2be", 0xdf}], 0x1) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at pf_test+0x30: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace pf_test(2,1,ffff800000679800,ffff800022d64218) at pf_test+0x30 ip_input_if(ffff800022d64218,ffff800022d64224,4,0,ffff800000679800) at ip_input_if+0x59e ipv4_input(ffff800000679800,fffffd807e40dc00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807e40dc00,2) at if_input_local+0xf9 ip_output(fffffd8063533800,0,fffffd80636ed2a8,0,0,fffffd80636ed238) at ip_output+0xae5 udp_output(fffffd80636ed238,fffffd8063533800,0,0) at udp_output+0x5af somove(fffffd8069957808,2) at somove+0xf2f sorwakeup(fffffd8069957808) at sorwakeup+0x79 udp_sbappend(fffffd80636ed238,fffffd807f01f600,fffffd807f01f6b0,0,14,fffffd807f01f6c4) at udp_sbappend+0x336 udp_input(ffff800022d648f8,ffff800022d64904,11,2) at udp_input+0x1320 ip_deliver(ffff800022d648f8,ffff800022d64904,11,2) at ip_deliver+0x353 ip_ours(ffff800022d648f8,ffff800022d64904,e53,0) at ip_ours+0x412 ip_input_if(ffff800022d648f8,ffff800022d64904,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807f01f600) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807f01f600,2) at if_input_local+0xf9 ip_output(fffffd806ce27400,0,fffffd80636ed2a8,0,0,fffffd80636ed238) at ip_output+0xae5 udp_output(fffffd80636ed238,fffffd806ce27400,0,0) at udp_output+0x5af somove(fffffd8069957808,2) at somove+0xf2f sorwakeup(fffffd8069957808) at sorwakeup+0x79 udp_sbappend(fffffd80636ed238,fffffd8063533800,fffffd80635338b0,0,14,fffffd80635338c4) at udp_sbappend+0x336 udp_input(ffff800022d64fd8,ffff800022d64fe4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d64fd8,ffff800022d64fe4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d64fd8,ffff800022d64fe4,c55,0) at ip_ours+0x412 ip_input_if(ffff800022d64fd8,ffff800022d64fe4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8063533800) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8063533800,2) at if_input_local+0xf9 ip_output(fffffd8066bdd900,0,fffffd80636ed2a8,0,0,fffffd80636ed238) at ip_output+0xae5 udp_output(fffffd80636ed238,fffffd8066bdd900,0,0) at udp_output+0x5af somove(fffffd8069957808,2) at somove+0xf2f sorwakeup(fffffd8069957808) at sorwakeup+0x79 udp_sbappend(fffffd80636ed238,fffffd806ce27400,fffffd806ce274b0,0,14,fffffd806ce274c4) at udp_sbappend+0x336 udp_input(ffff800022d656b8,ffff800022d656c4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d656b8,ffff800022d656c4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d656b8,ffff800022d656c4,a57,0) at ip_ours+0x412 ip_input_if(ffff800022d656b8,ffff800022d656c4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806ce27400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806ce27400,2) at if_input_local+0xf9 ip_output(fffffd806f713600,0,fffffd80636ed2a8,0,0,fffffd80636ed238) at ip_output+0xae5 udp_output(fffffd80636ed238,fffffd806f713600,0,0) at udp_output+0x5af somove(fffffd8069957808,2) at somove+0xf2f sorwakeup(fffffd8069957808) at sorwakeup+0x79 udp_sbappend(fffffd80636ed238,fffffd8066bdd900,fffffd8066bdd9b0,0,14,fffffd8066bdd9c4) at udp_sbappend+0x336 udp_input(ffff800022d65d98,ffff800022d65da4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d65d98,ffff800022d65da4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d65d98,ffff800022d65da4,859,0) at ip_ours+0x412 ip_input_if(ffff800022d65d98,ffff800022d65da4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066bdd900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066bdd900,2) at if_input_local+0xf9 ip_output(fffffd8069e30f00,0,fffffd80636ed2a8,0,0,fffffd80636ed238) at ip_output+0xae5 udp_output(fffffd80636ed238,fffffd8069e30f00,0,0) at udp_output+0x5af somove(fffffd8069957808,2) at somove+0xf2f sorwakeup(fffffd8069957808) at sorwakeup+0x79 udp_sbappend(fffffd80636ed238,fffffd806f713600,fffffd806f7136b0,0,14,fffffd806f7136c4) at udp_sbappend+0x336 udp_input(ffff800022d66478,ffff800022d66484,11,2) at udp_input+0x1320 ip_deliver(ffff800022d66478,ffff800022d66484,11,2) at ip_deliver+0x353 ip_ours(ffff800022d66478,ffff800022d66484,622,0) at ip_ours+0x412 ip_input_if(ffff800022d66478,ffff800022d66484,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f713600) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f713600,2) at if_input_local+0xf9 ip_output(fffffd8066bddc00,0,fffffd80636ed2a8,0,0,fffffd80636ed238) at ip_output+0xae5 udp_output(fffffd80636ed238,fffffd8066bddc00,0,0) at udp_output+0x5af somove(fffffd8069957808,2) at somove+0xf2f sorwakeup(fffffd8069957808) at sorwakeup+0x79 udp_sbappend(fffffd80636ed238,fffffd8069e30f00,fffffd8069e30fb0,0,14,fffffd8069e30fc4) at udp_sbappend+0x336 udp_input(ffff800022d66b58,ffff800022d66b64,11,2) at udp_input+0x1320 ip_deliver(ffff800022d66b58,ffff800022d66b64,11,2) at ip_deliver+0x353 ip_ours(ffff800022d66b58,ffff800022d66b64,424,0) at ip_ours+0x412 ip_input_if(ffff800022d66b58,ffff800022d66b64,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8069e30f00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8069e30f00,2) at if_input_local+0xf9 ip_output(fffffd806f71bf00,0,fffffd80636ed2a8,0,0,fffffd80636ed238) at ip_output+0xae5 udp_output(fffffd80636ed238,fffffd806f71bf00,0,0) at udp_output+0x5af somove(fffffd8069957808,2) at somove+0xf2f sorwakeup(fffffd8069957808) at sorwakeup+0x79 udp_sbappend(fffffd80636ed238,fffffd8066bddc00,fffffd8066bddcb0,0,14,fffffd8066bddcc4) at udp_sbappend+0x336 udp_input(ffff800022d67238,ffff800022d67244,11,2) at udp_input+0x1320 ip_deliver(ffff800022d67238,ffff800022d67244,11,2) at ip_deliver+0x353 ip_ours(ffff800022d67238,ffff800022d67244,226,0) at ip_ours+0x412 ip_input_if(ffff800022d67238,ffff800022d67244,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066bddc00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066bddc00,2) at if_input_local+0xf9 ip_output(fffffd8066bdf900,0,fffffd80636ed2a8,0,0,fffffd80636ed238) at ip_output+0xae5 udp_output(fffffd80636ed238,fffffd8066bdf900,0,0) at udp_output+0x5af sosend(fffffd8069957808,0,ffff800022d676d0,0,0,0) at sosend+0x671 dofilewritev(ffff800020a93878,0,ffff800022d676d0,0,ffff800022d677c0) at dofilewritev+0x1b6 sys_writev(ffff800020a93878,ffff800022d67778,ffff800022d677c0) at sys_writev+0xa7 syscall(ffff800022d67840) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x555d5494080, count: -88 ddb{1}> show registers rdi 0x2 rsi 0x1 rbp 0xffff800022d64160 rbx 0x1 rdx 0xffff800000679800 rcx 0xffff800022d64218 rax 0xffffffff81d41237 ip_input_if+0x577 r8 0xfffffd807e40dcc0 r9 0x1 r10 0x21 r11 0x5f8249eb7d475c5 r12 0xffff800022d64218 r13 0xffff800000679800 r14 0x2 r15 0xffff800000679800 rip 0xffffffff81bd5580 pf_test+0x30 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800022d63ff0 ss 0x10 pf_test+0x30: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> show proc PROC (syz-executor.1) pid=508530 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93ae8,0xffffffff82655bf0 process=0xffff800020ac6020 user=0xffff800022d62000, vmspace=0xfffffd807f0008a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 84891 208620 86369 32767 7 0x10 syz-executor.1 *84891 508530 86369 32767 7 0x4000010 syz-executor.1 64840 19881 59672 32767 3 0x90 nanosleep syz-executor.0 64840 223536 59672 32767 3 0x4000090 ttyout syz-executor.0 64840 227032 59672 32767 3 0x4000090 fsleep syz-executor.0 86369 291300 819 32767 3 0x90 nanosleep syz-executor.1 819 49615 42805 0 3 0x82 wait syz-executor.1 24148 473448 0 0 3 0x14200 bored sosplice 59672 409311 2455 32767 3 0x90 nanosleep syz-executor.0 2455 466209 42805 0 3 0x82 wait syz-executor.0 42805 311305 16927 0 3 0x82 thrsleep syz-fuzzer 42805 147623 16927 0 3 0x4000082 nanosleep syz-fuzzer 42805 438310 16927 0 3 0x4000082 thrsleep syz-fuzzer 42805 58418 16927 0 3 0x4000082 thrsleep syz-fuzzer 42805 278222 16927 0 3 0x4000082 thrsleep syz-fuzzer 42805 478705 16927 0 3 0x4000082 kqread syz-fuzzer 42805 70852 16927 0 3 0x4000082 thrsleep syz-fuzzer 42805 146291 16927 0 3 0x4000082 thrsleep syz-fuzzer 42805 217297 16927 0 3 0x4000082 nanosleep syz-fuzzer 42805 392823 16927 0 3 0x4000082 thrsleep syz-fuzzer 16927 316235 18228 0 3 0x10008a pause ksh 18228 270714 52236 0 3 0x92 select sshd 1948 151912 1 0 3 0x100083 ttyin getty 52236 99039 1 0 3 0x80 select sshd 67901 499695 79223 73 3 0x100090 kqread syslogd 79223 399031 1 0 3 0x100082 netio syslogd 81002 226645 1 77 3 0x100090 poll dhclient 27988 27789 1 0 3 0x80 poll dhclient 70139 461295 0 0 3 0x14200 bored smr 87325 109577 0 0 3 0x14200 pgzero zerothread 471 344333 0 0 3 0x14200 aiodoned aiodoned 82518 411125 0 0 3 0x14200 syncer update 68217 38678 0 0 3 0x14200 cleaner cleaner 98829 112935 0 0 3 0x14200 reaper reaper 66193 455135 0 0 3 0x14200 pgdaemon pagedaemon 23550 95493 0 0 3 0x14200 bored crynlk 64143 37870 0 0 3 0x14200 bored crypto 4925 504434 0 0 3 0x40014200 acpi0 acpi0 66822 113 0 0 3 0x40014200 idle1 40634 91628 0 0 3 0x14200 bored softnet 34753 206819 0 0 3 0x14200 bored systqmp 69427 331343 0 0 3 0x14200 bored systq 2118 437193 0 0 3 0x40014200 bored softclock 53779 507507 0 0 3 0x40014200 idle0 1 86541 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 84891 (syz-executor.1) thread 0xffff800020a93878 (508530) exclusive rwlock netlock r = 0 (0xffffffff824e9698) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_writev+0xa7 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9484 6334K 6334K 78643K 10592 0 pcb 13 8K 8K 78643K 13 0 rtable 107 3K 3K 78643K 419 0 ifaddr 39 10K 10K 78643K 68 0 counters 43 33K 33K 78643K 51 0 ioctlops 0 0K 2K 78643K 29 0 iov 0 0K 16K 78643K 62 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 76K 78643K 1510 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 7 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 87 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 319 0 proc 48 50K 83K 78643K 536 0 subproc 34 2K 2K 78643K 102 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 212 0 in_multi 33 2K 2K 78643K 85 0 ether_multi 1 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 139 625K 625K 78643K 139 0 exec 0 0K 1K 78643K 269 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 115 22K 38K 78643K 2037 0 UVM aobj 59 3K 3K 78643K 59 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 19 0 NDP 5 0K 0K 78643K 21 0 temp 102 3029K 3093K 78643K 2880 0 kqueue 3 4K 18K 78643K 49 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 109 0 107 1 0 1 1 0 8 0 rtentry 112 92 0 47 2 0 2 2 0 8 0 unpcb 120 466 0 458 2 0 2 2 0 8 1 syncache 264 10 0 10 3 2 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 37 0 37 2 1 1 1 0 8 1 tcpcb 544 393 0 388 4 2 2 2 0 8 1 inpcb 280 841 0 828 6 2 4 4 0 8 2 nd6 48 20 0 14 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 368 0 180 12 0 12 12 0 8 0 art_table 32 369 0 180 2 0 2 2 0 8 0 art_node 16 91 0 50 1 0 1 1 0 8 0 sysvmsgpl 40 73 0 43 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 85 0 75 1 0 1 1 0 8 0 shmpl 112 57 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1914 0 515 46 0 46 46 0 8 0 ffsino 272 1914 0 515 94 0 94 94 0 8 0 nchpl 144 2515 0 917 60 0 60 60 0 8 0 uvmvnodes 72 2025 0 0 37 0 37 37 0 8 0 vnodes 208 2025 0 0 107 0 107 107 0 8 0 namei 1024 9046 0 9046 1 0 1 1 0 8 1 percpumem 16 36 0 4 1 0 1 1 0 8 0 scxspl 192 6925 0 6925 11 9 2 7 0 8 2 plimitpl 152 111 0 101 1 0 1 1 0 8 0 sigapl 424 495 0 462 4 0 4 4 0 8 0 futexpl 56 8062 0 8061 1 0 1 1 0 8 0 knotepl 112 162 0 143 2 1 1 2 0 8 0 kqueuepl 144 235 0 231 4 3 1 4 0 8 0 pipelkpl 48 220 0 210 1 0 1 1 0 8 0 pipepl 120 440 0 421 2 1 1 2 0 8 0 fdescpl 496 479 0 462 3 0 3 3 0 8 0 filepl 152 5955 0 5850 19 10 9 12 0 8 4 lockfpl 104 130 0 129 1 0 1 1 0 8 0 lockfspl 48 28 0 27 1 0 1 1 0 8 0 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 1870 0 1861 1 0 1 1 0 8 0 zombiepl 144 462 0 462 1 0 1 1 0 8 1 processpl 960 495 0 462 5 0 5 5 0 8 0 procpl 624 1171 0 1126 7 2 5 5 0 8 1 sosppl 128 81 0 79 1 0 1 1 0 8 0 sockpl 400 1429 0 1409 21 11 10 12 0 8 7 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 151 0 0 18 0 18 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 303 0 0 18 0 18 18 0 8 0 bufpl 280 4515 0 165 311 0 311 311 0 8 0 anonpl 16 72246 0 57434 76 9 67 74 0 124 0 amapchunkpl 152 4589 0 4448 20 13 7 20 0 158 0 amappl16 192 2427 0 1525 57 10 47 57 0 8 1 amappl15 184 39 0 38 1 0 1 1 0 8 0 amappl14 176 60 0 60 3 3 0 1 0 8 0 amappl13 168 127 0 123 1 0 1 1 0 8 0 amappl12 160 12 0 9 1 0 1 1 0 8 0 amappl11 152 71 0 59 1 0 1 1 0 8 0 amappl10 144 44 0 40 1 0 1 1 0 8 0 amappl9 136 399 0 396 1 0 1 1 0 8 0 amappl8 128 383 0 353 2 0 2 2 0 8 0 amappl7 120 175 0 159 1 0 1 1 0 8 0 amappl6 112 24 0 18 1 0 1 1 0 8 0 amappl5 104 312 0 300 1 0 1 1 0 8 0 amappl4 96 594 0 560 1 0 1 1 0 8 0 amappl3 88 246 0 238 1 0 1 1 0 8 0 amappl2 80 2744 0 2671 3 1 2 3 0 8 0 amappl1 72 20991 0 20517 28 18 10 20 0 8 1 amappl 80 1470 0 1421 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 58 0 0 1 0 1 1 0 8 0 uaddrrnd 24 479 0 462 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 479 0 462 1 0 1 1 0 8 0 vmmpekpl 168 8370 0 8341 2 0 2 2 0 8 0 vmmpepl 168 70907 0 68665 152 22 130 130 0 357 31 vmsppl 368 478 0 462 2 0 2 2 0 8 0 pdppl 4096 966 0 924 6 0 6 6 0 8 0 pvpl 32 221533 0 203461 188 28 160 179 0 265 1 pmappl 232 478 0 462 5 3 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 194 0 17 6 0 6 6 0 8 0